**** BEGIN LOGGING AT Wed Nov 27 03:00:00 2013 Nov 27 07:25:40 hi all i have used poky distribution with meta-atmel , i have enabled qt4 in yocto , i need mysql support for qt,where or which file can i used to add that sql support for qt,? can you please help me. Nov 27 07:39:31 qt4 and mysql? are you trying to bring that machine to its knees? Nov 27 07:47:05 nerdboy,sorry i used qt 4.8.4, need to add sqllite 3 and mysql to qt4.8.4, please see http://pastebin.com/ah3aZmf5 Nov 27 08:26:57 nerdboy, and i try to compile a kernel-3.6.9 with patches,it throws me some errors while compiling http://pastebin.com/fLCNrVFD but before a week i compiled the same without issues,but now it shows that error.can you help me Nov 27 08:40:41 morning Nov 27 08:41:15 is this the right channel to discuss meta-arago related stuff? the arago channel seems to be dead Nov 27 08:47:01 linu: it's patch failure Nov 27 08:47:36 maybe it's for an older kernel Nov 27 08:59:05 nerdboy, but we have only one kernel 3.6.9,and i took the patch from the same,but before a week it compiled successfully,.but when i remove the patch from bb file it compiled without issues. Nov 27 08:59:25 what was the patch for? Nov 27 09:02:45 nerdboy, this is my patch http://pastebin.com/FeY9SWEy i used for lcd corructions and uart Nov 27 09:03:44 as long as you don't need it anymore, you should be fine Nov 27 09:05:03 nerdboy, sorry ? Nov 27 09:06:04 well, if you still need the patch, you should probably fix it Nov 27 09:09:13 nerdboy, ya i will try to fix, Nov 27 09:11:03 you can try fuzz=3 and see if it applies Nov 27 09:12:18 but check it make sure it applied correctly Nov 27 09:12:42 in oe-classic, i've had some valid patches fail with quilt Nov 27 09:14:13 you might try it by hand with the normal patch command Nov 27 09:15:15 nerdboy, ya i will try,you know before i was working on buildroot,this is my first visit into yocto,so i am struggling, i think fuzz=3 may works, i will try Nov 27 09:15:18 i've actually added manual patch commands in a do_configure_prepend a couple of times Nov 27 09:15:36 again, in oe-classic Nov 27 09:15:56 mostly because i didn't want to redo the patch from scratch Nov 27 09:16:32 or maybe there's a quilt swicth i could've used Nov 27 09:17:25 there should be an OEPATCH_OPTS or something (he said without looking) Nov 27 09:18:27 looks like quilt has fuzz so go try it and see... Nov 27 10:34:51 morning all Nov 27 12:01:26 hello Nov 27 12:01:55 i added a custom meta layer, and need to store bblayers.conf under source control, so other developers can use that Nov 27 12:02:05 but bblayers.conf has my home directory hardcoded :( Nov 27 12:06:37 sledges: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta-yocto/conf/bblayers.conf.sample Nov 27 12:07:11 sledges: then before you source a NEW build-directory you have set the TEMPLATECONF to meta-customer/conf Nov 27 12:07:57 sledges: TEMPLATECONF is a environment variable :-) Nov 27 12:11:01 sledges: here the documentation: http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#structure-build-conf-bblayers.conf Nov 27 12:22:16 how do I make more than one image, e.g minimal-core-image and qt4e-demo-image ? Nov 27 12:23:26 "bitbake core-image-minimal qt43-demo-image" Nov 27 12:26:40 I run bitbake core-image-minimal Nov 27 12:26:56 and after bitbake qt4e-demo-image Nov 27 12:27:25 but bitbake didn't create de rootfs Nov 27 12:27:40 olny compile de packages Nov 27 13:00:03 Hi all, Any idea for these errors? Are these generating from (IMAGE_FILE_BLACKLIST- /etc/init.d/avahi-daemon ) console-image.bb file? "Failed to start Avahi mDNS/DNS-SD Stack" "Failed to listen on Syslog Socket." "Failed to start Trigger Flushing of Journal to Persistent Storage." "Failed to start Console System Startup Logging" Nov 27 13:02:09 on my side it happens when i didn't have an avahi-conf installed Nov 27 13:02:23 so i have to add it : https://github.com/linux-sunxi/meta-sunxi/tree/master/recipes-connectivity/avahi Nov 27 13:02:49 i don't know how to do that in a better way tough Nov 27 13:04:08 Can someone help me understand how I am supposed to use Yocto. I think I understand that it builds a distribution, but how do I use that? Yocto is used to build some version of the linux kernel based on some git repo, if I want to add or modify some drivers do they have to be added to the repo before Yocto builds it or do I do then modification locally and that's what gets built? Nov 27 13:04:55 D4v33: you are mixing up a few things ;-) Nov 27 13:05:08 Great thats a start Nov 27 13:05:31 Yocto is an 'overall' project that includes openembedded-core, bitbake, and poky (among other things) Nov 27 13:05:44 poky is a 'reference' distro that is released by Yocto Nov 27 13:05:55 OK Nov 27 13:06:05 it comes with the yocto kernel which is indeed supported by yocto. Nov 27 13:06:47 however very often what you want to do is build your own distro , add your own software, and including your own kernel. Nov 27 13:07:16 the fsl-community-bsp is where I am comming from has 3 kernels to choose from. Nov 27 13:07:45 generally each 'soc' will indeed provide an OE layer with BSP for their machines. Nov 27 13:08:22 if you are interested in FSL, you can build your 'own' product/distro by using oe-core, meta-fsl and any other layers that has software you need. Nov 27 13:08:33 you can create new layers for your own stuff if you need. Nov 27 13:08:40 (including proprietary if that's needed) Nov 27 13:08:56 OK I think. Nov 27 13:09:54 so if I want to build a particular driver in, say a wireless one where do I start? Nov 27 13:10:10 first, are you able to build an image that works on your board? Nov 27 13:10:14 without this driver Nov 27 13:10:53 OK I think I've got that, I did bitbake fsl-image-minimal Nov 27 13:11:15 ok. is your driver in the kernel, or is it an out-of-tree kernel module? Nov 27 13:11:54 I need to be able to do both, I guess for now an intree driver Nov 27 13:11:56 if it's in the kernel you need to identify which kernel recipe was used to build your image, and update the defconfig in that recipe. Nov 27 13:12:39 can I still use make menuconfig or do I have to treak the defconfig files Nov 27 13:12:49 s/treak/tweak Nov 27 13:14:04 D4v33: i generally don't use menuconfig (in this case) but i think it's possible.. Nov 27 13:14:27 let me try quickly Nov 27 13:15:13 surely if you don;t use menuconfig you have all the dependencies to resolve? Nov 27 13:16:20 well, i use menuconfig outside of oe... and copy the defconfig file... i just don't need to do that often, so i never tried to find a better solution... Nov 27 13:16:38 well, in fact you can do it from bitbake... i just tried Nov 27 13:16:45 bitbake -c menuconfig Nov 27 13:16:53 where is the name of your kernel recipe Nov 27 13:16:56 let me try Nov 27 13:17:34 so, you have to know that bitbake does all its components 'stuff' in tmp/work//components/... Nov 27 13:19:14 Yeah I found the componets this morning I just didn't know how to configure them from within yocto, bitbake -c menuconfig linux-imx works for me, great Nov 27 13:19:44 so that will produce a .config which I then copy in to the recipe Nov 27 13:22:59 D4v33: btw, for out of tree module, you can have a look here http://www.yoctoproject.org/docs/current/kernel-dev/kernel-dev.html#incorporating-out-of-tree-modules Nov 27 13:23:18 that will work wether you use the 'yocto kernel' or any other kernel, such as fsl kernel. Nov 27 13:25:21 good like, I've been working my way through the documentation but I just seem to be missing something, plus fsl used repo and not git directly, plus I'm 100% upto speed with the git way of doing things Nov 27 13:25:33 s/like/link Nov 27 13:26:15 * ndec is in favor of repo too ;-) Nov 27 13:26:52 Thank you for pointing me in the right direction, what does repo do that git doesn't? Nov 27 13:27:50 D4v33: it helps managing the 'forest of trees' Nov 27 13:28:38 you can easily end up with 5/10 git trees even for a 'simple' project with OE, so repo helps you there. there are other options of course. Nov 27 13:29:45 I understand now, thanks Nov 27 13:35:17 Hello; I am trying to find the gcc target runtime dir, at runtime. Any clue? Nov 27 13:43:53 otavio: I'm not sure what a "gcc target runtime dir" is, can you be more specific? Nov 27 13:48:30 .../yocto/build/tmp/sysroots/qemux86/usr/lib/gcc/i586-oel-linux/4.8.1/include/objc/Object.h Nov 27 13:48:45 I am working in a ObjC toolchain support layer Nov 27 13:49:02 and the gcc does not look, by default, at this path. Nov 27 13:49:30 so, RP, I need to add it in -I ... using the OBJCCFLAGS var Nov 27 13:49:48 but I don't want it to be hardcoded with the gcc version Nov 27 13:50:14 so I want to 'discover' this patch somehow Nov 27 13:53:35 otavio: that is a compiler internal include directory, you shouldn't be needing to add that to the search path :( Nov 27 13:53:55 RP: this is not find by objc by default Nov 27 13:54:17 otavio: I'd suggest that looks more like a sysroot bug in gcc Nov 27 13:55:11 otavio: perhaps dump where it is looking with strace, see if it gets anywhere close Nov 27 13:59:55 silviof: heaps thanks, TEMPLATECONF worked like charm \o/ Nov 27 14:09:22 captainigloo: My u-boot was corrupted Nov 27 14:09:36 I have avahi already installed Nov 27 14:09:50 captainigloo: Now works fine Nov 27 14:23:08 sledges: JuhUUUU! :-) Nov 27 14:36:00 hi, any yocto initramfs config expert in there? Nov 27 14:55:30 RP: I think I have found a bug in the FOO_remove functionality. Try adding this to a recipe http://pastebin.com/UMJJ31BR and use bitbake -e and search for FOO_FOO. The result is not what I expected... Nov 27 14:56:57 Saur: what does it echo ? Nov 27 14:57:08 RP: I found this because I tried to use EXTRA_OECONF_remove but the option I tried to remove was still used. This was due to the expansion of oe_rundir where ${EXTRA_OECONF} is used twice... Nov 27 14:57:45 RP: bar is only removed from the first expansion, so it would print "FOO_FOO: foo foo bar" Nov 27 14:59:12 Saur: that is certainly a bug :/ Nov 27 14:59:41 RP: My thought exactly. :) Nov 27 15:01:31 Saur: I think I spot the problem. In data_smart.py in getVarFlag, it puts the value in the expand cache Nov 27 15:05:41 Saur: try http://dan.rpsys.net/bbdiff56 Nov 27 15:05:56 Saur: some code cleanup would be needed to actually merge a fix Nov 27 15:06:06 Saur: but I suspect this is the issue Nov 27 15:08:41 RP: Hmm, got some error... Nov 27 15:09:29 Saur: worst case please file a bug and I'll take a closer look. Just not able to right now Nov 27 15:09:38 RP: Ok... Nov 27 15:10:15 RP: What is the "expand cache"? Nov 27 15:10:48 Saur: self.expand_cache - its datastore internals to speed up variable lookup Nov 27 15:11:30 Saur: it gets wiped upon writes to the datastore, otherwise it caches the expanded versions of variables Nov 27 15:11:45 RP: Ok Nov 27 15:20:30 Hi all, I would like to know how easy it will be to build a small Enlightenment distrib running on ARM HW with Yocto. Are all the libs and basic apps automatically downloaded and cross compiled ? How easy is it compared to buildroot ? Nov 27 15:25:07 oswin_: there's a meta-efl layer that i guess contains E Nov 27 15:25:27 probably also has a reference image, so its just a matter of enabling that and building the image Nov 27 15:25:39 it will automatically download and build everything you need Nov 27 15:31:29 rburton, ok, and I didn't really understand difference between yocto and oe-core, is there any ? Nov 27 15:31:49 oswin_: yocto is an umbrela project, you can't download yocto Nov 27 15:32:06 like you can't download "apache". you can download apache httpd, or apache tomcat, or this or that Nov 27 15:32:30 oe-core and bitbake are projects under the yocto umbrella Nov 27 15:32:41 and poky ? Nov 27 15:33:39 RP: Ok, got it working. You had missed a VariableParse() on the last line... Nov 27 15:33:39 a reference distribution using oe-core and bitbake Nov 27 15:34:02 rburton, ok, thanks for your explanations ! Nov 27 15:34:15 poky is primarily a reference distro for our QA purposes to verify that it all actually works Nov 27 15:34:45 you can extend it, or you can use it as a starting point for your own distro, or start from another distro like angstrom Nov 27 15:36:16 Saur: oh, I see. you need to poke this into self.expand_cache[cachename].value = value Nov 27 15:36:31 Saur: which is horrible :/ Nov 27 15:36:32 RP: self.expand_cache[cachename] = VariableParse(cachename, self, value) Nov 27 15:36:43 Saur: no, that will break checksums Nov 27 15:37:40 RP: Isn't that how expandWithRefs() does it? Or what checksums do you mean? Nov 27 15:38:21 Saur: you're passing in a pre-expanded version though so you lose the dependency data the way you're doing it Nov 27 15:39:09 Noob question: Can yocto create the rootfs or does it just produce binaries? Nov 27 15:39:18 RP: Ok, changed it to your version and it still worked. :) Nov 27 15:40:53 Saur: good, so we know where the problem is at least Nov 27 15:41:52 RP: Would it be possible to change the order of the removal and the addition to the expand cache, i.e., swap the if expand and value: statement with the if value is not None and flag == "_content" ... one? Nov 27 15:44:37 RP: Did a quick test, and got the same output from bitbake -e (minus a few timestamps) when I did that... Nov 27 15:46:27 RP: This seems to work: http://pastebin.com/q2UeKfqi Nov 27 15:46:56 Saur: except you're running the removal on the unexpanded variable Nov 27 15:47:08 Saur: so no, you can't do that Nov 27 15:47:34 Bah, of course. Nov 27 15:49:38 RP: Anyway, gotta run... Nov 27 16:32:26 bluelightning: unable to see ifupdown recipe from meta-gumstix layer (http://github.com/gumstix/meta-gumstix/blob/master/recipes-connectivity/ifupdown/ifupdown_0.6.10.bb), github returning 404 error. Nov 27 16:33:16 Zaif: I'm not associated with gumstix Nov 27 16:33:40 Zaif: it's probably because they've decided not to have a master branch though Nov 27 16:33:57 bluelightning: http://layers.openembedded.org/layerindex/recipe/1344/ Nov 27 16:34:02 bluelightning: ok Nov 27 16:37:37 bluelightning: What are the recipes needed for ssh? I mean openssh is enough or any related recipes we need to install? Nov 27 16:38:20 depends on whether you're concerned with server or client Nov 27 16:38:24 or both Nov 27 16:40:55 kergoth: I will be connecting with server Nov 27 16:44:53 What are the recipes I need to install for udpclient? Nov 27 16:46:29 Zaif: what is udpclient? Nov 27 16:48:46 lpapp: I mean udp not udpclient Nov 27 16:49:45 its probably safe to assume your kernel has UDP support Nov 27 16:50:07 Zaif: what do you mean by recipes for udp? Nov 27 16:50:28 Zaif: regardless this, it is a useful searching url, http://layers.openembedded.org/layerindex/branch/master/recipes/ Nov 27 16:50:48 is it possible to modify an existing file in a package with .bbappen? Nov 27 16:51:05 for instance "init" in init-ifupdown Nov 27 16:51:14 from recipes-core. Nov 27 16:51:53 lpapp: I meant does kernel has udp support or should I install a recipe for that? When I searched for udp i got this: http://layers.openembedded.org/layerindex/branch/master/recipes/?q=udp Nov 27 16:52:05 rbuton: ok Nov 27 16:52:56 Zaif: you won't need to write a recipe for something as fundamental as UDP no Nov 27 16:53:04 Zaif: see local.conf / local.conf.sample for how to add an ssh server to your image Nov 27 16:53:10 Zaif: in particular, see the section on image features Nov 27 16:54:24 Zaif: right, then rburton is right. :) Nov 27 16:54:44 zgrep or zcat for /proc/config.tar.gz if you wanna make sure. Nov 27 16:57:51 I got that doubt because ifupdown is not available by default, I had to add a recipe for that. Nov 27 16:58:40 busybox provides the default ifupdown Nov 27 16:58:46 i'm guessing that's missing some feature you needed? Nov 27 16:59:33 Zaif: "by default" doesn't mean a lot when the pieces you could be building vary. core-image-sato for example, uses connman not ifupdown Nov 27 16:59:57 good point Nov 27 17:00:27 rburton: ok. I am using gumstix-console-image. got it. Nov 27 17:00:41 the base and minimal image uses busybox's ifupdown, which works pretty well.. Nov 27 17:04:25 kergoth: ok, I will add busybox recipe to my image. Nov 27 17:14:27 Zaif: I think you'll find busybox is already part of your image Nov 27 17:17:34 bluelightning: No, I haven't added it to my image.bb file Nov 27 17:17:41 moin Nov 27 17:19:20 Zaif: we use it by default to provide many different commands/system components Nov 27 17:23:18 bluelightning: ok. I am facing this type of similiar problem to get my wifi working on gumstix board. Last post says by adding ifupdown wifi is working. Will try that out now. (http://gumstix.8.x6.nabble.com/gumstix-console-image-overo-WiFi-not-connecting-automatically-td4967989.html) Nov 27 17:26:58 i have no scrollback on the laptop... Nov 27 17:27:50 Zaif: ifupdown should work with the interface set to auto Nov 27 17:28:04 at least it works in my rpi image Nov 27 17:29:00 connman is a bit... weird/stubborn and NetworkManager is, well, NteworkManager... Nov 27 17:29:37 i really should get around to making a wicd recipe, but the simple approach does work Nov 27 17:30:53 the only thing that's weird with ifupdown (in the rpi image) is that networking doesn't come up on the first boot after making a new card Nov 27 17:31:17 ifup -a once and after that it's happy Nov 27 17:31:35 still haven't diagnosed that one... Nov 27 17:32:32 the image should be okay for gumstix, as it's a minimal xorg image that only depends on some other layers for a handful pf packages Nov 27 17:32:37 anyone for my question? Nov 27 17:32:57 lpapp: which was? Nov 27 17:33:36 Zaif: you can steal the image/confif here: https://github.com/sarnold/meta-raspberrypi Nov 27 17:33:44 *config even Nov 27 17:34:00 is it possible to modify an existing file in a package with .bbappend, for instance "init" in init-ifupdown from recipes-core? Nov 27 17:38:55 possible as in replace the file with your version and/or sed some config options? Nov 27 17:39:03 sure... Nov 27 17:39:43 I would rather not sed it. Nov 27 17:39:46 just replace the whole file. Nov 27 17:39:54 at least i do that in several places; not sure about the "policy" implications, but you can pretty much do what you want in your own stuff Nov 27 17:41:25 https://github.com/sarnold/meta-raspberrypi/tree/master/recipes-core/initscripts <= something like that? Nov 27 17:41:53 might be a little brute-force, but it works... Nov 27 17:41:58 does anyone work on meta-improv? Nov 27 17:42:13 wth is that? Nov 27 17:42:52 http://aseigo.blogspot.co.uk/2013/11/improv-and-kde.html Nov 27 17:46:25 that looks pretty cool... Nov 27 17:46:30 i want one Nov 27 17:46:35 mr_science: it looks like a hard core hack, indeed, but thanks. Nov 27 17:46:51 mr_science: well, it does not support qnx. Nov 27 17:46:58 I mean qnx does not support this board. Nov 27 17:47:11 what's the issue? Nov 27 17:47:24 i build a lot of current stuff on arm Nov 27 17:47:47 mr_science: I was not at desk. AFter setting interface to auto ifupdown says command not found. I will that recipe and try to get wifi working. Thank you for your inputs. Nov 27 17:50:44 i had a bbb next on my list, but that has somewhat better specs Nov 27 17:50:56 4 G nand, gigE Nov 27 17:51:14 wonder how the physical size compares... Nov 27 17:56:02 no meta-freedreno? :O Nov 27 17:58:02 How Do I checkout single file using svn through recipe file Nov 27 17:58:32 Anu_: i assume you tried the full path to the file? Nov 27 17:58:34 sorry, meta-snapdragon Nov 27 17:58:44 http://layers.openembedded.org does not load here currently. Nov 27 17:59:06 haven't messed with svn much lately but i used svn2git to extract a project last night Nov 27 17:59:35 yes Mr_science I need sinle file from svn repository but now its fetching full folder Nov 27 17:59:36 it has a switch for a project below the root Nov 27 18:00:24 if nothing else you could co the folder to workdir and just extract the file you need Nov 27 18:00:34 how big is the repo? Nov 27 18:01:08 its now taking almost an hour for do_fetch to complete Nov 27 18:02:02 mr_science can i checkout zip folder Nov 27 18:02:21 halstead: autobuilder.yp.org and bugzilla.yp.org seem to be running slowly :/ Nov 27 18:02:28 * RP -> afk for a bit Nov 27 18:02:37 RP I'll look into it. Thanks. Nov 27 18:03:05 i mean new to open embedded and first using to fetch the source and that too need to fetch only file from repo Nov 27 18:04:40 mr_science: can you let me know how i co the folder in workdir and extract one file only Nov 27 18:04:59 I m doing this way in my recipe file Nov 27 18:05:50 SRC_URI="svn://svne1xxxxxxxxxxxx;module=xxx;paswd=xxxx;user=xxx" Nov 27 18:05:53 some thing like this Nov 27 18:10:05 mr_science: I am thinking of replacing the whole wpa-supplicant directory from poky with meta-raspberrypi wpa-supplicant. Nov 27 18:16:08 mr_science: any idea how should I go about it Nov 27 18:21:49 I can't checkout the .tar file from svn in my recipe Nov 27 18:43:38 can i force svn export instead of svn co in recipe file? Nov 27 18:44:01 damn meetings... Nov 27 18:44:55 sorry, had to run Nov 27 18:45:30 i've done mostly git or "normal" recipes Nov 27 18:45:39 have to play with svn Nov 27 18:46:24 try the old grep-the-layers trick and look for recipes fetching from svn Nov 27 18:47:16 Zaif: the rpi layer should override the normal packages(s) Nov 27 18:49:27 anu__: as a temporary workaround you can always grab the file from svn manually and drop it in your recipe/files dir Nov 27 18:49:59 i assume you want it to always be the current version in svn trunk or whatever? Nov 27 18:50:02 mr_science could you let me know how should I do it Nov 27 18:50:12 small example kind of Nov 27 18:50:28 which recipe are you adding this svn file to? Nov 27 18:51:32 its openssh recipe Nov 27 18:52:40 like this? https://github.com/sarnold/meta-raspberrypi/tree/master/recipes-connectivity/openssh Nov 27 18:54:38 yes mr_science: Nov 27 18:55:09 but here its SRC_URI += "file://sshd.busybox-init" Nov 27 18:55:38 but mine is SRC_URI = "svn:svnexxxxxxxxxxxx" Nov 27 18:55:55 i need to pull sshd_config Nov 27 18:56:03 right, sp copy that file from svn to your local recipe tree Nov 27 18:56:05 from huge repo Nov 27 18:56:26 but how? Nov 27 18:56:34 put it in the same dir as the above init script Nov 27 18:56:44 manually for now Nov 27 18:57:18 add it to the src_uri as file://blah and then install it via the do_install_append Nov 27 18:58:42 ok ,one more thing Do it need to have same version of both sshd_config Nov 27 18:59:16 currently running in box and the one i m pulling from svn source Nov 27 19:00:15 well, it's up to you to make sure your local copy of the config is sane Nov 27 19:01:04 i mean i want to replace the currenly running config file with svn source file Nov 27 19:01:52 would it make any difference if these two have different versions? Nov 27 19:01:56 * kergoth wonders how bluelightning's new image manifest compares to the image license manifest already written.. Nov 27 19:22:39 anu__depends on the versions of ssh Nov 27 19:23:22 should be safe if they're not too far apart Nov 27 19:23:48 so just make it like the rpi bbappend and install your file instead Nov 27 20:17:11 hmm whats the trick to use systemd instead of sysv? its not an image feature as far as i can tell... Nov 27 20:18:44 LetoThe2nd: search the docs for "systemd" Nov 27 20:20:12 rburton: ah found it :) thx for the RTFM! Nov 27 20:20:17 :) Nov 27 20:21:34 on that behalf a more generic question - the things in the image .bb can be overwritten by the local.conf, right? Nov 27 20:22:27 config metadata is generic, recipe metadata is specific, the latter always overrides the former unless the recipe uses ?=, or you use an override Nov 27 20:23:37 ok, so its exactly backwards as i had the impression :) Nov 27 21:14:12 What is the command to clean bitbake? I mean I am getting parse error -> ERROR: ParseError at /yocto/poky/meta/recipes-core/systemd/systemd_206.bb:18: Could not inherit file classes/ptest.bbclass Nov 27 21:14:18 rburton Nov 27 21:16:41 clean-sstate i think Nov 27 21:16:58 don't have a new enough bitbake handy... Nov 27 21:17:37 cleaning won't help with that problem Nov 27 21:17:48 halstead: autobuilder looks wedged :( Nov 27 21:18:07 RP, Would you like me to clean it up? Nov 27 21:18:36 yeah, needs a real fix Nov 27 21:18:39 RP, also are bugzilla and the autobuilder web interface fast enough now? Nov 27 21:18:42 halstead: Beth reverted back to the dora builder and I think something has gone wrong with that Nov 27 21:19:21 halstead: yes, when I came back my browser window was still timing out but I stopped and refreshed it and it worked fine. Not sure what happened earlier Nov 27 21:19:40 halstead: Do you understand why the autobuilder shows a Bus Error like that? Nov 27 21:19:53 halstead: http://autobuilder.yoctoproject.org/main/builders/nightly/builds/25/steps/Building%20Images/logs/stdio Nov 27 21:20:10 RP, I lowered the speed of our rsyncs to mirrors. Nov 27 21:20:26 halstead: thanks :) Nov 27 21:20:55 halstead: trying to tweak things so we generate less "stuff" too Nov 27 21:21:46 RP, Kind of. That was happening only on ab01 before. So we removed it from the pool. Nov 27 21:22:02 RP, It was added back in when Beth reverted. Nov 27 21:22:35 RP, I never did understand why. I think something selinux related was our best guess. Nov 27 21:23:09 I can take it out of the pool and restart the master. Nov 27 21:23:41 halstead: so it only happens on ab01? Nov 27 21:23:52 RP: yes. Nov 27 21:23:53 bluelightning: Any Idea how to clear that error? Nov 27 21:23:55 halstead: very strange given nightly used to run there anyway Nov 27 21:24:46 RP: That is true. I didn't notice it was a nightly. It wasn't happening during nightly builds before. Nov 27 21:25:13 Zaif: you'll need to figure out what's causing it Nov 27 21:25:33 is the file there? is there a typo/other glitch in it? Nov 27 21:25:36 etc Nov 27 21:26:00 Zaif: I'm not sure how you could have that version of the systemd recipe and not classes/ptest.bbclass, unless you've copied in the former to an old build tree that is Nov 27 21:26:17 mr_science: I did a blunder.. I just copy passted an old recipe Nov 27 21:26:18 RP and line 114 is cat < and ran the build Nov 27 21:27:14 RP, So ab01 is writing to /tmp which it should not. Nov 27 21:28:48 halstead: surely /tmp is a writeable location? Nov 27 21:29:46 RP, It is but it's limited to half the available memory (32GB) since it's tmpfs. Nov 27 21:30:21 halstead: its running the build in there? Nov 27 21:30:53 Zaif: if you're copying stuff from elsewhere/older/newer, you'll need to make sure get all the right pieces Nov 27 21:30:54 RP, I think I might start provisioning a dedicated large /tmp partition since this crops up from time to time. Nov 27 21:31:09 halstead: there is no way it should be using 32GB of /tmp Nov 27 21:32:33 RP I think what happens is a default checkout puts all sorts of things in /tmp (http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder/tree/config/autobuilder.conf.example) Nov 27 21:32:54 RP and sometimes it doesn't get changed to point at /srv/www/vhosts Nov 27 21:32:56 Zaif: but i specifically crafted my rpi-xorg image to not use systemd so i probably can't help debug that piece... Nov 27 21:33:15 and my classic images are too old for that... Nov 27 21:33:43 halstead: we need to figure out when those aren't getting changed and fix that then Nov 27 21:34:03 halstead: perhaps make the default value such that it doesn't exist Nov 27 21:34:16 halstead: /nowhere/ or something Nov 27 21:34:17 mr_science: ok. Just checking mailing list archives, If I could get any help.. Nov 27 21:35:03 RP, That sounds like a good idea to me. Then builds would fail right away. Nov 27 21:35:26 halstead: exactly Nov 27 21:35:40 just make sure you copy whatever the recipe/include file reference Nov 27 21:35:40 RP, Anyway while I cleanup AB01 shall I get all the others ready to go again? Nov 27 21:36:06 halstead: yes please. I think Beth is out for a few days now and I could really use the autobuilder working Nov 27 21:36:17 patches/other files, inc/bb files, and even bbclass files if needed Nov 27 21:36:21 RP, No problem. Nov 27 21:36:31 the last part might be less than obvious... Nov 27 21:38:00 mr_science: ok. Nov 27 21:47:15 RP, Autobuilder is set to run again minus ab01. Nov 27 21:50:20 RP, Also looking more closely the problem wasn't with tmpfs or /tmp this time on ab01. Nov 27 21:50:55 halstead: thanks, I've set a master build away Nov 27 21:51:05 halstead: so what was it? Nov 27 21:51:23 RP, It's because on all the refreshed builders pokybuild is in /home instead of /srv/home but ab01 still needs the builds to run in /srv Nov 27 21:52:06 halstead: ah, that would explain it Nov 27 21:52:09 RP, Because it hasn't been rebuilt to the new spec the slave was running /home and filled that partition. Nov 27 21:52:39 RP, ab01 is basically ready to take down. I'd like to rebuild it with the new naming scheme. Nov 27 21:54:13 halstead: feel free to do that whenever is appropriate. I'm conscious its holiday week over there though... Nov 27 21:55:00 RP, Thanks. I'm visiting family tomorrow but will be generally available. It should be a good time to take care of this. Nov 27 22:30:12 mr_science , bluelightning : I repeated the same blunder of copy pasting recipes without looking out for which poky version they are compatible. I am using old poky Danny 8.0 and just copied systemd from openembedded-core layer. That's where my build was broken. Removing that solved the issue. **** ENDING LOGGING AT Thu Nov 28 02:59:58 2013