**** BEGIN LOGGING AT Thu May 05 02:59:58 2016 May 05 03:57:56 challinan: yes core-image-minimal May 05 04:50:47 * mranostay waves to khem and challinan May 05 06:49:04 Hi guys May 05 06:50:09 I can't find the module "quick" that should come from the qtdeclarative recipe. I'm using krogoth. Someone tried arround? May 05 06:51:11 This recipe brings me the "qml" module but It seems "quick" does not come with it. I'm checking in the sysroot right now. May 05 08:38:45 hi, it is possible to BBMASK only non native package (I'm trying to get rid of cairo but BBMASK = "cairo" take into account also native versio) May 05 08:39:27 why do you want to mask cairo? May 05 09:09:23 rburton: just want to check if I need it at all (my system don't have any display...) May 05 09:09:49 remove the x11 distro feature and you'll find that it likely won't get built May 05 09:10:41 BBMASK is a *very* aggressive way to see if cairo doesn't get built May 05 09:10:49 especially as being built != in your images May 05 09:11:21 rburton: x11 isn't in my distro feature May 05 09:11:26 I have a image that require other, I want to remove a package that is marked to be installed (IMAGE_INSTALL += ) from the required recipe. Is this possible? May 05 09:15:01 rburton: that's why I'm trying to mask it May 05 09:19:29 open-nandra: bitbake -g will show you dependency graphs May 05 09:21:51 rburton: yes I did check that and harfbuzz, pango, cairo something like that May 05 09:22:08 rburton: I don't need anything May 05 09:22:20 yeah, other graphics libraries. so if you really want cairo gone then follow those up to find out what pulls those in. May 05 09:23:48 ok so any advice how to mask it in BBMASK without masking -native ? May 05 09:25:15 doubt you can May 05 09:26:12 a trivial bbappend could make the cairo recipe fail to build if you really want to examine it that way, but looking at the dependency chart and seeing what is pulling it in would be a better way May 05 09:26:51 ok seems I found it it seems that gvfs pulls it in 'gvfs', 'gtk-icon-utils-native', 'librsvg-native', 'pango-native', 'harfbuzz-native' May 05 09:27:05 rburton: ok thanks for help May 05 09:28:44 yeah if you want gvfs then you have the icon support that comes with it May 05 09:30:30 I'll try to drop icon support as gvfs is used on device only May 05 09:30:30 well, actually, that's likely coming via the gnome class, which is overkill May 05 09:30:36 not sure if ti's possible May 05 09:30:42 oh ok May 05 09:30:46 you could change the inherit gnome to inherit gnomebase May 05 09:30:58 and see what happens to the build from a clean sysroot May 05 09:31:09 (this is why i don't like gnome.bbclass) May 05 09:31:35 you do actually use gvfs itself, right? May 05 09:31:52 (the core bits are in gio, part of glib) May 05 09:32:22 yes gvfs is used itself May 05 09:34:27 i'd replace gnome with gnomebase, clean your sysroot, rebuild gvfs, run buildhistory-diff to see what changed, and double-check that nothing important was lost, adding stuff back as required. May 05 09:35:37 when switch to gnome base I cannot configure gvfs May 05 09:36:00 gvfs-1.12.3/configure: line 14366: syntax error near unexpected token `0.35.0' May 05 09:36:08 gvfs-1.12.3/configure: line 14366: `IT_PROG_INTLTOOL(0.35.0)' May 05 09:36:39 that would be a missing dependency on intltool-native May 05 09:37:05 (it would have failed without this change at some point) May 05 09:38:37 added dependency and it pass May 05 09:38:41 also compilation May 05 09:39:40 buildhistory-diff will likely show a lot of dependencies and maintainer scripts have been changed, you'll need to vet them to make sure that they were all redundant May 05 09:39:51 ie gconf scripts are fine to be removed if the package doesn't install any gconf schemas May 05 09:44:26 rburton: ok I'll check that May 05 09:44:32 tahnks for hints and help May 05 09:45:45 thanks for hints and help May 05 09:57:01 what's the correct way to create a symlink in autotools when using DESTDIR May 05 09:57:02 if I symlink to $(DESTDIR)$(sysdir)/libsoc.conf then the symlink ends up being wrong as it points to the temporary directory May 05 09:57:02 if I symlink to $(sysdir)/libsoc.conf then I end up trying to symlink directly into the filesystem May 05 10:09:26 ok, using relative symlinks seems to be the way May 05 10:11:41 hello everyone, a question here: why would the /etc/init.d/syslog link be missing? I do have busybox-syslog installed in the image May 05 10:16:18 it looks to me like an error in my configuration leading to postinst scripts not doing what they should May 05 10:22:25 jaskij: for me i have a syslog.busybox in that package and update-alternatives should be making the symlink to syslog May 05 10:25:05 rburton *should* being the keyword, I install update-alternatives and what not and it still does not work May 05 10:25:56 rburton I install the update-alternatives-opkg (I use opkg) May 05 10:28:26 anyways it seems like I'm missing something fundamental about the yocto/OE workflow if I have to ask such questions here May 05 10:28:34 like I'm missing some manual or whatnot May 05 10:29:01 jaskij: well 1) does the package contain syslog.busybox May 05 10:30:58 rburton in buildhistory it show the busybox-syslog in the installed packages, syslog.busybox also exists in /etc/init.d May 05 10:32:28 my pkgdata says that busybox-syslog depends on update-alternatives-opkg and calls update-alternatives --install /etc/init.d/syslog syslog-init /etc/init.d/syslog.busybox 50 on install May 05 10:32:47 which looks right May 05 10:37:46 mine doesn't May 05 10:37:57 rburton thanks, gotta look into that May 05 10:38:26 do you have sysvinit in your distro features? May 05 10:38:46 rburton busybox-init May 05 10:39:09 if not then you don't get the init scripts May 05 10:39:12 or think so May 05 10:39:37 i explicitly mean 'sysvinit' in DISTRO_FEATURES May 05 10:40:07 if that isn't set then busybox doesn't call update-alternatives for the init script. May 05 10:40:22 rburton, nope, only those VIRTUAL-RUNTIME stuff May 05 10:40:37 sysvinit is the default, so check using bitbake -e May 05 10:41:16 rburton, earlier I experimented with systemd and left sysvinit in backfill_considered May 05 10:41:18 T_T May 05 10:42:21 rburton that would explain everything then... busybox-init still needs the sysvinit distro feature, yes? May 05 10:43:02 rburton should be an hour or two untill the image builds May 05 11:36:43 jaskij: i've never used busybox-init, does that expect sysv style symlinks? May 05 12:36:46 rburton, busybox-init is a dropin for sysvinit May 05 12:36:57 rburton works properly now May 05 13:19:06 is there any recipe which allows detecting the ethernet cable plug? May 05 13:24:51 or rather reacting to it? May 05 13:45:14 I was watching a yocto optimization lexture where the lecturer used dirsize.py to see the size of the various component in the image. I am confused which directory I run the python script in. Does anyone know? May 05 13:50:50 riz__, have you looked at the buildhistory class? May 05 13:51:22 http://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#maintaining-build-output-quality May 05 13:53:18 Crofton|work: No, but now I will :) May 05 13:53:54 I have built up a heavy image just to get it to work and now I want a lite version May 05 13:53:57 where is the lecture you are watching? May 05 13:54:03 heh May 05 13:54:13 I am writing a blog post sort of about that May 05 13:54:22 https://www.youtube.com/watch?v=WHLvI8j31vk May 05 13:54:33 From intel May 05 13:54:53 Crofton|work: Great. Where can I look for it? May 05 13:55:12 not finished May 05 13:55:35 I meant when it is. Do you have a blog you will put it on or some other site? May 05 13:57:07 I'll try and remember to post it here May 05 13:57:46 OK, great May 05 14:01:01 it is pretty focused on a specific case May 05 14:02:18 Yours or the youtube lecture? May 05 14:02:44 mine May 05 14:02:55 oh ok May 05 14:02:57 Crofton|work: Also, I don't ee where build history gives the sizes of each installed package or library.. May 05 14:03:10 see* May 05 14:04:05 buildhistory/images/foo/glibc/base-dev-image/installed-packages.txt May 05 14:04:31 er -sizes.txt May 05 14:04:37 10179 KiB systemd May 05 14:04:37 6349 KiB kernel-image-4.5.0-yocto-standard-tritium May 05 14:04:37 5348 KiB udev-hwdb May 05 14:04:37 2872 KiB systemd-extra-utils May 05 14:06:11 jaskij: connman is in oe-core and does that May 05 14:07:39 oh ok May 05 14:12:28 Has anyone noticed any odd bitbake build behavior such as bitbaking one time with an error, then just bitbaking the same image with 0 changes and it working? May 05 14:12:38 It has happened to me a couple times May 05 14:13:01 The errors we failed oe-runmake due to package dpeendencies May 05 14:13:14 But then they just fix themselves I guess when I run it a second time May 05 14:14:28 riz__: so what happens if that you say bitbake A May 05 14:14:38 A depends on B and C May 05 14:14:58 B and C depend on D but only C actually has a DEPENDS=C May 05 14:15:03 erm, DEPENDS=D May 05 14:15:23 so its quite possible for B to configure before D has built via its dependency though C May 05 14:15:26 B fails May 05 14:15:30 Ahhh May 05 14:15:33 makes sense May 05 14:15:37 the rest of the build finishes, including building D May 05 14:15:40 rerun and it works May 05 14:15:54 Good to know. I was happy it fixed itself but was worried there was an underlying issue that could pop up in release May 05 14:15:59 when you find this happening, the easy way to verify deps is to wipe-sysroot ; bitbake the-recipe-that-failed May 05 14:16:15 erm, clean the recipe first of course May 05 14:16:16 OK. great May 05 14:16:26 Thanks! May 05 14:16:36 wipe-sysroot will empty the sysroot so you only have the deps it actually states, and missing ones will cause a build failure May 05 14:17:16 there's a script in oe-core/scripts to do builds in various ways to exercise the depends, make sure that there's no magically detected depends May 05 14:20:15 ok cool May 05 14:21:37 kergoth: your v2 gcc patch works :) May 05 14:58:25 rburton conman works, although if I unplug the cable it still lists it in ifconfig as UP May 05 14:58:29 *connman May 05 14:59:31 likely the kernel didn't report the unplug May 05 14:59:34 (ie works for me) May 05 14:59:57 it is deconfigured and I get a message about the unplug on debug console May 05 15:00:06 oh well, will care later May 05 15:07:21 rburton I don't know what's going on, ifconfig reports up but /var/log/messages shows that connman properly detected the down T_T May 05 15:09:32 blame me, probably a collision with ifplugd in busybox May 05 16:51:56 folks May 05 16:52:08 needs an example reciepe that pulls down more than one tarball May 05 16:52:59 actually never mind May 05 17:12:01 is there really no alternative to connman? May 05 17:12:55 not sure what you mean by that. there are a number of options depending on your requirements and what ui you're using May 05 17:17:02 kergoth: less permanent storage used May 05 17:17:51 kergoth: and support for plugging/unplugging ethernet cable... like in the old ubuntu joke I just failed to configure busybox' ifplugd May 05 17:43:00 I am noticing that packages which I have not included in IMAGE_INSTALL_append are still being built. One example is in meta-qt. qtwebkit always gets built even when I do not include it. Anyone know why? May 05 17:48:25 riz__: https://github.com/scottellis/oe-deptools and check reverse dependencies May 05 17:49:49 jaskij: Thanks May 05 17:50:46 jaskij: I would need buildhistory on for that, correct? May 05 18:35:36 khem: just noticed that your mkelfimage patch changes the compile of the target tools to use CC rather than HOST_CC, but they still use HOST_CFLAGS, which end up including BUILD_CPPFLAGS. If HOST_ is BUILD_ for this recipe, then we probably should be using CFLAGS, not HOST_CFLAGS, for CC, right? May 05 18:35:52 .. and then the next patch adds CFLAGS to HOST_CFLAGS May 05 18:35:58 so HOST_CFLAGS now has both BUILD and TARGET stuff May 05 18:36:05 what the hell, people May 05 18:36:08 the two are not the same May 05 18:37:00 oh, the libz one is for native only, what a mess May 05 18:49:40 k, think i got that sorted May 05 18:54:43 bluelightning: found a bug in devtool update-recipe. if S is a subdir of the upstream git repository, the commit will have paths relative to the root, not relative to S, so teh patch it generates won't apply May 05 18:55:36 kergoth: hmm yes we should fix that... would you mind filing a bug? May 05 18:55:41 will do May 05 18:55:52 we'll probably want to warn/error if the commit touches paths outside of S May 05 18:56:01 or, we could alter the SRC_URI to apply it at the root May 05 18:57:29 yeah, I guess that could happen too May 05 18:58:38 of course, should probably warn for ochanges outside of S anyway. even if we apply it at toplevel, any changes outside of S won't actually *do* anything to our build anyway.. May 05 18:58:41 heh May 05 18:58:46 bluelightning: how's the little one? May 05 19:00:01 kergoth: she's doing well thanks... crawling everywhere and getting into things now :D May 05 19:00:08 nice :) May 05 19:00:12 how about yours? May 05 19:00:17 much more fun when they get more active and aware May 05 19:01:09 he's walking all over, starting to pick up more words, more concepts, making small two word sentences. 'dada, this? *hands me the thing*' May 05 19:01:10 :) May 05 19:01:27 :D May 05 19:01:48 so cool watching them learn May 05 19:02:14 Maria's not quite at that level yet, she's just making sounds... "dadadada mamamamam" etc. cute though :) May 05 19:02:24 * kergoth nods May 05 19:02:52 i find it interesting how much kids vary in their development, they really have to go at their own pace. matthew didn't really get walking until like 15 months or so, but some are going wild at 9 May 05 19:03:02 can't push it, have to do things when they're ready, not before May 05 19:03:28 he was pretty stalled on words for quite a while, just mama and dada, and then in the past week or two he's added like 10 more May 05 19:16:17 kergoth: remind me of the patch May 05 19:18:33 kergoth: kids bootstrap is unique for each kid :) the key is not to worry but just enjoy it :) May 05 19:18:39 indeed May 05 19:18:46 meta/recipes-devtools/mkelfimage/mkelfimage/cross-compile.patch May 05 19:19:01 i have a patch to sort it out, so don't worry about it May 05 19:19:04 its not all u-boot or UEFI you know May 05 19:20:44 anyone else getting systemtap failures with the internal default toolchain? specifically oe-core-only, nodistro May 05 19:20:55 i.e. stap-tapset-utrace.o:(.rodata._ZTI28utrace_var_expanding_visitor[_ZTI28utrace_var_expanding_visitor]+0x8): undefined reference to `typeinfo for var_expanding_visitor' May 05 19:21:53 yeah using CFLAGS is the right thing there May 05 19:23:18 kergoth: gcc 5 ? May 05 19:23:19 k, thought so, just figured i'd run it by you real quick May 05 19:23:20 thanks May 05 19:23:31 yeah, i think it's defaulting to 5.3 right now May 05 19:23:39 which arch ? May 05 19:23:40 * kergoth double checks May 05 19:24:45 yeah, 5.3 May 05 19:24:54 default, qemux86 May 05 19:27:03 kergoth: I only have gcc-6 builds lying around May 05 19:27:10 it seems to be building there May 05 19:27:14 k, np, thanks May 05 19:27:26 * kergoth 'll check errors.yp and the autobuilder May 05 19:32:46 kergoth: just rebuilt is and it built ok again May 05 19:36:08 k, thanks May 05 22:01:53 Hi, I'm wondering how I can apply this patch http://lists.openembedded.org/pipermail/openembedded-core/2016-April/120614.html in a layer... May 05 22:02:56 can I, say, declare a .bbappend and redefine do_configure() in it, overriding completely the do_configure here: https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-core/glibc/cross-localedef-native_2.22.bb?h=jethro#n52 ? May 05 22:03:38 yes, that works fine. a bbappend is like concatenating to the recipe, it can almost always override what hte recipe does May 05 22:04:21 kergoth, so I could have a recipe with multiple do_configure() declared... and the last one wins basically ? May 05 22:04:27 Thanks :D May 05 22:04:39 bitabke variables are a key/value store May 05 22:04:46 as soon as you define a second instance of the same name, it overrides any existing May 05 22:16:02 ah, there's the webkitgtk failure i keep hitting -- http://errors.yoctoproject.org/Errors/Details/60469/ May 05 22:17:12 kergoth, so in this case... I can call autotools_do_configure() directly, this would be the same as removing the cross-localedef-native do_configure() completely yes ? May 05 22:17:48 should work, yeah May 05 22:47:23 When creating a .bbappend file, a '%' in the filename is a wildcard ? May 05 22:47:28 yes May 05 22:47:34 great **** ENDING LOGGING AT Fri May 06 02:59:58 2016