**** BEGIN LOGGING AT Tue May 17 10:45:53 2011 May 17 10:46:07 okay that fixed it. May 17 10:47:26 RP__: not really, I've updated my irssi config to autojoin and log, so I'm fine without bot May 17 11:00:54 bluelightning, can you see: http://logs.nslu2-linux.org/livelogs/yocto.txt ? May 17 11:02:48 ka6sox-away: yep, works May 17 11:03:21 okay...later there will be a -prev and a dir for previous days. May 17 11:04:34 they rotate @ 00:00UTC May 17 12:02:02 ka6sox-away: cool, thanks May 17 12:13:21 hi, any pointers to where to begin to build yocto for beagleboard? May 17 12:13:54 ERROR: Nothing PROVIDES 'poky-image-sato' May 17 12:18:41 ERROR: Nothing PROVIDES 'poky-image-sato-sdk' May 17 12:25:28 ikkeT: which version are you using? May 17 12:25:59 bluelightning, git head May 17 12:26:17 ikkeT: ok, it's core-image* in git master May 17 12:26:25 there was a big rename May 17 12:26:44 although DISTRO is still poky May 17 12:26:59 thanks, so bitbake core-image-sato-sdk ? May 17 12:27:50 i think i better try the qemu build first just to see it works... May 17 12:30:37 i admit i didn't read the reference manual yet. going for it now... May 17 12:32:24 Hello May 17 13:06:01 hi otavio May 17 13:29:12 * zeddii can't get gcc 4.6 to build, to even get at the kernel fixes May 17 13:29:17 http://pastebin.com/DQiAsHp0 May 17 13:48:17 zeddii: ugly; mine is building fine. May 17 13:48:35 zeddii: I am at db0c5df63775c48ff8eb0b909c31d9bd47849b67 May 17 13:49:03 zeddii: not sure if it is on the repo; bfb95dc78076ef6f26b8f1378fcb6b5d1b3d8cb9 is May 17 13:59:53 morning all May 17 14:00:33 morning May 17 14:00:48 morning dvhart May 17 14:01:24 otavio, have you had a chance to review the *pull-request patches? May 17 14:01:33 * dvhart is anxious to get those behind him May 17 14:01:48 dvhart: I looked at it ... May 17 14:02:12 dvhart: I didn't apply them locally since I am using oe-core, not poky May 17 14:02:22 otavio, that series is applicable to oe-core May 17 14:02:28 I fixed the first patch May 17 14:02:47 dvhart: they seem OK and got all the issues I wanted for now ... so it seems ready for me. May 17 14:03:09 ok, mind just sending a response to 0/15 with your Acked-by? May 17 14:03:17 dvhart: sure not May 17 14:03:37 khem, with the new git-send-email usage, have I addressed your concerns? May 17 14:05:05 dvhart: done May 17 14:05:13 thanks otavio May 17 14:05:28 otavio, you OK with me adding that to the entire series? May 17 14:05:33 (for the commit log) May 17 14:06:17 it is OK for sure May 17 14:06:22 great May 17 14:07:32 dvhart: zeddii seems busy, can you help me with kernel? May 17 14:07:53 otavio, I probably only have a couple minutes until the kiddos wake up, then I'm out until 8 May 17 14:07:56 but let's try May 17 14:10:05 otavio, I'm not busy, I didn't see a question. May 17 14:11:23 well, I'm busy, but I can answer questions that I see. May 17 14:14:19 zeddii: you seemed off for me, I am sorry May 17 14:14:45 I got kernel built using my branch but as far as I can tell it used the config of qemu May 17 14:15:01 now I want to work on meta to get it with mine May 17 14:15:33 where I can check the .config produced? on work? where it saves it?h May 17 14:15:36 you need to pass it some sort of configuration, yes, either a defconfig, or you create your own .scc file (using the other boards as an example) on meta. May 17 14:15:54 the .config shows up in the out dir. linux--build May 17 14:16:05 * otavio looks May 17 14:17:40 ahhh got it May 17 14:22:34 zeddii: where I add features that I can make a machine to use? May 17 14:22:43 zeddii: I want to add squashfs and aufs May 17 14:23:47 zeddii: to be eaiser to share patches with you I will change my meta branch to ossystems-meta May 17 14:23:53 zeddii: this ought to work right? May 17 14:25:02 keep it as meta. the tools assume that in some places. I've got a set of changes that make it variable, but due to the transition from the 'old' way to the 'new' way in 1.0, I had to leave some hard checks in the tools. May 17 14:25:23 but having the same branch name as 'meta' shouldn't be a problem for sharing changes. May 17 14:32:03 otavio, for aufs, you want to merge the out of tree stuff, and for squashfs, is it new code, or just the configs ? May 17 14:40:33 zeddii: squashfs just configs May 17 14:40:39 zeddii: aufs needs patching May 17 14:49:55 It seems unionfs is supported; for me it works fine if it is stable May 17 14:51:26 I typically use unionfs here as well. May 17 14:51:58 and the init scripts has support for it? May 17 14:52:09 on OE we used to have a initramfs module to support it May 17 14:52:16 (aufs on this case ) May 17 14:52:56 hmmm. that, I bet not. I've got some live-cd stuff that uses it, but not the oe/poky environment. May 17 14:54:03 OK so this is something I will need to get working May 17 14:54:05 no problem May 17 14:58:59 I am confused. We have features/vfat and cfg/vfat ... May 17 14:59:08 what's the difference? May 17 15:00:02 otavio, features is the one for the patent patches May 17 15:00:11 otavio, cfg just enables the CONFIG_VFAT May 17 15:00:19 otavio, badly named May 17 15:03:00 yah. the 1.1 revisit will cleanup all the chaos-named options and remove the rest of the cruft. May 17 15:10:37 so basically to squashfs that no patches are needed we just need cfg? May 17 15:12:11 yes. and you don't have to do it as a separate feature, it can always just go in a BSP config. but if we want to use it in multiple places, etc, etc, creating a squashfs feature fragment makes sense. May 17 15:12:24 assuming that the mainline squashfs is good enough for you. May 17 15:13:08 zeddii: it makes sense to have it globally supported May 17 15:13:50 zeddii: and in case of squashfs that multiple compressors are available is it possible to have squashfs-lzma squashfs-lzo (as example) depending on squashfs config? May 17 15:14:06 in various kernels in the past few years, we've had it both ways, but it doesn't hurt to enable it, small configs can always turn it off again. May 17 15:14:36 * fray just realized he forgot to log into IRC this morning.. :) May 17 15:15:56 otavio. we tend to just specify them, and let lkc thrown them out if the dependencies aren't met (or maybe I'm misunderstanding the comment). May 17 15:16:48 zeddii: for example, if I enable squashfs-lzma I need to enable a config for it that is not the squashfs support May 17 15:16:53 zeddii: as the same for lzo May 17 15:17:33 zeddii: so I though about having multiple cfgs that adds the one we want and depends on squashfs itself May 17 15:18:29 * zeddii thinks May 17 15:18:53 CONFIG_SQUASHFS=m May 17 15:18:53 # CONFIG_SQUASHFS_XATTR is not set May 17 15:18:53 # CONFIG_SQUASHFS_LZO is not set May 17 15:18:53 # CONFIG_SQUASHFS_XZ is not set May 17 15:18:53 # CONFIG_SQUASHFS_EMBEDDED is not set May 17 15:18:57 for example May 17 15:19:02 and when you say enable, what's the mechanism ? I have options, but need to know the trigger. May 17 15:19:23 let's say to have a cfg called May 17 15:19:30 squashfs-xz May 17 15:19:41 it would set CONFIG_SQUASHFS too May 17 15:20:06 but to avoid duplicating it, I'd have a squashfs or squashfs-common May 17 15:21:12 that's one way to do it, having the frags standalone with some duplication is another option that is sometimes more appropriate. May 17 15:26:34 RP__: still cannot push to oe-core repo? May 17 15:27:00 JaMa: correct, its not working May 17 15:27:04 RP__: because I see only commits 24hours old and not those where you replied "merged to master" today May 17 15:27:07 ah ok May 17 15:27:23 RP__: did you see my mail about gitpkgv not working? May 17 15:27:42 RP__: gitpkgv is on meta-oe but it used to work well and stoped to work May 17 15:28:10 RP__: checking bitbake -e it is properly expanded but the recipe is not reparsed so PKGV is not updated May 17 15:28:13 * zeddii needs to step out for food May 17 15:28:18 JaMa: I have a queue waiting and I did merge the corresponding commits to poky master May 17 15:31:00 Good Morning All ! May 17 15:31:15 morning nitink May 17 15:31:23 morning dvhart May 17 15:32:23 otavio: I saw the message but I've not had any time to look at it May 17 15:33:05 RP__: ok May 17 15:33:43 otavio: didn't you switch to bitbake with scmdata= param support? May 17 15:33:51 otavio: I still don't understand why you can't use the functionality in bitbake's fetcher for that May 17 15:34:19 JaMa: tell me more... dunno May 17 15:34:35 RP__: I need it to evaluate to git describe output May 17 15:34:44 otavio: do you have .git dir in ${WORKDIR}/sources ? May 17 15:35:40 JaMa: on DL_DIR? May 17 15:35:42 JaMa: no May 17 15:35:58 JaMa: I have DLDIR/git2/ May 17 15:36:18 otavio: do you use srctree with it? May 17 15:36:32 if not then I realy mean in WORKDIR May 17 15:37:15 JaMa: you mean using .bb on the git repository itself to build it locally? May 17 15:37:18 otavio: I had really strange issue http://git.shr-project.org/git/?p=meta-shr.git;a=commit;h=81220849540600d9e675bd3622b8a98b7425a489 which was caused exactly because .git is missing with fetch1 May 17 15:37:18 JaMa: I don't May 17 15:38:09 or in ${S} May 17 15:38:19 to be more exact then ${WORKDIR}/sources May 17 15:38:26 JaMa: no; it is not my case; we use it to clone a git and use git describe to fill PKGV May 17 15:38:37 JaMa: take a look at gitpkv class in meta-oe or oe-dev May 17 15:39:17 gitver or gitpkgv? May 17 15:39:23 JaMa: I think it has something todo with cached data but I have no clue about it May 17 15:39:24 JaMa: pkgv May 17 15:39:46 JaMa: freerdp uses it, as libinih does as well May 17 15:40:49 ah ok gitver is using ${S}/.git not gitpkgv May 17 15:47:50 JaMa: yep May 17 15:47:54 * otavio if off May 17 17:24:58 nitink: ping May 17 17:25:30 jzhang: pong May 17 17:27:25 nitink: I'm running into a strange build error with a clean meta-toolchain build against lastest master http://pastebin.com/v7wnT5as, so are we using gcc4.6 or 4.5 and is it something related? May 17 17:28:45 we are still on gcc 4.5.1 May 17 17:30:35 jzhang: was qemu-nativesdk recipe changed recently ? May 17 17:36:01 nitink: not that I am aware of... May 17 17:38:19 To start with how can I create a defconfig for the kernel to use? May 17 17:38:30 I mean, providing a defconfig on meta... possible? May 17 17:38:42 * otavio still missing on it May 17 17:44:37 otavio. you can do a full defconfig. Are you referencing one of the existing BSPs ? May 17 17:44:59 zeddii: to start with I'd prefer to get mine and build it to get it started May 17 17:45:37 I phrased that badly. Are you referencing one of the existing BSP decriptions on meta, rather than the config. May 17 17:54:52 jzhang: can you open a bug for it ? May 17 18:08:58 nitink: sure May 17 18:13:19 where should I send a patch to meta-intel? May 17 18:22:04 otavio: the yocto list May 17 18:24:31 tomz1: mind to give the address to me? I am not on it May 17 18:25:16 otavio: sure, yocto@yoctoproject.org May 17 18:30:40 tomz1: trivial documentation patch but worth it May 17 18:30:48 tomz1: take a look when you can May 17 18:32:02 otavio: ok, will do, thx May 17 18:38:21 * zeddii crosses his fingers that gcc 4.6.0 will finally build. May 17 18:43:49 * zeddii cheers. May 17 18:43:58 deleting sstate seems to have been the ticket. May 17 18:45:19 zeddii: someone said about having problems with sstate yestarday or so May 17 18:45:44 zeddii: help me with my last doubt (at least for now) ... May 17 18:46:03 zeddii: how I choose the meta machine will be used? is it going to match with machine name? May 17 18:47:15 * zeddii reads May 17 18:48:33 the MACHINE variable is passed in as the filter for looking for the board description, so they match. May 17 18:52:36 * zeddii is actually happy to see his kernel fail to build with gcc 4.6.0, I can now actually debug the problem. May 17 19:35:44 how the machine name is matched? ${MACHINE}-${KTYPE} then ${MACHINE} ? May 17 19:39:36 at the moment, it looks for the machine name in the description file (.scc) that would create the branch being built. which ends up with what you have there. but that's changing to be simpler at some point (but will be transparent). are you seeing a mismatch ? May 17 20:13:55 zeddii: I am trying to understand how common-pc-standard and preempt-rt are match May 17 20:17:28 the parent branch, in this case the ktype. May 17 20:18:18 that's the part that I'm changing the new support is less structured, so giving it some more flexibility is almost done. May 17 20:19:07 please document it somewhere ... it is a bit confusing for someone out of it May 17 20:19:23 (the new design obviously) May 17 20:21:36 doc updates are happening while I change it, so it will definitely be there. for the most part, it is transparent .. if it largely isn't invisible, I've messed up. May 17 20:24:03 is it available somewhere I can browse? May 17 20:24:10 so I could avoid too much asking May 17 20:25:05 new changes, or docs or both ? May 17 20:25:10 docs May 17 20:25:32 primary concern atm May 17 20:25:33 heh May 17 20:25:38 indeed. May 17 20:26:01 I'll double check the yocto docs, a lot was dumped there, but it may not be to the detail level you are asking about. May 17 20:28:57 I have to head out in about 5 mins, but will dig up those docs. it's on a yellow post-it on my monitor now (I'm old school for reminders :) May 17 20:30:48 haha ok np May 17 21:30:28 RP__: around May 17 22:24:53 I am seeing bitbake taking noticeable more time in preparing runqueue after updating to latest master. my snapshot before that was 12112102dd2808534505d4bfbb171904794428c2 May 17 22:24:59 anyone else seeing it May 17 23:01:26 hmmm I think FILESPATHPKG does not work on oe-core **** ENDING LOGGING AT Wed May 18 02:59:57 2011 **** BEGIN LOGGING AT Wed May 18 02:59:57 2011 May 18 04:19:00 zeddii: I did the meta updating however it didn't seem to work for my case. Could you take a look on what I did wrong on the meta branch? May 18 06:58:56 morning all May 18 07:07:22 morning May 18 07:58:43 RP__: the patch for sigdata in stamps breaks old oe.dev (without sstate) but otherwise looks good to me May 18 07:59:21 JaMa: ok, I should be able to fix that, thanks for the note :) May 18 07:59:34 RP__: AttributeError: 'SignatureGenerator' object has no attribute 'dump_sigtask' paste.pocoo.org/show/391051/ May 18 08:00:34 RP__: I'll try to reproduce those run.do_install which are the same but sigdata says that are different checksums May 18 08:00:35 JaMa: We just need to add a dummy function for this May 18 08:12:27 hi May 18 08:22:55 RP__: Morning May 18 08:24:52 * sgw -> Zzzz (thought I might catch RP, but I am fading). May 18 09:51:34 guys, what's the procedure with bugs found? do you accept bug reports against git version? May 18 09:51:56 like, tzcode package points to incorrect url and can't be compiled? May 18 09:56:35 s/tzdata2009s/tzdata2011g/ May 18 09:57:41 RP__: quick question, I've applied your allarch patch, now everything seems to rebuild, is it expected with that siteinfo.bbclass change? May 18 09:59:21 JaMa: Hmm, I'd not have quite expected that :/ May 18 09:59:37 JaMa: but I guess through dependencies it might happen May 18 09:59:54 ikkeT: We accept bug reports against git, yes May 18 10:00:05 ok, I create one now for it then May 18 10:00:09 ikkeT: we also take patches on the mailing list :) May 18 10:00:18 RP__: ok, lets see how it behaves after I got both machines built May 18 10:00:49 JaMa: My tests showed it was a lot happier but there are the configure issues I mentioned still to fix May 18 10:01:08 (or we stop marking those as "all" until we do fix them) May 18 10:01:20 RP__, i'll attach patch as well May 18 10:01:35 maybe I should join mailing list... May 18 10:02:24 ikkeT: bug reports are good, patches are better :) May 18 12:46:27 Hello May 18 13:23:40 hi otavio May 18 13:59:07 :-) May 18 14:02:15 * zeddii is in, digging through email. 240 unread. May 18 14:16:57 zeddii: I got the kernel built but it seems to haven't built any module package so seems it has taken the wrong config. Can you look at my change at https://github.com/OSSystems/linux-yocto-2.6.37/commit/a5d2953fe940c6f07b6abbeef7227424b78ba6f7 ? May 18 14:31:18 otavio. I will definitely have a look. May 18 14:31:33 * zeddii clicks through May 18 15:04:53 morning all May 18 15:06:30 otavio: for your meta commit, you want to inherit from common-pc, so you'd want to change the leaf line to be: scc_leaf bsp/common_pc/common_pc-standard ossystems-x86 May 18 15:30:12 zeddii: do you mind to explain me why the change? May 18 15:31:33 Good Morning All ! May 18 15:32:07 nitink: morning May 18 15:32:35 morning otavio, where are you located ? May 18 15:34:00 Brazil May 18 15:34:05 what about you? May 18 15:36:19 I am in US, bay area May 18 15:36:38 zeddii: just built it; no change. It seems it is not following my recipe even thought it is appending the revision on it May 18 15:36:47 nitink: nice :-) May 18 15:37:07 * otavio is out for lunch time :-D yey! May 18 15:37:09 otavio. hmm. that makes no sense. May 18 15:37:17 otavio, before you go, if I clone, will I have your latest ? May 18 15:37:22 I'll do a build here. May 18 15:38:49 otavio: njoy your lunch :) May 18 15:38:56 or lunch time May 18 15:51:28 RP__: I notice that BBFILE_* parsing errors don't actually cause bitbake to bail out currently... is that deliberate? (cooker.py - handleCollections() ) May 18 15:51:43 bluelightning: no :/ May 18 15:52:07 hmm ok, I will address that along with the dependency checking May 18 16:00:36 Morning folks May 18 16:01:11 hi sgw May 18 16:53:51 RP__: ping May 18 16:55:10 * otavio is back May 18 16:55:23 zeddii: did you get anything? May 18 16:57:21 sgw: pong May 18 16:58:20 otavio. it's building the toolchain now :) I updated my config to match your branches. I'm actively looking at this now, so I'll know shortly. May 18 16:58:33 RP__: I am pulling together the patches from this morning (including Bruces) but have left some of khem distrovars and jzhang's adt stuff since it sounds like you are working those. May 18 16:58:48 zeddii: nice. Do you see any stupid mistake from my side off hand? May 18 16:59:02 RP__: I am going to run a quick build/boot pass and then send them up to you. May 18 16:59:13 looking now. I wanted to start my build and let it run. then look, so I'm browsing gitweb now. May 18 16:59:20 sgw: Its Liping's bitbake patches I'm working on May 18 16:59:32 zeddii: ah ok; no problem. I can wait. May 18 16:59:36 Oh, so I will grap up the adt patches then May 18 17:00:07 otavio. you have a slightly different usecase, so although frustrating (hopefully only slightly) for you, it's an excellent thing to work through and I want to get it seamlessly working. May 18 17:00:14 RP__: since you're looking at bitbake could you take a look on the gitpkgv problem? May 18 17:00:34 so I'm off to look at the branches now that my gcc 4.6.0 patches are out. May 18 17:01:12 zeddii: no problem. I was expecting issues when moving to oe-core so this is OK; especially because you and other people are giving me an awesome support :-) May 18 17:01:17 otavio: As I said previously, I really don't have the bandwidth to look at that problem. It would likely take me a couple of hours as I've never even used that class before May 18 17:01:37 * RP__ wishes he could look at every problem out there but I need to pick them :( May 18 17:01:39 RP__: BTW, has anyone else seen a problem with perl referencing perl-5.12.3.real? May 18 17:01:59 sgw: First I've heard of it May 18 17:02:46 RP__: right but is there any way I can gather the information you need? I have that setup and working on OE (dev) and doesn't working on oe-core. It really seem to be a bitbake change that broke it since I used it with oe-core before. May 18 17:03:23 RP__: I runned it with -e and it shows the PKGV being expanded but seems like recipe is not reparsed so the built package dosen't get the updated values May 18 17:03:25 RP__: Ok, that makes me wonder if it's just my system setup then. I tweaked create_warpper to add readlink inaddition to dirname, let me test more and see if I can reproduce on a clean build. May 18 17:04:54 pidge: ping May 18 17:06:15 sgw: pong May 18 17:06:39 otavio: Looking at this I don't think PKGV has been ported from oe to oe-core so likely its never worked in oe-core May 18 17:06:41 pidge: where's autobuilder pulling today? May 18 17:07:02 sgw: mut IIRC May 18 17:07:21 pidge: thanks, can I fire up a build at my call? May 18 17:07:26 sgw: rather, last build was mut May 18 17:07:29 sure May 18 17:07:35 RP__: I will check it then May 18 17:07:44 http://autobuilder.yoctoproject.org:8010/builders/nightly-external/builds/126/steps/shell_1/logs/stdio May 18 17:08:07 I echo where I pull from now, to limit confuddlement May 18 17:08:07 Someone got a build fail with gnutls 2.10.4? May 18 17:08:18 great thanks May 18 17:08:37 Was not sure about the back end setup for firing off a new one! May 18 17:09:35 sgw: NP May 18 17:14:50 hi May 18 17:15:10 RP__: you're right; it hasn't been ported. I am looking at it May 18 17:15:43 I'm new in yoct but I've some experience in OE. My question is, whats is different btw yocto and OE? May 18 17:18:17 sushisan they're related but different.. May 18 17:18:44 for the 1.0 (and before releases) the have similar code bases, but they're really parallel tracks of development.. with patches moving back and forth solving specific issues.. May 18 17:18:58 in the up comming "fall" release (1.1) the work/code is being merged.. May 18 17:19:14 oe, yocto, angrstrom and others will all be based on a single "oe-core" + local distribution modifications May 18 17:19:16 then will be the same? May 18 17:19:33 ahhhh May 18 17:19:48 Yocto will continue to focus on both improving oe-core (which everyone benefits) as well as providing their own software in their meta-yocto layer... May 18 17:20:06 ok May 18 17:20:16 meta-yocto will include demo/sample code, tooling or components that are not appropriate, ready, or... for oe.. May 18 17:20:25 meta-openembedded will be the equivalent within the OE project.. May 18 17:20:40 meta-angstrom will be the angstrom specific items sitting on top of oe-core.. etc.. May 18 17:20:57 there are some date for release of the meta-yocto layer ? May 18 17:21:11 (goal is to shrink the duplication of effort over time.. this wasn't there for 0.9 and 1.0 simply due to timing, negotiations between projects, etc..) May 18 17:21:33 meta-yocto is already available in the yoctoproject tree.. the work for 1.1 has begun, but it's not yet what I would call "Stable" May 18 17:22:31 txs!!! May 18 17:22:36 meta-yocto is also intended to be very minimal on top of oe-core, just adding in some real hardware as reference implementations (and even that will be based off upstreams where possible) May 18 17:22:37 no prolbem May 18 17:22:48 yup.. should have mentioned that as well May 18 17:23:11 then, for a new project, you recccomend now- yocto or OE? May 18 17:23:22 RP__: why doesn't it merge with meta-oe? May 18 17:24:06 sushisan: I'd base it on oe-core May 18 17:24:13 sushisan for a new project I recomment oe-core May 18 17:24:23 otavio: meta-oe is way too large for what we need (4 reference machines) May 18 17:24:25 the meta-yocto, meta-oe, etc should be used based on your requirements.. May 18 17:24:41 ok. May 18 17:25:04 txs May 18 17:29:33 RP__: do you see any problem in using PV instead of PKGV (for git based versions) May 18 17:29:39 ? May 18 17:29:53 otavio: using it where? May 18 17:30:00 RP__: on the recipe May 18 17:30:12 RP__: in this case: freerdp is my test case May 18 17:30:45 otavio: there is a reason that recipe uses PKGV which is that PV needs to be expandable at parse time so you know which WORKDIR to place it in for example May 18 17:31:06 nitink: ping May 18 17:31:12 sgw: pong May 18 17:31:17 otavio: if you make that class use PV it all blows up as when you expand the variable, the source isn't present so it can't work out what the variable should be May 18 17:31:23 RP__: yes; after a clean all it fails. May 18 17:31:34 its why I have a dislike of that code :/ May 18 17:31:45 can you take a quick look at this failure: http://autobuilder.yoctoproject.org:8010/builders/nightly-external/builds/126/steps/shell_1/logs/stdio May 18 17:31:46 otavio: It also wouldn't build from scratch as far as I can see May 18 17:32:05 RP__: right I also dislike the code but I like the end result of it May 18 17:32:08 So I'm trying to create an example recipe for demonstrating how to use the new inherit useradd I'm working on. The recipe does not package any files - I'm using it to try testing that the packages which get generated include custom preinst scripts. May 18 17:32:17 RP__: you see any alternative? or just backporting PKGV ? May 18 17:32:35 During do_package, I'm getting an error about a missing debugsources.list - where is that expected to come from? May 18 17:32:42 otavio: PKGV was my suggestion to resolve this May 18 17:32:48 otavio: I still think its ugly May 18 17:33:03 RP__: OK; will work at backporting it to oe-core then May 18 17:33:10 sgw: nothing much at that URL May 18 17:33:32 sorry I grabbed the wrong one May 18 17:34:10 nitink: hangon will pastebin it. May 18 17:34:29 sgw: is it withg gcc 4.6.0 ? May 18 17:35:17 nitink: yes, building eglibc for meta-toolchain-gmae May 18 17:37:04 nitink: http://pastebin.com/MiA94thK May 18 17:37:12 nitink: also please check pm May 18 17:37:41 sgw: pm ? May 18 17:37:54 sgw: this is same thing what jessica reported yday May 18 17:41:33 nitink: pm => private message, I don't know what jessica reported yesterday May 18 17:44:59 any packaging experts? I'm not packaging any files with this recipe, so I'm not seeing how I can trigger the debugsourcedir processing that's happening withing packages.bbclass May 18 17:47:16 zenlinux: started looking at it give me a minute or two May 18 17:51:32 here's the demo recipe I'm experimenting with (WIP): http://git.pokylinux.org/cgit/cgit.cgi/poky-contrib/commit/?h=sgarman/user-group-creation&id=7729c4de2283af91ea3698b1da0a952e27d1c159 May 18 18:07:49 btw, I just added ALLOW_EMPTY_${PN}-dev = "1" and ALLOW_EMPTY_${PN}-dbg = "1" to my recipe and it made no difference May 18 18:08:25 zenlinux: as a tempary thing add INHIBIT_PACKAGE_DEBUG_SPLIT = "1" and see what happens May 18 18:09:18 sgw, thanks, that serves as a workaround that unblocks me May 18 18:12:14 zenlinux: great, how about a general ALLOW_EMPTY_${PN} = 1, would that work? May 18 18:12:29 sgw, I had that originally and it didn't help May 18 18:15:38 RP__: it seems bitbake does not know appended tmpdir May 18 18:16:03 RP__: so we endup with ${TMPDIR} and ${TMPDIR}-${TCLIBC} dirs May 18 18:16:35 and in bitbake.conf May 18 18:16:36 # Forcefully set CACHE now so future changes to things like May 18 18:16:39 # MACHINE don't change the path to the cache May 18 18:16:42 CACHE := "${CACHE}" May 18 18:17:21 khem: kergoth and I were talking about that on #poky. At least for some of it, it looks like a bitbake bug May 18 18:17:25 RP__: I looked at the preprocessed output and there are no references to ${TMPDIR} only ${TMPDIR}-${TCLIBC} is used everywhere May 18 18:17:40 oh there is a #poky channel too ? May 18 18:17:52 khem: been one for years and years May 18 18:17:58 oe yocto and poky they all should be in one room :) May 18 18:18:02 * khem was kidding May 18 18:18:44 RP__: otherwise the change seems fine except now perl is failing to build May 18 18:18:51 I havent figured out the real cause May 18 18:19:05 if its related to TMPDIR change or something else May 18 18:19:45 khem: sgw also mentioned this May 18 18:19:52 I wonder if it was Tom Rini's change? May 18 18:20:13 | env: ./perl5.12.3.real: No such file or directory May 18 18:20:13 | make[1]: *** [lib/Config_git.pl] Error 127 May 18 18:20:13 RP__: yes it's related to the create_wrapper May 18 18:20:43 problem is that the miniperl script uses dirname to derive the real path, and the symlink is not getting followed correctly. May 18 18:20:56 I have a fix for it with readlink, will send the patch now. May 18 18:21:03 for review May 18 18:21:11 cool :-) May 18 18:22:23 sgw: I can test it May 18 18:23:49 there are so many changes in my sandbox I dont even know who to blame May 18 18:24:03 when something breaks May 18 18:24:15 stastically 81% of time its me May 18 18:27:05 khem, RP__: mail sent as RFC to see if it solves problem first. May 18 18:27:28 * khem kicks fetchmail May 18 18:30:38 ts rebuilding everything after that patch :( will be a while before I know if works May 18 18:31:00 khem, just realized I could simply that fix May 18 18:31:04 * khem is waiting for Tour of California pass by his home today May 18 18:45:20 sgw: May 18 18:45:27 khem: go May 18 18:45:28 the patch breaks autoconf May 18 18:45:30 | env: /home/kraj/work/newoe/build/tmp-angstrom_2010_x-eglibc/work/x86_64-linux/perl-native-5.12.3-r2/temp/perl.real: No such file or directory May 18 18:45:33 | configure: error: Perl 5.005_03 or better is required May 18 18:46:29 its absolute link into build area May 18 18:46:36 and not into native sysroot May 18 18:47:19 that's weird, then autoconf is wrong, it should go to sysroot not build area. Maybe this is part of that workaround we pull recently. May 18 18:49:59 khem, I have a fresh build going here also, I will see what I get. May 18 18:51:00 realpath=/home/kraj/work/newoe/build/tmp-angstrom_2010_x-eglibc/work/x86_64-linux/perl-native-5.12.3-r2/temp/run.do_install.6903 May 18 18:51:04 exec env PERL5LIB=$PERL5LIB:/home/kraj/work/newoe/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/lib/perl/5.12.3:/home/kraj/work/newoe/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/lib/perl/ `dirname $realpath`/perl.real "$@" May 18 18:51:08 thats content of wrapper May 18 18:51:11 which is wrong May 18 18:51:39 see realpath May 18 18:52:00 khem, correctly, what's the script linked to? May 18 18:52:30 the above is content of build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/bin/perl May 18 18:52:37 in both sysroot/..//perl/ and is there a link to that? May 18 18:52:57 realpath is set? May 18 18:53:02 there is build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/bin/perl.real too May 18 18:53:11 yes realpath is calculated at build time May 18 18:53:16 and put into the wrapper May 18 18:53:18 that's wrong May 18 18:53:40 so that readlink thingy is not ok May 18 18:53:41 I thought it was going to be at runtime, that's my problem then. May 18 18:53:47 yep May 18 18:53:54 readlink is correct if executed at runtime. May 18 18:53:58 hah May 18 18:54:03 you asked it to run at build time May 18 18:54:12 realpath=`readlink -fn \$0` May 18 18:54:32 it's inside a cat May 18 18:54:34 realpath=\`readlink -fn \$0\` May 18 18:54:41 Doh! May 18 18:54:44 right May 18 18:54:50 that's why it's an RFC! May 18 18:55:01 I am just guessing May 18 18:55:14 havent tried it May 18 18:55:17 but lemme May 18 18:55:19 your right, bone head move on my part! May 18 18:57:06 send V2 May 18 18:57:31 khem: It was late last night when I did this, did the \' work? May 18 18:57:55 still cooking May 18 18:58:00 may be another couple of mins May 18 19:01:31 sgw: realpath=`readlink -fn $0` appears in the bash script wrapper May 18 19:01:39 seems to be correct May 18 19:01:48 khem: good that's what I expected! May 18 19:01:49 and autoconf configure succeeded as well May 18 19:05:02 great! May 18 19:37:26 * zeddii just built otavio's BSP. and slaps his head for missing the obvious. May 18 19:41:19 * otavio is curious about the obvious May 18 19:43:55 otavio, I'll send you two patches, with an explanation. easier to type in email. May 18 19:44:03 sending them in the next few minutes. May 18 19:44:10 (patches to your meta) May 18 19:44:14 and then I'll find you those docs. May 18 19:58:56 zeddii: OK :-) Nice! May 18 20:05:21 jama: ping May 18 20:11:54 pong May 18 20:13:07 JaMa: Have you had any problems with developer.imendio.com recently? It seems to be down I am trying to pull gconf-dbus (for a squeaky clean build) May 18 20:13:57 yes, about month ago.. since then I've gconf-dbus blacklisted (and using gconf itself) May 18 20:14:18 Right OK, was it working a month ago or failing then also? May 18 20:15:23 no it was failing but iirc I've found tarballed svn checkouts for right SRCREV on yocto source mirror May 18 20:16:24 and I still have ~/downloads/trunk_developer.imendio.com_.svn.gconf-dbus_705_.tar.gz May 18 20:16:26 right that the expected behavior, like I said was checking a really clean with no mirror settings verifying upstream availability, which found a few problems! May 18 20:16:36 I also have a copy. May 18 20:17:10 so I can confirm that this problem was there on Mar 8 already May 18 20:17:32 more inquiring if you knew about the web site itself, I will work to contact those maintainers. May 18 20:18:55 no idea about that site.. actually when I discovered it I expected it's some temporary issue as nobody was complaining.. May 18 20:19:14 It's clearly more long term (maybe gone) May 18 20:19:45 why not drop gconf-dbus from oe-core as was already proposed on ML iirc? May 18 20:20:03 maybe the site is down because nobody needed it for really long May 18 20:20:24 JaMa: Yes, I it's on the list for deeper consideration, it's rapidly moving up! May 18 20:20:48 hehe :) then it's moving in right direction May 18 20:29:58 sgw: looks like upgrading eglibc to 2.13 solves the problem May 18 20:31:36 JaMa: that patch is still pending due to the lack of a patch with a gconf recipe/package itself, that patch would not be buildable in oe-core! May 18 20:32:01 nitink: OK, this cropped up with 4.6 and eglibc 2.13 address it, then please update. May 18 20:32:25 sgw: eglibc 2.13: need more testing though May 18 20:32:58 pull it in for testing with 4.6 and have 2.12 and 2.13 temporarily. May 18 20:38:33 bluelightning: ping **** ENDING LOGGING AT Thu May 19 02:59:58 2011 **** BEGIN LOGGING AT Thu May 19 02:59:58 2011 May 19 07:20:52 * Jay7 is reading minutes from TSC meeting May 19 07:21:04 /yocto still has no sysadmin, infrastructure somewhat stalled May 19 07:21:38 * Jay7 is sysadmin ;) May 19 07:40:16 about 'OE need more HW' - we need infrastructure that allow distributed building and stats collecting like it was done in OE May 19 07:40:25 autobuilder is really useful May 19 07:41:05 but easy way to get stats from LOT of builds is to allow our users to report stats somewhere May 19 07:41:28 we are working slowly on this, but seems too slow May 19 07:55:41 morning all May 19 07:56:44 Jay7: totally agree on the infrastructure May 19 07:57:15 The sysadmin thing is complex and based at a specific US location FWIW May 19 07:58:23 RP__: well.. anyway, if you will need remote admin one time - note me ;) May 19 08:02:41 * RP__ will keep it in mind May 19 08:38:22 * bluelightning -> office May 19 09:03:45 RP__: Hi, I've extended your allarch.bbclass patch to recipes in meta-oe and meta-smartphone layers and found another issue with it :/ May 19 09:05:11 RP__: I'm using debian.bblass for naming, but allarch recipes doesn't take right runtime package names into account, so ie gtk-theme-e17lookalike depends on "gtk+" instead of "libgtk-2.0" May 19 09:06:00 RP__: so do_rootfs fails in the end because cannot find "gtk+" May 19 09:06:51 JaMa: ouch May 19 09:07:24 JaMa: Its because we zero'd out PACKAGE_EXTRA_ARCHS which is used as a search path for dynamic renaming May 19 09:07:34 * JaMa almost ready to /PACKAGE_ARCH.*all/d :/ May 19 09:07:57 JaMa: "all" arch packages have always been ugly :( May 19 09:08:14 sstate just shows us all the ways they were broken May 19 09:08:54 JaMa: We might have to allow PACKAGE_EXTRA_ARCHS and just exclude the dependencies on it May 19 09:14:13 what do you mean by exclude dependencies? May 19 09:15:18 and btw I'm not sure if allarch was enought for some recipes (like that encodings, font-alias..) in the end I did -c cleanall for all recipes in question.. but then was hit by this do_rootfs error (before checking sigdata) May 19 09:46:52 JaMa: I mean vardepsexclude() May 19 09:47:10 i.e. stop that variable affecting the checksum from some usecases May 19 10:20:12 ah, I see May 19 12:35:42 Morning ... May 19 12:40:03 hi otavio May 19 12:57:54 zeddii: around? I will paste the file you asked for... May 19 12:58:34 zeddii: http://paste.debian.net/117375/ May 19 13:06:44 otavio. I'm around, going for coffee and will have a look! May 19 13:07:15 zeddii: nice; I am with one at my right side :-D May 19 13:11:41 Hi, I have a problem with bitbake -fc clean xxxx => Error Directory not empty. Does it tell you something ? May 19 13:20:01 dbire1: Are there some files your current user can't delete or something like that? May 19 13:23:52 I fail to understand which problem remote PR try to solve ... can someone clear it to me? May 19 13:25:12 otavio: Building consistent package feeds whilst allowing PR to autoincrement when sstate checksums change May 19 13:30:54 RP__: I tried PACKAGE_ARCHS[vardepsexclude] = "PACKAGE_EXTRA_ARCHS" in allarch but looks like it's not right syntax or missing renames are caused by something else too May 19 13:35:18 RP__: ahhhhh May 19 13:47:05 otavio. the meta-series you have, is consistent with what I'd expect .. when it isn't working, and what I saw and fixed yesterday. and what I didn't get when I cloned your tree and ran my clean build last night. I'm going to have to figure out a way to instrument your build, since I can no longer reproduce the issue here. May 19 13:47:48 can you confirm that between pushing my fixes to your meta branch that you completed removed the old build ? i.e. rm -rf'd the whole thing ? if the src tree was re-used at all, it would have picked up the old autogenerated description first. May 19 13:55:12 zeddii: the git repo, from download, I didn't May 19 13:55:43 zeddii: but I expected it to update it, no? May 19 13:59:35 it should update. I'm being paranoid, since it should have been fixed. and you did a clean on linux-yocto before rebuilding and confirmed it went away ? again being paranoid, since it doesn't make sense yet. May 19 14:00:15 zeddii: I did a clean, not clean all... May 19 14:00:39 zeddii: just to confirm .. it ought to build the modules if my defconfig has those right? May 19 14:01:14 it should. but the meta-series you posed wouldn't have picked up your defconfig, it went a generated a stock one to give you 'something'. May 19 14:01:45 zeddii: my machine name is right I think ... May 19 14:02:15 zeddii: want me to do a cleanall? May 19 14:03:38 it's worth a try, just the refetch time to wait through :) May 19 14:04:00 zeddii: doing May 19 14:04:03 zeddii: :-( May 19 14:04:34 and if that fails, I'm getting some more debug options ready. I intend to see this fixed today. May 19 14:04:49 zeddii: me too May 19 14:05:00 zeddii: I need it to advance the rest of the image May 19 14:05:19 zeddii: the worse is it ought to be a stupid thing in either side May 19 14:06:23 definitely. but what you had there, is *exactly* what I had here when looking at your meta files, but it's still fixed here. hence my head scratching. May 19 14:07:46 NOTE: package linux-yocto-2.6.37+git4+403a3bf1e0882bc99d941fa370b1766177318b63_1+5f8bb26f6ee2e181996634b98e553b39e95a00fe-r18.oss.0: task do_fetch: Started May 19 14:49:13 morning folks May 19 14:49:22 sgw: welcome back May 19 14:57:56 morning all May 19 14:58:23 fray, will you have time to chat later today? May 19 15:02:29 yes I should.. calling into the go/no-go now May 19 15:04:22 I'm here too.. ;) May 19 15:05:08 Umm you guys can't hear me May 19 15:05:14 I've been talking May 19 15:05:24 I'll dial back in May 19 15:05:37 fray: no voice sorry May 19 15:15:12 no objection May 19 15:29:03 zeddii: we have a problem .. May 19 15:29:18 zeddii: I have done cleanall and it built fine. So what was missing? May 19 15:30:39 otavio, something didn't get purged on your previous fetch and clean. I'm not 100% in the know there. do you recall the steps you used, maybe someone with deeper bitbake roots can spot what went wrong. May 19 15:30:48 but I'm glad to hear that the kernel config finally got picked up. May 19 15:31:17 zeddii: I just did bitbake linux-yocto May 19 15:31:38 zeddii: after I pushed the two commits you sent me I did it once again May 19 15:32:05 zeddii: and it built but seems to haven't take the last update ... or something like that May 19 15:32:50 zeddii: what bothers me is that it seems to have taken the right hash of meta branch May 19 15:32:53 in the exiting build. hmm. it should have refetched (unless autorev let us down). and in theory triggered the kernel rebuild, but unless the src tree (in your build) was actually removed, the autogenerated helper would have gotten in the way. May 19 15:32:55 * zeddii thinks May 19 15:33:24 zeddii: yes but it seems it has done it ... May 19 15:33:44 zeddii: only if the revision has been taken but the branch wasn't really update May 19 15:34:12 zeddii: so it would update PV but not the data and as result the tarball would be outdated and then a rebuild wouldn't fix it. May 19 15:34:37 Good Morning All ! May 19 15:34:48 nitink: good :-D now that I have a built kernel :-D May 19 15:34:49 heh May 19 15:35:21 otavio: great ! :) May 19 15:35:44 * otavio was driving zeddii crazy :-D May 19 15:36:04 definitely not! I'll deny it May 19 15:36:09 zeddii: does what I said makes any sense to you? May 19 15:37:37 pidge: sanity check on the crownbay bernard build, you are using the bernard branch, correct? May 19 15:37:38 * otavio goes to have lunch ... bbl May 19 15:37:41 it seems so. I'm not familar enough about the PV -> data update chain. I'm looking at code to learn a bit. May 19 15:37:47 mmm. food. good idea. May 19 17:04:04 RP__: pidge: fray: I understand the failure from libzypp 1.0.1 and crownbay, it's in poky-arch.h because of how PACKAGE_EXTRA_ARCHS is contructed in 1.0 vs 1.1 May 19 17:05:49 1.0 constructs it with a PACKAGE_EXTRA_ARCHS with a +=, and crownbay has a PACKAGE_EXTRA_ARCHS defined with x86 in it, while in 1.1 PACKAGE_EXTRA_ARCHS is defined with = in tune-atom and crownbay has removed it's PACKAGE_EXTRA_ARCHS, therefor x86 is not duplicated in that list. May 19 17:05:59 I will send email also. May 19 17:06:28 sgw: I cherry picked the crownbay changes from master and pushed them to bernard May 19 17:06:37 sgw: should be good to go May 19 17:07:01 thanks May 19 17:07:32 tomz1: still wonders why this started happening just now - bernard 1.0 has never had problems until now May 19 17:08:23 RP__: ping May 19 17:08:24 sgw: speaking of. What's the 1.0.1 status, is there time to do the defconfig fix that I mentioned on the mailing list yesterday ? May 19 17:08:36 huh? May 19 17:08:50 aha. caught not reading kernel email May 19 17:09:16 zeddii: I missed any fix suggestion for 1.0.1 and we are making the go/no-go today May 19 17:09:25 a build failure in bernard when using a defconfig. I found it post 1.0 and fixed it in master. but it's a 3 line fix to the yocto kernel class to get it working there. May 19 17:09:53 none of the qemu* or yocto boards need it. only if you do a defconfig, and there's still a work around, so I won't rock the boat on it. May 19 17:10:55 zeddii: better talk to you later? May 19 17:11:29 zeddii: OK, might grab it up later for a post 1.0.1 patch list, but not so close to 1.0.1 closure. May 19 17:24:44 sgw: pong May 19 17:26:21 hi May 19 17:26:29 I have a problem with oe-core May 19 17:26:52 in : bitbake core-image-minimal May 19 17:26:54 RP__: I noticed you took the patch, you will find a conflict with the consoildated pull, I noticed that the patch was not complete and updated it in the consolidated pull May 19 17:27:04 zaraza: hi, what's your issue? May 19 17:27:22 at perl compilation breaks with: env: ./perl5.12.3.real: No such file or directory May 19 17:27:38 zaraza: it has been fixed today on oe-core AFAIK May 19 17:27:48 zaraza: you might want to rebase your tree ;-) May 19 17:27:51 ahhhhhhhhhhh May 19 17:27:53 txs!!!! May 19 17:27:54 zaraza: there is a fix for that I think it's in oe-core now you will need to clean perl-native if you have a build already. May 19 17:28:16 sgw: clean or cleanall? May 19 17:28:40 otavio: a simple clean should work in this case, it needs to rebuild the wrapper script May 19 17:28:48 sgw: ah ok May 19 17:29:02 sgw: got a minute? May 19 17:29:29 I can drop from the training review call if you want to talk now May 19 17:29:47 sgw:nah, how about the top of the hour? May 19 17:30:26 davest: check pm May 19 17:39:26 life must suck with managers tracking you down on irc May 19 17:39:29 :) May 19 17:41:36 Crofton|work: the joys or downfalls of remote work May 19 17:42:03 yeah May 19 17:42:15 perl5.12.3.real: No such file or directory May 19 17:42:16 same error May 19 17:42:32 zaraza: you did a bitbake -c clean perl-native? May 19 17:43:01 ooops nop...sorry May 19 18:43:23 zeddii: now my next step is to have a way to know the version (the internal one) of kernel is being build. So I can store it somewhere. May 19 18:43:45 zeddii: any clue how to "get" it? May 19 18:44:35 * zeddii reads May 19 18:46:01 ah. yes. you mentioned this before. can you remind me of the use case ? there's a variable in the recipes that always has the version that is the base of the tree. May 19 18:52:08 zeddii: I need to know the final file that will be deployed into image dir since I use it to generate a description file used by our deploy infra structure here May 19 18:52:48 zeddii: so I need the version May 19 18:53:21 zeddii: I noticed you're rebasing all stuff to 2.6.39 ... would be a problem if I base my tree on it? May 19 18:55:26 should be safe, that's the leading edge of the wedge. it'll will follow through the latest continually and fork for 1.1 at the appropriate time. May 19 18:59:15 zeddii: EPARSEERROR May 19 18:59:20 zeddii: heh May 19 18:59:49 the -dev recipe is on 2.6.39. it'll follow 2.6.40 as well. May 19 19:00:00 when we get to the 1.1 decision point, that tree becomes the base for 1.1, etc. May 19 19:00:21 your branch as it stands, would work right on that tree, with the meta updates applied. May 19 19:00:51 zeddii: ah right but noone will work at maintain .39 one on it right? May 19 19:01:19 zeddii: and for .40 you'll do a rebase again or a merge? May 19 19:02:02 right. 39 is transient, but everything in it (say we had a feature) would go forward. May 19 19:02:37 the content is minimal to .39 at the moment, so a merge is possible, but more likely a rebase, it'll only rebase at version switch points (for now). just to keep it clean. May 19 19:04:27 better to stay at 37 for now then; after I clean up my builds I can do the same for next one May 19 19:05:26 yep. I've got a build running I nuked my images, I want to look at the deploy directory :) May 19 19:05:30 * otavio doing a build from scratch with clean sstate May 19 19:42:19 sgw: ouch, ok May 19 19:42:40 I'm trying to get through stuff today but the pull request isn't looking like its going to make it tbh May 19 19:42:54 RP__: Just sent you an updated pull request May 19 19:44:06 RP__: OK, If I queue up more do you want it in a different branch or a V3 of this one? May 19 19:44:23 sgw: different branch and on top of this one May 19 19:44:24 We really do nedd to cherry-pick in the U-boot fix May 19 19:44:59 sgw: I've totally screwed up my working tree trying to do too many things at once May 19 19:45:04 RP__: that way beth can get the beagleboard built for PRC QA today May 19 19:45:21 sgw: ok, ok, ok May 19 19:45:51 RP__: Sorry to hear that. I know the feeling, I messed stuff up yesterday myself, I will leave you to it then no rush on any of the other stuff. **** ENDING LOGGING AT Fri May 20 03:00:00 2011 **** BEGIN LOGGING AT Fri May 20 03:00:00 2011 May 20 08:09:38 hello bluelightning May 20 08:10:34 hi ant_work May 20 10:14:22 morning all May 20 10:14:35 JaMa: Did you have any fixes on top of my allarch patch? May 20 10:22:25 RP__: only those I wrote yesterday about May 20 10:24:55 JaMa: You didn't fix any of the font* configure issues? May 20 10:25:11 * RP__ is just checking to avoid duplicating anything May 20 10:25:21 font-alias May 20 10:25:51 which was in dep-tree of my image, but then I got stuck on that EXTRA_PACKAGE_ARCH.. May 20 10:26:15 JaMa: If you could post that patch to the list it would be good, then it saves someone else doing it May 20 10:26:30 one way or another we'll get this fixed :) May 20 10:29:14 JaMa: this is probably a good thing to share a topic branch on in the contrib tree actually May 20 10:29:31 then whenever someone fixes pieces of it we can update it May 20 10:30:28 I wanted to test it properly first :/, so is this syntax wrong or you meant something else? 15:27 < JaMa> RP__: I tried PACKAGE_ARCHS[vardepsexclude] = "PACKAGE_EXTRA_ARCHS" in allarch but looks like it's not right syntax or missing renames are caused by something else too May 20 10:31:34 and I also did my changes without PR bumps, because I don't want to break upgrade-paths on target before it's ready to be pushed May 20 10:31:53 OK, I'll push what I have to contrib May 20 10:32:14 JaMa: I don't know the exact syntax of that variable at this point but let me take a look May 20 10:33:18 this was also used in your shared state description on ML May 20 10:35:57 Hmm, PACKAGE_ARCHS[vardepsexclude] = "PACKAGE_EXTRA_ARCHS" should have done it May 20 10:36:30 you added that, did you still zero PACKAGE_EXTRA_ARCHS? May 20 10:39:15 no May 20 10:40:07 RP__: jansa/allarch in oe-core-contrib May 20 10:41:16 JaMa: conf/bitbake.conf:PACKAGE_ARCHS[vardepsexclude] = "MACHINE_ARCH" May 20 10:41:25 JaMa: I wonder if we need to use += :) May 20 10:41:46 ah, I'll try :) May 20 11:16:36 RP__: still wrong names :/ May 20 11:35:41 JaMa: :( May 20 11:36:10 I shouldn't zero PACKAGE_EXTRA_ARCHS in allarch, right? May 20 11:45:41 RP__: image build finished without those 2 using allarch, now I can at least check if checksums are the same now :) May 20 11:46:33 RP__: btw is it known that -b something causes different sstate checksums? I use it to build something after fix (to save parsing time) but then starting image build it rebuilds it again May 20 12:02:59 RP__: now it looks better http://paste.pocoo.org/show/392191/ May 20 12:06:41 RP__: can we get rid of those _setscene tasks for allarch? May 20 12:18:09 RP__: bc1a87f3806e021e868bf455a342fccf97a7394d was pushed to origin/maste (without R) May 20 13:36:41 JaMa|Off: no, the setscene needs to run May 20 13:36:51 (populate the appropriate sysroot for the machine) May 20 15:02:33 morning folks May 20 15:10:39 dvhart: morning May 20 15:11:11 sgw, not so much looks like :/ May 20 15:11:31 I have an idea, investigating May 20 15:12:34 dvhart: you mean it's not morning? The sun is out today afterall peeking up from the east! May 20 15:12:42 ;-) May 20 15:13:06 :) beagleboard failures are weird May 20 15:13:12 and my idea doesn't pan out May 20 15:13:22 no idea why the ab and prc are seeing what they are seeing May 20 15:13:29 I confirmed this as working on 3 boards May 20 15:16:35 dvhart: what's the git HEAD rev? I am going to look at the ab sources May 20 15:17:08 53b15f2732cef26473ff651f86da3e4808616989 May 20 15:17:11 that's for bernard May 20 15:17:42 the weird thing is prc (and robert earlier) reported the name was 2011.03, but the binary contained strings for 2010.12 May 20 15:17:58 that would explain the MD5SUM errors you saw - if this is a fetcher problem May 20 15:18:13 right, saw that last night, I am checking now. May 20 15:19:45 This is the top commit in the AB: May 20 15:19:45 commit 8d4addc3c3fe1a9ea160a5a1a20a1f934ff3fe97 May 20 15:19:45 Merge: 367c665 26e5f79 May 20 15:19:45 Author: Wolfgang Denk May 20 15:19:45 Date: Sun Feb 6 22:41:53 2011 +0100 May 20 15:20:10 somethings not right May 20 15:21:19 unfortunately because AB uses rm_work, there's no way for me to see the checked-out git repo May 20 15:21:43 oh sorry May 20 15:21:52 you wanted the git head of u-boot? May 20 15:22:23 commit 19b54a701811220221fc4d5089a2bb18892018ca May 20 15:22:23 Author: Wolfgang Denk May 20 15:22:23 Date: Thu Mar 31 23:45:36 2011 +0200 May 20 15:23:10 sgw, the hash you reported: May 20 15:23:13 Precedes: v2011.03-rc2 May 20 15:23:32 so that is older, and probably explains the MD5SUM issues as well as the strings issues May 20 15:24:11 yes, I am looking at the fetcher logs and also, I have a local build that I am checking on. May 20 15:25:14 * dvhart kicks off a clean build on rage May 20 15:37:49 dvhart: sanity check, so that we maybe see the same stuff, I did a cleanall on u-boot, verified that the git2/git.denx... was gone along with the tarball, looks like the fetcher grabbed it from the auto builder (which has the older version). May 20 15:38:03 dvhart: question is why we are not fetching the newer version May 20 15:38:18 * dvhart nods May 20 15:38:30 I just purged everything as well, build at 50% May 20 15:39:34 Good Morning All ! May 20 15:48:12 Looking at my debug logs now, and digging into fetcher2/git.py and init.py! May 20 15:59:17 sgw, fun times ;-) May 20 16:01:24 remember that the autobuilder's source directory is a copy of the upstream so looking at the clone directory is not a good judge of what its using May 20 16:02:01 dvhart, what's in your poky-default-revisions.inc file for u-boot? May 20 16:02:16 dvhart: that would be in meta/conf/distro/include May 20 16:02:49 SRCREV_pn-u-boot ??= "v2010.12" May 20 16:03:41 RP__: a ??= question, SRCREV_pn-u-boot ??= "v2010.12", but the recipe file contains a SRCREV = "v2011.03", the fetcher is seeing the v2010..12 version, what's wrong with this picture? May 20 16:04:04 nothing, thats working exactly as intended May 20 16:04:39 SRCREV_pn-u-boot ??= "v2010.12" means assign SRCREV_pn-u-boot the value of "v2010.12" if nothing else sets it May 20 16:04:45 So what's the right way to set SRCREV in the recipe, or for 1.0.1 that's not the right way, it has to be done in the .inc file? May 20 16:05:17 Right, but the recipe sets SRCREV, or should it be setting SRCREV_${PN}? May 20 16:05:17 sgw: get rid of the SRCREV_pn-u-boot ??= "v2010.12" May 20 16:05:33 RP__: ok, got it. May 20 16:05:36 sgw: SRCREV_pn-u-boot overrides SRCREV if set May 20 16:05:44 ah right May 20 16:05:51 has nothing to do with ??= in this case May 20 16:06:03 no May 20 16:06:15 now if the recipe set SRCREV_pn-u-boot = "xxx"... May 20 16:06:33 right, then it would have worked. May 20 16:06:52 understood May 20 16:06:54 dvhart: are you going to patch or am I? May 20 16:07:21 sgw, I think it would be the most expedient for you to just drop the u-boot line from default revisions May 20 16:07:27 since that is the direction master went May 20 16:07:28 dvhart: also do you need to kill the omap3 one? May 20 16:08:20 it can go too May 20 16:08:25 we no longer have that recipe May 20 16:08:38 Ok, updated patch coming shortly, I need to fix up the checksums also! May 20 16:08:48 sgw, why? May 20 16:09:02 sgw, I believe that was an artifact of the wrong checkout being used May 20 16:09:23 because I checked into master the older checksum again May 20 16:09:31 what? May 20 16:09:33 bah May 20 16:09:35 yeah, undo that May 20 16:09:48 that should have been a clue right there May 20 16:10:10 * RP__ wondered about that patch May 20 16:10:16 revert, RP is not wild abourt reverts, yeah, well was in a rush and thought maybe ..., any way what's done is done. May 20 16:10:50 a revert is appropriate here IMO, but I didn't mean "git revert" necessarily - just undo May 20 16:11:40 sgw: I can revert it if its easiest? May 20 16:12:03 Let me verify what's going on and I will let you know. May 20 16:12:19 from the bernard standpoint, it's not fully pushed yet May 20 16:12:54 I put it in a staging area, so we could revert my commit in master and then just take the .inc file update, let me finish the build here first. May 20 16:13:07 .inc file update? May 20 16:13:16 oh May 20 16:13:24 the def-rev inc, right May 20 16:13:31 (thought you meant u-boot.inc) May 20 16:14:13 so what this means is I never checked the output of my bernard build of this patch May 20 16:14:26 I did run it, but I failed to confirm the resulting binary :/ May 20 16:14:38 (or the build itself I guess, since it should have failed0 May 20 16:15:20 I am still not sure how you got the new git so that the chksum's where updated? May 20 16:15:23 sgw, I'm building with the inc fix now May 20 16:15:34 sgw, develop in master, cherry pick to barnard May 20 16:15:36 bernard May 20 16:15:47 master doesn't have the def rev issue May 20 16:15:50 yup, that would have done it. May 20 16:16:06 lesson learned May 20 16:16:31 I did actually build in bernard, but had to leave the machine to go into the office or some such, and never got back to check on the build - bad dvhart May 20 16:16:46 All around, check thy checksums and code, they are there for a reason, bad sgw! May 20 16:17:23 yup, for a reverted batch, just the def-rev.inc patch is all that's needed. May 20 16:17:33 s/batch/patch/ May 20 16:18:36 dvhart: what should I look for to verify the u-boot image? May 20 16:19:06 sgw, working on that now.... May 20 16:19:23 strings looks ok this time May 20 16:19:36 me too May 20 16:19:45 let me toss it on a bbxm May 20 16:20:00 doing it now May 20 16:20:29 Different commit ref than above May 20 16:22:45 bernard boot u-boot validated, kernel booting May 20 16:22:56 $ git diff May 20 16:22:56 diff --git a/meta/conf/distro/include/poky-default-revisions.inc b/meta/conf/dis May 20 16:22:56 index 97998f6..20f54d9 100644 May 20 16:23:01 SRCREV_pn-trace-cmd ??= ${TRACECMDREV} May 20 16:23:03 SRCREV_pn-kernelshark ??= ${TRACECMDREV} May 20 16:23:05 SRCREV_pn-tidy ??= "e25416e1293e1074bfa6727c80527dcff5b1f3cb" May 20 16:23:07 -SRCREV_pn-u-boot-omap3 ??= "f40f6db278f602b55820693634a7256b0b4e4b80" May 20 16:23:09 -SRCREV_pn-u-boot ??= "v2010.12" May 20 16:23:11 SRCREV_pn-ubootchart ??= "10" May 20 16:23:13 SRCREV_pn-webkit-gtk ??= "72836" May 20 16:23:15 SRCREV_pn-web-webkit ??= "130" May 20 16:23:17 that is the fix I used May 20 16:23:19 to bernard May 20 16:23:36 sgw, you can add my Acked-by to the patch May 20 16:23:43 dvhart: what's the the u-boot work directory? May 20 16:23:46 Ok May 20 16:24:02 tmp/work/beagle.../u-boot... May 20 16:24:11 dvhart: what's the git rev in your work directory name? May 20 16:25:40 hrm May 20 16:26:55 8d4addc3c3fe1a9ea160a5a1a20a1f934ff3fe97 May 20 16:26:59 which I don't think is right May 20 16:27:10 * dvhart rebuilds May 20 16:27:29 RP__: So for master, we need to revert my change (checksum modes), since there is no def-rev.inc, and in bernard, I just push the change to def-rev.inc May 20 16:27:55 * sgw has May 20 16:27:57 b29fbb347698286935bfc401c08499a6f63479de May 20 16:28:03 sgw: "u-boot: fix LIC_FILE_CHKSUM" May 20 16:28:14 ? May 20 16:28:23 RP__: yes May 20 16:28:33 sgw: ok, I can push that now? May 20 16:28:44 the ref hash is for u-boot upstream, not oe-core May 20 16:28:52 RP__: yes May 20 16:29:03 sgw: done May 20 16:30:10 sgw, I'm still not building the v2011.03 tag May 20 16:30:17 something still isn't right May 20 16:31:56 sgw, what do you have for HEAD? May 20 16:32:28 dvhart: that's what I said above b29fbb347698286935bfc401c08499a6f63479de May 20 16:32:42 I am doing a local private clone to see that's all there. May 20 16:32:55 which is what I would expect May 20 16:33:09 so your build looks right May 20 16:34:46 dvhart: shouldn't be 19b54a701811220221fc4d5089a2bb18892018ca? May 20 16:35:04 the hash you have is for the tag May 20 16:35:11 do a git show b29fbb347698286935bfc401c08499a6f63479de May 20 16:35:15 it's right May 20 16:35:46 Ok, sorry was confused by that at first, you are right May 20 16:36:08 OK, so I will move foward with one more staging test on the ab before pushing to bernard proper. May 20 16:36:56 sgw, I am so confused! May 20 16:37:10 my work dir is: u-boot-v2011.03+git1+b29fbb3476... May 20 16:37:26 dvhart: that looks right May 20 16:37:30 but when I do a git log in the git dir, I see the 8d4addc3c3fe1a9ea160a5a1a20a1f934ff3fe97 May 20 16:37:50 as HEAD May 20 16:37:55 OK so do for that matter May 20 16:37:56 which is wrong May 20 16:38:36 does the git fetcher not know how to deal with tags? May 20 16:38:48 * dvhart changes SRCREV to 19b54a701811220221fc4d5089a2bb18892018ca May 20 16:41:17 SRCREV didn't help May 20 17:05:44 khem ping May 20 17:05:52 nitink: yes May 20 17:06:09 gcc 4.6.0 recipes are not producing the libssp0 patckage for nativesdk May 20 17:06:21 hmm May 20 17:06:29 check if disable-ssp is being passed May 20 17:06:40 it is in the cross-canadian May 20 17:07:01 ok May 20 17:07:10 does your host system has ssp May 20 17:07:14 installed May 20 17:07:16 clear May 20 17:07:49 so does gcc 4.5.1, and gcc 4.5.1 does produce libspp0 for nativesdk May 20 17:07:54 let me check my build system May 20 17:08:24 it depends I think if it finds capability in the host May 20 17:08:37 khem: my build system is fedora 14 and it does not have libssp0 installed May 20 17:08:48 khem: but how come it is working for gcc 4.5.1 recipes May 20 17:09:31 hmm May 20 17:09:55 its gcc-runtime correct May 20 17:10:00 may be packaging differences in 4.5.1 & 4.6.0 May 20 17:10:44 gcc-runtime should not affect nativesdk , right ? May 20 17:12:06 well somehow its detecting ssp disabled in eglibc-nativesdk i think May 20 17:12:32 so check the config.log inside gcc-runtime-nativesdk builddir May 20 17:12:39 and look for ssp May 20 17:12:44 I also have updated eglibc May 20 17:12:51 to you 2.13 recipes May 20 17:12:57 it should show the test results May 20 17:13:04 ok May 20 17:13:07 ok let me check May 20 17:13:40 which package should I build to see it May 20 17:14:48 khem try bitbake meta-toolchain May 20 17:14:56 i have to leave soon I will check if i see it May 20 17:15:10 Configuring libssp May 20 17:15:10 configure: WARNING: unrecognized options: --disable-silent-rules, --with-libtool-sysroot, --enable-languages, --enable-threads, --enable-c99, --enable-long-long, --enable-libstdcxx-pch, --enable-target-optspace, --enable-lto, --enable-libssp, --disable-bootstrap, --disable-libgomp, --disable-libmudflap, --enable-cheaders, --with-local-prefix, --with-gxx-include-dir, --with-sysroot, --with-build-sysroot, --disable-libunwind-exceptions, --enable-n May 20 17:15:44 that line is from here: tmp/work/x86_64-nativesdk-pokysdk-linux/gcc-runtime-nativesdk-4.6.0-r2/temp/log.do_configure May 20 17:16:03 thats not the one May 20 17:16:18 you have to check into configure's config.log May 20 17:16:30 I see May 20 17:16:33 which will be under build tree May 20 17:16:42 along with objects May 20 17:19:47 RP__: you pushed 'maste' instead of master May 20 17:20:00 RP__: oe-core has a mistaken branch pushed May 20 17:20:25 khem: http://pastebin.com/QcRKE6Yv May 20 17:38:29 fray, have some questions for you regarding user/group creation May 20 18:11:35 otavio: I know, I don't have permission to remove it May 20 18:11:48 khem: perhaps you can help as the commit hooks won't let me fix it May 20 18:12:26 hmm May 20 18:12:30 dvhart: see the git fetcher bug I filed May 20 18:12:48 RP__: ok lemme try May 20 18:12:50 dvhart: the fetcher is providing the correct source but the git tree is in a nasty state May 20 18:12:55 if not I will ping cbrake May 20 18:13:02 dvhart: See the output of git status May 20 18:13:16 khem: worse case just ssh in and remove it ;- May 20 18:13:18 ;-) May 20 18:13:33 hmm heh May 20 18:13:44 RP__: now you are here May 20 18:13:56 hardfp do u have any opinion on those patches May 20 18:14:40 khem: I've been meaning to revisit them. I'm not a fan of having so many magic switches :/ May 20 18:14:48 RP__, /me looks May 20 18:15:11 RP__: yeah unfortunately ARM is still a maturing arch May 20 18:15:15 unlike others May 20 18:15:29 they did not have FPU or say standardized FPU May 20 18:15:43 khem: MACHINE_FEATURES might be a better place/way to express something like this? May 20 18:15:44 that compilers could use until vfp came out May 20 18:15:54 RP__: yeah May 20 18:16:05 probably May 20 18:16:10 that could be better May 20 18:16:21 khem: It just doesn't scale if we add a new variable every time we hit something like this May 20 18:16:23 RP__: fetch question when you are done with khem_ May 20 18:16:28 RP__, thanks May 20 18:16:32 sgw: just go for it May 20 18:16:34 hmm but we still want folks to use softfp even when hardfp is possible May 20 18:17:01 gitorious.org is PITA with our fetchers May 20 18:17:04 it just times out May 20 18:17:11 I have had same issue with Classic oe May 20 18:17:15 and in oe-core May 20 18:17:16 RP__: so why is the git fetch using read-tree and checkout-index instead of checking out a specific ref or tag? May 20 18:17:35 sgw: read-tree takes a specific ref ;-) May 20 18:17:37 RP__: this caused all sorts of confusion for dvhart_ and myself this morning. May 20 18:17:50 sgw: The fetcher resolves things to a specific ref and then sets the tree up in that state May 20 18:17:59 RP__: right, but it leaves the log state at HEAD May 20 18:18:33 sgw: hence the bug I filed May 20 18:18:38 RP__: so a git log showed the future or the past, not the ref we really expected. May 20 18:18:43 which bug? May 20 18:18:49 1089 May 20 18:18:55 sgw: The one you processed the other day ;-) May 20 18:19:07 I must have not seen this converstaion here. May 20 18:19:41 RP__: too much stuff going on, did not equate the two issues. May 20 18:19:58 RP__ and only scanned the description. May 20 18:20:10 Its spelt out in that bug and its the same problem, it confuses people May 20 18:20:26 On the plus side, the fetcher is at least correct in providing the right source which is something May 20 18:21:09 RP__: at this point yes, it does. May 20 18:21:27 sgw: there is some point where it doesn;t? May 20 18:22:04 RP__: How about this to fix for the non-gplv3 issue: May 20 18:22:04 -MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "qemu-config" May 20 18:22:04 +MACHINE_ESSENTIAL_EXTRA_RDEPENDS = ${@base_contains("INCOMPATIBLE_LICENSE", "GPLv3", "", "qemu-config",d)} May 20 18:23:26 RP__: re: fetcher, other than my .gitconfig headaches, which I need to file a bug on also, I don't think so, but clearly I have a broken usage model ;-) May 20 18:24:34 sgw: The .gitconfig thing is a different problem and I'm not claiming your usage model is wrong. I do believe the fetcher is always providing the source requested though and I will defend that viewpoint ;-) May 20 18:25:39 When you compare the read-tree call forcing to a revision with the complexities in adding the correct branchnames, setting the tree onto the correct branch, and then ensuring that branch matches the requested tag/revision, you can understand why the code does what it does at least May 20 18:26:02 This is just more visible since the fetch2 changes adding .git into the WORKDIR May 20 18:26:40 sgw: That qemu-config change is ugly, the machine shouldn't care about GPLv3 May 20 18:26:56 so its an abstraction violation. I'm not sure how to fix it though May 20 18:32:14 it's specific to qemu, and qemu-config, we need to somehow black list qemu-config, possibly in a similar way to what you where suggesting for dvhart_ and u-boot? May 20 18:32:47 RP__: So change the qemu-config to skip itself if GPLv3 is set? May 20 18:34:54 RP__, I'm clearly missing what the "complexities in adding the correct branchnames..." are May 20 18:35:17 dvhart: clearly you haven't tried writing a git fetcher ;-) May 20 18:35:23 I would think a bare mirror to create the download tarball followed by a clone and checkout would be adequate May 20 18:35:28 RP__, clearly May 20 18:35:56 dvhart: Please just send the obviously simple patch to fix it ;-) May 20 18:37:00 I was simply stating that your statement of comparing it with xyz required more context, at least for me, to understand the point you were making. May 20 18:37:38 dvhart: I am sorry but I really don't have time to have that discussion right now May 20 18:37:44 that's fine May 20 18:37:57 RP__, I've defined a bash function in my useradd.bbclass I'd like to run before do_install. If I define a do_install_prepend () and then try to invoke my custom bash function, the bitbake parser doesn't like it and thinks its an unknown variable May 20 18:38:18 do I need to do something special to export the custom bash function to use it? May 20 18:38:23 sgw: That won't help :/ May 20 18:38:55 zenlinux_laptop: You know about the prefuncs task flag? May 20 18:39:10 RP__, no, but I'll checkout examples of its use May 20 18:39:17 zenlinux_laptop: sstate uses it I think May 20 18:41:56 sgw: I'm trying to think of a better way to handle this but I'm not finding anything May 20 18:45:26 RP__: I thought an anonymous snipet in qemu-config which does the skippackage, but as you say it has similar issues of abstract violations, does not make sense to go in the distrovars either (where the WHITELISTS are). May 20 18:46:03 sgw: you need to kill the dependency, not the recipe itself May 20 18:46:51 sgw: We could have a REMOVED_DEPENDENCY style variable which just eats blacklisted dependencies May 20 18:47:01 There is a hook we could use for it May 20 18:47:23 Ok, there is only one, which is the oprofileui-server May 20 18:47:24 runtime_mapping_rename() May 20 18:47:31 Let me look into that. May 20 18:48:07 better is get_package_mapping() May 20 18:48:11 tomz1: ping May 20 18:51:41 * RP__ steps afk May 20 19:52:18 nitin ping May 20 19:52:24 nitink: ping May 20 20:24:05 pidge: ping May 20 20:24:19 sgw: pomg May 20 20:24:23 pong even May 20 20:24:43 I return the autobuild to you for m1 setup May 20 20:24:59 weee May 20 20:25:01 ty May 20 20:26:10 dvhart: ping May 20 20:26:15 pong May 20 20:26:19 U-Boot 2011.03-00038-g8d4addc-dirty May 20 20:26:21 * pidge wonders if she should hold onto the mystique of autobuilder setup or be honest and admit that she has the switch down to a fairly easy :%s/yocto/poky/g May 20 20:26:22 that look right? May 20 20:26:58 pidge: I am betting it's more that that, what about branches? May 20 20:27:16 dvhart: does that U-Boot string look right to you? (your probably checking). May 20 20:27:32 where is the 00038 coming from? May 20 20:27:32 oh, for branches, it's like... 5 lines IIRC? May 20 20:27:45 I don't see that in my binary May 20 20:27:59 dvhart: :-(, what now? May 20 20:28:21 my string reads as: May 20 20:28:23 U-Boot 2011.03-dirty May 20 20:28:37 this is from strings u-boot | grep -i u-boot, right? May 20 20:28:46 yup May 20 20:29:08 do you have a system to test on? May 20 20:29:13 yes May 20 20:29:14 http://autobuilder.yoctoproject.org/nightly/20110520-1/machines/beagleboard/arm/ May 20 20:29:19 that's the url to the files. May 20 20:29:48 dvhart: at least we are both dirty! May 20 20:29:52 testing May 20 20:29:55 ;) May 20 20:31:57 sgw, works fine May 20 20:32:02 sgw, ship it May 20 20:32:16 Ok May 20 20:34:10 dvhart: Why you depends on .from to be set on sendemail? May 20 20:34:46 otavio, git send-email will fail without it May 20 20:34:49 dvhart: you ought to depend on name and email May 20 20:35:07 dvhart: it does not; it asks confirmation for it May 20 20:35:07 otavio, however, I should not depend on smtpserver as that defaults to sendmail (I discovered later) May 20 20:35:16 otavio, ah.... May 20 20:35:37 otavio, does it do so in a way that makes it clear how to make the question go away? May 20 20:35:49 dvhart: let me check May 20 20:36:03 if so, feel free to send a patch to the config check May 20 20:38:20 dvhart: the whole check is bogus ... not required May 20 20:38:37 dvhart: from defaults to git user and email May 20 20:38:53 dvhart: and smtpserver defaults to sendmail as you noticed May 20 20:38:53 otavio, write it up and send it along, I'll ack it May 20 20:39:03 Ok May 20 20:42:49 sgw: pong May 20 20:43:18 dvhart: did it locally; will do the request when I have something else to the pull May 20 20:43:27 otavio, sure thing - thanks! May 20 20:44:08 dvhart: https://github.com/OSSystems/oe-core/commit/a181e53a15a9dc2648c5447a8152ee7fbb2038c8 <= in case you want to look at May 20 20:44:58 otavio, you can add my Acked-by if you like, looks good May 20 20:45:10 nitink: I know you are working on a couple different issues any update on the eglibc issue? May 20 20:45:29 dvhart: which info I add? I mean email May 20 20:45:45 Acked-by: Darren Hart May 20 20:46:01 sgw: you mean libssp0 issue ? May 20 20:46:01 nitink: are we ready to switch to the newer version or hold? May 20 20:46:20 sgw: not yet May 20 20:46:28 need to solve the libssp0 issue May 20 20:46:29 not sure, I am reverting to the stack_chk_guard issue May 20 20:47:05 sorry s/reverting/refering/ May 20 20:48:04 sgw: I think it is related to the libssp too May 20 20:49:02 dvhart: done and thx May 20 20:49:43 nitink: OK any eta on a fix? May 20 20:49:48 sgw: I am seeing this issue : http://bugzilla.pokylinux.org/show_bug.cgi?id=1076 May 20 20:50:08 sgw: working with khem on fixing it May 20 20:50:22 I find that libssp0 package is missing for 4.6.0 May 20 20:50:28 So the fix is to move to 2.13, how much testing have you got? May 20 20:50:45 need more investigation, will try to fix it today if not then early next week May 20 20:51:10 Ok I will leave you to it then, adding a third set of hand may not be helpful, but let me know OK May 20 20:51:18 sgw: couldn't finish testing because of the libssp0 issue May 20 20:51:35 meta-toolchain can not be built for all architectures yet May 20 20:52:07 sgw: if needed I will request help earlier next week May 20 20:52:27 OK May 20 20:53:13 sgw: do you have a bug open for eglibc issue May 20 20:53:27 if not can you open it please, it will help me track it May 20 20:54:01 my laptop crashed over night, and I lost the link of pastebin from you May 20 20:54:21 OK will do so now May 20 21:01:07 thanks sgw May 20 21:01:09 khem ping May 20 21:01:25 RP__: any objection to have mdev enabled by default on busybox? May 20 21:02:24 otavio: can you set up the mdev recipe so that it's an alternative to busybox? May 20 21:04:10 sgw: another recipe? May 20 21:04:29 sgw: IMO this is no sense since it would bring 2 or 4 bytes more May 20 21:05:45 sgw: I can amend the recipe in my layer but seems not worth it May 20 21:05:50 sgw: but will do it for now. May 20 21:05:58 otavio: sorry, I am confused, let's try this again May 20 21:06:23 otavio: I thought there was an external recipe already, hard to keep track of them all May 20 21:06:23 sgw: I added support to split the config and like into another package, if enabled May 20 21:06:44 sgw: busybox has it enableable ... May 20 21:06:52 Yes, I recall the patch May 20 21:07:01 sgw: and since core is like a base it seems logical to have it enabled May 20 21:08:18 Would it make sense to support config fragments like the kernel since the internal mechanism for busybox config is the same? Just a thought. May 20 21:08:32 It's been talked about May 20 21:08:58 ReaperOfSouls: for now, I think it is too much complexity May 20 21:10:51 otavio: what will happen if udev is also installed with mdev? May 20 21:11:09 sgw: nothing May 20 21:11:20 sgw: since busybox-mdev won't be installed May 20 21:22:09 otavio: I understand now, I had to re-load my cache with the details. I think this makes sense, RP might overrule. May 20 21:22:10 Since the comment mentions busybox-mdev for IMAGE_DEV_MANAGER, and if it's not there then someone will have a failure. May 20 21:25:21 sgw: will handle it then May 20 21:26:54 otavio: thanks May 20 21:32:14 mdev is sort of DISTRO/IMAGE feature May 20 21:33:02 I think it would make more sense to have it selected via IMAGE_FEAUTES or some such May 20 21:39:57 khem: if it could be trigged by IMAGE_DEV_MANAGER containing it would make sense May 20 22:03:37 can I use bash in a package preinst script or do I have to assume it could be dash? May 20 22:04:42 zenlinux: can your write so it does not care (I can't remember if one can do that really). May 20 22:05:19 sgw, I'd rather not, but am looking into my options May 20 22:05:57 Is $IFS a bash-only thing? May 20 22:09:25 zenlinux: I was tring to find the FM to RTFM, but it's hidden! May 20 22:09:57 sgw, looks like it's okay to use IFS with dash, except in an edge case where you're trying to use non-printing characters with IFS May 20 22:10:12 verified found dash.1 in the git tree! May 20 22:10:24 IFS is usable May 20 22:10:49 Looks like the problem is with my redirection into a while loop. http://pastebin.com/3Kc8mdMN May 20 22:22:24 * dvhart disagrees - it is never OK to use dash May 20 22:22:32 ;-) May 20 22:22:50 dash is faster than bash May 20 22:23:05 khem, if you want it to be fast - don't write it in shell May 20 22:23:24 when you have two then you can compare May 20 22:23:36 its not comparing means to get it fast or slow May 20 22:24:13 zenlinux, I'd say the bigger concern would be the busybox shell May 20 22:24:23 * dvhart wonders what that is May 20 22:24:38 heh its called ash May 20 22:24:39 :) May 20 22:24:44 right May 20 22:24:55 very limited in functionality May 20 22:25:04 but i guess something for little systems May 20 22:25:08 right, so that would be the one to worry about for preinst scripts May 20 22:25:20 correct May 20 22:25:48 figures May 20 22:25:54 zenlinux, ? May 20 22:25:55 I guess I shouldn't try to do anything clever with shell May 20 22:26:05 zenlinux, typically not, no May 20 22:26:14 not if you want it to be at all portable May 20 22:26:17 just trying to split up a string separated by semicolons into an array May 20 22:26:26 there are plenty of ways to do it May 20 22:27:06 cut :) May 20 22:27:29 IFS is not bash only May 20 22:28:01 IFS should allow you to split params on ; just fine May 20 22:28:08 that's not overly hinky May 20 22:28:28 ah, yes.. IFS=';' for field in $string; do something; done :) May 20 22:28:36 well I found dash didn't know about using <<< to redirect input from a variable name (as opposed to a file) May 20 22:28:47 and apparently it's read function doesn't handle the -a option May 20 22:29:06 nor does ash May 20 22:29:15 (re -a) May 20 22:29:34 zenlinux: what are you trying May 20 22:30:53 one sec May 20 22:31:37 khem, this is the big picture: http://pastebin.com/jkbyeKRp May 20 22:32:31 GROUPADD_PARAM is just a semicolon-separate listed of command line options to the groupadd command, and I want to support an arbitrary number of groups to add May 20 22:33:28 so my thought was just to break it up into an array using IFS and process the array May 20 22:33:54 khem: I find that gcc-runtime-nativesdk May 20 22:33:54 failing to build May 20 22:34:20 khem: http://pastebin.com/EVRPdnuQ May 20 22:35:20 zenlinux: use pipes May 20 22:35:35 that was my thinking as well May 20 22:36:13 khem, dvhart: yep May 20 22:36:47 nitink: unrecognized option '-nostdlib++' thats strange May 20 22:36:49 hmm May 20 22:36:53 I think I added that May 20 22:37:15 khem: yes that patch is different for 4.6.0 than 4.5.1 May 20 22:37:22 yes I know May 20 22:37:35 this is g++ hmm ok May 20 22:39:43 khem: I see RP's name on the optional_libstdc.patch May 20 22:39:44 fwiw dash is more limited than dash in general May 20 22:40:09 RP__, ? May 20 22:40:09 nitink: yes, our standalone runtime libs won't work without that May 20 22:40:19 dash is more limited than ash May 20 22:40:23 ah May 20 22:40:29 * RP__ is typing in the dark May 20 22:40:44 Fn-PgUp May 20 22:40:46 ;) May 20 22:40:48 RP should be asleep! May 20 22:40:56 * dvhart nods May 20 22:41:41 dvhart have thinkpad May 20 22:41:44 I suspect :) May 20 22:42:00 Jay7, of course - but so does RP, more importantly ;) May 20 22:42:30 my x61t model have no light :( May 20 22:43:17 khem, RP__: the use of OPT_nostdlib__ does not look right/complete in the patch May 20 22:44:34 nitink: can you see if gcc accepts this option May 20 22:44:55 khem let me try May 20 22:45:02 nitink: in what sense ? May 20 22:45:52 khem: it is used in the case statement, but seems like not defined anywhere May 20 22:47:06 gcc/c-family/c.opt May 20 22:47:08 defines it May 20 22:47:19 there is option munging machinery in gcc May 20 22:47:46 but since I added it to gcc/cp/g++spec.c May 20 22:47:52 I thought g++ is good May 20 22:47:56 but may not be the case May 20 22:48:11 khem: if ++ is getting converted to __ somehow then it makes sense May 20 22:49:13 yes it gets converted May 20 22:53:17 khem: strange, in a devshell both gcc & g++ are happy about nostdlib++ option May 20 22:54:19 hmm May 20 22:54:31 x86_64-pokysdk-linux-g++ is 4.6 build for host machine right May 20 22:55:53 dvhart: If this was the thinkpad keyboard... May 20 22:56:06 nitink: can you try with option -x c++-header May 20 22:56:08 RP__, *gasp* May 20 22:56:24 dvhart: Its on the docking station ;-) May 20 22:57:03 Much as I love it, the 24" monitor is easier for day to day work May 20 22:57:36 khem: I was running in the devshell of bash (bitbake bash -c devshell) somehow the devshell for gcc-runtime-nativesdk failed to open May 20 22:57:43 I'm in the same boat, I just noticed my USB ThinkPad keyboard (with nub, Fn keys, ThikVantage key, etc) does not have the ThinkLight on PgUp May 20 22:58:08 I used i586-poky-linux-g++ -nostdlib++ /tmp/t.c May 20 23:00:07 nitink: try i586-poky-linux-g++ -x c++-header -c /dev/null May 20 23:00:48 khem: btw in the bash's devshell I did not find the x86_64-pokysdk-linux-g++ in the path May 20 23:01:04 possibly it is only in in path for nativesdk recipes May 20 23:02:28 nitink: the error you posted is from x86_64-pokysdk-linux-g++ May 20 23:02:50 khem: right May 20 23:03:01 is i586-poky-linux-g++ also 4.6 May 20 23:03:36 khem: ]$ x86_64-pokysdk-linux-g++ -x c++-header -c /dev/null May 20 23:03:36 /dev/null:1:0: fatal error: can't create precompiled header /dev/null.gch: Permission denied May 20 23:03:36 compilation terminated. May 20 23:05:06 khem: this failed similarl to the pastebin error: ]$ x86_64-pokysdk-linux-g++ -nostdlib++ -c /tmp/t.c May 20 23:05:18 so sdk g++ has the issue May 20 23:06:26 nitink: ok May 20 23:06:39 nitink: is x86_64-pokysdk-linux-g++ and i586-poky-linux-g++ both gcc-4.6 ? May 20 23:06:49 khem: right May 20 23:07:00 both 4.6 May 20 23:08:29 works in one case May 20 23:08:37 and does not work in another May 20 23:09:26 khem: I take it back May 20 23:09:39 x86_64 is not 4.6.0 it is 4.5.1 May 20 23:09:56 so 4.6.0 works but 4.5.1 does not ? May 20 23:10:19 * khem is getting (confused ^ 2) May 20 23:10:25 less sleep is not good May 20 23:12:11 khem: I am wondering why x86_64 gcc is not 4.6.0 May 20 23:12:35 might have missed some PREFERRED_VERSION setting May 20 23:12:51 should not be May 20 23:12:54 paste bitbake -g output somewhere May 20 23:13:04 there is same setting for x86 & x86-64 May 20 23:16:07 khem: this did not give any matches: grep gcc pn-depends.dot package-depends.dot task-depends.dot | grep 4.5.1 May 20 23:17:33 khem: do you still want to see the output of bitbake -g gcc-runtime-nativesdk May 20 23:19:32 khem: btw ]$ x86_64-poky-linux-g++ --version is 4.6.0 May 20 23:19:52 adding more confusion :) May 20 23:21:45 looks like sdk specific issue May 20 23:24:05 ok if 4.5.1 is not being picked up then why is it in path May 20 23:24:25 I also find that x86_64-pokysdk-linux-gcc-4.5.1 & x86_64-pokysdk-linux-gcc-4.6.0 are also in the path May 20 23:25:26 hmm May 20 23:25:49 that machine is gccfied May 20 23:25:57 :) May 20 23:26:13 let me do a cleanall on gcc-runtime-nativesdk-4.5.1, and see if that helps May 20 23:30:28 khem: I think I understand why the problem is coming up like this May 20 23:32:15 we have configured gcc 4.6.0 for x86, x86-64 & arm, and 4.5.1 for mips & ppc, so when nativesdk is built for x86 machine, then 4.6.0 sdk toolchain is built, and when meta-toolchain is built for ppc machine then 4.5.1 sdk toolchain is built May 20 23:32:43 ah May 20 23:33:07 I would say for nativesdk choose 4.6 for all arches May 20 23:33:37 after all PREFERRED_VERSIONS :) May 20 23:34:01 khem, good point May 20 23:34:26 just differentiate the cross recipes May 20 23:34:33 we still have kernel compilation issues with gcc 4.6.0 on mips & ppc May 20 23:34:34 and may be target one too May 20 23:34:47 are they fixed or need attention May 20 23:35:37 bruce is working on it, dvhart do you know the kernel issue for mips & ppc fixed for gcc 4.6.0 ? May 20 23:35:59 I believe 1035 and 1036 were just closed by sgw May 20 23:36:34 dvhart: great, I will check the commit log and switch to 4.6.0 for all May 20 23:36:45 * dvhart shakes in his boots May 20 23:36:49 ... well, socks anyway May 20 23:38:20 nitink: do we have the toolchain issues resolved now? May 20 23:38:56 sgw_Away: if kernel issues are fixed then we can switch to 4.6.0 for all arches, then it should get rid of the toolchain issue, but need to verify May 20 23:39:38 I can fire up a build here, any other changes then PREFERRED_VERSIONS? May 20 23:40:40 sgw: nope May 20 23:42:35 nitink: what about eglibversion bump it also? May 20 23:43:02 sgw: not yet, need verification May 20 23:43:39 if your builds work with the eglibc version bump then go ahead May 20 23:43:54 I will try without first May 20 23:44:06 sgw: I am also verifying it here with eglibc version bump **** ENDING LOGGING AT Sat May 21 02:59:58 2011 **** BEGIN LOGGING AT Sat May 21 02:59:58 2011 May 21 03:58:33 1.1_M1.rc1 is off and running. woot. May 21 04:07:43 w00t May 21 16:57:31 sgw: meta-toolchain built fine for all arches with upreved gcc & eglibc, now I am building core-image-lsb-sdk images May 21 17:26:07 nitin, built fine, any runtime testing? May 21 17:26:21 nitink: ^^^^ May 21 17:26:49 sgw: will test with sdk images May 21 17:28:46 nitink: thanks for checking in. May 21 17:31:42 nitink: can you take a quick look at the Autobuilder beagleboard failure, might be compiler issue May 21 17:37:38 nitink: looks like there is a patch pending: http://gcc.gnu.org/ml/gcc-patches/2011-02/msg00381.html May 21 17:39:44 oops better to look at this one: http://gcc.gnu.org/ml/gcc-patches/2011-02/msg01734.html May 21 18:30:02 sgw: will lookinto it May 22 01:25:49 hi, every one May 22 01:26:31 now i enterconunt a problem about gettext May 22 01:28:30 when i cross compile it successfully an install it, it report a error May 22 01:28:33 | /opt/windriver/linux/cgl/devkit/p2020/toolchain/x86-linux2/bin/../lib/gcc/powerpc-wrs-linux-gnu/4.4.1/../../../../powerpc-wrs-linux-gnu/bin/ld: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6 May 22 01:28:33 | /opt/windriver/linux/cgl/devkit/p2020/toolchain/x86-linux2/bin/../lib/gcc/powerpc-wrs-linux-gnu/4.4.1/../../../../powerpc-wrs-linux-gnu/bin/ld: cannot find /lib/libc.so.6 May 22 01:28:33 | collect2: ld returned 1 exit status May 22 01:29:15 it seems that i find lib path in host, not from sysroot path **** ENDING LOGGING AT Sun May 22 02:59:58 2011 **** BEGIN LOGGING AT Sun May 22 02:59:58 2011 May 22 03:22:46 anyone can help me? May 22 03:38:45 0430 in .eu and anywhere from 20:35-23:35 in the US on a saturday... May 22 03:38:53 what help do you need wenjie May 22 03:42:27 sgw: the build of lsb-sdk images succeeded for all arches with gcc 4.6.0 & eglibc 2.13 May 22 03:50:42 nitink: great May 22 03:52:57 oh man ... it is saturday :-) May 22 03:53:06 and I am not the only one working ... great. May 22 03:53:07 hehehe May 22 03:53:18 or better; now it is sunday .... grr May 22 03:53:56 otavio: yeah, I be working then too, but only for a few hours here and there, mostly in the garden! May 22 03:54:16 sgw: grr ... May 22 03:55:52 otavio: the joys of getting a milestone out the door, now it's off to the movies for the evening. May 22 03:58:24 I thought I was off...but I got called in :P May 22 04:00:11 I was out in afternoon for daughter's dance competition May 22 04:00:26 the build ran successfully meanwhile :) May 22 04:06:44 sgw: lsb images are working fine, except I do not get X (graphical) stuff May 22 04:11:50 sgw: I am looking at busybox issue ... we have a problem May 22 04:12:01 sgw: busybox can have, or not, a conffile ... May 22 04:12:22 sgw: technically OK for both ways and it is even possible to disable it on def config May 22 04:13:16 sgw: the problem is that we can detect if it was enable on the defconfig but if it is not we'd need to provide an empty file or set CONFFILES depending on it May 22 14:30:23 hi May 22 14:31:07 I'm trying to compile yocto with uclibc but breaks with: "ERROR: Nothing PROVIDES 'glib-2.0-native' " May 22 14:31:24 ant is trus...the glib-2.0-native recipe don't exist May 22 14:58:50 nobody??? May 22 16:05:47 egonzalez_ergio, glibc-2.0-native package provider should be uclibc for your case May 22 16:06:09 oops its not glibc, it is glib May 22 16:06:34 uclibc is not working yet in oe-core May 22 16:06:35 :- May 22 16:06:37 :-( May 22 16:07:32 and in yocto I see meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb present May 22 16:07:52 sgw: eglibc gcc uprevving has worked well so far May 22 17:16:33 sgw: sent pull requests for eglibc & gcc rev bumping May 22 17:17:19 egonzalex_ergio: khem is maintainer for uclibc in oe-core, May 22 22:11:03 guess I shouldn't have rebased my branch to master - eglibc failing do_compile? build-i586-poky-linux/elf/ld.so.lds:186: syntax error May 22 22:13:12 * zenlinux tries cherry-picking form nitink 's misc branch May 22 22:23:29 much better, thanks nitink May 22 22:27:37 gah, I spoke to soon - eglibc-initial built, but still running into the same error during eglibc's do_compile May 22 22:31:53 wierd - it's a syntax error in that file all right, a commented line isn't commented properly May 22 22:55:30 hi May 22 22:55:38 me again! :-) May 22 22:55:40 haha May 22 22:56:17 I triyng to remake a core-image-base after a git pull May 22 22:56:22 and I have an error in cairo May 22 22:56:42 cairo-mutex-impl-private.h:262:3: error: #error "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support." May 22 22:56:46 and related errors May 22 22:57:00 some idea? May 22 23:58:24 I triyng to remake a core-image-base after a git pull and I have an error in cairo May 22 23:58:30 cairo-mutex-impl-private.h:262:3: error: #error "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support." May 22 23:58:34 and related errors May 22 23:58:38 some idea? May 23 02:49:20 ERROR: Function 'File: '/home/bobo/src/poky-5.0-build/downloads/distcc-2.18.3.tar.bz2' has md5 checksum 733bde40f259edfb44c84fc4b0163ad0 when 0d6b80a1efc3a3d816c4f4175f63eaa2 was expected (from URL: 'http://distcc.samba.org/ftp/distcc/distcc-2.18.3.tar.bz2')' failed May 23 02:52:44 wooster: bitbake -c cleanall distcc;bitbake distcc May 23 02:56:24 k May 23 02:58:22 table wider than line width May 23 02:58:22 table wider than line width May 23 02:58:22 table wider than line width May 23 02:58:22 make[2]: *** [libX11.ps] Error 1 May 23 02:58:22 rm libX11.ps May 23 02:58:22 make[2]: Leaving directory `/home/bobo/src/poky-5.0-build/tmp/work/x86_64-linux/libx11-native-1_1.3.4-r0/libX11-1.3.4/specs/libX11' **** ENDING LOGGING AT Mon May 23 02:59:58 2011 **** BEGIN LOGGING AT Mon May 23 02:59:58 2011 May 23 13:35:01 morning May 23 14:18:51 bitbake (on oe-core) is crazy regarding autorev handling May 23 14:18:56 it is really broken May 23 14:54:47 sgw: ping May 23 15:01:25 otavio: broken how? May 23 15:08:31 hello all, how to configure to use the standard poky distro (poky.conf) but telling poky to use TARGET_OS = linux-gnueabi ? May 23 15:11:17 pidge_work: pong May 23 15:12:52 sgw: I'm rolling another build off your sgw/stage to see if we have fixes. if so, I'll cherry pick them into 1.1_M1 and roll rc2 May 23 15:13:45 I'll also have a license.bbclass pull today (crossing fingers) May 23 15:14:29 pidge_work: Please hold for a bit, we can cherry pick the changes into 1.1_M1 from master at this point May 23 15:15:26 ah, ok. I'll kill it then May 23 15:17:04 RP__: If I commit something on the repository and ask for build, the package is not update May 23 15:17:16 RP__: if I do clean and a build, it also keeps with same May 23 15:18:31 morning all May 23 15:41:52 Good Morning All ! May 23 15:54:16 fray ping May 23 15:54:41 morning May 23 15:55:31 fray: morning, last we we talked briefly about create repo and update_index_rpm May 23 15:55:50 ya, did anything happen there? or do you need me to help out? May 23 15:56:58 Just want to verify that it's safe to call createrepo all the time on a update_index_rpm, I noted that the createrepo is commented out in rootfs_rpm_do_rootfs() and that's different that update_index_rpm May 23 15:57:07 yes it should be May 23 15:57:21 it was commented out specifically because (at the time the code was written) I simply didn't know how to do it May 23 15:58:46 Ok, then I will add it directly into the package_update_index_rpm, does that mean that other code in there can be cleaned up? Or does it serve an additional purpose? May 23 15:59:02 which code specifically? in that function? May 23 16:00:07 The package_update_index_rpm isn't actually the createrepo stuff.. it's the code we use to create the install manifesting.. May 23 16:00:30 OK, that partly answers the question then May 23 16:00:54 it's the stuff that modified the internal dep-resolver for RPM.. this is -only- used on the rootfs creation.. May 23 16:01:02 I'd very much be for renaming the function if it's confusing May 23 16:01:16 so to continue, should package_update_index_rpm call createrepo so should it be split out in 2 parts? I ask because for dep and ipkg that's the functionality. May 23 16:01:29 (eventually I want the existing code to go away and be replaced by proper sat-solver/zypper resolution) May 23 16:01:56 sgw -- it could, but it unlike deb and ipkg, the files would never be used.. May 23 16:02:00 It was commented out in rootfs_rpm_do_rootfs as createrepo-native was broken May 23 16:02:05 OK, in the mean time, I guess 2 functions, one for the current code and seperate createrepo() call May 23 16:02:17 * RP__ did the commenting out, I'd look at the commit log May 23 16:02:54 that's what I would suggest May 23 16:03:43 RP__: createrepo seems to be fixed now, we we could uncomment that as well, different location and different meaning. May 23 17:06:08 * nitink is noticing bitbake is taking long time to start the build now days May 23 17:06:55 me: nothing comes up for long time after "Parsing recipes: 100%" line May 23 17:07:54 RP__: are you aware of it ^^^ May 23 17:08:28 nitink: I've heard people mention it, I don't know the cause May 23 17:09:06 * RP__ suspects a cache getting too large with stale data or something May 23 17:09:15 nitink: Are there any large files in tmp/cache ? May 23 17:09:26 RP__: don't know May 23 17:09:32 I can do du on it May 23 17:12:05 RP__: 8.6G sstate-cache May 23 17:12:18 nitink: in tmp/cache ? May 23 17:12:34 it'd be nice to be able to clean it of stale data.. but defining "stale" data could be interesting May 23 17:13:22 RP__: 35M tmp/cache/ May 23 17:14:41 nitink: How big is tmp/cache/bb_codeparser.dat ? May 23 17:15:43 RP__: 4Mb May 23 17:15:59 nitink: unlikely to be what I was thinking then :/ May 23 17:17:40 RP__: i hope it is not my build disk May 23 17:17:42 RP__: I can provide you with a consistent test that shows this slowness on nhm May 23 17:19:22 RP__: I found a bitbake process which was 1 month old, just killed it May 23 17:23:03 sgw: If you send me the details I might try and debug it. I suspect its contention of the cache lockfile though and I'm not sure what we can do about it :/ May 23 17:28:27 RP__: I need to leave since I am going to ESC Brazil ... May 23 17:28:37 RP__: but did you see my description of the issue? May 23 17:32:10 RP__: email sent May 23 17:36:01 hi May 23 17:36:55 I'm trying to remake core-image-minimal. I have update git and I have an error in cairo: May 23 17:36:56 cairo-mutex-impl-private.h:262:3: error: #error "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support." May 23 17:38:36 otavio: I did, it needs looking into... May 23 17:38:49 egonzalez_ergio_: just to confirm, you are getting this error while doing a bitbake core-image-minimal? May 23 17:38:53 otavio: Nothing springs to mind :/ May 23 17:39:03 sgw: thanks May 23 17:39:04 RP__: ok; I ought to be able to test a patch if you cook it May 23 17:39:13 RP__: please send it to my mail if need May 23 17:39:13 sgw: yes May 23 17:40:07 RP__: it needs changing the checksum of recipe May 23 17:40:26 RP__: IMO it ought to always fail the checksum of recipe checking in case autorev is used May 23 17:40:40 otavio: Is SRCPV in PV? May 23 17:40:45 RP__: yes May 23 17:41:00 otavio: that should change everything then... May 23 17:41:09 sgw: I only chage DISTRO ?= in local.conf May 23 17:41:13 is relevant? May 23 17:41:17 otavio: You set SRCREV = "${AUTOREV}" ? May 23 17:41:33 egonzalez_ergio: trying to understand how is in the dependency of core-image-minimal, have you made any changes? May 23 17:41:35 RP__: yes May 23 17:42:07 egonzalez_ergio: what's did you set DISTRO to? May 23 17:43:09 * otavio needs to go May 23 17:43:12 a fantasy name May 23 17:43:20 RP__: mail me if you need something from my side May 23 17:44:46 egonzalez_ergio: do you have a ${DISTRO}.conf that matches your fantasy name? May 23 17:46:29 mmm...nop May 23 17:46:32 :-( May 23 17:47:28 egonzalez_ergio: If that's your only change, can you undo that and try a build, I am still mystified why cairo is getting built for minimal, which should be a non-graphical image May 23 17:47:42 ok May 23 17:47:53 building ... May 23 18:31:11 sgw: another error May 23 18:31:34 in eglibc May 23 18:31:50 /home/opt/Yocto/ErgiOS_embedded/ErgiOS_yocto/build/tmp/sysroots/x86_64-linux/usr/libexec/i586-poky-linux.gcc-cross-intermediate/gcc/i586-poky-linux/4.6.0/ld:/home/opt/Yocto/ErgiOS_embedded/ErgiOS_yocto/build/tmp/work/i586-poky-linux/eglibc-2.12-r13/build-i586-poky-linux/elf/ld.so.lds:186: syntax error May 23 18:31:51 | collect2: ld returned 1 exit status May 23 18:33:31 sgw: http://pastebin.com/089FRhUZ May 23 18:38:39 egonzalez_ergio: looking May 23 18:39:56 egonzalez_ergio: what is your machines Distro and Version? May 23 18:41:45 BB_VERSION = "1.11.0" May 23 18:41:46 METADATA_BRANCH = "master" May 23 18:41:48 METADATA_REVISION = "fc55b224caa3eeac4abda099ec9ed505db59fb28" May 23 18:41:49 TARGET_ARCH = "i586" May 23 18:41:51 TARGET_OS = "linux" May 23 18:41:52 MACHINE = "qemux86" May 23 18:41:54 DISTRO = "poky" May 23 18:41:55 DISTRO_VERSION = "1.0+snapshot-20110523" May 23 18:41:57 TARGET_FPU = "" May 23 19:32:17 sgw, I ran into that same eglibc error over the weekend when I tried to build the latest master. I gave up on it and reverted back to my older tree May 23 19:32:43 I can kick off a build of master on my Fedora 14 system to see if it's likely to be Ubuntu-specific May 23 19:40:17 zenlinux_laptop: same issue as egonzalez? May 23 19:40:39 sgw, yep, the syntax error in build-i586-poky-linux/elf/ld.so.lds May 23 19:41:01 The error is at the line that starts with /DISCARD/, which at first I thought was supposed to be a comment (which would be the wrong syntax) May 23 19:41:19 but after doing some research it looked like that's actually a meaningful directive May 23 19:41:19 hmm, maybe an F14 issue, nitin updated eglibc to 2.13, wonder if that will fix it. May 23 19:41:50 sgw, the build failed on my Ubuntu 10.10 system, I'm building now on Fedora 14 to see if it's distro-specific May 23 19:42:07 also, over the weekend I tried cherry-picking from nitin's misc branch to upgrade eglibc and that didn't help May 23 19:42:18 I just did a build on F13 and U11.04 with no issues. May 23 19:42:19 sgw: xenlinux_laptop: I have been testing on fedora 14 May 23 19:42:49 ok, well I have a build running in the background on my F14 system now so it may end up being a useful data point - or maybe not May 23 19:42:50 I would suggest build from scratch May 23 19:43:04 yes, it happened when building from scratch May 23 19:43:37 I didn't get hit by that issue while running scratch build of master on fedora14 May 23 19:43:53 In other news, I managed to copy the sstate-cache directory from my desktop to laptop this morning and did a build, and it actually worked as I expected it to :) May 23 19:44:03 built entirely from sstate-cache May 23 19:44:35 zenlinux_laptop: what failed ? May 23 19:45:25 nitink, same error egonzalez_ergio reported: "/build-i586-poky-linux/elf/ld.so.lds:186: syntax error" May 23 19:46:22 the pastebin link above is showing eglibc 2.12 May 23 19:46:28 that latest eglibc is 2.13 May 23 19:46:47 or the master is configured for eglibc 2.13 now May 23 19:48:12 nitink, I saw the error on my home system (Ubuntu 10.10) over the weekend using eglibc 2.12 and also 2.13 - I cherry-picked from your misc branch hoping it would fix it, and did a rebuild from scratch. I still got the error. May 23 19:48:31 ok, going to kick off a master build on my home system too May 23 19:49:08 zenlinux_laptop: and your build host was fedora14? May 23 19:49:28 nitink, no - I've only seen the error on my Ubuntu 10.10 system at home May 23 19:50:20 I see May 23 19:56:29 well, apparently I can't ssh home anymore - my IP must have changed May 23 19:59:28 zenlinux: you can use dyndns kind of free service to get over changing ips May 23 21:54:25 nitink, FYI eglibc built fine on my F14 system May 23 22:09:00 Hmm, those errors sound linker specific May 23 22:09:33 I wonder if moving to gcc 4.6 has somehow triggered some linker syntax older linkers in ubuntu 10.10 etc. don't have? May 23 22:10:17 zenlinux_laptop: Is there a bug open on this and if so can you record your host binutils versions that worked and didn't work please? May 23 22:18:03 RP__: thanks for looking into it, I don't have a ubuntu system to test May 23 22:42:14 RP__, I will verify when I have access to the system that triggered it again, and if verified, I will file a bug **** ENDING LOGGING AT Tue May 24 01:08:22 2011 **** BEGIN LOGGING AT Tue May 24 05:32:15 2011 May 24 07:14:15 morning all May 24 15:31:46 morning RP__ May 24 15:31:53 Good Morning All ! May 24 16:05:12 * RP__ notes his toolchain breaking cairo :/ May 24 16:05:41 won't the Egyptians be upset? ;) May 24 16:06:08 fray: quite likely :) May 24 16:09:50 summary, need a zlib-native dependency on binutils-cross May 24 16:12:40 <_elias_> Hi folks, anybody know something about yocto janitors? May 24 16:13:50 _elias_, hey _elias_ , I wrote up the initial wiki page May 24 16:13:56 so I'm probably as good as anyone ;-) May 24 16:13:58 what's up? May 24 16:15:32 <_elias_> Hi dvhart, yes, I was reading initial wiki page. May 24 16:15:40 * sgw biab May 24 16:17:14 _elias_, did you have a question about it? May 24 16:18:18 <_elias_> I'm sorry, I'm a little bit busy. May 24 16:18:30 <_elias_> yes, about kernel. May 24 16:19:11 <_elias_> what kernel modules? May 24 16:19:47 The task is about general infrastructure to enable building any out-of-tree module on the target device. May 24 16:20:06 This requires installing the sysroots/kernel tree on the target May 24 16:20:32 with some cleanup around the host-specific files, like the compiled binaries in scripts for example May 24 16:25:06 <_elias_> uhm...ok, I'll read about this. May 24 16:28:29 _elias_, feel free to send mail to the list if you have questions on how to get started and can't muster up help in here. May 24 16:29:34 <_elias_> ok, thanks a lot. May 24 16:36:26 * sgw back May 24 16:45:05 * nitink is being brave, upgrading autoconf May 24 16:54:42 nitink: could you look at the autobuild beagleboard failure, may be a compiler issue May 24 16:55:40 sgw: can you send me link again? or a bugid May 24 16:59:53 nitink: http://autobuilder.pokylinux.org:8010/builders/nightly-external/builds/132/steps/shell_21/logs/stdio May 24 17:00:03 nitink: I will file a bug also May 24 17:00:11 nitink, RP__: good news - eglibc built using today's master on my ubuntu 10.10 system. So the issue reported yesterday may be resolved May 24 17:00:31 sgw: thank you :) May 24 17:00:37 zenlinux: good to know :) May 24 17:10:12 Nitin, sent you the wrong link, there are 2 issues that one and this is the compiler issue, which I will file a bug on also: May 24 17:10:12 http://autobuilder.pokylinux.org:8010/builders/nightly-external/builds/132/steps/shell_19/logs/stdio May 24 17:10:41 sgw: ok May 24 17:12:44 sgw: are these arch dependent bugs ? May 24 17:21:00 khem: ping May 24 17:25:19 nitink: yes May 24 17:25:41 gcc 4.6.0 is meeting internal compiler error for arm May 24 17:26:00 khem: http://autobuilder.pokylinux.org:8010/builders/nightly-external/builds/132/steps/shell_19/logs/stdio May 24 17:26:56 khem: checking if you know it already, or have a fix May 24 17:28:46 nitink: the error message is common one May 24 17:28:55 nitink: if you can preprocess svga_tgsi_insn.c May 24 17:29:02 and send my way I can have a look May 24 17:29:13 khem: what do you mean by preprocess ? May 24 17:29:30 this has been fixed in linaro IIRC May 24 17:29:39 but I am not sure May 24 17:29:55 so it might work with gcc 4.6 from meta-oe May 24 17:30:01 yes preprocess May 24 17:30:46 nitink: try this patch here http://gcc.gnu.org/ml/gcc-cvs/2011-03/msg00119.html May 24 17:33:09 khem: thanks, I will give it a try, and I do not understand what do you mean by preprocess, but we can get to it later May 24 17:34:03 preprocess means take the commandline for that given C file and add -E option to it and remove -c from it save the resulting file and send that over May 24 17:36:18 I see so that you don't have to deal with include files May 24 17:53:49 khem: i guess it right, but just wanted to make sure, I will send you preprocessed file in case the patch does not help. May 24 20:17:33 khem: that patch is already in the gcc-4.6.0 recipe May 24 20:18:21 hmm May 24 20:18:23 ok May 24 20:18:32 nitink: send me the preprocessed file May 24 20:18:39 khem: ok May 24 21:49:47 fray: have a short question for you if you're around May 24 22:37:33 where did the ${POKYBASE}/LICENSE move to? May 24 22:38:29 COREBASE perhaps... May 24 22:41:22 dvhart: POKYBASE became COREBASE. yes May 24 22:41:27 thanks May 24 22:42:05 making the codeparser cache scale over 40 cores isn't easy :/ May 24 22:42:20 :-) May 24 22:42:24 what are you running into? May 24 22:42:39 tomz3, ping May 24 22:42:58 tomz3, did I send you the FILESEXTRAPATHS change for meta-intel for review? I thought I had, but I'm not seeing it on the list May 24 22:43:19 dvhart: python's threading implementation and trying to write to a single pickled object May 24 22:43:32 dvhart: I think I have an approach that will scale though May 24 22:43:56 RP__, yeah, that isn't surprising. I think you're really pushing pythons limits there. May 24 22:44:45 dvhart: Basically I have each thread writing out the differences, then back in a single thread, collecting them up and saving the new file May 24 22:45:02 A ton of code complexity but fast May 24 22:45:26 complexity being 100 lines so its relative May 24 22:45:32 RP__, is the global interpreter lock still a problem though? May 24 22:46:40 dvhart: not with the way multiprocessing is used here afaik May 24 22:47:09 We're using the multiprocessing module, not threading May 24 22:47:11 I wonder if it is causing some of our other scaling issues though May 24 22:47:16 oh May 24 22:47:25 I shall have to look into how that's different May 24 22:47:37 and for forked off tasks we really do fork them May 24 22:47:54 I'm dealing with a parsing problem with the caches May 24 22:47:59 ack May 24 22:49:22 * RP__ needs to clear out the wip patches I have :/ May 24 22:49:49 * dvhart is doing the same May 24 22:50:12 tomz3, just cc'd you on the FILESEXTRAPATHS patch, could you... oh... it's 7pm May 24 22:50:15 hrm May 24 23:05:38 khem: I think this is the right patch for the arm issue: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43137 May 24 23:24:21 khem: never mind, that patch is already in May 25 00:24:35 nitink: ping May 25 00:24:54 sgw: pong May 25 00:25:13 nitink: I know you have been working away on the compiler issues today, any progress? May 25 00:26:55 sgw: not much, the arm issue is still worked on, and the ppc issue I could not reproduce it with qemuppc May 25 00:28:01 Ok, thanks, the ppc one I believe is related to not the mklibs work, but the other work you did with dynamic library stuff, forgot the term right now. May 25 00:28:44 I understand, the not automatic linking May 25 00:28:52 right May 25 00:29:47 and I am also testing the autoconf upgrade on the side May 25 00:29:55 Ok great May 25 02:20:02 sgw: I tried this: MACHINE=mpc8315e-rdb bitbake xserver-xf86-lite May 25 02:20:02 and did not get the error what you saw on autobuilder May 25 02:32:37 maybe autoconf upgrade fixed it ? **** ENDING LOGGING AT Wed May 25 02:59:57 2011 **** BEGIN LOGGING AT Wed May 25 02:59:57 2011 May 25 08:03:47 hi, RP, one thing about where to put HobRecipeInfo. You said put it under hob.py? My concern is that HobRecipeInfo actually has nothing to do with hob, it's named because it's introduced by hob, so we saved it into bb_extrache_hobxxx.dat. In the future, maybe XXXservice also needs this three extra field. it can use this too without redefinition. We don't need to save the three same extra fields into different cache file and reparse again. Is it? I have made a May 25 08:03:53 I paste current implementation http://git.pokylinux.org/cgit/cgit.cgi/poky-contrib/log/?h=lke/cache_latest May 25 09:12:10 morning all May 25 14:15:32 RP__: ping May 25 14:40:08 sgw: pong May 25 14:40:47 sgw: Working up to your pull request. The laptop which was struggling along fell over today and its taken me a while to coax it back to life May 25 14:41:13 (when it came to rebooting, it didn't want to boot again) May 25 14:42:06 * sgw -> dr appt back later May 25 14:42:27 RP__: gnutls is bad drop it. May 25 14:42:43 sgw: ok May 25 14:47:02 sgw: Did you resolve the eglibc parallel make thing with khem? May 25 15:19:31 RP__: is there an easy way currently of finding skipped recipes? May 25 15:19:56 bluelightning: no :/ May 25 15:20:04 I dug around in cooker etc. for a while this morning but couldn't quite figure out if there was May 25 15:21:18 RP__, good morning. Is there an equivalent of a post-install hook I can use to execute some custom shell code after a package gets installed from sstate? May 25 15:22:02 for example, I have a package that needs to install some files into the sysroot May 25 15:22:15 and then process them May 25 15:25:20 zenlinux: Currently I think the answer is no May 25 15:25:32 zenlinux: We've managed without them May 25 15:26:00 yikes May 25 15:26:11 zenlinux: Do you mean the sysroot or do you mean something else? May 25 15:26:21 no, I mean the sysroot May 25 15:26:32 zenlinux: What do you want to do to the sysroot? May 25 15:26:39 this is how we need to be able to add users and groups to the passwd/group files in the sysroot May 25 15:26:48 You realise the sysroot is not under control of pseudo? May 25 15:27:33 we need to run just the user/group add under pseudo May 25 15:27:36 zenlinux: The one "post-install" like thing we do is triggered by if os.path.isfile(fixmefn): in sstate.bbclass May 25 15:27:37 right, but in order to chown/chgrp the ownership of the files during packaging, they need to refer to a passwd/group file to understand the ownership, and Mark and I thought the most sensible place to keep that information was in the sysroot May 25 15:28:37 RP__, so what I'm hearing is that this approach is not feasible, and what we'll need to do is copy/create a passwd/group file on a per-recipe basis and muck around with that? May 25 15:28:39 zenlinux: that makes more sense but I start getting worried about races. Shouldn't this file be in WORKDIR? May 25 15:29:35 zenlinux, fray: I guess this file would have some "default" entries (root and so on) + the package specific additions? May 25 15:29:58 Would you want every package specific addition that had packaged in any build there or not? May 25 15:31:39 zenlinux: I'd suggest adding a file like the "fixmepath" path one called something like "fixmeuser" which has the required information in it May 25 15:31:59 zenlinux: It will need hardcoded handling of the file in sstate but I don't think that is a big issue May 25 15:32:45 but please do consider the implications of putting it in the sysroot as a shared location May 25 15:33:21 RP__, digesting all of this.... May 25 15:35:25 RP__, what this also means is that the SGML packages are broken when being built from sstate, too. Because the packages rely on updating the sysroot SGML catalogs as each new package gets installed May 25 15:35:53 zenlinux: Well, we did fix that by using one of the hooks didn't we? May 25 15:36:03 I'm just not sure that hook will help in this context? May 25 15:36:04 RP__, ah, yes, May 25 15:36:12 let me take a look at that again May 25 15:37:34 Good Morning all ! May 25 15:39:50 RP__, I'd like to try using SSTATEPOSTINSTFUNCS, why don't you think it would work (other than risking race conditions)? May 25 15:54:33 zenlinux: I just missed it in the codepath. It likely will work May 25 16:05:58 * nitink1 is getting this error after upgrading autoconf: | checking size of unsigned long... configure: error: in `/build_disk/poky_build/build0/tmp/work/x86_64-nativesdk-pokysdk-linux/unfs-server-nativesdk-2.1+2.2beta47-r0/nfs-server-2.2beta47': | configure: error: cannot run test program while cross compiling May 25 16:06:56 and adding ac_cv_sizeof_unsigned_long=${ac_cv_sizeof_unsigned_long=4} to meta/site/powerpc-linux did not help :( May 25 16:07:11 RP__: any clues ^^^ May 25 16:07:12 nitink1, I was just going to suggest that May 25 16:08:00 zenlinux: :) May 25 16:20:41 nitink1: thats a nativesdk package it wont read meta/site/powerpc-linux May 25 16:20:49 that would be read for target packages May 25 16:21:13 * khem 's workhorse machine is down today May 25 16:21:56 khem: they why error: cannot run test program while cross compiling May 25 16:22:02 nitink1: what is your SDKMACHINE and host May 25 16:22:13 both x86-64 -linux May 25 16:22:42 ok May 25 16:22:51 then it should have worked May 25 16:22:54 give me few mins May 25 16:22:54 khem: this is with upgraded autoconf May 25 16:23:07 hmm I see May 25 16:23:09 what version May 25 16:23:40 2.68 & also updated m4 to 1.4.16 May 25 16:23:56 ok May 25 16:24:11 does your sdk gcc work ok May 25 16:24:16 most of the packages are working fine with upgraded autoconf May 25 16:24:24 ok May 25 16:24:33 khem: what do you mean by work ok ? May 25 16:25:03 compile a helloworld with sdk gcc and try to run it on your host May 25 16:25:16 since its a runtime test thats failing May 25 16:25:24 I am suspecting compiler installtion May 25 16:25:47 it has worked that way before. it is 4.6.0 gcc, if after upgrading autoconf anything has changed, then I don't know it yet May 25 16:26:36 autconf can impact in many ways but for gcc we dont autoreconf so it should impact gcc May 25 16:26:47 but it could be other factors May 25 16:27:54 I generally test sdk compiler by creating qemu sdk image, and working inside qemu May 25 16:28:11 but with these failures I will not be able to create the sdk image May 25 16:28:48 hmmm ok inside the build dir autconf must have created a config.log May 25 16:29:08 khem: yes it is there May 25 16:29:15 ok pastebin it May 25 16:31:20 khem: http://pastebin.com/GWLnzDnE May 25 16:38:06 zeddii, ping May 25 16:40:56 nitink1: ok so it figures out that we are cross compiling in this case and refuses to run the runtime tests May 25 16:41:34 khem: right May 25 16:41:49 nitink1: which I think is correct since I think SDKMACHINE can be i686 and build machine can be x86_64 or any other combination May 25 16:42:07 khem: right May 25 16:43:01 nitink1: I think you need to add it to x86_64-linux site config files May 25 16:43:19 and also to x86 ones May 25 16:43:26 khem: makes sense, let me try May 25 16:43:32 for if SDKMACHINE is i686 May 25 16:45:05 khem: meta/site/x86-64 already has ac_cv_sizeof_unsigned_long defined May 25 16:45:16 hmm May 25 16:45:21 I mean meta/site/x86_64-linux May 25 16:45:47 ok pastebin the output of bitbake -DDD unfs-server-nativesdk May 25 16:46:21 add -n too May 25 16:51:37 khem: ok May 25 16:55:38 I think it should read in site/x86_64-linux May 25 16:55:48 so this var should be cached May 25 17:05:00 nitink1: can you also pastebin the run.do_configure of this package May 25 17:05:36 nitink1: and also log.do_configure May 25 17:05:53 dvhart, pong. from lunch to a meeting. but I'll be distractedly available for the next hour and then better after that :) May 25 17:06:06 zeddii, do you have the bbc4 ? May 25 17:06:18 zeddii, we're in a pinch on documentation and I need someone with hw to test May 25 17:06:35 khem: bitbake -DDD output is too large for pastebin, any good place to share it ? May 25 17:06:45 thats fine May 25 17:06:48 dont need it May 25 17:06:51 lemme look once I'm untethered from a phone. was it a bbc4 that we had @ ELC ? May 25 17:11:55 zeddii, yes May 25 17:12:00 erm no May 25 17:12:02 elc was the xm May 25 17:12:09 c4 at cambridge May 25 17:14:53 I am seeing this error while compiling shared-mime-info May 25 17:14:54 http://pastebin.com/LGqzpSGy May 25 17:15:03 anyone else seen it May 25 17:15:10 x86_64/ubuntu May 25 17:18:46 ok, I've thoroughly confused myself now how files get installed into the target sysroot. For example, I'm seeing usr/share/bison/ files in a target sysroot, but bison doesn't have a -cross recipe or BBCLASSEXTEND="cross" May 25 17:19:10 anyone with a cluebat? May 25 17:19:51 zenlinux_laptop: they prefix sysroot May 25 17:20:47 khem, sorrry....prefix sysroot, how? May 25 17:21:51 well you have package sysroot which then gets copied over into TARGET_SYSROOT as it is in populate_sysroot task May 25 17:22:39 khem: run.do_configure: http://pastebin.com/PzFcpb65 May 25 17:22:56 khem, ok, but I notice for example that very few files get populated in the target sysroot, and I'm looking at recipes trying to figure out how they are specifying whether or not to install into the sysroot May 25 17:24:17 khem: & log.do_configure: http://pastebin.com/azSRxFud May 25 17:25:03 zenlinux: look into sysroot_stage_dirs function May 25 17:25:14 in staging.bbclass May 25 17:25:18 you will see it May 25 17:26:07 * nitink1 away for keybaord May 25 17:27:30 khem, thanks! now I see that it specifically targets the datadir and libdir files May 25 17:27:59 nitink1: ok the problem is that configure is not loading the site scripts May 25 17:32:07 nitink1: it seems its ignoring CONFIG_SITE env var May 25 17:47:54 fray, please see my email from last night about whether to make USERADD_PARAM/GROUPADD_PARAM global to the recipe since we want to inject the code into all packages that get generated for that recipe. May 25 17:48:26 (i.e, as opposed to using USERADD_PARAM_packagename and setting USERADD_PACKAGES) May 25 19:17:04 khem: thanks for identifying the issue May 25 19:18:10 khem: I also was suspecting faintly on that line. But now surprised to see so many packages are building fine May 25 19:18:53 hrm.... I need to do an append to a variable using immediate expansion May 25 19:19:12 but I can't do C := "${C}append" as C may not have been assigned yet May 25 19:19:26 and bitbake will fail to expand it and complain of a circular reference May 25 19:20:29 can the _append override help here? May 25 19:21:55 nitink1: building but they may not run May 25 19:22:32 dvhart: _append will work its evaluated very last May 25 19:22:46 khem, I tried: May 25 19:22:49 even after virtclasses and python May 25 19:22:53 FILESEXTRAPATHS_append := " ${THISDIR}/${PN}" May 25 19:22:56 and this results in: May 25 19:23:00 hmmm no := May 25 19:23:02 FILESEXTRAPATHS=/home/dvhart/source/poky.git/layers/meta-boottime/recipes-kernel/linux/linux-yocto ${THISDIR}/${PN} May 25 19:23:04 ok May 25 19:23:30 same deal May 25 19:23:41 I need to immediate expand ${THISDIR... May 25 19:24:24 then assign SAVEDTHISDIR := ${THISDIR} May 25 19:24:31 yup, doing that now :-) May 25 19:26:07 pfff... it would help if I was modifying the files on the same machine I was running the test build on ;-/ May 25 19:27:56 khem, ok, _append is right, but it does need := May 25 19:27:58 FILESEXTRAPATHS_append := " ${THISDIR}/${PN}" May 25 19:27:59 that works May 25 19:28:07 sit back and take a breath May 25 19:46:34 dvhart: yes I see it will evaluate THISDIR and PN immediately May 25 19:46:47 so if PN is modified later then it wont get it May 25 19:47:02 like PN is probably changed in virtclasses May 25 19:47:07 hrm May 25 19:47:57 dvhart: try it with something like a nativesdk recipe May 25 19:48:15 this seems to be how most FILESEXTRAPATHS are assigned in bbappends May 25 19:48:28 just with := I mean, not the _append May 25 19:49:09 I'm not familiar with virtclasses May 25 19:49:21 but in this case it may not matter May 25 19:49:35 since we are adding paths May 25 19:49:54 and I dont think FILESPATH cares for bbclassextend May 25 19:50:19 yeah, if the dirname matches PN as it is in the bbappend, you don't want it to change later May 25 19:51:25 virtclasses on one hand has made recipes look prettier on other it needs care all the time May 25 20:07:43 khem: any update on the yday's arm gcc issue May 25 20:10:48 no May 25 20:10:57 my machine with builds is down May 25 20:11:02 have to fix it May 25 21:44:09 hmmm... ftp.debian.org is flaking out May 25 22:24:18 * dvhart looks for a cluebat for guido May 25 22:24:20 http://docs.python.org/library/string.html#string.split May 25 22:24:29 that caveat tacked on to the end of split... that's just rude May 25 22:28:13 khem: yday's arm gcc issue also happens with linaro patches, so I think meta-oe gcc will hit the same issue May 25 22:30:59 nitink: ok I will know tonight May 25 22:31:04 thanks for heads up May 25 22:32:06 dvhart: I thought so too May 25 22:32:19 grrr May 25 22:34:03 that's one of the items on my "hate python" list May 25 22:42:16 bluelightning, incandescant: ok, this doesn't even match what I expected - nor what the code in utils.bbclass expects either apparently! May 25 22:42:17 In [3]: "".split(":") May 25 22:42:18 Out[3]: [''] May 25 22:42:18 In [4]: ":".split(":") May 25 22:42:18 Out[4]: ['', ''] May 25 22:42:18 In [5]: "".split() May 25 22:42:20 Out[5]: [] May 25 22:42:47 I expected In [4] to return an empty list May 25 22:42:56 not TWO empty strings in a list May 25 22:43:49 * dvhart finds two bugs in FILESEXTRAPATHS handling in trying to do it right in meta-intel May 25 22:43:59 dvhart: the docs don't contradict your findings though May 25 22:44:12 no, they don't call out that case at all May 25 22:44:15 in fact I would have expected that behaviour May 25 22:44:38 I was probably biased by the comments in utils.bbclass May 25 22:44:47 base_set_filespath() May 25 22:45:45 Hello world - quick quetion... Does EXTRA_IMAGE_FEATURES call out classes? Or just packages and groups of packages? May 25 22:46:29 dvhart: the only comment in there makes sense, apparently we want an empty item at the end and adding an extra separator will force that... ? May 25 22:47:01 ah... hrm May 25 22:47:18 ok, I read empty as [] but it means "" May 25 22:47:35 davest: AFAIK it's a list of "features"; elsewhere we check this list for certain feature keywords and include packages / make other mods based upon the presence/absence of them May 25 22:50:36 davest: we have an appendix in the poky ref manual that covers features May 25 22:52:09 ok, so scratch the "make other mods" - we really only use them to add packages or tasks (i.e. groups of packages) to the image May 25 22:56:55 bluelightning: danke May 25 22:58:31 bluelightning: interesting that we don't explain EXTRA_IMAGE_FEATURES anyplace in the ref manual, other than to clear it when setting INCOMPATIBLE_LICENSE to be "GPLv3". :-) May 25 23:01:30 davest: we explain IMAGE_FEATURES a bit, we may not clearly point out that you can set them EXTRA_IMAGE_FEATURES May 25 23:01:55 davest: http://pokylinux.org/doc/poky-handbook.html#ref-features-image May 25 23:05:57 incandescant: it's definitely missing in the manual. I feel a bugzilla coming on May 25 23:06:37 khem: I have updated gcc bugzilla for arm issue: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47719 I could not reopen the fixed bug though May 25 23:07:29 davest: I agree :-) May 25 23:07:51 * incandescant wants to make the reference manual a required read for each team member on a regular cadence May 25 23:18:24 incandescant, nod May 25 23:21:41 crap, bitbake -c cleanall does not do what we would expect with oe-dev :/ May 25 23:28:39 bluelightning: looks like some out of sync classes, can't say I'm surprised May 26 00:36:35 Who handles the layer configs for meta-intel? May 26 00:39:07 ReaperOfSouls: dvhart and tomz3 May 26 00:40:12 dvhart: tomz3 around? :) May 26 00:40:18 bluelightning: thank you. May 26 00:55:07 guess not, fired off to the yocto list. May 26 02:10:55 meilei007: ping May 26 02:11:08 pang May 26 02:11:33 meilei007: did you see the branch I sent you? **** ENDING LOGGING AT Thu May 26 02:59:57 2011 **** BEGIN LOGGING AT Thu May 26 02:59:57 2011 May 26 08:22:44 RP__: small question wrt YOCTO #1074, are stamps somehow cleaned after build? I do see ie do_configure.sigdata.d8a4a0ec87cc4508cee3768f881b1386 during build, but when it's finished (will check if after build or rm_work) I had only sigdata from package_setscene,package_write_ipk,populate_sysroot,rm_work and the other tasks are removed May 26 09:19:59 morning all May 26 09:31:42 RP__: small patch for rm_work.bbclass addressing this sent to ML May 26 09:33:56 Is it OK to send single patch without pull request or do you prefer also single patches wrapped in pull request? especially when it's something small I find it more annoying to read pull request on ML saying exactly the same as the patch itself.. May 26 09:50:38 JaMa|Wrk: I'm ok with single patches May 26 09:50:52 JaMa|Wrk: and yes, sounds like rm_work needed tweaking, good catch :) May 26 09:51:22 morning all May 26 10:07:57 hi RP__ May 26 10:34:00 RP__: the warning with BBFILE_PATTERN_nokia-layer is still shown with todays bitbake master May 26 10:34:26 JaMa|Wrk: There must be some other case to do with skipped recipes we have then as you mentioned :/ May 26 10:34:40 RP__: and that gcc rebuild is just weird.. I've tried to switch machine override for BBFILE_COLLECTIONS and no rebuild now May 26 14:46:39 gm all May 26 14:47:00 egonzalez_ergio, I believe that eglibc build error you ran into a few days ago is now fixed in poky master May 26 14:47:44 hi! May 26 14:48:39 I ran into it myself (seemed to only happen on Ubuntu hosts) and was able to do a successful build a couple of days later May 26 14:50:15 Im trying to make my own image addi packages to core.minimal image May 26 14:50:47 I have me image bb with an include ov image-minimal bake May 26 14:51:12 and via IMAGE_INSTALL =+ I add packages May 26 14:51:19 this work very weel May 26 14:51:21 well May 26 14:51:36 BUT when I add kernel-module-bluetooth May 26 14:51:45 the bitbake stop with: May 26 14:52:07 Unable to find package kernel-module-bluetooth! May 26 14:52:10 in do_root May 26 14:52:25 where I can to add this config? May 26 14:53:26 egonzalez_ergio, I'm not sure off the top of my head. I think also that bluetooth may be a feature that needs to be enabled elsewhere (e.g, a machine feature). May 26 14:53:46 oh, a kernel guy just dropped in May 26 14:54:17 dvhart, egonzalez_ergio is trying to add kernel-module-bluetooth to his image, and is having problems. Would you know much about this? May 26 14:54:39 my problem is that bluez bake in yocto forse to compile dbus and gstreamers features...and I dont want this May 26 14:54:57 I have my oen bake without this May 26 14:55:03 "bake" ? May 26 14:55:08 but is now my responsabilty to add the kernel module May 26 14:55:10 the recipe? May 26 14:55:14 yes May 26 14:55:17 sorry May 26 14:55:37 ok, so what's the trouble adding the module? May 26 14:55:56 when I add to IMAGE_INSTALL =+ May 26 14:55:58 kernel-module-bluetooth May 26 14:56:04 itbake stop with May 26 14:56:08 Unable to find package kernel-module-bluetooth! May 26 14:56:11 in do_root May 26 14:56:51 one sec, verifying something May 26 14:58:12 is this a new recipe for the kernel module or are you trying to install a bluetooth module built with the linux-yocto kernel recipe? May 26 15:00:31 the second option May 26 15:01:53 ok, and have you confirmed that CONFIG_BLUETOOTH is in your .config ? May 26 15:02:20 tmp/work/$machine.../linux-yocto.../linux...build/.config May 26 15:03:15 ehhhm, nop May 26 15:03:19 let me see May 26 15:03:35 egonzalez_ergio, which machine are you building for ? May 26 15:04:52 qemux86 May 26 15:05:17 uhm... May 26 15:05:32 how would you test this/ May 26 15:05:33 ? May 26 15:06:04 i think to boot the rootfs from a atompc after May 26 15:06:55 egonzalez_ergio, grep for BLUE in your .config - what do you find? May 26 15:07:07 * dvhart doubts the qemux86 has a bluetooth module May 26 15:07:43 .config of tmp/sysroots/qemux86/kernel/.config has not BLUETOOTH May 26 15:08:40 what machine you recommend to me? "atom-pc" maybe? May 26 15:09:03 egonzalez_ergio, I'm looking to see if we enable bluetooth by default for any of these May 26 15:09:15 egonzalez_ergio, the alternative is to add a config fragment to your recipe May 26 15:09:30 I cover this in my ELC kernel development video May 26 15:09:46 I really need to write that up so it can just be read May 26 15:10:20 egonzalez_ergio, http://free-electrons.com/blog/elc-2011-videos/ May 26 15:10:41 search for "Yocto Project: Practical Kernel Development Tutorial" May 26 15:11:41 yes..a I see the vedeo May 26 15:11:44 video May 26 15:12:00 egonzalez_ergio, do you know what the name of the CONFIG options you need are? May 26 15:13:04 egonzalez_ergio, looks like CONFIG_BT May 26 15:13:23 followed by one of several drivers May 26 15:14:09 from what I can see, CONFIG_BT is not enabled in any of the default machines in linux-yocto May 26 15:14:16 this is easy to add though May 26 15:14:43 mmm May 26 15:15:02 and the package will not be named kernel-module-bluetooth May 26 15:15:27 egonzalez_ergio, so, here is what I recommend: May 26 15:15:39 1) save the default .config you have now May 26 15:15:48 2) run bitbake -c menuconfig linux-yocto May 26 15:16:01 make your config changes, enabling CONFIG_BT and some BT drivers May 26 15:16:17 3) take a diff of the old .config with the new .config and save as bt.cfg May 26 15:16:33 copy that to the files dir for a linux-yocto.bbappend of your own May 26 15:16:44 and add it to the SRCURI May 26 15:16:51 then rebuild and test May 26 15:17:11 txs...now I'll try May 26 15:17:21 you'll either need to set the options to "y" or set them to "m" and list each module in IMAGE_INSTALL May 26 15:17:38 this is the first approach taken in the video May 26 15:17:55 if you need a framework to help you get started I can send you the meta-elc layer I used for the demo May 26 15:18:11 hrm... sounds like I have a wiki page to write :-) May 26 15:18:17 egonzalez_ergio, thanks for the use-case! May 26 15:18:27 if you cat to send me I'll appreciate a lot May 26 15:18:31 can May 26 15:18:41 egonzalez_ergio, msg me an email address May 26 15:45:02 * zeddii reads. was afk. looks handled! May 26 15:50:36 Good Morning all ! May 26 15:51:41 hey nitink, happy Thursday and all that jazz May 26 15:51:59 same to you zenlinux_laptop :) May 26 18:04:13 good news on the gcc arm issue, removing -O2 avoids the ICE May 26 18:18:01 nitink: CC me on a pull request so I can pull it into 1.1_M1 May 26 18:18:17 pidge : sure May 26 18:37:20 nitink: great news, I will work with RP to get it in quickly, I have a couple other changes also. May 26 18:47:30 fray: ping May 26 18:47:36 hey May 26 18:47:54 Afternoon, hope some of those storms are passing you by! May 26 18:48:09 heh it's bright and sunny out right now May 26 18:48:29 fray: regarding createrepo, the current version is clearly the wrong version for us because of the yum dependencies May 26 18:49:02 fray: my question : Is there an older version that's usable? Or do we need to do some other magic to get the repo and package-index stuff working? May 26 18:50:11 I'm not sure.. I thought that the version that was in 1.0 didn't have any yum dependencies.. maybe they updated and threw away support for everything else? May 26 18:50:35 I don't know much about this, but I would assume Zypper needs something.. I'd suggest we check with SuSE and/or MeeGo.. since they are using Zypper (AFAIK) May 26 18:52:55 Ok, I will look around suse, I think meego might still be yum May 26 18:53:18 RP: you still around? May 26 19:08:17 how to trim CFLAGS effectively ? May 26 19:11:55 nitink: good question, I am thinking there is a pythonish way to strip something from a variable. May 26 19:12:26 sgw: I have a shell script way 1 liner May 26 19:24:49 sgw: kind of May 26 19:25:46 I think I am going to have to revert the createrepo upgrade change, so expect that, we need to go to a pre-yum version May 26 19:25:56 that seems reasonable right now.. May 26 19:26:01 sgw: ok May 26 19:26:25 also, Koen's dbus change broke my build! May 26 19:31:12 sgw: broke how? :/ May 26 19:31:38 the RDEPENDS was not satisfied for dbus-launch, nothing provided it May 26 19:31:47 in x11-common May 26 19:32:33 sgw: hmm, odd :/ May 26 19:33:47 missing PR bump somewhere? May 26 19:42:00 tomz: ping May 26 19:46:32 pidge: pong May 26 19:47:50 tomz: for rc2, did changes you make to meta-intel master get pulled to the 1.1_M1 branch? May 26 19:48:22 atomz: also, there was a distcc error on my last crownbay build (this time with the correct EMGD version *doh) May 26 19:49:42 pidge: rc2? May 26 19:49:56 pidge: never seen distcc problems before May 26 19:49:59 tomz: 1.1 M1 release candidate 2 May 26 19:50:32 I only see a 1.1_M1 branch May 26 19:50:40 http://autobuilder.yoctoproject.org:8010/builders/crownbay/builds/80/steps/shell_15/logs/stdio May 26 19:50:59 yes, that's where I build the rc from May 26 19:51:41 pidge: that's another one of those nasty autoconf failures, similar to what we have else where, some thing wonky with autoconf May 26 19:51:45 pidge: the distcc is new to me - have you ever seen it on other builds/machines? May 26 19:52:07 pidge: not really a BSP failure May 26 19:53:18 sgw: 'kay. tomz: if there is anything BSP related that you want pulled into M1 that isn't in the M1_1.1 branch, let me know. May 26 19:53:20 pidge: so 1.1_M1 is two commits behind master, one of them a doc . Dunno, I didn't create that branch May 26 19:53:30 tomz: i did May 26 19:53:37 pidge: yeah, sure, just update to master May 26 19:53:57 tomz: ok. thanks! May 26 19:54:11 * pidge is trying to not have a crazy friday :) May 26 19:54:25 right, good idea May 26 20:08:02 Hello May 26 20:08:11 hi May 26 20:08:19 sgw: why the busybox change was left out? May 26 20:10:13 otavio: There was some discussion from Phil, and you replied in the affirmative about maintaining them in your own distro layer. May 26 20:10:40 Did I mis-understand your reply? May 26 20:12:15 sgw: it was about the mdev.conf May 26 20:12:23 sgw: not the mdev by default May 26 20:12:52 msm: I have overriden it in my layer to add a conf but IMO mdev ought to be provided by default May 26 20:19:37 sgw: ^ May 26 20:20:11 otavio: I saw and I understand your comment. May 26 20:22:45 there are some manual/list of the internal predefined variables? (like THISDIR) May 26 20:29:08 incandescant: want to followup with the ROOTFS Size for minimal, what exactly is your concern with letting the OVERHEAD FACTOR guide the size? May 26 20:29:37 isn't OVERHEAD_FACTOR user configurable? what if the user sets it lower and therefore the size is smaller than required May 26 20:30:16 incandescant: so -initrams is about 13M internal and 16M ext3 image size (just for FYI) May 26 20:30:21 RP__: while changing rm_work.bbclass I noticed that packages-split/package are kept for sstate tasks, there is no way to remove this dependency? May 26 20:31:13 incandescant: If they set it smaller, then they will have less available space, it a configuration knob, we can give reasonable defaults, which we have, and then they can tune. May 26 20:31:28 incandescant: I guess I am not seeing exactly what your concern is May 26 20:31:46 sgw, yeah, but shouldn't the reasonable default accommodate the actual size of the image now, not the goal size? May 26 20:32:41 IMAGE_OVERHEAD should be for *extra* space not image contents IMO May 26 20:32:42 Then we would need defaults for sato, lsb, sato-sdk, lsb-sdk, ... For minimal, we want the smallest possible image May 26 20:33:01 RP__: because I've cleaned whole tmp/work directory and now I got ugly error like this http://paste.pocoo.org/show/395802/ May 26 20:33:16 JaMa: removing them caused some problems, we need to address that problem May 26 20:33:20 OVERHEAD is for the core image overheard, ie for post-install and first startup generation May 26 20:33:38 JaMa: Just haven't found time. You could file a feature enhancement request May 26 20:34:26 RP__: ok, I'll, I just needed confirmation that this isn't final state and that tmp/work should be discardable again May 26 20:36:28 incandescant: image contents (ie actual diskspace used is determined via the du at rootfs time) then add the factor on top of that for operational space. ROOTFS_IMAGE_EXTRA_SPACE is for user and data space, or installing additional items. Or set IMAGE_ROOTFS_SIZE to arbitrarily large size and you have all the space you need! May 26 20:36:58 RP__: did you look at the bitbake issue regarading autorev? May 26 20:37:02 JaMa: it needs more investigation and thought. Those directories aren't large May 26 20:37:12 otavio: no, ran out of time, sorry May 26 20:37:39 otavio: Wasn't this a problem with PKGV? May 26 20:37:57 There are some patches on the mailing list regarding that May 26 20:38:23 sgw, so my question is; what if IMAGE_ROOTFS_SIZE is smaller than image contents? 8M*1.2 is less then the 9.9M size of qemux86 minimal May 26 20:38:45 RP__: dunno May 26 20:38:52 RP__: was them merged already May 26 20:38:53 ? May 26 20:39:11 sgw, clearly this isn't cut and dry so perhaps some documentation of these variables and how they all work together? :-) May 26 20:41:35 otavio: no, not merged yet May 26 20:43:42 RP__: ok May 26 20:43:43 incandescant: then it's actual content size * 1.3 (default overhead), which is what we have actual content is 9.9M * 1.3 = 13M ROOTFS_SIZE (ext3 image size). May 26 20:44:44 sgw, ok, thanks. That answers my question. I still think it's confusing and needs documenting though May 26 20:44:59 incandescant: Like I said I am missing something, Ok file a docs bug and I will help scott write it up May 26 20:45:03 I probably need to be able to read shell script better as reading the code that wasn't obvuous May 26 20:47:15 incandescant: you can't execute shell script in your head yet? Shameful ;-) May 26 20:48:07 RP__: filled as #1109 May 26 20:49:39 RP__: and those directories are quite large.. I got 1G tmp/work only because of dbus PR change.. May 26 20:51:32 JaMa: I think it may be hard to remove them due to the way sstate works but we can investigate May 26 20:52:29 RP__, sgw: turns out it's easier to parse when you have more context lines though... May 26 20:52:55 JaMa: FWIW, making rm_work just use sstate was a great code simplification and makes everything so much more consistent May 26 20:57:07 RP__: agreed, I'm not blaming sstate.. just feels sad to call -c cleanall just because of missing tmp/work directories.. May 26 20:57:46 RP__: so are you going to pull Nitin's & Koen's updates or do you want me to give you the the consolidated version May 26 20:59:01 sgw: don't forget my rm_work change :) May 26 20:59:26 JaMa: right sorry, was focused on some build failures May 26 20:59:45 I would have pulled into also, just see what RP's preference was May 26 21:10:51 RP__: and is it really expected that ie PR change in dbus causes whole dependency tree below it to rebuild (stuff like glib/gtk/efl)? May 26 21:28:25 sgw: RP__: I have updated the bugfix commit in the tree, please pull the newer version of the commit May 26 21:31:11 nitink: what changed? May 26 21:31:17 PR bump? May 26 21:31:20 comment & PR May 26 21:31:23 yes May 26 21:32:36 nitink: actaully should that change be only for the arm or the beagle board not all ? May 26 21:33:06 sgw: the issue is only for beagleboard May 26 21:34:08 if you can make it armv7 specific, go ahead. May 26 21:38:31 sgw: pull one more time please. I also added gcc bugzilla there. May 26 23:00:53 sgw: so what am I doing? :) May 26 23:01:12 RP__, lol...thats funny. May 26 23:01:26 hmm, going to bed ;-) May 26 23:01:48 sgw: There is some stuff that needs pulling in now? May 26 23:01:50 I can have a consolidated pull here shortly May 26 23:02:09 sgw: well, that or just point me at the commits that are urgent May 26 23:02:19 * RP__ has just spent too long staring at maps :/ May 26 23:02:28 Koen's, nitin's May 26 23:02:58 I have a couple that are going witht he consolidated pull, but I can split them out. May 26 23:04:09 sgw: Er, nitin's bugfix is not a good way to do this May 26 23:04:23 did dropping to v5 for arm not help? May 26 23:04:30 RP__: feel free to change it May 26 23:04:54 RP__ as removing -O2 solved the problem I did not try armv5 May 26 23:05:09 nitink: well, this change removes optimisations on mips/ppc/x86 May 26 23:05:16 which as far as I know were not broken May 26 23:05:39 Also -O is a brute force method and things like dropping the arch used are much more gentle May 26 23:06:13 RP__: ok, I can see if changing armv5 helps, May 26 23:06:25 RP__: also is there a way to change CFLAGS only for arm ? May 26 23:06:37 nitink: CFLAGS_append_arm ? May 26 23:06:55 nitink: That patch really just doesn't cut it :/ May 26 23:06:56 RP__: that would also get the same effect May 26 23:07:06 nitink: Please test v5 May 26 23:07:15 RP__: ok will do May 26 23:09:10 RP consulidated pull send (it happens to include this bad patch). May 26 23:09:14 RP__: timing May 26 23:11:22 RP__: I just tried with -march=armv5 May 26 23:11:26 and did not get the error May 26 23:11:45 so this would be patch: May 26 23:11:46 CFLAGS_append_arm += " -march=armv5" May 26 23:14:15 nitink: really you want to apply it to the armv7 machines May 26 23:14:47 RP__: not clean what you mean May 26 23:15:11 RP__: do you want to make beagleboard armv5 ? May 26 23:16:21 or do you mean: CFLAGS_append_armv7 += " -march=armv5" May 26 23:18:05 nitink: Really you want something like TARGET_CC_ARCH_pn-mesa-xlib_beagleboard = "-march=armv5 -mfpu=vfp -mfloat-abi=softfp" May 26 23:18:53 RP__: I see, where that line will go ? May 26 23:19:21 nitink: I'm trying to find the best way to do this May 26 23:19:38 nitink: conceptually it should be in tcmode-default.inc with the other toolchain defines May 26 23:19:49 this being a specific workaround for that toolchain combination May 26 23:20:18 it should really manipulate TARGET_CC_ARCH there and change any armv7 for armv5 for the mesa-xlib case May 26 23:20:46 RP__: ok, if you have not already cooked, I will try it out here May 26 23:21:53 TARGET_CC_ARCH_arm_pn-mesa-xlib := "${@'${TARGET_CC_ARCH}'.replace('armv7','armv5')}" May 26 23:22:00 Totally random untested guess May 26 23:30:13 RP__: ok I will give it a test, BTW what does tcmode mean ? May 26 23:31:03 nitink: toolchain mode May 26 23:32:29 good to know :) May 26 23:37:34 RP__: I hope armv5 binaries can run on armv7-a machine (beagleboard) May 26 23:42:12 nitink: they can May 26 23:42:56 I can't do runtime test anyway (don't have beagleboard) May 26 23:46:08 RP__: how about this, it builds mesa-xlib fine for beagleboard machine May 26 23:46:20 http://git.pokylinux.org/cgit/cgit.cgi/poky-contrib/log/?h=nitin/bugfixes May 26 23:56:37 nitink: You've confirmed it works fine? May 26 23:56:54 RP__: build test done, run test, I can't May 26 23:57:15 nitink: building is better than not building :) May 26 23:57:23 RP__: yes :) May 26 23:57:48 nitink: merged, thanks May 26 23:58:07 RP__: thanks for merging May 27 00:12:00 yuke: ping May 27 00:18:33 sgw: pong May 27 00:22:49 yuke, wanted to check in with you about 1108 since it's a blocker for M1 May 27 00:23:55 sgw: ok, i will look @ it now. May 27 00:24:12 sgw: put it as highest priority May 27 00:25:58 yuke: thanks, I have verified it on my machine, I have also started to look at the formfactor/machconf and xorg.conf files, they are correct, so there is either a kernel issue or something with the xserver May 27 00:25:59 sgw: BTW, for the dl issue, i remember you mention you see it in other machine?could i ask help to verify my patch? May 27 00:26:31 sgw: ok, thanks for the info May 27 00:26:33 Please email me a branch, I am going to try a build on the AB machine tonight. May 27 00:26:45 sgw: Ok May 27 00:28:33 yuke, if you need an image with the failure, I have one you can look at to start with, may help may not, it could save time if you don't have an available build May 27 00:30:14 sgw: that should be helpful, can you send me the url? **** ENDING LOGGING AT Fri May 27 02:59:58 2011 **** BEGIN LOGGING AT Fri May 27 02:59:58 2011 May 27 04:21:58 yuke: ping May 27 05:11:58 sgw: pong May 27 05:18:09 yuke: any news one our missing input? May 27 05:19:55 sgw: not yet, still looking May 27 05:26:26 yuke: ok, thanks for taking the time on this issue. May 27 05:27:26 sgw: np. will update you and the bugzilla by today May 27 05:28:30 Ok, thanks May 27 07:00:15 sgw: find the root cause of the x server missing kerboard May 27 07:01:57 sgw: the new xserver use the hotplug, so the old kbd driver is disabled. it requires new config entry using evdev driver in xorg.conf May 27 07:01:58 yuke, great what was it and is it fixable today? May 27 07:02:20 sgw: adding the new entry in xorg.conf will make the keyborad back to work May 27 07:02:20 do the BSP need to be fixed also? May 27 07:02:30 sgw: i think so May 27 07:02:55 if BSP reuse the oe-core xorg conf, then things should be fine May 27 07:03:01 Hard question, why was this not seen when the xserver was updated? May 27 07:03:42 not all BSP do that, so please make sure you send email to oe-core and to tomz1 and dvhart May 27 07:05:03 yuke: great job tracking that down, I will look for a patch in the morning. May 27 07:05:09 * sgw -> Zzz May 27 07:05:17 yuke, nice May 27 07:05:28 sgw: my fault. i only try qemu and see the xserver up, and click mouse to open application May 27 07:05:47 sgw: i should do more test next time when upgrading xserver May 27 08:15:17 morning all May 27 08:18:08 morning May 27 08:20:55 hi, I'm trying to build yocto^Wpoky (git master) on a remote server but it's asking me to install gnome-terminal after building pseudo-native-1.0-r0. can I tell it somehow to just drop me on a shell instead? May 27 08:23:13 mnemoc: There is a variable for that May 27 08:23:54 mnemoc: Look at the TERMCMD and TERMCMDRUN variables May 27 08:25:10 RP__: so I can just put /bin/bash there even if it's not the list in local.conf ? May 27 08:25:30 mnemoc: no, you'll need something like screen May 27 08:25:53 I'm already inside screen and nesting doesn't work nice :-/ May 27 08:25:54 mnemoc: The problem with parallel builds is that multiple builds can want to drop to a shell at the same time May 27 08:26:01 ah, ok May 27 08:30:29 sgw: ping May 27 08:31:02 sgw: ffc32d6436bcd11bd9a431affb9d2508fdb3992e breaks gnutls-native, because we don't have libcap-native (or I don't have it) May 27 08:32:24 sgw: and libcap has EXTRA_OEMAKE_virtclass-native but no BBCLASSEXTEND May 27 08:34:04 JaMa: He'll be asleep atm :/ May 27 08:35:38 I have patch adding native to libcap, I'll send it to list after test May 27 08:35:45 JaMa: thanks May 27 08:36:54 RP__: btw it's going to rebuild a lot again.. and now I'm sure I'm using "basic", should I try with "noop" too? May 27 08:43:59 JaMa: It shouldn't be rebuilding all the time with basic May 27 08:44:23 JaMa: Are you wiping out the build dir and trying to just use the sstate packages? May 27 08:45:06 morning all May 27 08:45:19 JaMa: btw, you can write your own siggen.py handler that has the behaviour you desire for variable dependency handling May 27 08:45:21 hi bluelightning May 27 08:52:11 RP__: no I'm not wiping anything (except tmp/work sometimes) May 27 08:52:34 JaMa: You're 100% sure you're not using basichash? May 27 08:52:35 RP__: so the checksum changes I listed in that long email are expected behavior of basic or no? May 27 08:52:38 yes May 27 08:53:07 I've tried even to remove basichash implementation with same efect May 27 08:53:19 JaMa: The checksums should change and that is expected but that shouldn't force you to rebuild everything May 27 08:53:58 "basic" means use the sstate checksums only when building from sstate but handle the stamps directory as per original OE May 27 08:54:01 everything like "whatever is below dbus in dependency tree of image" right? May 27 08:54:22 JaMa: yes May 27 08:54:34 but as I said, it should only effect sstate, not an existing build tree May 27 08:55:35 I'll compare bitbake master to poky bitbake, because only difference I see between basic and basichash is "def stampfile", but that's probably right May 27 08:56:34 if I understood what you just said then "if the stampfile is the same as before then it shouldn't rebuild it" May 27 08:58:38 JaMa: correct, and basic doesn't include the checksum in the stamp May 27 09:00:45 so using "basic May 27 09:01:01 " is also confirmed because I have stamps file like this "tmp/stamps/armv4t-oe-linux-gnueabi/dbus-1.4.1-r4.do_package_write" May 27 09:02:03 JaMa: right. so dbus should have rebuild with a PR bump but not anything else... May 27 09:12:54 RP__: dry run -n doesn't show them correctly it seems http://paste.pocoo.org/show/396070/ May 27 09:13:30 and now it does build ie shared-mime-info again.. May 27 09:16:08 RP__: I'll send build stats in 2 hours or so when it finishes May 27 09:20:45 RP__: isn't it because rm_work removes most stamps and then PR change somewhere triggers "evaluation" of stamps for depending recipes and finds out that they are missing? May 27 09:41:47 JaMa: I suspect something is wrong with rm_work, yes May 27 09:42:23 * JaMa running another build without rm_work May 27 09:42:26 JaMa: Does shr use any unusual classes which add extra tasks or anything/ May 27 09:42:28 ? May 27 09:42:40 then another PR bump and another try May 27 09:43:05 You see its even running glib-2.0 fetch May 27 09:43:11 fetch depends on very very little May 27 09:43:30 testlab blacklist debian shr-mirrors, only testlab adds task iirc May 27 09:44:11 JaMa: I'm wondering if even bitbake -k shr-lite-image; bitbake -k shr-lite-image would show this May 27 09:44:25 * RP__ should look at the testlab code May 27 09:44:31 without PR bump in between? no May 27 09:45:30 it adds task only to IMAGE_POSTPROCESS_COMMAND so probably cannot cause this May 27 09:45:44 JaMa: no, sounds unlikely May 27 09:50:13 debian.bbclass also hooks to do_package but probably cannot cause this May 27 09:51:15 I need to create smaller/faster testcase for this.. then I can add/remove stamps in rm_work and find which one is causing this (if I'll be able to confirm it's caused by rm_work :)) May 27 09:51:47 JaMa: poky uses debian.bbclass too and I'm not seeing this May 27 09:53:01 JaMa: ok, I do see this on poky master with rm_work May 27 09:53:33 JaMa: bitbake glib-2.0-native;bump dbus-native PR, bitbake glib-2.0-native and it rebuilds glib-2.0 May 27 09:54:09 so this confirms its something to do with rm_work... May 27 09:54:22 and we have a simpler test case May 27 09:56:36 great /me already not that sad as yesterday evening :) May 27 09:58:04 JaMa: Something is certainly broken as it shouldn't be doing this. Please don't give up on sstate just yet :) May 27 09:58:52 does *do_setscene* match something? I see only ie do_package_setscene May 27 09:59:49 it should be retained, but I don't see any *do_setscene* in tmp/stamps... May 27 10:01:31 JaMa: backwards compatibility. It used to exist but we removed it May 27 10:02:43 ok, another one, cannot we keep do_fetch? May 27 10:02:45 JaMa: I'm not sure this is rm_work at fault :/ May 27 10:03:32 JaMa: It you run bitbake -DDD glib-2.0 after bumping the dbus PR, you don't see glib-2.0 listed in the setscene covered tasks May 27 10:03:36 if do_unpack is first to populate tmp/work from fetched data and rm_work is not cleaning downloads/ dir? May 27 10:04:50 JaMa: If setscene doesn't find the stamps and mark the tasks as covered, nothing else will which is why its rerunning things May 27 10:05:02 bluelightning: I think this is the return of your nemesis :/ May 27 10:05:30 RP__: ah ;/ May 27 10:05:38 argh :( May 27 10:05:39 JaMa: rm_work is implying the dependency on the sstate checksums May 27 10:06:37 RP__: there is more weird in this build.. same target once "NOTE: Running task 3758 of 6513" second run "NOTE: Running task 4271 of 4881", why is total count of tasks so different (same MACHINE).. May 27 10:07:26 JaMa: truncated task graph as setscene skipped parts? May 27 10:08:31 ah May 27 10:12:05 so worst case I can do with sometimes removing tmp/work (and not using rm_work) is that ie -c compile something will fail because it's not there but expects it unpacked (because of stamp) and sometimes sstate failing because of missing package/packages-split as reported yesterday in #1109 ? or something else move evil? May 27 10:12:10 more May 27 10:13:27 JaMa: I think there are a variety of messy situations you can end up in :/ May 27 10:14:00 JaMa: The intent of the way rm_work was changed was to make it as if the system had been built from sstate packages May 27 10:14:09 Which would just mean one code path to maintain May 27 10:14:24 since building from sstate effectively also means tmp/work is missing May 27 10:14:32 (with some exceptions I know) May 27 10:16:12 but then you need same sstate checksums as before, right? May 27 10:16:48 and that's the problem for me.. I have the same stamps but that's not enough with rm_work May 27 10:18:25 If I stop building in smaller but much faster raid0, used space in tmp/work wouldn't be so big issue, but now I have something like 17G tops and it's also shared for portage builds, so sometimes I need ie 8G free for libreoffice build :) May 27 10:20:16 JaMa: well, we need to at least figure out what the correct behaviour should be here May 27 10:20:27 I can at least see why bitbake is doing what its doing now :/ May 27 10:20:28 JaMa: most loaded part of build is workdir May 27 10:20:54 you may just bind-mount raid0 to workdir only May 27 10:21:13 at least it was true for old OE :) May 27 10:26:07 RP__: hmm I'm starting to wonder if what I put in earlier was just a band-aid over this issue May 27 10:26:48 bluelightning: I'm just looking at this code and wondering what planet the author was on ;-) May 27 10:27:43 hopefully earth, we don't need aliens messing with our code now too May 27 10:29:43 bluelightning: bug #1 with this code is that the valid_new[] bit in runqueue takes no notice of exiting stamp files May 27 10:30:10 The sstate package may not exist but if the stamp does, we should be trusting the stamp May 27 10:32:48 Jay7: I'm binding only tmp/work May 27 10:33:32 JaMa: well.. then no easy way out afaik May 27 10:34:05 I'm sure bitbake task scheduling may be changed WRT rm_work task May 27 10:34:16 Jay7: I can live with those 2 issues I listed.. so before it's fixed (if it could be fixed) I'll clean tmp/work when needed May 27 10:35:37 imho, rm_work should be called right after latest package task May 27 10:35:51 even with latest package task May 27 10:35:58 (iirc, do_build) May 27 10:36:10 after do_build finish please May 27 10:36:32 * JaMa likes -c build when he want's to keep workdir intact May 27 10:37:52 well, after do_build May 27 10:38:03 w/o scheduling as for other tasks May 27 10:38:16 looks like hack :( May 27 10:38:50 * RP__ has a patch which hacks bitbake to make this roughly work correctly May 27 10:39:03 one time I've proposed to split fetching, unpacking and building threads May 27 10:39:04 * RP__ needs to chase down a few bugs though May 27 10:39:19 because they are using different resources by different way May 27 10:39:44 seems now I should propose separate garbage collector :) May 27 10:39:46 and figure out if this really is a good idea May 27 10:40:52 Jay7: I don't see what is special about the rm_work task ;-) May 27 10:41:26 Jay7: You're proposing we write special case logic for every task so we might as well merge bitbake and OE and hardcode all the task logic May 27 10:41:34 do_fetch is depend on inet/network bandwidth, do_unpack/do_rm_work is depend on hdd i/o bandwidth, do_build is depend on CPU and hdd i/o May 27 10:41:52 RP__: special thing is scheduling May 27 10:42:02 I don't know internals May 27 10:42:23 Jay7: We have the scheduler abstracted so you can write your own May 27 10:42:25 but I'm sure that there is no easy way to 'glue' do_build and do_rm_work :) May 27 10:42:43 Jay7: I'd love to see one which scheduled based on task type and various load indicators May 27 10:42:54 yeah.. May 27 10:43:56 The bitbake schedulers are really really really simplistic. I did it deliberately hoping someone would write a good one May 27 10:44:08 Sadly, people have tried and can't really get better performance :/ May 27 10:44:55 speed is one really used imho May 27 10:45:09 completion scheduler isn't better May 27 10:45:13 Jay7: and completion with rm_work May 27 10:45:41 completion should keep the disk cache hotter and some have see it faster May 27 10:45:44 it doesn't help much to save space May 27 10:45:47 Its never faster on my system May 27 10:46:03 * RP__ would welcome any fixes May 27 10:46:30 I would happy to do some but I'm not experienced with python enough :) May 27 10:54:58 Jay7: You know I still don't claim to be able to program in python? ;-) May 27 10:55:12 * JaMa lunch May 27 10:55:26 JaMa: http://tim.rpsys.net/bitbakefix.patch might help you May 27 10:55:41 er, ignore the dbus bit May 27 11:17:39 http://tim.rpsys.net/bitbakefix2.patch is a cleaned up version May 27 11:32:31 RP__: testing now, fwiw: previous double build without rm_work behaved right (only dbus/dbus-native was rebuilt) May 27 11:33:10 JaMa: makes sense, rm_work changing things to _setscene stamps is the cause of this May 27 11:33:18 JaMa: but I think the bug is in bitbake May 27 11:48:21 * bluelightning -> work May 27 11:48:30 or rather -> office May 27 13:18:02 * sgw -> office back on around 8:45ish May 27 13:28:40 Hi All, Please Help! task-poky-boot, error: Failed dependencies: --> http://paste.ubuntu.com/613760/ May 27 13:37:32 look at your tmp/deploy/rpm directory.. do you have something called "tinylogin*"? May 27 13:37:54 but it does look like your omap5430-evm configuration is broken.. May 27 13:38:13 it only built for 3 "archs".. omap5430-evm (machine arch), "all", and "all" again.. May 27 13:38:18 it's missing the armv... arch May 27 13:38:49 this could be a mistake in the way the BSP is configuring its compatible architectures.. May 27 13:39:04 (sorry, I don't know how to fix it if thats the problem....) May 27 13:39:52 I have tmp/deploy/rpm/armv7a/tinylogin-1.4-r6.armv7a.rpm May 27 13:40:11 ya.. from the log the armv7a was never consulted for the packages to install into the ROOTFS.. May 27 13:40:50 The variable being consulted is "PACKAGE_ARCHS". May 27 13:41:18 that variable should contain, omap5430-evm, armv7a, and all.. (and possibly others) May 27 13:41:26 but it appears to contain: omap5430-evm, all and all May 27 13:42:23 where is the best place to define "PACKAGE_ARCHS". May 27 13:42:48 it should be defined either automatically or as part of the BSP.. I'm not sure.. This is outside of the area I normally work on.. May 27 13:43:04 but the value of PACKAGE_ARCHS is wrong.. if you can figure out why, that will lead you to the solution May 27 13:44:39 Thank you fray, I have at least a place to start searching :) May 27 13:45:40 The definition is: May 27 13:45:41 ./conf/bitbake.conf:PACKAGE_ARCHS = "all any noarch ${PACKAGE_EXTRA_ARCHS} ${MACHINE_ARCH}" May 27 13:46:09 so it's likely it's getting "all any noarch omap..." May 27 13:46:13 it's the blank that is the problem.. May 27 13:46:46 in the conf/machine/* is where that is set.. I eleive the omap should use the tune-cortexa8.inc May 27 13:47:13 but I'm not sure how to connect the pieces.. May 27 13:58:58 It seems that I was missing PACKAGE_EXTRA_ARCHS += "armv4 armv4t armv5te armv6 armv7 armv7a" - I am progressing :) but another error --> http://paste.ubuntu.com/613772/ May 27 14:01:55 RP__: your fix works :) great.. I'll use it for a while to see if there are any unwelcome side-effects, but seems fine sofar May 27 14:02:02 lines 40 and 41 are the only true errors May 27 14:02:31 42-49 are actually warnings May 27 14:02:46 look for a package named eglibc, do you have one? May 27 14:03:31 JaMa: sounds like a plan. In the meantime I'll clean this and a few other things up for more testing too May 27 14:06:52 RP__: thanks a lot! May 27 14:07:19 you're saving me hours and hours literally :) May 27 14:08:15 JaMa: I'm just pleased we've found and fixed it. It certainly shouldn't have been doing that... May 27 14:15:18 should I reply to my long email with url to your fix or will you? May 27 14:15:37 you can describe the problem and solution better and with fewer words :) May 27 14:24:47 fray: yes I have ./tmp/work/armv7a-poky-linux-gnueabi/eglibc-2.12-r13/ May 27 14:28:44 JaMa: http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/bb2&id=9fc36a5448ba30d2e557539573b6ec609f34184c May 27 14:28:59 JaMa: I'm trying to clean up all my odd fixes I have lying around... May 27 14:51:55 is there a way to force a redownload on a failed MD5SUM check? May 27 14:52:16 dvhart: -c cleanall. Its not automated (yet) May 27 14:52:33 but that's per recipe right? May 27 14:52:44 dvhart: yes. How many did you corrupt?! May 27 14:52:59 I've had to cleanall about 10 so far May 27 14:53:05 I hit this periodically May 27 14:53:18 dvhart: proxy corrupting things? interrupted downloads? May 27 14:53:20 I'll just replace my downloads dir with an empty one May 27 14:53:25 neither of those May 27 14:53:43 sounds like a bad router or something :/ May 27 14:54:01 possible May 27 14:54:11 I've hit this both at home and at work May 27 14:54:28 dvhart: You seem ill fated with hardware ;-) May 27 14:54:40 tis the truth May 27 14:55:00 although I haven't noticed any other networking issues May 27 14:55:11 I was wandering if we have enough information to cleanup downloads dir of older version, keep all tar balls, checkouts needed to rebuild from scratch, but delete everything else? May 27 14:55:55 JaMa: rebuild what from scratch is always the question May 27 14:56:15 JaMa: We don't have an easy way to iterate over a list of MACHINEs collecting that data May 27 14:56:25 [or images] May 27 14:56:34 I don't think it would be too hard to do though May 27 14:56:46 bluelightning: Its just a mess of corner cases May 27 14:57:02 Certainly possible but very hard to get 100% right May 27 14:57:22 surely it would be a case of doing a "fake" fetch where it just returns where it would have saved the file locally May 27 14:57:30 RP__: ah I see and something like keep everything which has do_fetch stamp and it's highest PV-PR for PN? May 27 14:58:09 JaMa: I'd do it from the metadata - query it for a list of files it would use, then delete anything leftover May 27 14:58:21 bluelightning: getting that piece of information is the trivial bit May 27 14:58:44 Its figuring out that grub only builds for x86 but still is referred to by the metadata for x86 builds May 27 14:58:54 RP__: with everything in downloads hopefully replacable, it wouldn't be so big problem with few false positives or few leftovers May 27 14:59:11 JaMa: no, it wouldn't be that painful May 27 14:59:19 but I can see the bug reports May 27 14:59:28 Do something well or not at all IMO May 27 14:59:48 ok, fair enough May 27 15:01:00 btw: gentoo has eclean-dist which does exactly this and has -p (pretend) param (which can filter few bug reports as user see what will be removed if he confirms it) May 27 15:04:51 JaMa: I'm not against having it but it isn't trivially easy to do May 27 15:37:55 Good Morning All ! May 27 15:41:07 hi nitink May 27 15:41:18 hi RP__ May 27 15:41:20 nitink: Phil posted a patch for the gcc issue, could you take a look at it please? May 27 15:41:37 RP__: sure, where is the patch May 27 15:41:50 nitink: oe-core mailing list May 27 15:42:00 RP__: ok, looking May 27 16:38:31 bluelightning: ping May 27 16:38:48 hi sgw May 27 16:40:19 bluelightning: I have a quick request, could you look at the beagleboard failure of Qt on the autobuilder? It might be a GCC 4.6 related issue (similar to the what nitink worked on yesterday). May 27 16:40:56 sgw: we might have a fix for gcc 4.6.0 May 27 16:41:26 nitink: great news May 27 16:41:45 sgw: I am testing a fix posted by phil May 27 16:42:05 bluelightning: did you look at qt4-native for oe-core? May 27 16:42:27 nitink: Ok, are you building beagleboard? May 27 16:43:11 sgw: looking May 27 16:43:20 otavio: I haven't yet no, but it's on my list May 27 16:43:40 bluelightning: any ETA? May 27 16:43:47 sgw: I am building mesa-xlib for beagleboard May 27 16:44:02 otavio: it's not high on the list I have to admit May 27 16:44:32 bluelightning: this is important to me since I depend on it to get some missing apps included on my layer May 27 16:44:42 bluelightning: is it possible to move it a little up? May 27 16:45:17 I'll see if I can make some time early next week May 27 16:45:38 bluelightning: that would help a lot May 27 16:46:41 nitink: please ensure you build qt4-x11-free also May 27 16:46:54 I want to see if that fixes the autobuilder failure May 27 16:46:57 sgw: do you have a pointer to the log of this failure? I always have trouble with the autobuilder's web interface :/ May 27 16:47:04 sgw: will do May 27 16:47:06 as in, finding stuff May 27 16:48:21 bluelightning: http://autobuilder.pokylinux.org:8010/builders/nightly-external/builds/134/steps/shell_20/logs/stdio, or do you need something else? May 27 16:52:31 qatomic_arm.h:361:35: error: output number 1 not directly addressable May 27 16:52:35 hmm May 27 16:52:47 presumably this is post-update to gcc 4.6.0 May 27 16:54:24 bluelightning: yes May 27 16:55:18 well I'm not sure what that means, if the stuff that nitin is already working on doesn't fix it (not sure exactly which issue(s) he is looking at) then I will have to dig into it next week May 27 16:57:39 bluelightning: there is a fix for GCC 4.6.0 internal compiler error, which we were working around earlier. I am trying out the fix and see if helps or not May 27 17:00:14 bluelightning: thanks, I might dive into later today if the gcc fix does not address it. May 27 17:00:24 this is a potential blocker for M1 May 27 17:00:39 sgw: while building qt4-x11-free I am getting failure on flex May 27 17:04:01 RP__, sgw: good news: phil's fix does take care of ICE May 27 17:04:54 nitink: what's your flex failure, that's new May 27 17:05:36 nitink: can you package it up and submit it please? May 27 17:05:37 sgw: some rel_* symbols not found May 27 17:05:48 RP__: ok May 27 17:06:04 nitink: it might also be a good one to wave at the gcc people, you could talk to pb_ about getting that back upstream May 27 17:06:08 nitink: he's on #oe May 27 17:07:22 RP__: sure I will work with pb_ May 27 17:08:16 sgw: flex may be my env issue May 27 17:09:05 sgw: I will need a build from scratch to get a clean env, too many things happening in my build tree May 27 17:11:54 If you have the patch I can also try a build here May 27 17:18:28 sgw: flex issue is gone now, it was related to my autoconf upgrade stuff May 27 17:20:58 Ok good. May 27 17:22:17 sgw: cleaning up the patch, will send you later May 27 17:57:39 * nitink qt4-x11-free-4.7.3-r23.1 is taking long time to compile May 27 17:59:59 oe-core is broken May 27 18:00:14 it seems USE_PR_SERV needs to be properly handled May 27 18:01:13 sgw: qt4-x11-free-4.7.3-r23.1 compile succeeded May 27 18:01:35 ahh it fails because xmlrpc cannot be imported May 27 18:01:41 something missing somewhere? May 27 18:02:23 great! May 27 18:02:28 nitink: ^^^ May 27 18:06:43 otavio: I will be starting a build of master here shortly (after M1 stuff) May 27 18:07:02 sgw: good May 27 18:07:18 sgw: here it fails to import xmlrpc so seems something is hardly broken May 27 18:07:23 sgw: or a missing depends May 27 18:07:42 ahah May 27 18:07:49 it seems to be xmlrpclib May 27 18:07:51 not xmlrpc May 27 18:09:09 ohh May 27 18:09:30 RP__: did you properly push bitbake changes for prserv? it seems this part is missing May 27 18:11:46 RP__: and USE_PR_SERV = "0" ought to be done in bitbake.conf by now May 27 18:37:57 gosh, this is confusing .. USE_PR_SERV is set to 0 but package classe doesnt see it May 27 18:38:12 dvhart: hi May 27 19:03:18 hmmm bitbake seemsto be borking http://pastebin.com/cWfreqg5 May 27 19:46:51 heya egonzalez_ergio May 27 19:47:38 egonzalez_ergio, how's the bluetooth work going? May 27 19:52:34 hey May 27 19:52:36 I'm here May 27 19:52:39 bop May 27 19:52:42 nop May 27 19:53:10 I'm tryed to modify yours files but don't compile the module May 27 19:54:24 simply ignore me new config May 27 19:54:27 my new May 27 19:57:25 In this way work, obviously: http://sastriawan.blogspot.com/2011/04/linux-kernel-modules-configuration-on.html May 27 19:59:04 * nitink getting this error: http://pastebin.com/ndTf1hqM any clues ? May 27 19:59:30 egonzalez_ergio, all of the above that you list there, they work here, I use them everyday. what branch is this on ? May 27 20:01:38 | ERROR: Connecting to PR service None:None failed: int() argument must be a string or a number, not 'NoneType' May 27 20:01:38 | ERROR: Function 'package_get_auto_pr' failed May 27 20:04:53 zeddii: I'm trying to do my distro. For now I want to add bluetooth kernel modules to cor-image-minimal May 27 20:05:33 also discussed on ML, but your error look a bit different then khem's and koen's May 27 20:06:31 understood, but a defconfig or a config frag definitely work on bernard and master. I use them daily. is there somewhere I can see where what you tried May 27 20:09:49 JaMa|Off: right, I was checking any way to work around the error, may be I can revert the PRauto commit in my branch May 27 20:13:37 incandescant: any clues on above error ? May 27 20:14:22 maybe I need to recreate local.conf May 27 20:14:50 * zeddii notes that dvhart didn't see my response before replying to the create a BSP email May 27 20:15:01 nitink, afraid not May 27 20:15:23 nitink, as JaMa|Off said that's a different issue to the one on the list May 27 20:16:48 incandescant: can I revert some commit locally to avoid the issue ? May 27 20:18:44 nitink, I'd guess the PR server changes are the culprit May 27 20:20:48 incandescant: reverting the PR service commits, got me going :) May 27 20:24:58 nitink, you should definitely file a bug to track your issue though ;-) May 27 20:26:03 incandescant: I have many of my patches in the tree, so not sure is it the problem with master tree or not May 27 20:32:12 nitink, if you get a chance it'd be nice if you could verify May 27 20:32:28 invandescant: will do May 27 20:34:20 sgw: all the gettext patches will be mared like this, right? Upstream-Status: Inappropriate [licensing] May 27 20:34:38 Ok May 27 22:15:51 fray: Are you arguing for or against adding that patch to gcc? May 28 00:59:24 bitbake grub (TARGET_ARCH=X86_64) returns ERROR: Nothing PROVIDES 'grub' ???? May 28 00:59:37 how do debug? May 28 00:59:58 I know grub_0.97.bb is getting parsed May 28 01:14:10 mgross: I think you need meta-intel layer May 28 01:17:36 I'll give that a try. May 28 01:18:00 but I'm starting to look at the bitbake python and I want to know how I would aproach debugging this driectly? May 28 01:18:49 nitink: meta-intel-contrib ? May 28 01:19:47 got it. May 28 01:19:57 what branch should I try? bernard? May 28 01:20:15 mgross: http://git.pokylinux.org/cgit/cgit.cgi/meta-intel/ May 28 01:20:23 master should be good May 28 01:20:36 and keep it inside poky.git May 28 01:21:05 and update your bblayers.conf to include that layer, and you can look at sugerbay machine, how it is using grub May 28 01:21:27 barnard: should be better branch May 28 01:21:33 and master would be latest one May 28 01:21:57 mgross: if you don't want latest stuff then go for bernard May 28 01:24:10 trying ... May 28 01:25:04 so why would this make grub show up? I know its in the poky base tree. May 28 01:25:16 (still buildling BTW) May 28 01:28:02 hmm. grub_1.98 is in the meta-intel/common/recipes-bsp May 28 01:29:20 the bb file for the grub2 recipie doesn't look different enough to explain the problem with the older version of grub not working. May 28 01:30:05 but its nice to see it building and not dumping a python stack any more. May 28 01:32:47 mgross: not sure why the one in poky.git is not working May 28 01:33:11 FWIW the one in poky works ok for i386. May 28 01:33:33 it just hates x86_64 target_arch May 28 01:34:02 I would like to know how to debug that issue though. Any debugging tips? May 28 01:35:13 found it! May 28 01:36:01 there is a bug in bitbake that fails to print out an execption message that gets raised in the grup_0.97.bb file. May 28 01:36:14 if not re.match('i.86.*-linux', host): May 28 01:36:21 raise bb.parse.SkipPackage("incompatible with host %s" % host) May 28 01:37:21 line 28 of poky/meta/recipes-bsp/grub/grub_0.97.bb May 28 01:46:20 mgross: looks like that is old code before x86-64 was added May 28 01:52:10 yup. now I'm digging into bitbake for why it can't report skipped recipies ;) May 28 01:52:28 thank you for getting me past the orriginal issue!!! May 28 01:52:59 mgross: np **** ENDING LOGGING AT Sat May 28 02:59:57 2011 **** BEGIN LOGGING AT Sat May 28 02:59:57 2011 May 28 08:23:16 moin, bitbake -b seems broken now :/ May 28 08:45:24 RP__: I've found the issue with debian.bbclass and allarch, do you have a sec? May 28 09:43:24 RP__: added that info to bug #1075 **** ENDING LOGGING AT Sun May 29 02:59:58 2011 **** BEGIN LOGGING AT Sun May 29 02:59:58 2011 May 29 11:20:43 hi **** BEGIN LOGGING AT Sun May 29 18:06:11 2011 May 30 02:17:49 jiajun: ping May 30 02:17:59 sgw1: pong **** ENDING LOGGING AT Mon May 30 02:59:59 2011 **** BEGIN LOGGING AT Mon May 30 02:59:59 2011 **** ENDING LOGGING AT Mon May 30 18:58:39 2011 **** BEGIN LOGGING AT Mon May 30 19:00:15 2011 May 30 19:07:52 hi May 30 19:08:24 I have aproblem with identification ofa kernel module May 30 19:08:42 kernel-module-hci-usb May 30 19:08:58 this is btusb.ko? **** ENDING LOGGING AT Mon May 30 20:11:13 2011 **** BEGIN LOGGING AT Mon May 30 20:12:15 2011 **** BEGIN LOGGING AT Tue May 31 07:34:15 2011 **** BEGIN LOGGING AT Tue May 31 07:48:14 2011 May 31 14:03:47 zenlinux: FWIW you were on the right track with do_install but nativesdk is the wrong direction :) May 31 14:05:48 RP__: it seems I got it doing it right May 31 14:06:05 RP__: I am now testing the build off extensions using it May 31 14:06:06 otavio: cool May 31 14:27:15 RP__: now to use the tool, at the cross path, what var I use? May 31 14:30:32 Hello there. I'm targeting a beagleboard and although I know that there are some precooked instructions for it on the wiki, I was hoping to get the experience of doing a full build, but I'm running into some issues, or quite possible simply things I don't quite understand May 31 14:31:02 the first is that in my local.conf I have "MACHINE =?? "qemux86", which I understand to be the default; then later overridden with MACHINE ?= "beagleboard" May 31 14:31:19 but when I run the build for sato it spits out information that makes it seem like it's building for x86 May 31 14:31:52 Now I am stuck about calling the tool May 31 14:31:57 I did it as: May 31 14:31:57 NOTE: Calling: /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/bin/i586-oe-linux/chicken-install -debug -r slice:1.0 May 31 14:32:00 sh: /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/bin/i586-oe-linux/chicken-install: No such file or directory May 31 14:32:03 mv: cannot stat `slice': No such file or directory May 31 14:32:27 the file /home/.../i586-oe-linux/chicken-install does exist May 31 14:40:54 ah, here is the output: May 31 14:40:55 TARGET_ARCH = "i586" May 31 14:40:55 TARGET_OS = "linux" May 31 14:40:55 MACHINE = "qemux86" May 31 14:41:25 so I'm not sure why the target arch is showing as i586 when I selected beagleboard as the machine May 31 14:41:32 or in fact why qemux86 is showing up as the machine May 31 14:43:04 ah, interesting - commenting out the "MACHINE ??= qemux86" line worked May 31 14:43:19 but from the text, it looks like that should be a default only if nothing else is selected below that May 31 15:10:37 can anyone suggest to me a stable commit to use for building master? May 31 15:10:57 I tried rebasing my branch to master last night and it failed due to some license-related issues. May 31 15:11:09 I backed up to just before those commits and now it's complaining about the PR service being invalid May 31 15:14:48 zenlinux: 83ce96f44516c8a4a44c8c0140949256f8422014 works for me (oe-core) May 31 15:15:37 tnx otavio May 31 15:20:13 jefferai: Sounds like its not picking up that configuration May 31 15:20:32 jefferai: Maybe strace it and check which local.conf is being picked up? May 31 15:20:55 RP__: give me a tip ... when I want to use a cross tool, how I do to setup the LD_LIBRARY_PATH and like? May 31 15:21:05 RP__: I didn't find how it is done for gcc May 31 15:21:19 otavio: You shouldn't have to touch it May 31 15:21:31 RP__: just call the app? May 31 15:22:21 otavio: yes May 31 15:22:31 RP__: if I remove that ??= bit, then my setting of beagleboard does get successfully picked up May 31 15:23:17 jefferai: hmm, that doesn't sound right... May 31 15:23:25 jefferai: could be a bug :/ May 31 15:23:31 yeah May 31 15:23:37 it's ok, for now it's building beagleboard May 31 15:23:41 but that brings me to my next question May 31 15:23:46 so building these recipes gives me tons of packges May 31 15:23:54 what I don't see from the documentation I've looked through so far May 31 15:24:04 is how to turn all that into a distro that I can actually run May 31 15:24:12 jefferai: which kind of documentation are you looking for? May 31 15:24:16 how I get from that build step to booting my beagleboard with it May 31 15:24:47 jefferai: "bitbake XXX" generates an image in deploy/images/ which you use on the device May 31 15:24:54 oh May 31 15:25:15 ok, then there's some other disconnect -- I thought that bitbake simply created various sets of packages May 31 15:25:22 It we can make the clearer somewhere please let us know where May 31 15:25:25 so sato generates everything needed for sato; qt generates the qt libs; etc. May 31 15:25:57 jefferai: package targets just build packages, image targets build the packages and then combine them into an image May 31 15:26:15 jefferai: and yes, dependencies are handled May 31 15:26:15 ah May 31 15:29:13 RP__: okay, so I see that poky-image-sato is in meta-recipes-sato/images May 31 15:30:01 but, I also see poky-image-clutter, poky-image-(base, core, directdisk, minimal, etc) May 31 15:30:50 so if I wanted to have some subset of packages installed, would I e.g. use poky-image-sato as a base, and modify the defined necessary packages? May 31 15:32:51 or would I create a new class? May 31 15:33:48 Good morning All ! May 31 15:38:23 basically it's not clear to me where you go and start customizing things to build the custom distribution you want; do I create classes that inherit from some other class, and then image recipes that use those classes? Do I have to modify tasks? If I modify recipes, do I need to create poky-image-(minimal, minimal-dev, base, core, directdisk, live, initramfs, etc.)? May 31 15:39:03 I guess I can see how you could do it basing off of what's there, but I'd like to do things the "right way", for easier future upgrades if nothing else May 31 15:39:47 (one reason I'm interested in this is if I e.g. end up targeting machines with older/lesser hardware than the beagleboard and need to strip things down quite a bit) May 31 15:46:32 jefferai: You can take an existing image definition and add/remove things, or copy it to your own image .bb file and make changes. This is documented in the reference manual? May 31 15:48:16 RP__: yeah -- I see how to do it, just looking for the "right" way -- for instance, modifying an existing definition might be hard to upgrade from later. But -- would I be right in thinking that you can use e.g. IMAGE_FEATURES -= , not just IMAGE_FEATURES += ? May 31 15:49:01 jefferai: Currently we don't have a -= operator. You'd therefore normally come up with your own IMAGE_FEATURES line May 31 15:49:13 jefferai: re actually getting stuff onto your beagleboard, FYI there's README.hardware that contains some info on actually booting the new image May 31 15:51:00 jefferai: we are working on improving the documentation around customisation (well, I say we, it's mostly Scott R) May 31 15:51:00 bluelightning: yep, saw that -- I just wanted to try doing it with my own image instead of using a pre-built one May 31 15:51:21 but I've seen http://www.yoctoproject.org/download/bsp/texas-instruments-arm-cortex-a8-development-board-beagleboard May 31 15:51:32 so I understand (I think!) how to actually get the image there once it's generated May 31 15:51:42 I just wasn't clear on the process of generating custom images May 31 15:51:47 but I think I'm getting an idea May 31 15:52:08 there's just a lot of things that inherit from other recipes/definitions/tasks etc. and getting an idea of the flow takes a bit of getting used to May 31 15:52:27 I dont' suppose it's possible to have an "overlay" of configuration inside build/conf ? May 31 15:52:53 jefferai: it is, any file in there will replace the core conf files May 31 15:52:54 that way I don't have to keep track of what in the yocto bernard directory was originally there and what is mine May 31 15:53:32 jefferai: There is a pretty powerful concept of "layers" in use which contain customisations May 31 15:53:40 that's good to hear May 31 15:53:52 so inside conf, I would create a meta/ directory and then follow the directory structure? May 31 15:55:10 jefferai: I specifically mentioned conf files (and it applies to class files). For the .bb files and recipes themselves you'll need to create your own layer May 31 15:55:45 jefferai: Its not hard and there is documentation (for example the bsp guide has layer information in it) May 31 15:55:58 ah, ok -- so build/conf overrides meta/conf, and build/classes overrides meta/classes ? May 31 15:57:16 jefferai: yes May 31 15:58:47 looking in conf/layer.conf, it looks like to create a custom layer I would export LAYERDIR from my local.conf, and populate files in there? May 31 16:03:14 jefferai: Add an entry to conf/bblayers.conf pointing to somewhere with a layer.conf May 31 16:03:29 ah, ok May 31 16:22:15 dvhart / tomz1: FYI I've found a problem with the way BBFILE_COLLECTIONS is being added to in meta-intel May 31 16:22:59 at least for me here bitbake does not detect e.g. crownbay in the list of collections; I'm guessing it's some kind of subtlety with "_append_crownbay +=" May 31 16:24:00 bluelightning: hmm, maybe I should just remove the _append_crownbay May 31 16:24:27 tomz1: perhaps, I'm not sure... I'd love to understand why it doesn't work May 31 16:24:42 I can see why you would want to do it that way May 31 16:25:01 bluelightning: same here, but it seems to be causing problems for no good reason May 31 16:25:45 currently I think the only consequence is that files from those layers don't get any priority assigned May 31 16:25:55 bluelightning: it worked for me, so I don't know how to reproduce at this point May 31 16:26:49 bluelightning: anything to do with the recent priority fix e.g. being ignored May 31 16:27:07 BBFILE_COLLECTIONS doesn't affect the contents of BBFILES so you wouldn't notice any build issue unless you hit bug #1125, but that's due to some missing priority sorting anyway May 31 16:30:18 bluelightning: ok, so can you file a new bug for the crownbay with info on reproducing and I'll look into it May 31 16:31:57 RP__: OK; it seems that I got it further but .. May 31 16:31:58 | NOTE: chicken_install: SRC_URI seems to be empty, assuming official Chicken egg May 31 16:31:59 | NOTE: Calling: i586-oe-linux-chicken-install -debug -r slice:1.0 May 31 16:31:59 | sh: /home/otavio/hacking/el/tmp-eglibc-eglibc/sysroots/x86_64-linux/usr/bin/i586-oe-linux/i586-oe-linux-chicken-install: No such file or directory May 31 16:32:01 | ERROR: Function 'chicken-install failed to run' failed May 31 16:32:49 tomz1: actually thinking about it I know why it doesn't work... at the point we figure out collections (which is before the parsing stage) we don't know what MACHINE is, therefore the overrides haven't been applied May 31 16:33:01 RP__: any idea about what missing file can be? May 31 16:34:27 bluelightning: ok, so we can't select based on machine at that point, so we have to just use the one in any case May 31 16:34:41 tomz1: I think so May 31 16:35:03 bluelightning: ok, simple enough - I'll submit a patch to do that May 31 16:35:15 thanks May 31 16:35:33 bluelightning: thanks for reporting it and pointing out the problem May 31 19:48:56 hi May 31 19:50:14 I have zlib in IMAGE_INSTALL May 31 19:50:44 when I make the image zlib compile ok but in do_rootfs May 31 19:50:57 | Processing zlib... May 31 19:50:58 | Unable to find package zlib! May 31 19:51:21 egonzalez_ergio: IMAGE_INSTALL will take the package name not recipe name May 31 19:52:05 mmm May 31 19:52:58 this is teh recipe: meta/recipes-core/zlib/zlib_1.2.5.bb May 31 19:53:22 how I find package name? May 31 19:53:43 egonzalez_ergio: look in the DEPLOY_DIR May 31 19:53:50 ok May 31 19:56:10 mmm May 31 19:56:16 [emiliano@emiliano deploy]$ find ./ -name *zlib* May 31 19:56:18 ./licenses/zlib May 31 19:56:19 ./licenses/zlib/zlib.h May 31 19:56:21 ./licenses/zlib-native May 31 19:56:22 ./licenses/zlib-native/zlib.h May 31 19:56:24 ./rpm/core2/python-zlib-2.6.6-nk1.4.core2.rpm May 31 19:56:25 ./rpm/core2/perl-module-compress-zlib-5.12.3-r0.core2.rpm May 31 19:56:27 ./rpm/core2/perl-module-io-compress-zlib-extra-5.12.3-r0.core2.rpm May 31 19:56:28 ./rpm/core2/perl-module-compress-raw-zlib-5.12.3-r0.core2.rpm May 31 19:56:30 ./rpm/core2/perl-module-io-compress-zlib-constants-5.12.3-r0.core2.rpm May 31 19:56:31 ./rpm/core2/perl-module-io-zlib-5.12.3-r0.core2.rpm May 31 19:56:33 ./rpm/atom_pc/kernel-module-zlib-deflate-2.6.37+git1+79669230fd82a3e7e254cf8b596a2388a4333e62_1+79d6188d99bdf63da9a0ba27c010792266e337f9-r18.atom_pc.rpm May 31 19:56:34 ./rpm/qemux86/kernel-module-zlib-deflate-2.6.37+git1+79669230fd82a3e7e254cf8b596a2388a4333e62_1+b2afed7ecd54918b73db7f30062aaaf02fdaba54-r18.qemux86.rpm May 31 19:56:36 ./rpm/i586/perl-module-compress-raw-zlib-5.12.3-r0.i586.rpm May 31 19:56:37 ./rpm/i586/perl-module-io-zlib-5.12.3-r0.i586.rpm May 31 19:56:39 ./rpm/i586/perl-module-compress-zlib-5.12.3-r0.i586.rpm May 31 19:56:40 ./rpm/i586/python-zlib-2.6.6-nk1.3.i586.rpm May 31 19:56:42 ./rpm/i586/perl-module-io-compress-zlib-extra-5.12.3-r0.i586.rpm May 31 19:56:43 ./rpm/i586/perl-module-io-compress-zlib-constants-5.12.3-r0.i586.rpm May 31 19:56:52 Dont paste crap here May 31 19:56:55 use pastebin May 31 19:57:04 oops May 31 19:57:09 true... May 31 19:57:13 excuseme May 31 19:57:32 these channels are logged May 31 19:57:39 keep them small May 31 19:57:54 http://pastebin.com/uQ0qMh0A May 31 19:58:20 there are not a zlib package May 31 19:58:31 yes it did not get built May 31 19:58:48 since there is no dependency on it May 31 19:59:54 http://pastebin.com/eJVzKge0 May 31 20:00:14 zlib is created May 31 20:02:26 do bitbake zlib May 31 20:04:01 http://pastebin.com/x53CBCch May 31 20:04:15 deploy]$ find ./ -name *zlib* -> same result May 31 20:06:41 I have ./tmp/sysroots/atom-pc/usr/include/zlib.h May 31 20:06:48 but not a zlib package! May 31 20:11:09 hmm May 31 20:12:46 what is teh differnce about zlib and zlib-native? May 31 20:26:50 egonzalez_ergio, -native is used by your build system, zlib is installed on the target May 31 20:28:19 then...is not necessary to unstall zlib in IMAGE_INSTALL? May 31 20:29:18 egonzalez_ergio: if some package needs it then it will be pulled in automatically May 31 20:29:42 egonzalez_ergio: if not and you still want it then you have to add it to IMAGE_INSTALL May 31 20:33:32 ok... I don't know if some package now needs zlib but I'm sure that a future programe (writed by me) will nedd zlib and I want to add now the library May 31 20:49:57 egonzalez_ergio: if a future progam does then add zlib to its DEPENDS May 31 20:50:22 and when you install your programs package on the device it will suck in zlib automagikally May 31 20:50:31 as required runtime dependency May 31 20:50:53 provided you have your feeds setup right May 31 20:51:43 txs May 31 21:56:25 zenlinux: How are base-passwd and base-passwd-cross different? May 31 22:10:29 RP__, was on the phone, back May 31 22:11:41 RP__, base-passwd-cross includes a default login.defs file and has to jump through hoops to get the default sysconfdir files into the sysroot May 31 22:12:29 zenlinux: I'm wondering if that would be better set as an option in the recipe which triggers the core to do the sysconfdir files May 31 22:13:43 RP__, also, base-passwd-cross needs the SSTATEPOSTINSTFUNCS workaround to make sure things work from sstate May 31 22:13:53 my opinion is that these are enough changes to keep the recipe separate May 31 22:14:54 zenlinux: This doesn't quite fit the meaning of "cross" :/ May 31 22:15:11 cross things are things which are compiled to run on the build system but emit binaries for the target May 31 22:15:56 This is a passwd-base recipe with hacks to install in the target sysroot which is something very different May 31 22:16:14 sure, no disagreement there May 31 22:17:09 zenlinux: I'm not sure why the base-passwd recipe can't do these things in its sysroot task May 31 22:17:10 RP__, do you think the target sysroot changes could simply be a side effect of building the normal base-passwd recipe? May 31 22:17:26 zenlinux: I'm thinking it would then be clearer what's going on May 31 22:17:48 RP__, ok, I see your viewpoint. I can look into this May 31 22:18:11 zenlinux: We have gone to some lengths to keep the sysroot and target device in sync May 31 22:18:28 where there are differences, spelling it out clearly in the one target recipe seems a neater way to make the difference clear May 31 22:34:58 * zenlinux -> afk for a bit Jun 01 00:03:30 hi Jun 01 00:03:44 there are somebody Jun 01 00:03:46 :-) Jun 01 00:04:38 I'm trying to compile a recipe that needs C++ compiler. What is it's DEPENDS? Jun 01 00:17:57 egonzalez_ergio, you can view a graphical dependency explorer with bitbake -g -u depexp Jun 01 00:18:44 unless you're asking what DEPENDS you need to add to a recipe to build a c++ project? Jun 01 00:20:17 in which case, I don't think you need to add anything special Jun 01 00:23:41 the recipe is mine. Im trying to add xerces and need c++ **** ENDING LOGGING AT Wed Jun 01 02:59:56 2011