**** BEGIN LOGGING AT Wed Jan 29 02:59:58 2014 Jan 29 03:16:55 Hi Jan 29 03:16:57 have one doubt Jan 29 03:17:15 want to build a module for two hardware(two machine variable), will _.bb work? Jan 29 07:17:59 morning, europeans :) Jan 29 07:18:43 i sent two emails (description+patch) to poky@yoctoproject.org yesterday, but I cannot see it at https://lists.yoctoproject.org/pipermail/poky/2014-January/date.html . anyone with an idea why? Jan 29 07:18:50 i'm not subscribed to the list, btw Jan 29 07:27:59 ..and the mail was sent from jonas.eriksson@enea.com. i did a trial send first to an external address, so the mail configuration on my side seems alright :) Jan 29 07:52:06 hello, for my question, anyone? Jan 29 07:52:14 oopsie, wrong channel, sorry. Jan 29 07:59:05 good morning Jan 29 08:28:54 Hello, how can I fixe this Jan 29 08:28:56 gst-ffmpeg was skipped: because it has a restricted license not whitelisted in LICENSE_FLAGS_WHITELIST Jan 29 08:30:25 from poky-dylan/meta/recipes-multimedia/gst-ffmpeg-0.10.13 Jan 29 08:30:32 LICENSE = "GPLv2+ & LGPLv2+ & ( (GPLv2+ & LGPLv2.1+) | (GPLv3+ & LGPLv3+) )" Jan 29 08:33:15 does anyone used gst-ffmpeg ? Jan 29 08:42:05 /etc/init.d/rc: /etc/rcS.d/S37populate-volatile.sh: line 1: can't create /etc/volatile.cache.build: No space left on device Jan 29 08:42:13 has anyone got a clue for this? Jan 29 08:46:45 lpapp: maybe your HD is full? try df -h Jan 29 08:46:56 mks: which machine? Jan 29 08:49:45 mckoan : fsl imx6q Jan 29 08:49:56 mks: as I supposed Jan 29 08:51:07 mckoan: do I need to append a COMPATIBLE_MACHINE ? Jan 29 08:51:23 use meta-fsl-demos and take a look at fsl-image-test.bb Jan 29 08:52:42 ok thanks a lot Jan 29 09:09:42 mckoan: it obviously is full, but I am wonder how it can be fixed, and what is causing it. Jan 29 09:17:45 lpapp: you can delete something or use a larger HD Jan 29 09:18:43 lpapp: or maybe I'm misunderstanding what you are doing, please pastebin your log Jan 29 09:26:59 mckoan: delete something? Jan 29 09:27:07 it is already like that by the initscripts. :) Jan 29 09:27:14 partition is as big as before. Jan 29 09:35:44 so I guess I am interested in what that initscript is doing Jan 29 09:49:06 morning all Jan 29 09:51:04 bluelightning: good morning Jan 29 11:05:47 so does anyone know how this script is supposed to work? meta/recipes-core/initscripts/initscripts-1.0/populate-volatile.sh Jan 29 11:05:54 how much rootfs space would it require? Jan 29 11:06:11 why does it populate the whole disc on the first boot up? Jan 29 11:09:48 every boot, because it puts directories into locations that are tmpfs, so empty on every boot Jan 29 11:10:39 I am not sure I follow... Jan 29 11:10:58 it populates the root (/) to full. Jan 29 11:11:02 that is of course unacceptable. Jan 29 11:11:24 http://pastebin.kde.org/phevoeeoz Jan 29 11:11:30 I do not of course want that. :-) Jan 29 11:11:34 so how to fix the issue? Jan 29 11:11:54 can't create /etc/volatile.cache.build: No space left on device Jan 29 11:12:09 -> /etc is not tmpfs AFAICT Jan 29 11:13:14 test "$VOLATILE_ENABLE_CACHE" = yes && echo "$EXEC" >> /etc/volatile.cache.build Jan 29 11:14:20 we switched from RO to RW, so that may be the reason why it appears all of a sudden, but still, it should not behave like this IMHO. :-) Jan 29 11:15:13 or is it because we already have a full / before this script is trying to write? Jan 29 11:25:40 hmm, the core kernel is 1.9 MB on our side with some custom stuff? That does not look alright, does it? Jan 29 11:26:01 That seems very big for a limited embedded platform. I would have imagined it around 1-1.2 MB. Jan 29 11:28:20 my desktop kernel is 3.8 MB with the initramfs. Jan 29 11:31:10 very hard for people who don't know your use case or kernel config to comment on size Jan 29 11:31:51 well, it is poky. Jan 29 11:32:15 core-image-minimal Jan 29 11:32:43 but your kernel, right? Jan 29 11:33:15 well, 10K+ LOC maybe. Jan 29 11:33:19 that is negligible to the kernel size. Jan 29 11:33:21 and kernel tuning is obviously something you want to do if you care about the size, there's bound to be bits you can turn off. Jan 29 11:33:54 well, yes, but really, 1.9 MB sounds huge either way. Jan 29 11:34:39 so review your kernel config Jan 29 11:34:42 huh? the kernel size could vary drastically depending on feature set Jan 29 11:34:48 yeah Jan 29 11:35:00 there is no any "huh". Jan 29 11:35:04 1.9 MB is big, period. :) Jan 29 11:35:07 rburton: when could we expect ASSUME_PROVIDED = "pkgconfig" to be pushed? Jan 29 11:35:25 lpapp: its half the size of your desktop kernel, so it's not that big Jan 29 11:35:26 I would imagine /much/ less for a core-image-minimal. Jan 29 11:35:35 rburton: that is very big IMHO. Jan 29 11:35:37 lpapp: core-image-minimal shares the kernel with core-image-sato Jan 29 11:35:47 rburton: I used to have 1-1.2 MB or even less. Jan 29 11:35:52 so tune it then Jan 29 11:36:28 I imagine even core-image-minimal includes a lot of needless stuff. Jan 29 11:36:39 (for just booting a system up) Jan 29 11:36:39 its an example, so by definition yes Jan 29 11:37:50 so, what is the reason for /home/root? I still did not get it. Jan 29 11:37:52 Xz: you'll have to ask RP about that. he might be waiting on darren to review it Jan 29 11:37:54 I have not seen that anywhere. Jan 29 11:38:11 lpapp: so that all homes are in the same mount, i suspect. Jan 29 11:38:14 move it if it bothers you Jan 29 11:38:30 rburton: what is the point of that? Root has always been a super user. Jan 29 11:38:42 so it has not been available as such among the regular users for that reason. Jan 29 11:39:01 * danielki found is strange as well, and it clashes with having a separate partition for /home Jan 29 11:39:10 but you can set ROOT_HOME to move it Jan 29 11:39:16 I know. Jan 29 11:39:27 but what I do not know is the point of /home/root, hence asking. :-) Jan 29 11:39:55 IMHO, currently, most of the people will override that to /root, so why not have that as a default? Jan 29 11:41:10 btw, when I made that ROOT_HOME change, I had to manually delete the sstate for the recipes involved or it would continue to put the old stuff into generated RPMs -- took me a while to figure that one out Jan 29 11:42:00 "that ROOT_HOME change" means? Jan 29 11:42:13 Xz: I was hoping Darren would comment... Jan 29 11:44:20 lpapp: I changed it to /root for my images, but I had already done a build with the original setting -- normally Yocto is quite good at recognizing changes, and I even bumped PR, and ran bitbake -f -c clean on base-files and base-passwd, but nothing helped until I deleted the sstate directories Jan 29 11:45:20 danielki: yes, but what I meant is, how you changed it... through local conf or layer? Jan 29 11:45:35 bbappend in custom layer Jan 29 11:45:57 really? Jan 29 11:46:05 why not the image config or local? Jan 29 11:46:37 danielki: oh can you file a bug about that, something isn't noticing the variable change. -cclean will only remove the local workdir so as it didn't notice the variable change, the sstate was used. Jan 29 11:46:45 (-ccleansstate is what you want for that) Jan 29 11:46:46 hmm, my lib is 6.8 MB... I wonder if the stuff is stripped, really... Jan 29 11:46:52 image conf would not apply if you run bitbake on single recipes -- not a good idea. And local conf is not in any git repo -- not an option Jan 29 11:46:58 what is this "firmware" file in /lib (2 MB!) ? Jan 29 11:47:15 rburton: where do I file it? Jan 29 11:47:39 !bug Jan 29 11:47:42 danielki: bugzilla.yoctoproject.org, build system -> oe-core Jan 29 11:47:45 !bug 1111 Jan 29 11:47:45 k Jan 29 11:47:46 Bug https://bugzilla.yoctoproject.org/show_bug.cgi?id=1111 enhancement, Low, 1.1 M2, bruce.ashfield, VERIFIED FIXED, [routerstationpro] Add watchdog support in default kernel configure Jan 29 11:47:49 byo Jan 29 11:48:38 apparently, yocti does not recognize !bug Jan 29 11:48:54 (IMHO, it should :) ) Jan 29 11:49:29 danielki: well, custom recipes will not apply to other recipes.... Jan 29 11:49:48 though we check the local config in since it does not feel so local... Jan 29 11:50:02 lpapp: hm? it is a bbappend to an existing recipe Jan 29 11:50:06 and it works Jan 29 11:50:12 it just has a caching problem Jan 29 11:50:18 yes, so if you need it for many recipes, you will do it many times .... :-/ Jan 29 11:50:46 maybe I could put it into my distro conf Jan 29 11:50:46 in fact, I would require that it works for images just fine, anytime wherever it is used the building of that image. Jan 29 11:51:10 I certainly want to have several bbappends around. Jan 29 11:51:13 do not* Jan 29 11:51:25 used for the* Jan 29 11:51:35 ah wait, I was talking shite Jan 29 11:51:45 I actually have it in my distro conf already :) Jan 29 11:52:06 * danielki got confused between the various changes he made Jan 29 11:52:51 yes, that makes more sense. Jan 29 11:53:00 so: 11:41 < lpapp> what is this "firmware" file in /lib (2 MB!) ? Jan 29 11:53:52 I do not find an option for opkg which package owns it Jan 29 11:54:47 ah, it might be our custom stuff. Jan 29 11:57:48 yes, nvm about that one. Jan 29 11:58:56 danielki: so if you modify it in the distro conf, the meta initscripts will respect it, too? Jan 29 11:59:12 yes, I think so Jan 29 11:59:22 ROOT_HOME is used in several places Jan 29 11:59:34 in some cases installed files are modified Jan 29 12:00:19 distro config is global unless specific recipes change it Jan 29 12:00:31 in any case, it works for us and I can place /home on a separate ubi volume and it still log in as root if /home is not mounted Jan 29 12:00:52 yes, exactly. Jan 29 12:01:04 I do not see the point of /home/root. :-) Jan 29 12:01:13 yes, and it causes problems, too Jan 29 12:01:19 IMHO, it is going against the Unix philosophy. Jan 29 12:01:22 otherwise I would not have minded Jan 29 12:01:34 lpapp: mail the list, there may be valid reasons, or now-obsolete reasons that don't apply anymore Jan 29 12:04:42 rburton: http://comments.gmane.org/gmane.comp.handhelds.openembedded.core/32719 Jan 29 12:04:44 When I build ucblic - it should build ldd (as for uclibc-packages.inc). However ldd does not get built. Inspecting tmp/work/i586-uclibc/uclibc//packages-split shows that ldd/ is empty Jan 29 12:04:46 you sined it... Jan 29 12:04:48 signed* Jan 29 12:04:52 any ideas? Jan 29 12:05:02 oh, sorry, that is systemd Jan 29 12:05:27 commit de5b44a74018c49b6f3079c4c5085b4146b422c4 Jan 29 12:05:38 Kang introduced it in this commit, but without any explanation why it is /home/root Jan 29 12:05:53 it may be that some software had this nasty assumption, or recipe. Jan 29 12:06:35 http://lists.openembedded.org/pipermail/openembedded-commits/2012-December/144631.html Jan 29 12:06:43 yes, so the thing is, the systemd recipe used /home/root Jan 29 12:06:47 the question is why.... Jan 29 12:08:10 git show b8744d5376a9df4ec30120fdc8f39579d34d0545 | grep home/root Jan 29 12:08:10 + # we only have /home/root, not /root Jan 29 12:08:10 + sed -i -e 's:=/root:=/home/root:g' units/*.service* Jan 29 12:10:21 danielki: are you also on the list? I could CC you, too. Jan 29 12:10:36 (if not) Jan 29 12:10:51 lpapp: no, I'm not yet on the list. mail is daniel.elstner@kdab.com Jan 29 12:11:18 thanks Jan 29 12:13:21 danielki: heh, you work for KDAB? Jan 29 12:13:22 :-) Jan 29 12:13:28 yep Jan 29 12:13:31 nice. Jan 29 12:13:39 lpapp: FHS 2.3 still says /root : Home directory for the root user (optional) Jan 29 12:13:54 yes Jan 29 12:13:59 hence writing the email. :-) Jan 29 12:14:00 lpapp: ah, I see you're a KDE guy :) Jan 29 12:14:13 not much these days. :) Jan 29 12:14:14 so iirc first embedded debian had /home/root Jan 29 12:14:27 ant_work: the question is _why_ ? Jan 29 12:15:17 lpapp: well, I'm originally a GNOME guy who managed to end up at KDAB anyway -- didn't know about the company until shortly before I joined it :) Jan 29 12:15:30 guess: to have / RO, but /home RW Jan 29 12:15:47 well, KDAB is more into Qt these days than KDE, no? Jan 29 12:16:07 zqad: I do not see the point for RO / Jan 29 12:16:12 zqad: you can remount stuff r/w. Jan 29 12:16:15 yeah, but we have quite a few KDE guys as employees Jan 29 12:16:16 So what is the point? :-) Jan 29 12:16:20 lots of embedded folks do :-) Jan 29 12:16:28 yes, we used to do that, too. Jan 29 12:16:36 but IMHO, the predecessors made a mistake. :) Jan 29 12:16:50 since you can remount it r/w anytime, what is the additional gain of RO? Jan 29 12:16:59 oh, kdab still exists :) Jan 29 12:17:07 well, squashfs is one thing. and dm-verity is another. Jan 29 12:17:48 zqad: I do not know these, so I will assume they are valid use cases. Still, I do not see them the majority to lead the value of the default path. Jan 29 12:18:10 av500: it's well and very much alive indeed Jan 29 12:18:22 booting from a cpio and having a persistent /home is a third.. :) Jan 29 12:18:26 years ago we had a visit from Kalle here :) Jan 29 12:18:32 heh Jan 29 12:18:50 but I guess that someone sometime thought that it's for the best Jan 29 12:18:59 danielki: yes, dfaure, volker, etc. Jan 29 12:19:17 * av500 wonders how to remount a cramfs root to RO Jan 29 12:19:21 to RW* Jan 29 12:19:35 or squashfs Jan 29 12:20:19 zqad: right, I will assume these are valid use cases, cannot judge currently, but considering that how infrequent these are on embedded, I would say go ahead and purge /home/root Jan 29 12:20:27 and these users can modify the default. Jan 29 12:20:36 lpapp: indeed, volker sits just a few doors away from me :) Jan 29 12:20:38 ubifs, jffs2, etc are way more common. Jan 29 12:21:03 in all the systems you sampled maybe Jan 29 12:21:40 exactly. in my experience, "real" flash file systems are not that common. Jan 29 12:21:49 zqad: and pratically speaking, even in those cases, you could have a root partition. Jan 29 12:21:58 keeping /root as is. Jan 29 12:22:15 so I really do not see any problem. :) Jan 29 12:22:26 but I see a lot more trouble from /home/root. Jan 29 12:22:30 but what if you upgrade? you probable erase your root partition. and thus want to keep your persistent data in one place, e.g. /home/root Jan 29 12:22:36 I see no problems :-) Jan 29 12:22:53 btw I've noticed we get per default "UBIFS: reserved for root: 0 bytes (0 KiB" Jan 29 12:24:59 zqad: upgrade, erase your root partition? Jan 29 12:25:08 Surely, I do not know what you are referring to? Jan 29 12:25:24 It is just a generic config/upgrade issue... It has not much to do with the ROOT_HOME. Jan 29 12:25:43 practically speaking, upgrade happens with packages these days than reflashes IMHO. Jan 29 12:25:46 (mostly) Jan 29 12:26:31 also, /home/root is not any better than a /root/ partition, just worse due to the no proper super/normal user separation, IMHO. :) Jan 29 12:26:32 hm Jan 29 12:26:59 i don't think anyone of us can win this argument :-) Jan 29 12:27:13 well, the mailing list will decide. Jan 29 12:27:16 but we can prolong it indefinitley Jan 29 12:27:20 like the debian vote Jan 29 12:27:28 I agree, having the choice is fine, but the default may still be questionable Jan 29 12:27:38 av500 :-) Jan 29 12:27:59 if your only worry is persistent data, /root parition will do it as fine as /home/root. Jan 29 12:28:04 IMHO, /home/root is a silly idea. Jan 29 12:28:13 greetings earthlings, i come in piece Jan 29 12:28:20 (I do not know how the debian guys came up with it at all...) Jan 29 12:31:32 the big disadvantage of such a change is incompatibility IMHO. Jan 29 12:32:29 danielki: ok, sent. Jan 29 12:32:40 cool Jan 29 12:34:10 danielki: so are you also a Qt Expert ? Jan 29 12:34:52 Nah, not really, I work more on the embedded side of things. You could say I'm a C++ expert though, which might explain why they hired me :) Jan 29 12:35:41 wow, C++ in embedded, good to know there are such people.... Unfortunately, so many people (old) people think C is the only true way. :-/ Jan 29 12:36:59 lpapp: whereas on the commercial side of things, no-one is using C Jan 29 12:37:24 well, we do. :-/ Jan 29 12:37:55 oh, I haven't seen that in a while :) Jan 29 12:42:30 ok, so it seems Yocto does not strip libraries by default. Jan 29 12:43:25 * av500 sees a lof of java in embedded.... Jan 29 12:43:47 av500: you have a different definition of embedded, I think... Jan 29 12:44:33 * KotH sees a lot of forth in embedded Jan 29 12:45:05 so the default value for INHIBIT_PACKAGE_STRIP is 1 set by some class ? Jan 29 12:48:37 for instance: file ./tmp/sysroots/foo/lib/libc-2.17.so Jan 29 12:48:38 ./tmp/sysroots/foo/lib/libc-2.17.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, not stripped Jan 29 12:50:03 oh, possibly I am wrong, these are actually stripped for the image, but the non-stripped interim version is kept around, too. Jan 29 12:55:49 lpapp: well, android certainly counts as embedded, so java is indeed used a lot. thankfully, I have nothing to do with that Jan 29 12:59:33 you would be surprised what some of our customers are trying to put on an embedded device :) (HTML5 for instance) Jan 29 13:00:43 omg Jan 29 13:00:53 some people even put that on phones Jan 29 13:00:58 yep Jan 29 13:01:14 what has become of the world.. Jan 29 13:02:26 danielki: not for me. Jan 29 13:02:37 android is a generic computing platform... you have millions of apps. Jan 29 13:02:54 lpapp: well a bit like yocto :) Jan 29 13:02:56 * danielki hides Jan 29 13:03:00 for me, embedded means a dedicated system for 1-2 or a couple of tasks at maximum with very limited resources accodingly. Jan 29 13:03:02 ah, so embedded == no apps for it Jan 29 13:03:23 danielki: and on such platorms, java is a clear no starter. Jan 29 13:03:23 lpapp: but android is being used for specialized systems Jan 29 13:03:45 danielki: on such systems, too. Jan 29 13:03:55 I don't like it either, but as I said... you would be surprised what some people are attempting to do Jan 29 13:04:11 danielki: that does not make it more dedicated that a particularly designed system for that task to put harmony between the use and the platform. Jan 29 13:04:25 s/that/than/ Jan 29 13:05:03 well, the embedded work I am involved with is very UI heavy Jan 29 13:05:08 s/use/use case/ Jan 29 13:05:26 av500: but the c64 that runs the big train display in zh mainstation is embedded ;) Jan 29 13:06:31 danielki: to be complete, even Qt is a no starter for us with small flash. :) Jan 29 13:07:06 Qt embedded means powerful "embedded" systems that are much more powerful than my few years old PCs. Jan 29 13:07:11 yes Jan 29 13:07:23 * av500 did QT embedded on 150mhz arm9 Jan 29 13:07:39 many of the systems we work on have a UI that requires OpenGL acceleration Jan 29 13:08:08 iMX and OMAP based, mostly Jan 29 13:09:09 av500: we are talking about Q toolkit, not Quick time. Jan 29 13:09:13 Quick Time* Jan 29 13:09:17 different project... ;-) Jan 29 13:09:31 lpapp: I am well aware of that Jan 29 13:10:13 video or did not happen. :) Jan 29 13:10:54 http://www.youtube.com/watch?v=juSloegmnsk Jan 29 13:10:56 because you can use QString on embedded, and it may even run... but running a full UI stack on a real embedded, that is a challange, especially with Qt 4, or it will be almost unusable. Jan 29 13:11:03 there, even done by Churby himself Jan 29 13:11:13 and with Qt 5 it is even more impossible. Jan 29 13:13:09 av500: right, so basically that looks like a desktop UI Jan 29 13:13:11 well, depends on what you mean by "real embedded" :) Jan 29 13:13:15 forced onto an embedded hardware. :-/ Jan 29 13:13:30 that's just bad UI design Jan 29 13:13:37 danielki: nah, it is more. Jan 29 13:13:39 it is QT embedded on an arm9, 150mhz Jan 29 13:13:43 Qt did not really have nice UI back then for embedded. Jan 29 13:13:54 (themes, tools for rapit prototyping, etc) Jan 29 13:14:00 (still does not have it for real embedded) Jan 29 13:14:09 our customers mostly use custom UIs implemented in QML Jan 29 13:14:25 QML is a toy IMHO. :-) Jan 29 13:14:29 a huuuge one. Jan 29 13:14:44 to get qml without any frameworks, just to build up the UI, you are getting close to 10 MB Jan 29 13:14:47 (if not more) Jan 29 13:15:06 and the language is almost 5 years old, but still has no any ISO spec. Jan 29 13:15:12 well, that's nothing given the platforms we normally work on :) Jan 29 13:15:20 it is changing randomly as the time goes ahead. :) Jan 29 13:15:40 well, people use 8-32 MB flashes out there for embedded, as well. Jan 29 13:15:41 tell the Qt guys, not me Jan 29 13:16:11 I'm currently working on a system with 1GiB flash, and that's even the usual size for us :) Jan 29 13:16:14 64-512 MB RAM, etc. Jan 29 13:16:40 on such systems, QML is just a big no-go inherently. :-/ Jan 29 13:17:01 well it needs hardware acceleration Jan 29 13:17:12 so it plays in the beefy league by definition Jan 29 13:17:14 no, it does not. Jan 29 13:17:22 for real use it does Jan 29 13:17:34 at least with Qt5 Jan 29 13:17:35 it has both types of backend AFAIK. Jan 29 13:17:42 raster and gpu as well. Jan 29 13:17:42 not anymore Jan 29 13:17:51 surely, it does. :) Jan 29 13:17:57 OpenGL is a hard dependency of Qt 5 Jan 29 13:17:58 software adn gpu* Jan 29 13:18:04 opengl != hardware acceleration Jan 29 13:18:08 it is just a graphics API. Jan 29 13:18:09 sure Jan 29 13:18:13 but it is slow without Jan 29 13:18:37 well, good that we have better alternatives for embedded than Qt, e.g. fltk. Jan 29 13:19:00 trust me, our customers who use QML all have hardware acceleration, and they need it too :) Jan 29 13:19:14 RP: ok, let's wait for Darren Jan 29 13:19:23 yes, I trust... I am referring to my minimal use case though. :) Jan 29 13:19:40 yes -- different things, different domains :) Jan 29 13:33:29 hi, how can I be sure my overlay recipe (.bbappend) is used when baking it ? Jan 29 13:34:13 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:" Jan 29 13:34:59 is this the only variable need to set ? Jan 29 13:38:47 anybody has any idea what is wrong with ldd & ucblic? After compiling ucblic in packages-split ldd/ dir is empty and basically ldd does not get installed on image Jan 29 13:38:53 no problem with eglibc however Jan 29 14:22:29 du -sh /var/lib/opkg/ Jan 29 14:22:29 2.2M /var/lib/opkg/ Jan 29 14:22:41 is it normal size, or I can shrink it much more down? Jan 29 14:41:07 hi every one, Jan 29 14:41:34 lpapp: if you don't want opkg on the target, remove the package-management image feature. if you do, you need that. Jan 29 14:42:16 RP: I had no idea what that file was for. I am looking as to how it can be validated building the source separate from the objects. Jan 29 14:42:35 rburton: OK Jan 29 14:42:42 I had assumed we had some kind of opt out list and not an opt in list for the separate build dir. Jan 29 14:44:10 jwessel: ideally, I want to get to an opt-out model but opt-in was at least progress in that direction Jan 29 14:44:29 jwessel: usually, set those variables, try a build and see if you get what you expect is a good enough test Jan 29 14:44:54 I am looking for doc as to how to change it. I am assuming you just add the vars to local.conf to test locally for a single package. Jan 29 14:45:19 I couldn't find a reference in the documentation as to how to use it :-) Jan 29 14:50:41 I'll send a new patch. I just tested it with the vars in my local.conf and it builds fine. Jan 29 14:54:04 I want to create the following custom filesystem /boot (ext3 unmount) / (squashfs ro) /home (ext3 + ecryptfs) /update (ext3 unmount) /update-1 (ext3 unmount), can someone help me please? Jan 29 14:54:04 I found IMAGE_TYPES = "squashfs" but that create the entire image, what should I do? Jan 29 14:54:49 Where should I specify this options? Jan 29 14:55:00 jwessel: the documentation hasn't caught up with SEPB, B is documented though and the rest is standard overrides. Yes, enabling from local.conf should be fine Jan 29 14:59:54 danielki: still there? Jan 29 15:00:00 yep Jan 29 15:00:21 http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-core/base-passwd/base-passwd/nobash.patch#n6 Jan 29 15:00:30 I asked about this yesterday, but got no replies ... :-/ Jan 29 15:00:43 so why is that needed? It breaks for anyone like us where /etc/shadow is there. Jan 29 15:01:22 also, why is this patch not separated into two as it has two logically different custom mods? Jan 29 15:01:36 it would be easier to disable the "*" (/etc/shadow) part... Jan 29 15:01:58 btw, is there a nice way of disabling a patch meta tries to apply on top of something? Jan 29 15:02:02 lpapp: I think you're talking to the wrong guy :) Jan 29 15:02:17 I am talking to everyone. :D Jan 29 15:02:24 ah ok :) Jan 29 15:38:48 does anyone know when the linux-fslc kernel will include pcie support for imx6 ? Jan 29 15:48:41 is there some global config? Jan 29 15:48:58 similarly to local.conf, but actually committing global stuff that should be the same by our developers, like the distro, etc? Jan 29 15:49:09 or it is just fine to commit the local.conf for such stuff? Jan 29 15:49:52 lpapp: that would be the distro config, or if its actually a "site" configuration then site.conf (distribute that however you wish) Jan 29 15:49:56 lpapp: one thing you could do is to add it default-content to setup-environment, which is in a repo Jan 29 15:50:03 or site.conf Jan 29 15:50:09 :) Jan 29 15:50:22 i have site.conf in a personal layer that i add to all new build directories Jan 29 15:51:05 is there a better place than local.conf for setting this? IMAGE_FEATURES += "package-management" Jan 29 15:51:10 Couldn't I just put it into the image file? Jan 29 15:51:34 yes Jan 29 15:51:43 if its an image-specific thing Jan 29 15:51:43 lpapp: the standard setup-environment script has a variable for DISTRO btw, the default of which you could change Jan 29 15:51:46 I really do not know why I put it into the local.conf.... Jan 29 15:51:54 you'll note that plenty of images set specific image features Jan 29 15:52:00 ah, because we have different images, possibly. Jan 29 15:52:12 right, so anyway... the main question is local.conf is not really local. Jan 29 15:52:16 is there a global config file? Jan 29 15:52:22 and then a developer may chose to override that and add it to their local.conf to eg get packages or ssh on an otherwise minimal image Jan 29 15:52:28 I know I argued for one long time ago, but perhaps stuff changed. :-) Jan 29 15:52:32 no Jan 29 15:52:51 no, it is not a random environment Jan 29 15:52:59 we work on the same stuff with the same goal. Jan 29 15:53:10 hence, most of the setup (if not all) should be the same. Jan 29 15:53:19 -> distro configuration Jan 29 15:53:21 and should be coming from the repository for convenience. Jan 29 15:53:22 no Jan 29 15:53:32 there are settings over settings that are the same, e.g. package management. Jan 29 15:53:38 or, a site.conf in your layer Jan 29 15:54:00 over distros* Jan 29 15:54:16 or EXTERNAL_TOOLCHAIN, NO32LIBS, etc. Jan 29 15:54:23 pretty much my whole local.conf should be global. Jan 29 15:54:31 rburton: is site.conf updated by setup-environment if it exists already? IIRC it was not, but I might misremember Jan 29 15:54:40 we even have similar machines, so even BB_NUMBER_THREADS and PARALLEL_MAKE. :-) Jan 29 15:55:15 yes, really, my local.conf should be global Jan 29 15:55:17 applied to all developers. Jan 29 15:55:33 which we currently do through local.conf, but AFAIK it was not meant for such stuff. Jan 29 15:55:36 danielki: not iirc Jan 29 15:55:47 lpapp: those are auto-detected in master now :) Jan 29 15:55:59 lpapp: hm, the setup-environment script I have figures out the parallel settings automatically Jan 29 15:56:17 rburton: that is nice, but that was just one of those. Jan 29 15:56:26 danielki: setup-environment is a angstrom thing (iirc). it's not oe-core. Jan 29 15:56:29 (not that we will switch to master in 2014) Jan 29 15:57:37 for instance, the tedious ROOT_HOME would also better fit in a global conf for us. Jan 29 15:57:47 in our "PDK", that is. Jan 29 15:58:02 changing ROOT_HOME is 100% a distro configuration change Jan 29 15:58:35 no no Jan 29 15:58:39 it is a global change at us. Jan 29 15:58:50 we will never use insane home root path. :-) Jan 29 15:59:07 no matter what distro, etc, well unless someone else takes over the maintainership here. :) Jan 29 15:59:12 (with a vastly different mindset) Jan 29 15:59:45 btw, this sentence is obsolete then in the current documentation ... A good example is perhaps the level of parallelism you want to use through the BB_NUMBER_THREADS and PARALLEL_MAKE variables. Jan 29 15:59:52 or at least, there could be a more useful example... Jan 29 16:00:10 send a patch? Jan 29 16:00:13 are you confused by the phrase "distro configuration"? The distro *is* your product. Jan 29 16:00:24 lpapp: still a fine example, we just have better defaults Jan 29 16:00:25 rburton: define distro Jan 29 16:00:34 I disagree, and I will file a bugreport Jan 29 16:00:44 why would you set that if it is autodetected? Jan 29 16:00:50 I understand you can, but what is the point? :) Jan 29 16:00:57 because autodetection isn't foolproof? Jan 29 16:01:22 what foolproofness does it require? Jan 29 16:01:33 jom has been bullet and fool proof AFAICT, for instance. Jan 29 16:01:48 it doesn't know that i prefer to use N-2 so that i can run parallel builds Jan 29 16:02:31 lpapp: http://www.jom.de/? Jan 29 16:02:34 disagreed. Jan 29 16:02:58 lpapp: distro configuration - the configuration that is read when you do DISTRO="mydistro" Jan 29 16:02:59 LetoThe2nd: No. Jan 29 16:03:28 rburton: so in Yocto sense, Android and Ubuntu may not be different distributions? Jan 29 16:04:03 lpapp: not sure what you're getting at Jan 29 16:04:31 it is a _totally_ valid use case IMHO to supply two different distributions by a company. Jan 29 16:04:42 (or more) Jan 29 16:04:43 yes Jan 29 16:04:45 of course it is Jan 29 16:04:46 in fact, poky already does that. Jan 29 16:04:50 poky and poky-tiny. Jan 29 16:04:52 yes Jan 29 16:04:58 and they can share files, as poky and poky-tiny do Jan 29 16:07:16 which is why I mentioned not to put ROOT_HOME into each separate distribution. Jan 29 16:07:24 I would see it better fit in the site.conf Jan 29 16:10:55 or have a common file that all your distros include Jan 29 16:11:09 I prefer the global configs in one place. Jan 29 16:11:19 for easier maintenance. Jan 29 16:12:38 rburton: as for the threads and parallel make, I am not convinced it is as frequent a use case and some other that could be put into the documentation instead, but it is just a minor improvement either way. Jan 29 16:12:51 as some other* Jan 29 16:13:23 LetoThe2nd: Jan 29 16:13:25 http://qt-project.org/wiki/jom Jan 29 16:15:09 another clone of make? Jan 29 16:15:10 rburton: but yes, if you wish to have ROOT_HOME the same for X distrution, but not Y, you could use different shared files. Jan 29 16:15:10 lpapp: if it is "bullet and fool proof" (as you stated) - why does it need ~25linus of usage message? Jan 29 16:15:31 av500: no Jan 29 16:15:40 LetoThe2nd: I do not understand the question, I am afraid. Jan 29 16:16:25 NVM Jan 29 16:16:31 * LetoThe2nd leaves for good today. Jan 29 16:32:37 rburton: http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-BB_NUMBER_THREADS Jan 29 16:32:47 has no any note about the ideal being autodetected. Jan 29 16:33:02 it literally landed yesterday Jan 29 16:33:12 same issue, http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-PARALLEL_MAKE Jan 29 16:33:15 without docs? :/ Jan 29 16:34:37 is there a corresponding bug number, or I shall just open a new ticket? Jan 29 16:35:38 [YOCTO #2528] Jan 29 16:35:43 !bug 2528 Jan 29 16:35:44 Bug https://bugzilla.yoctoproject.org/show_bug.cgi?id=2528 enhancement, Low, Future, richard.purdie, RESOLVED FIXED, A bitbake build should automatically use all cores. Jan 29 16:41:02 danielki: what is the correct syntax for setting ROOT_HOME? Jan 29 16:41:07 is it ??= or simply =? Jan 29 16:41:13 just = Jan 29 16:41:22 ok, thanks Jan 29 16:41:24 ??= would not set it if already set Jan 29 16:42:07 ?= and ??= are probably different levels of not-touching :) Jan 29 16:42:25 yes :) Jan 29 16:42:54 danielki: well, I would think ?= appends, but cannot be sure. Jan 29 16:42:58 no Jan 29 16:43:13 += and .= are different variants of appending Jan 29 16:43:17 and _append :) Jan 29 16:43:18 IMO, it is a weird syntax that I would personally obsolete... Jan 29 16:43:27 lpapp: GNU make has ?= as well Jan 29 16:43:34 that does not make it any good Jan 29 16:43:40 in fact, GNU make is bad IMHO. :) Jan 29 16:43:47 in this case, it is fitting Jan 29 16:44:03 (and hopefully no one is really using for new projects, I know there are weird people :) ) Jan 29 16:44:09 it* Jan 29 16:44:28 well, nothing is worse than qmake :) Jan 29 16:45:04 ask your colleague steveire about cmake... Jan 29 16:45:07 ?= for "set if not already set" goes back a very long time Jan 29 16:45:55 lpapp: steveire is known around here for his cmake advocacy :) Jan 29 16:46:04 is Yocto microforum due in 15min? or just my callendar getting mad? Jan 29 16:46:08 rburton: that arguments does not matter to young people Jan 29 16:46:15 and I'm probably the only autotools fanboy in the entire company :p Jan 29 16:46:29 and hopefully over the whole world. :) Jan 29 16:46:33 ;-) Jan 29 16:46:47 hah Jan 29 16:48:38 av500: there is nothing worse and demotivating than old people carrying the mess, and forcing for newcomers with better technologies around. Jan 29 16:48:48 more demotivating* Jan 29 16:48:54 I don't see what's messy about ?= Jan 29 16:49:12 the magical mess Jan 29 16:49:14 the question implies a query, and the = implies assignment Jan 29 16:49:26 -> conditional assignment Jan 29 16:49:47 but I'm past thirty, so what do I know :) Jan 29 16:49:54 lpapp: remember than once you get old :) Jan 29 16:50:14 av500: I will try hard. Jan 29 16:50:15 danielki: did you have a gnome commit account? if so you're due a sticker ;) Jan 29 16:50:34 rburton: sure I did, even an old one with just my first name :) Jan 29 16:51:02 I think it may actually still be valid Jan 29 16:51:18 danielki: http://www.flickr.com/photos/35468147630@N01/3101889727/in/photolist-5J6ZKn Jan 29 16:51:30 haha Jan 29 16:51:58 those are seriously rare, i may be entirely out Jan 29 16:52:05 uuuuh Jan 29 16:52:07 danielki: don't you agree it is more talkative: Jan 29 16:52:16 a) if (!a) a = b; Jan 29 16:52:17 or Jan 29 16:52:33 b) set_if_empty(a, b) Jan 29 16:52:36 nah, please keep it declarative Jan 29 16:52:45 ok b would work Jan 29 16:52:52 but seriously... no. Jan 29 16:52:55 -ETTOOMUCHTOTYPE Jan 29 16:52:57 :p Jan 29 16:53:10 av500: heard about completion? Jan 29 16:53:25 in ed? Jan 29 16:54:23 in anything Jan 29 16:54:38 and even if not, I think it is still easier to remember a definite meaning than magical characters. Jan 29 16:55:00 perhaps the original authors did not think the world would become complex, so it was initially OK for them... Jan 29 16:55:23 lpapp: how do you remember what = means in C? Jan 29 16:55:27 or == Jan 29 16:55:31 yocto has far worse entry-barrier difficulties than ?= Jan 29 16:55:46 av500: I do not use C. It is an obsolete language IMHO. :-) Jan 29 16:55:47 you'd love COBOL Jan 29 16:56:03 (carried on by old people again...) Jan 29 16:56:07 ah right, c++ got rid of = and == Jan 29 16:56:23 or is it called cpostincrement Jan 29 16:57:17 are you now really comparing = and == (which is defacto in languages) with ?=? Jan 29 16:57:32 and with ??=? Jan 29 17:01:12 rburton: does the site.conf have to match that name or it can be different? Jan 29 17:07:48 lpapp: may be its explained in docs I would first check the manuals before asking here Jan 29 17:08:04 khem`: I have read it a few times already... Jan 29 17:08:14 khem`: but you are free to point out if it is in there. :-) Jan 29 17:08:34 e.g. https://www.yoctoproject.org/documentation/current Jan 29 17:08:44 http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#user-configuration Jan 29 17:08:53 basically there is no any note about that. Jan 29 17:09:06 and mind you, there is a lot of undocumented stuff in Yocto, as well. Jan 29 17:09:27 read http://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html Jan 29 17:09:47 and there site.conf and auto.conf and so on are written with different typography Jan 29 17:09:52 that should mean something Jan 29 17:10:53 I have a recipe for brand new nodejs version in meta-oe Jan 29 17:11:08 should I add it next to old one, or replace? Jan 29 17:11:28 Xz: replace unless there is a reason for old one to exist e.g. ABI breakage Jan 29 17:12:10 Xz: I would replace it if you mean 0.10.25 Jan 29 17:12:59 khem`: I really do not know what you mean. Jan 29 17:13:11 you are basically linking the same documentation with regards to site.conf as what I did.... Jan 29 17:14:38 lpapp: yeah, 0.10.25 Jan 29 17:15:35 Xz: replacement should be fine for that version IMHO. Jan 29 17:21:17 rburton: cause I seem to have some site-foo.conf, but I am not sure if that is supposed to work. Jan 29 17:55:33 is there any way to know what is the package name for a recipe ? Jan 29 17:57:55 weebet: there can be more than one, no? Jan 29 17:58:44 try bitbake -e | grep '^PACKAGES=' Jan 29 17:59:51 in order to send meta-oe patch do I send it to: openembedded-devel@lists.openembedded.org ? Jan 29 18:00:25 http://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded Jan 29 18:00:25 Xz: yes Jan 29 18:00:35 just to many email addresses Jan 29 18:00:57 :-) Jan 29 18:01:10 and usually look at the README of a given layer its required for layers to describe the patch submission process Jan 29 18:02:37 khem`: you did previous nodejs version Jan 29 18:02:54 khem`: you will probably want to review what I did - since I dropped half of your previous patch Jan 29 18:03:05 thank you danielki Jan 29 18:03:10 khem`: looks like that was upstreamed to nodejs Jan 29 18:03:23 khem`: so no need to patch it again Jan 29 18:04:09 Xz: you may need new patches. ;-) Jan 29 18:04:27 lpapp: khem`: anyway, sent an email, take a look Jan 29 18:04:48 I forgot for a second... the relation between the image and distro conf? Jan 29 18:05:09 how does the image know again which distro conf to use? Jan 29 18:05:19 as I do not see direct reference. Jan 29 18:16:08 bluelightning: I am still not sure how the SDKPATH is supposed to be used. Jan 29 18:16:32 when does that get set? Do I need to run a script explicitly after each new sh session on my machine or how? Jan 29 18:17:22 SDKPATH sets the default installation path for the SDK Jan 29 18:17:36 which can be overridden when you run the installer script Jan 29 18:18:15 bluelightning: yes, but I need to know the installed SDK path from the build system of my software. Jan 29 18:18:16 completely separately, every new shell session in which you want to use the SDK after installation, you need to run the environment setup script Jan 29 18:18:26 bluelightning: where is that? Jan 29 18:18:36 whereever you chose to install the SDK Jan 29 18:18:49 which, like I said, is ultimately specified when you install the SDK Jan 29 18:19:14 ah, there are three scripts beside the sysroots folder. Jan 29 18:19:28 environment, site-config and version. Jan 29 18:21:27 so, in that case, I do not actually have the SDKPATH, but PKG_CONFIG_SYSROOT_DIR Jan 29 18:21:44 once I run the environment setup script. Jan 29 18:22:07 yes, but other variables point to the correct executables Jan 29 18:22:09 e.g. CC Jan 29 18:22:26 if you want to extend the environment setup script you can Jan 29 18:22:33 yes, but I still need the include and lib paths Jan 29 18:22:52 well, I would extend it right in Yocto like this: Jan 29 18:24:04 PKG_CONFIG_INCLUDE_DIR=$PKG_CONFIG_SYSROOT_DIR/usr/include etc Jan 29 18:24:21 PKG_CONFIG_LIBRARY_DIR=$PKG_CONFIG_SYSROOT_DIR/usr/lib:$PKG_CONFIG_SYSROOT_DIR/lib etc Jan 29 18:25:16 although someone is necessarily obliged to use standard paths, so that would make the case lotta more complex... Jan 29 18:26:04 for farks sake,we need to release a guide for the press Jan 29 18:26:08 "Yocto Linux" Jan 29 18:27:11 not necessarily* Jan 29 18:27:43 http://linuxgizmos.com/pistol-grip-barcode-scanners-run-yocto-linux/ Jan 29 18:32:05 bluelightning: https://bugzilla.yoctoproject.org/show_bug.cgi?id=5771 Jan 29 18:32:06 Bug 5771: normal, Undecided, ---, jessica.zhang, NEW , Add convenience variables for the include and library paths Jan 29 18:35:22 bluelightning: do you know what the relation is between the image and the distro conf? How does the image pick up the distro config? Jan 29 18:50:29 is ${LDFLAGS} intended to be something passed to ${LD} ? Jan 29 18:50:43 (seems like an obvious question, I know) Jan 29 18:51:12 but my LDFLAGS has -Wl,O1 and I get an error our of ${LD} saying that's an invalid option Jan 29 18:51:24 Garibaldi|work: yes, however LD = CC Jan 29 18:52:02 LD=i586-poky-linux-ld Jan 29 18:52:05 when you call linker directly then LDFLAGS should be cleared out Jan 29 18:53:21 well, LD=i586-poky-linux-ld --sysroot=/blah/blah/blah Jan 29 18:53:48 so I should unset LDFLAGS if $LD is being used? Jan 29 18:53:53 yes Jan 29 18:54:00 I assume this is kernel compile ? Jan 29 18:54:05 no Jan 29 18:54:31 a recipe for a library Jan 29 18:54:52 another way is you can set LD to CC Jan 29 18:55:06 thats better for apps anyway Jan 29 18:55:08 Garibaldi|work: it depends on how you build. Jan 29 18:55:31 it feels like you are using raw makefiles? Jan 29 18:55:43 Unfortunately, yes Jan 29 18:56:44 Garibaldi|work: LDFLAGS needs to passed to the linker, yes. Jan 29 18:57:24 Garibaldi|work: usually, they go hand in hand, like $(LD) $(LDFLAGS) ... Jan 29 18:57:55 lpapp: yeah, that makes sense. But then, my LDFLAGS has "-Wl,-O1" Jan 29 18:58:00 and ld complains that it isn't valid Jan 29 18:59:14 Garibaldi|work: you need to pass linker flags. :) Jan 29 18:59:29 I didn't build LDFLAGS Jan 29 18:59:31 Garibaldi|work: you can also use CC/CXX Jan 29 19:00:23 looks like it's coming from bitbake.conf Jan 29 19:00:24 Garibaldi|work: e.g. LD = $(CXX) Jan 29 19:00:48 yeah, I'll give that a shot too Jan 29 19:01:02 I'm just trying to figure out what the "right" way to do it is Jan 29 19:01:23 given that these variables are exposed by the build system environment Jan 29 19:02:14 I mean, if LD should be CC, shouldn't that be pre-set by Yocto? :-) Jan 29 19:02:46 Garibaldi|work: no, usually thats the assumption since thats the most common case Jan 29 19:03:11 I didn't go out of my way to change anything, that's just what I have Jan 29 19:03:25 but some packages dont do it for various reasons when they need special memory maps etc. Jan 29 19:03:53 (meaning I didn't turn any knows ---that I know of--- to change $LD to be i586-poky-linux-ld) Jan 29 19:04:02 s/any knows/any knobs/ Jan 29 19:04:06 thats ok Jan 29 19:04:24 here the app is not doing the usual stuff Jan 29 19:04:28 so need to tweak it Jan 29 19:04:39 either change the Makefile of app and create a patch Jan 29 19:04:57 or tweak the recipe to Set LD to be CC Jan 29 19:05:08 That I'll buy -- the Makefile is ... frustrating Jan 29 19:05:15 or alter LDFLAGS to be feedable to bare linker Jan 29 19:05:21 you have 3 options Jan 29 19:05:28 ok, thanks Jan 29 19:05:55 of course make sure that all this is in accordance with the final output of package Jan 29 19:06:43 yeah Jan 29 19:10:47 so in short, if I understand correctly, LDFLAGS contains linker flags to be passed to $CC not $LD; the expectation is that CC with parse them off and invoke $LD correctly? Jan 29 19:11:20 s/with parse/will parse/ Jan 29 19:12:32 so I wouldn't expect to see a Makefile with $(LD) $(LDFLAGS) ..., (unless LD=CC) Jan 29 19:35:09 yes Jan 29 22:00:43 khem: around? Jan 30 00:30:37 denix: whats up Jan 30 00:31:46 I havent been praying for snow, its my daughter since we went to lake Tahoe last month there was nothing Jan 30 00:32:26 khem: finally got to branching off dora in meta-ti, since ${COREBASE}/LICENSE got changed :) almost missed that one while I was on vacation... Jan 30 00:32:51 great Jan 30 00:33:06 I know it would come at some point Jan 30 00:33:13 but makes distro folks happier Jan 30 00:34:31 khem: indeed, but since we internally still have active development on dylan for some products, I now have to support 3 branches simultaneously (master, dora, dylan)... Jan 30 00:34:52 I was holding off for as long as I could :) Jan 30 00:35:27 yeah if you can do that successfully then you are genius since normal folks can maintain 1 branch, smart folks can do 2 and it takes a genius to do 3 :) Jan 30 00:35:49 master is bleeding why do you support it ;) Jan 30 00:37:43 khem`: to be current myself and not break stuff for community folks. our products use stable branches of course Jan 30 02:04:20 does anybody know the status of python3 in yocto? I've been poking around the repo and don't really see it, although I see some patches to meta-oe mailing list. Jan 30 02:10:22 michael_e_brown: Patches are there see my contrib tree Jan 30 02:10:57 http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/python3 Jan 30 02:11:22 its on top of master but should work ok on dora too Jan 30 02:11:48 ah. thanks. I'm on dora and was considering moving over to master to get py3 Jan 30 02:12:43 any plans on getting that into poky, or is there a timeline for conversion? Jan 30 02:18:09 michael_e_brown: it should go into Oe-Core/master sometime Jan 30 02:18:19 there are some cosmetic issues with it Jan 30 02:18:54 I have it working with dylan/dora/master Jan 30 02:22:45 cosmetic? Jan 30 02:28:18 michael_e_brown: see http://patchwork.openembedded.org/patch/57393/ Jan 30 02:29:02 Thanks for the reference! Jan 30 02:33:01 yes since these files are same as they are trying to replace Jan 30 02:33:14 so functionally it does not matter **** ENDING LOGGING AT Thu Jan 30 02:59:58 2014