**** BEGIN LOGGING AT Tue Sep 20 02:59:58 2016 Sep 20 09:41:18 we have a lot of OE machines that use the same u-boot machine. some OE machine need to customize the u-boot default environment, what is the best way to do this? since u-boot does not support config fragments, we cannot easily do something like KERNEL_FEATURES to inject config into the u-boot compilation from the build system Sep 20 09:44:52 mago_: using upstream u-boot or internal? Sep 20 09:45:17 you could have different defconfigs within a uboot git repo. And then choose different configurations from yocto. Sep 20 09:47:35 ZubairLK: yeah, we have internal. but i'd prefer to not have multiple u-boot machines (even though technically, they are). I guess it's like the kernel configs. We don't want to edit the kernel repo just to have a different config (by adding a new defconfig), we just specify more config fragments through the build system Sep 20 09:49:09 so really what i'm looking for is config fragments for uboot, and it should work since uboot supports kconfig nowadays (even though most compile-time options still are controlled by a C header file) Sep 20 09:49:44 i was thinking i could add a Kconfig that injects some extra stuff into the default env of my u-boot machine, and then control that Kconfig through OE machine config. that'd be almost like KERNEL_FEATURES Sep 20 09:52:57 mago_: that is definitely the better way . Not sure if there is existing infrastructure to do that Sep 20 09:53:31 There are mentions of UBOOT_ENV_ in the u-boot files Sep 20 09:53:39 check meta/recipes-bsp/u-boot/u-boot.inc Sep 20 09:57:42 yeah, we could rely on importing a partial uboot env at runtime to modify the default environment, but we'd prefer doing it at compile time to ensure consistency. For example, if you build u-boot-fw-utils, it will also contain the default env (if you ever default a variable from Linux), so we need to ensure all tools agree on a single default environment and not some patched-up thing happening at boot based on Sep 20 09:57:44 the default env + some uenv.txt or other imported env Sep 20 13:33:09 allah is doing Sep 20 13:33:14 sun is not doing allah is doing Sep 20 13:33:20 moon is not doing allah is doing Sep 20 13:33:26 stars are not doing allah is doing Sep 20 13:33:32 planets are not doing allah is doing Sep 20 13:33:41 galaxies are not doing allah is doing Sep 20 13:33:48 oceans are not doing allah is doing Sep 20 13:33:55 mountains are not doing allah is doing Sep 20 13:34:04 trees are not doing allah is doing Sep 20 13:34:10 mom is not doing allah is doing Sep 20 13:34:15 dad is not doing allah is doing Sep 20 13:34:21 boss is not doing allah is doing Sep 20 13:34:26 job is not doing allah is doing Sep 20 13:34:34 dollar is not doing allah is doing Sep 20 13:34:40 degree is not doing allah is doing Sep 20 13:34:47 medicine is not doing allah is doing Sep 20 13:34:54 customers are not doing allah is doing Sep 20 13:35:08 you can not get a job without the permission of allah Sep 20 13:35:20 you can not get married without the permission of allah Sep 20 13:35:31 nobody can get angry at you without the permission of allah Sep 20 13:35:37 light is not doing allah is doing Sep 20 13:35:43 fan is not doing allah is doing Sep 20 13:35:50 businessess are not doing allah is doing Sep 20 13:35:59 america is not doing allah is doing Sep 20 13:36:12 fire can not burn without the permission of allah Sep 20 13:36:24 knife can not cut without the permission of allah Sep 20 13:36:30 rulers are not doing allah is doing Sep 20 13:36:41 governments are not doing allah is doing Sep 20 13:36:48 sleep is not doing allah is doing Sep 20 13:36:54 hunger is not doing allah is doing Sep 20 13:37:14 food does not take away the hunger allah takes away the hunger Sep 20 13:37:32 water does not take away the thirst allah takes away the thirst Sep 20 13:37:35 Guest_49853: I'd like to request you to please stop spamming the IRC channel with Daawah. Sep 20 13:37:38 seeing is not doing allah is doing Sep 20 13:38:20 unless you are a bot. Then I'd like a word with the programmer cause this is not the way.. Sep 20 13:38:59 ZubairLK: either a bot or a very persistent human, re-appears across freenode quite frequently Sep 20 13:40:18 I can see what he is trying to do. Sep 20 13:40:19 Its probably well intentioned. Sep 20 13:40:25 intended* Sep 20 13:41:13 but not the correct way to go about talking about Islam Sep 20 15:13:39 just saw a build fail for libical Sep 20 15:36:56 racey, cleanedsstate and reran and problem went away Sep 20 15:39:04 i hope you saved the log for a bug report Sep 20 15:42:04 rburton, http://pastebin.com/vR11yyrc Sep 20 15:42:11 I didn't really expect it to go away Sep 20 15:42:16 pretty weird Sep 20 15:42:49 Crofton|work: do any of the paths look wrong (like, wrong build directory) Sep 20 15:44:02 not that I can see Sep 20 18:33:37 how do I enable DRI3 for an image Sep 20 18:33:52 is it a machine feature or a distro feature Sep 20 18:34:42 we don't have x11 fwiw Sep 20 19:57:00 heeen: its a packageconfig on mesa Sep 20 19:57:23 oh I see. it looks like dri3 depends on x11 being enabled Sep 20 19:57:28 yeah i was about to say that :) Sep 20 19:57:40 xshmfence is required Sep 20 19:58:01 so would it even work on a wayland system Sep 20 20:13:13 Crofton|work: it seems its missing dep on libgcc and virtual/libc Sep 20 20:20:12 does adding x11 to distro features also build and install xorg? Sep 20 20:20:18 or just libs Sep 20 20:20:28 I noticed it rebuild systemd Sep 20 20:22:35 disto features change how things build, so anything with an optional dep on x11 will build differently with it included. it won't affect what an image pulls in directly, but if something else rdeps on x11 bits due to linking against its libs, for example, bits from it coudl get pulled in Sep 20 20:22:59 it doesn't mean an x11 server will suddenly get installed in all your images, though, if that's the concern Sep 20 20:24:42 I wanted to try vulkan on valleyisland-64 which we build with wayland and without x11 Sep 20 20:25:11 but if I enable dri3 in mesa it needs libxshmfence which is only built with x11 Sep 20 20:25:46 the mesa recipe is missing install rules for vulkan files it seems Sep 20 20:26:05 I get an installed and not shipped error Sep 20 20:29:26 how do you package a file in /usr/share Sep 20 20:29:35 find a way to build libxshmfence without needing x11 and turn that into packageconfig Sep 20 20:29:55 something like ${sharedir}? Sep 20 20:30:32 you install the files into ${D}${datadir} Sep 20 20:30:58 ${prefix}/share it seems Sep 20 20:31:32 as khem just said, it's datadir Sep 20 21:01:13 ok, I got my vulkan files to ship, but this one remains Sep 20 21:01:16 /usr/lib/dri/.debug/i965_dri.so Sep 20 21:01:34 which is weird since this pkg rule was removed at some point: Sep 20 21:01:42 FILES_${PN}-dbg += "${libdir}/dri/.debug/*" **** ENDING LOGGING AT Wed Sep 21 02:59:58 2016