**** BEGIN LOGGING AT Wed May 21 02:59:56 2008 May 21 05:10:32 i try to compile my openembedded by run "bitbake openmoko-devel-image" but failed ,so how to clean up in order to start a new compile procedure ? May 21 05:11:35 try bitbake -c clean openmoko-devel-image May 21 05:12:25 and g'nite May 21 06:36:03 is there any x app (v4l2 app) that can capture images from a camera May 21 07:09:15 ~seen koen May 21 07:09:24 koen was last seen on IRC in channel #oe, 159d 21h 3m 1s ago, saying: 'I forgot to commit that portion yesterday'. May 21 07:13:33 morning May 21 08:06:07 yopla May 21 08:08:46 ola May 21 09:12:40 morning May 21 09:52:08 morning all May 21 10:02:04 gm May 21 10:02:51 hi Crofton|work May 21 10:13:21 gm lal May 21 10:13:25 all even May 21 10:19:09 hi likewise May 21 10:30:15 morning. Relatively speaking :) May 21 10:30:29 ~ugt May 21 10:30:30 rumour has it, ugt is Universal Greeting Time. Created in #mipslinux, it is a rule that states that whenever somebody enters an IRC channel it is always morning, and it is always late when the person leaves. The local time of any other people in the channel, including the greeter, is irrelevant. http://www.total-knowledge.com/~ilya/mips/ugt.html May 21 10:30:54 hrw :) didn't know that May 21 10:31:43 do you know which people are responsible for angstrom as opposed to oe? It seems difficult to tell them apart May 21 10:31:58 hi mickeyl May 21 10:32:03 morning folks May 21 10:32:04 hey hrw May 21 10:32:13 hey mickeyl May 21 10:32:17 yo XorA May 21 10:32:19 mickeyl: how goes openmoko-fltk^W^W^W^W^W work? May 21 10:32:28 hahaha :D May 21 10:32:53 good so far. I'm still suffering from a cold, but my work on the Openmoko framework is progressing very well May 21 10:33:48 zecke: very busy? May 21 10:35:47 zecke_: very busy? (since you probably missed the question above) May 21 10:36:06 RP: shoot May 21 10:36:21 zecke_: Firstly, the patch I posted to the OE/bitbake lists May 21 10:36:28 re: clearing the environment May 21 10:39:33 RP: yes, but. Style: Commented out code :) May 21 10:40:04 RP: but, technical: My 2nd patch cleaned the environment after having parsed the default config. This means. that MACHINE, DISTRO, FOO, is inside the dict and just work May 21 10:40:04 * * OE Bug 4144 has been RESOLVED (FIXED) by May 21 10:40:06 * * python-core config Makefile includes ccache reference May 21 10:40:08 * * http://bugs.openembedded.net/show_bug.cgi?id=4144 May 21 10:40:14 zecke_: Yes, I will fix that. It was meant to be uncommented and I just didn't refresh the patch before sending May 21 10:40:30 RP: but the build is not influenced as shell scripts and python will not have the environment anymore May 21 10:40:38 zecke_: I don't like the idea of cleaning after parsing the default config May 21 10:40:50 RP: so people setting MACHINE need to rely on the unexport, which is a bit odd May 21 10:40:59 zecke_: I think we should do it in the more obvious way so things are predictable/understandable May 21 10:41:56 zecke_: We import all the variables into bb.data from the environment so builds can be influences, just not the shell execution environments May 21 10:42:07 RP: so how is MACHINE="foo" bitbake bla handled? May 21 10:42:28 RP: you will have to put it in the whitelist, and then make sure it is unexported by base.bbclass logic? May 21 10:42:30 zecke_: BB_ENV_EXTRA_WHITE="MACHINE" MACHINE=foo bitbake xyz May 21 10:42:35 screen say "Datei | Sensoren"... how I do not like german language... (I know what it means anyway) May 21 10:42:52 zecke_: If users want to do that from the commandline they'll have to adjust their environment May 21 10:43:05 RP: yes AND unexport in base.bbclass to not fuckup binutils :) May 21 10:43:14 zecke_: yes, we already unexport it May 21 10:43:36 RP: yes, but we don't unexport SILENT, QUIET, FOO, or the other 10 env vars raster is using to mess up buildsystems :) May 21 10:43:49 zecke_: but we also don't whitelist them May 21 10:44:21 zecke_: By having the user whitelist things they accept that it may cause fun and they need to be careful May 21 10:44:24 RP: there is no namespace for MACHINE, DISTRO, SILENT, So if you use them in your local.conf and they are used by a buildsystem you lose May 21 10:44:31 zecke_: if $USER = raster then unexport os.environment.each() May 21 10:44:44 03mickeyl 07org.oe.dev * rd3e6d2ba... 10/ (1 packages/python/python_2.5.2.bb): python 2.5.2 sed hardcoded ccache out of Makefile and substitute with $(CCACHE). Closes #4144 May 21 10:44:48 RP: no. They would use a whitelist to have their stuff in the config working, they don't think of pyrex 3.9.2 May 21 10:44:55 zecke_: no, since they are only exported if they were in the original environment May 21 10:45:06 RP: yes, and that is flawed May 21 10:45:12 zecke_: why? May 21 10:45:23 RP: because they break the build randomly? May 21 10:45:32 RP: we have export to export stuff to the scripts May 21 10:45:39 RP: we added unexport because we sucked back then May 21 10:45:50 zecke_: Which is why I agree with sanitising things by default May 21 10:46:01 RP: cleaning the environment will create predictable builds :) May 21 10:46:16 RP: having whitelist -> parse -> blacklist for unexport is not the way to go. It is obscure May 21 10:46:40 zecke_: It makes peftect sense to be able to unexport a variable exported elsewhere May 21 10:46:59 zecke_: whether we should export all the environment by default is a different question May 21 10:47:21 RP: well. It made sense to fix the binutils built. The approach was wrong though May 21 10:47:57 RP: We should not export more than POSIX.3 defines. Otherwise export only things having an export flag May 21 10:48:35 zecke_: I'd tend to agree with that May 21 10:48:45 RP: See, with the extra whitelist, it will scream for changing the base.bbclass to add further unexports. But I think this is the wrong way to go. It is a game you can not win, as the environment is not a good namespace May 21 10:48:56 zecke_: but that doesn't change my view that we need to whitelist what gets pulled into data from the environment May 21 10:49:42 zecke_: I see these as two issues - 1) we shouldn't export everything from the original environment 2) we should whitelist what we pull into bb.data from the environment May 21 10:49:53 My patch addresses 2), not 1) May 21 10:49:59 but I agree both need addressing May 21 10:50:19 RP: My issue was. What to do with "SILENT", "QUIET", "VERBOSE". I thought adding further unexports was not the way to go May 21 10:50:24 BB_ENV_EXTRA_WHITE="MACHINE" MACHINE=foo bitbake xyz May 21 10:50:27 sorry May 21 10:50:47 BB_ENV_EXTRA_WHITE="MACHINE" BB_ENV_CLEAN_AFTER_PARSE="MACHINE" MACHINE=foo bitbake xyz May 21 10:50:58 zecke_: agreed but that is problem 1), not 2) May 21 10:51:06 would be the "symmetric" solution May 21 10:51:34 actually, no May 21 10:52:09 Having SILENT, MACHINE, DISTRO, FOO, in the configuration is not a problem at all. So limiting that is not part of what I want to solve May 21 10:52:30 The issue is with exporting things to shell scripts. I think your patch is making that part more obscure :) May 21 10:52:51 zecke_: but I think that from a reproducible build PoV we have to make bitbake not depend on random things in the environment by default May 21 10:53:10 zecke_: I'd bet a can find some variables that can break the build ;-) May 21 10:53:33 RP: CFLAGS and other things get properly initialized :) May 21 10:53:52 RP: I would just say I don't think so, because I would like to see your results May 21 10:54:10 I'd just have to find something set with ?= May 21 10:54:43 RP: yupp, and is not in some way namespaced. BB_BREAK_THINGS=1 would be cheating May 21 10:54:53 TERMCMD=foo bitbake bar -c devshell May 21 10:55:26 RP: hehe, it should have been BB_TERMCMD then :) May 21 10:55:38 DL_DIR=/dev bitbake bar -c fetch May 21 10:55:59 IMAGE_FSTYPES=breakme bitbake image May 21 10:56:19 RP: anyway. So we have (I think I missed that part). 1) What gets inherited from the environment 2) What gets exported to shell scripts May 21 10:56:35 zecke_: yes May 21 10:56:55 I'd like to see both made predicatable May 21 10:57:32 RP: 1.) is a matter of lib/bb/data.py and inherit... we can either unset it before calling that or put the filtering/picking there. And I don't mind a whitelist May 21 10:58:04 RP: 2.) I would do unexporting after we have inherited from the environment and have another whitelist for that May 21 10:58:19 zecke_: 1) is fixed by my patch May 21 10:58:42 zecke_: and the second whitelist isn't needed, bitbake.conf should have the right export FOO lines May 21 10:58:57 RP: nah. It is a co-incidence that lib/bb/data.py is not seeing the things :) May 21 10:59:15 RP: You whitelist MACHINE for the config, it gets auto whitelisted for the environment May 21 10:59:15 zecke_: coincidence? May 21 10:59:26 RP: side-effect May 21 11:01:57 zecke_: ah, right, yes. We can remove that May 21 11:01:59 RP: I think we should not have one set of vars for two slightly related things May 21 11:02:31 RP: I'm tempted to move the current checks to lib/bb/data.py and have another, though similar, set of vars for the environment May 21 11:02:54 RP: e.g. MACHINE=foo bitbake bla, I set MACHINE for the configuration, I don't set it for the environment of buildscripts May 21 11:03:01 zecke_: IMO we don't need that set, it should be entirely controlled by the var[export] falg May 21 11:03:15 RP: basicly you will never set something for a buildscript? May 21 11:03:25 RP: well, then clean the environment completely after parsing :) May 21 11:03:57 zecke_: As long as we have all the export FOO we need in bitbake.conf I'm fine with that May 21 11:04:29 I do see what you mean about MACHINE being exported though and that is wrong May 21 11:05:41 zecke_: basically after data.inheritFromOS is called we should unset everything May 21 11:05:55 and drop matchesenv flag? May 21 11:07:21 RP: sounds sane May 21 11:07:38 and there is already a blacklist in that method :] May 21 11:08:12 zecke_: yes but we can drop that May 21 11:08:25 [if we default to whitelisting] May 21 11:08:56 We can drop the matchesenv check in setVar too which might even give a speedup May 21 11:10:46 glibc-intermediate just failed on me, is there an easy fix, or do I need to rebuild? May 21 11:11:08 hi alle May 21 11:11:19 ups -e May 21 11:17:20 Crofton: I would rebuild May 21 11:17:30 Crofton: but I do not look at cpu power May 21 11:20:44 I'm going to rebuild on the big machine, but that has issues with libtool May 21 11:34:34 hello May 21 11:34:54 hrw: I have revamped the oestats UI, it's starting to look pretty good May 21 11:36:48 hrw: for instance, check this out: http://oestats.jerryweb.org/builds/42/ May 21 11:37:07 hrw: then click on one of the "succeeded" links May 21 11:37:18 zecke: I tried patching bitbake to remove auto exports and it breaks a few things, our metadata is quite bad ;-) May 21 11:38:25 jeremy_laine: nice it is May 21 11:38:36 jeremy_laine: please add OESTATS_BRANCH support May 21 11:38:46 hrw: eh? May 21 11:38:49 jeremy_laine: for .dev/.stable/non-oe May 21 11:39:07 jeremy_laine: Koen wants to run oestats with autobuilder - viewmtn links will be wrong May 21 11:39:17 hrw: is there any way we could pick this up automatically? May 21 11:39:44 hrw: I think we should have some sort of "MANIFEST" file at the root of any bbfile collection May 21 11:40:02 hrw: which gives a title + url to VCS May 21 11:40:14 hrw: that way we could version all the overlays May 21 11:40:14 jeremy_laine: tinderbox class forced user to set it May 21 11:40:59 hrw: did you notice the DEPENDS now show up when you click on a package build? May 21 11:41:31 hrw: on another topic, is the pagination at 20 items OK? May 21 11:42:36 jeremy_laine: pagination is ok May 21 11:43:17 hrw: OK, I have other projects to get on and oestats looks OK for an initial version so I'm going to give it a bit of a break May 21 11:43:36 hrw: feel free to keep feeding data so we can stress the system May 21 11:44:00 hrw: at some point I need to check DB calls to check eager loading is working OK May 21 11:46:53 my lenny test build goes May 21 11:47:16 http://oestats.jerryweb.org/builds/43/ - 404 May 21 11:48:53 jeremy_laine: oestats assign builder ID but page is handled when there is some stuff provided May 21 11:51:07 RP: ouch. What is broken? May 21 11:51:14 RP: parse errors? May 21 11:54:47 jeremy_laine: but for pagination of build progress I would like to have a way to check latest progress without changing pages May 21 11:55:04 zecke: we don't export things like PATH by default May 21 11:55:22 zecke: I'll run through some tests and see how bad the damage is ;-) May 21 12:00:13 03john_lee 07org.oe.dev * re7e8e506... 10/ (5 files in 3 dirs): cacao: add hg version 8190 and the corresponding cacaoh-native. May 21 12:17:50 hrw: what's the issue with http://oestats.jerryweb.org/builds/43/ ? May 21 12:18:48 hrw: if you want to reflect current progress we could revert the order of the packages May 21 12:18:59 hrw: that way page 1 is always the latest data May 21 12:19:32 hrw: I don't really like the idea of removing pagination as we could end hammering the DB May 21 12:25:31 jeremy_laine: start build - it will appear in 'builds' list but no page for it before data came May 21 12:26:09 hrw: ok, like: http://oestats.jerryweb.org/builds/41/ May 21 12:27:19 probably May 21 12:33:35 http://kerneltrap.org/Linux/Git_Management May 21 12:35:09 hrw: OK, 404 fixed, you now get a "No package builds yet" page, see http://oestats.jerryweb.org/builds/41/ May 21 12:35:29 cool May 21 12:35:40 metadata revision on right side does not fit May 21 12:37:20 hrw: hmm.. I guess it needs to be truncated or something.. May 21 12:37:48 hrw: how do you feel about the reversed order for the packages? May 21 12:38:19 (allowing you to hit F5 to get an update) May 21 12:39:26 can it be ?page=last? May 21 12:39:55 hrw: er.. I'm using Django's generic paginator let me check May 21 12:40:36 New in Django development version: May 21 12:40:38 As a special case, you are also permitted to use last as a value for page: May 21 12:40:39 /objects/?page=last May 21 12:40:56 hrw: heh, it will work in the future :) May 21 12:42:13 ;) May 21 12:42:32 hrw: by the way, I was thinking: if we don't want to load our servers, we could maybe stick oestats on google app engine: http://code.google.com/p/google-app-engine-django/ May 21 12:47:45 zecke: Should be drop bbimage? May 21 12:47:48 s/be/we/ May 21 12:50:21 jeremy_laine: it is your code - do what you want/need May 21 12:51:47 hrw: do you think we could have a METADATA_BRANCH in base.bbclass? May 21 12:52:21 hrw: would this allow you to override it for poky? May 21 12:53:10 hrw: it would be nice to have both METADATA_REVISION and METADATA_BRANCH set in the same place May 21 12:54:13 RP: opinion? May 21 12:54:43 hi May 21 12:55:44 likewise: Did your witpa program ever get integrated into OE? May 21 12:55:55 hrw: for OE branch can be parsed out of _MTN/options May 21 12:56:05 Laibsch: no, but I used it yesterday, where did you find out about this? May 21 12:56:46 Laibsch: In fact I can clean it up (mostly --help) and submit it in some way. May 21 12:57:13 Please do May 21 12:57:20 I was (of course) doing some bug work May 21 12:57:28 dtc came up May 21 12:57:39 the original source is currently 404 May 21 12:57:58 and it so happens you used it as an example which is why I stumbled upon it May 21 12:58:27 I think it makes sense to eventually integrate it in an automatic fashion, resulting in more robust downloads May 21 12:58:56 if there is a hash entry in checksums.ini, then go ahead and download it with witpa's help May 21 12:59:16 It would be cool if you'd RFC'd something like that to be added to OE May 21 13:08:18 hrw: this works for me: http://pastebin.com/m777d0274 May 21 13:11:01 nice May 21 13:12:21 hrw: should I push it, and let you handle other SCMs? May 21 13:12:35 hrw: also, you can plain override it if you want May 21 13:16:28 fine with me but I would want other dev ack it May 21 13:17:05 re May 21 13:17:36 zecke: any thoughts on adding a METADATA_BRANCH variable? (http://pastebin.com/m777d0274) May 21 13:18:16 jeremy_laine: can't hurt May 21 13:23:01 03jeremy_laine 07org.oe.dev * re35bdcf6... 10/ (1 classes/base.bbclass): base.bbclass: add a METADATA_BRANCH variable May 21 13:23:06 03jeremy_laine 07org.oe.dev * rc008a2bf... 10/ (1 classes/oestats-client.bbclass): oestats-client.bbclass: report METADATA_BRANCH variable May 21 13:23:18 jeremy_laine: http://oestats.jerryweb.org/builds/44/ - you do not escaped gtk+ May 21 13:25:00 RP: Thank you for http://gitweb.openembedded.net/?p=org.openembedded.dev.git;a=commitdiff;h=342be92e862f499a0cb0622a4a5abc96720c9b1f and fixing the "two images at same time"-build May 21 13:25:17 Could it be that this broke debian bitbake? May 21 13:25:51 I wonder if http://packages.debian.org/bitbake already has the necessary lock funtion May 21 13:25:55 Laibsch: That fix will ensure that packages using debian renaming work in PACKAGE_INSTALL, yes May 21 13:25:55 function May 21 13:26:32 Laibsch: You can tell if you look in lib/bb/utils.py for "lockfile" May 21 13:26:36 RP: I mean, will that commit break things for people using 1.8.10-3 on debian? May 21 13:27:25 I saw some breakage with lock files not being created and was wondering if it was attributable to me using the debian package instead of the svn/cvs version. May 21 13:27:40 * Laibsch does not know off-hand if bitbake is maintained in svn or cvs May 21 13:27:52 Laibsch: bitbake 1.8.10 had the locking functions May 21 13:27:59 Its in svn May 21 13:27:59 OK May 21 13:30:03 I'll see if it comes up again May 21 13:33:10 yes, it does May 21 13:39:19 Laibsch: I already did propose this once on the ML (witpa) but will re-do so now that I have a working version of it that does most of what you'ld want. May 21 13:40:33 Laibsch: It uses a sqlite database. I pruned it with checksums.ini which results in 1MB+, and I'm not sure of sqlite databases are host-endianess/word-width independent? May 21 13:40:42 s/of/if/ May 21 13:52:11 03Laibsch 07org.oe.dev * re54c6e58... 10/ (4 files in 2 dirs): glibmm: move up to latest stable release. fixes build problems in 4264. May 21 14:00:04 * * OE Bug 4264 has been RESOLVED (FIXED) by May 21 14:00:06 * * glibmm fails do_compile May 21 14:00:09 * * http://bugs.openembedded.net/show_bug.cgi?id=4264 May 21 14:05:04 * * OE Bug 2646 has been marked as DUPLICATE of bug 4278 by May 21 14:05:07 * * updated bb file for ctorrent May 21 14:05:08 * * http://bugs.openembedded.net/show_bug.cgi?id=2646 May 21 14:25:41 * Laibsch wonders when we are finally going to get a real wiki, one where real people can document stuff for real May 21 14:26:14 RP: http://rafb.net/p/1PFbpR47.html and http://rafb.net/p/WgBE0X57.html May 21 14:26:15 f2497299e919cb94e12fc8690a709479451e5510 from about a week ago works still fine with a clean tmp May 21 14:26:32 I don't see the build breaking with regards to locking problems anymore, though May 21 14:27:09 So, it might be something else. But it seems glibc-intermediate breaks now. Verified in Sonkei and Angstrom. May 21 14:28:24 RP: Very well possible this has nothing to do with the commit you made or the bitbake version. It was just the first thing that came to my mind after seeing something about "cannot create lock file, yadayada" or some such message yesterday. May 21 14:30:15 03tmbinc 07org.oe.dreambox * r05dfbf7d... 10/ (3 files in 3 dirs): linux-dm800: enable CONFIG_SCSI_PROC_FS, wireless ext update May 21 14:30:18 03tmbinc 07org.oe.dreambox * r37f35774... 10/ (1 packages/linux/linux-dm7025.bb): linux-dm7025: wireless ext update May 21 14:30:22 03tmbinc 07org.oe.dreambox * rbc404d98... 10/ (3 files in 3 dirs): dreambox-buildimage-native: allow slightly larger secondstage loader May 21 14:30:26 03tmbinc 07org.oe.dreambox * r4e264e06... 10/ (1 packages/dreambox/dreambox-secondstage.bb): dreambox-secondstage: update dm800,dm7025 to 61 May 21 14:32:03 03tmbinc 07org.oe.dreambox * r0bf9d901... 10/ (1 packages/images/dreambox-image.bb): dreambox-image: media player is a plugin now, so install it May 21 14:34:05 * * OE Bug 4284 has been created by lukas.gorris(AT)gmx.de May 21 14:34:07 * * no sound on htcblueangel May 21 14:34:09 * * http://bugs.openembedded.net/show_bug.cgi?id=4284 May 21 14:39:31 Laibsch: I don't think I'm guilty of that issue May 21 14:39:41 OK May 21 14:39:46 (the error is that limits.h is missing) May 21 14:40:03 How can it be fixed? May 21 14:40:05 * * OE Bug 4285 has been created by lukas.gorris(AT)gmx.de May 21 14:40:07 * * pointer offset in scummvm May 21 14:40:09 * * http://bugs.openembedded.net/show_bug.cgi?id=4285 May 21 14:40:14 Laibsch: That depends why limits.h is missing May 21 14:40:26 you don't see it? May 21 14:40:34 * Laibsch does a locate May 21 14:40:40 Laibsch: I don't run .dev builds that often May 21 14:40:57 hrw: what will your METADATA_BRANCH be for poky? May 21 14:41:26 * Laibsch finds LOTS of limits.h May 21 14:44:43 Laibsch: Its an internal gcc header and it suggests you've somehow broken staging May 21 14:45:03 This is from a clean tmp May 21 14:45:09 * Laibsch feels innocent ;-) May 21 14:45:35 Was it using gcc 4.3.0? May 21 14:54:38 RP: possibly, but I think it was 4.2.4: http://rafb.net/p/cFjlur78.html May 21 14:56:24 Laibsch: Sorry, I mean did it try and build gcc-cross-4.3.0 or gcc-cross-initial-4.3.0? May 21 14:58:47 RP: I already cleaned out tmp again and moved to the known-good revision for an opie-image build May 21 14:59:02 jeremy_laine: "Poky trunk" probably May 21 14:59:04 I can answer your question after the build is done May 21 15:00:29 RP: The known-good revision built 4.2.2 of gcc-cross and gcc-cross-initial May 21 15:01:44 Laibsch: I'd be interested a diff between HEAD and the known good revision May 21 15:01:58 just a minute May 21 15:02:09 I'll pull that from another machine May 21 15:11:06 Has anyone tried libusb to talk to a usb device on an OE distro? May 21 15:11:26 I'm running a libusb app on Openmoko and it cannot find any devices May 21 15:11:59 but "lsusb" works and shows the connected USB devices May 21 15:16:53 Stupid mtn question May 21 15:17:05 If I do a mtn checkout, how do I update it? May 21 15:23:16 Tartarus: mtn pull ; mtn update May 21 15:26:37 RP: http://oss.leggewie.org/wip/f2497299e919cb94e12fc8690a709479451e5510_vs_HEAD.txt May 21 15:31:23 thanks May 21 15:31:34 Tartarus: the easiest way is to cd into the checkout dir, then run mtn update May 21 15:31:39 hrw: I will put "poky.trunk" for your current entries, can you set this in your local.conf? May 21 15:32:15 hrw: actually, would org.pokylinux.dev be OK? May 21 15:32:58 hrw: or org.pokylinux.trunk? May 21 15:36:26 jeremy_laine: it is not monotone based May 21 15:37:11 hrw: I know that, look at http://oestats.jerryweb.org/builds/44/ May 21 15:38:27 nice ;) May 21 15:40:05 * * OE Bug 4278 has been RESOLVED (FIXED) by May 21 15:40:07 * * BB for enhanced ctorrent and its controller May 21 15:40:09 * * http://bugs.openembedded.net/show_bug.cgi?id=4278 May 21 15:40:50 03Laibsch 07org.oe.dev * r820f742e... 10/ (4 files in 2 dirs): ctorrent: add ctcs 1.4.1 and ctorrent 3.3.1. Closes 4278 and 2646. May 21 15:46:52 hrw: look again May 21 15:47:12 hrw: the behaviour is controlled by BRANCHES in http://svn.bolloretelecom.eu/opensource/trunk/oestats/oestats/models.py May 21 15:47:19 hrw: will move it to config soonish May 21 16:01:01 any reason why gpe-conf should be creating alignment misses that anyone can think of? May 21 16:11:16 Laibsch: I'd suspect the angstrom gcc version changes May 21 16:41:07 anyone having gpe-filemanager build fail with: libavahi-common.so.3: undefined reference to `__stack_chk_fail@LIBSSP_1.0' May 21 16:49:50 per task overrides are great :) May 21 16:50:03 shame they're broken in bitbake but I'll fix that... May 21 16:51:02 still trying to build anstrom base-image - bails out b/c it wants gcc3 vs gcc4 for qemu - what all is qemu used for and can I override those items? (Previously I've seen that qemu is used to determine the targets localle and it was suggested to set 'ENABLE_BINARY_LOCALE_GENERATION=0' but I haven't found that documented anywhere) May 21 16:52:45 tharvey: What you've been told is correct, why not try that? May 21 16:53:37 I was told to refer to the angstrom conf for more info but I couldn't find that define there... just looking for more info May 21 16:53:46 is that the 'only' thing qemu is used for? May 21 16:54:00 yes May 21 16:54:02 I see it... its in conf/distro/include/anstrom.inc May 21 17:00:37 a+ May 21 17:10:13 03koen 07org.oe.dev * rf9e1326d... 10/ (1 packages/linux/linux-omap2_git.bb): linux-omap2 git: bump srcrev to get basic powermanagement support for omap3 May 21 17:15:16 is there an option to bitbake that adds a timestamp to its output? May 21 18:04:25 tharvey: iirc no May 21 18:07:24 * hrw -> afk May 21 18:11:08 hey all, i'm trying to track down spyro's latest dev status; does anyone know if he changed his homepage URL? May 21 18:11:48 should still be mnementh.co.uk, no? May 21 18:18:55 hello there May 21 18:19:37 anyone having problems with fetching from developer.imendio.com svn repo? May 21 19:04:07 re May 21 19:04:14 hernan_martinez: which recipe it is? May 21 19:04:19 hi hrw May 21 19:04:29 gconf-dbus May 21 19:04:33 from stable May 21 19:04:44 hernan_martinez: just updated it from svn May 21 19:04:46 hrw: did midori suit your needs or did you find smaller app ? May 21 19:05:04 cyrilRomain: midori was enough May 21 19:05:06 i am getting May 21 19:05:21 NOTE: Update svn://developer.imendio.com/svn/gconf-dbus;module=trunk;REV=head;proto=http May 21 19:05:21 svn: REPORT request failed on '/svn/!svn/vcc/default' May 21 19:05:21 svn: Target path does not exist May 21 19:05:47 hernan_martinez: rm -rf $DL_DIR/svn/developer.imendio.com May 21 19:06:33 where is dl_dir usually? May 21 19:06:43 tmp/downloads? May 21 19:07:11 i dont have that .. dl maybe a subdir May 21 19:07:13 let me look May 21 19:07:39 hernan_martinez: 'sources' directory May 21 19:08:34 hernan_martinez: it is set to ${HOME}/sources by default May 21 19:08:48 ok May 21 19:08:55 hernan_martinez: check in your local.conf file May 21 19:09:06 found May 21 19:10:16 hum... deleted but then i tried bitbakse task-base again and got the same problem May 21 19:10:48 3 days ago i built bootstrap-image at home but this problem happened just yesterday May 21 19:11:39 ah May 21 19:11:43 i know whats going on now May 21 19:11:52 it's trying to fetch revision 1 May 21 19:11:55 and not the lastest May 21 19:12:04 /usr/bin/env svn co -r 1 http://developer.imendio.com/svn/gconf-dbus/trunk trunk failed with signal 1, May 21 19:12:31 but strange.. i thought this issua was solved a few days ago.. checked buzilla back then May 21 19:23:16 heh, that oestats site looks pretty sweet May 21 19:23:44 hi kergoth May 21 19:23:49 hi flo May 21 19:23:54 hey May 21 19:24:04 * * OE Bug 4286 has been created by cliff.brake(AT)gmail.com May 21 19:24:06 * * xfonts-xorg_6.8.bb fails to build for x86 May 21 19:24:08 * * http://bugs.openembedded.net/show_bug.cgi?id=4286 May 21 19:24:20 hrw: thanks for the rm tip. it worked.. May 21 19:25:06 hrw: but now i had to change my gconf-dbus_svn.bb file.. it was trying to get the first revision May 21 19:25:26 hernan_martinez: ha! May 21 19:25:31 your distro config is busted May 21 19:25:42 ? May 21 19:25:47 generic? omg May 21 19:26:00 so generic is busted then May 21 19:26:26 ok haha now gconf-value.c is not compiling May 21 19:29:48 hrw: looking in the bugzilla laibsch tell the guy to add sane source revs to my distro May 21 19:30:15 hrw: it is in the .dev thou May 21 19:31:01 hernan_martinez: generic distro in .dev already use sane-srcdates/sane-srcrevs May 21 19:32:20 hrw: yes but stable's generic.conf is missig "require conf/distro/include/sane-srcrevs.inc" May 21 19:32:38 hi, I'm having an issue with trying to modify avahi to build the avahi-qt4 stuff. May 21 19:32:58 hernan_martinez: ah.. .stable one May 21 19:33:07 hernan_martinez: submit patch to .stable ML then May 21 19:33:09 hernan_martinez: Then you need to bug the .stable people to backport that. Unfortunately, they don't keep up with bugzilla May 21 19:33:15 ahh May 21 19:33:19 but in bugzilla May 21 19:33:27 Laibsch: please stop May 21 19:33:39 hrw: stop telling the truth? May 21 19:33:42 ? May 21 19:33:48 Laibsch: stable branch maintainers have own policy May 21 19:33:58 ah May 21 19:33:58 Fine May 21 19:33:58 and they are allowed for it May 21 19:33:59 sorry May 21 19:34:23 basically my problem is that it isn't finding the qtopia/qt .pc file ( as it doesn't exist in the right place even though it's been built ) May 21 19:34:37 hrw: But people don't understand why stuff in bugzilla does not apply to .stable. May 21 19:34:38 someone asked that in the bugzilla comments for bug #4231 May 21 19:34:47 hrw: So it needs explanation May 21 19:34:52 humm.. didnt know that May 21 19:35:04 hernan_martinez: .stable and bugzilla are somewhat disconnected at the moment May 21 19:35:09 so, let me ask this.. do you guys suggest me moving to .dev ? May 21 19:35:14 no May 21 19:35:20 that was fast :) May 21 19:35:28 hernan_martinez, what are you trying to do? May 21 19:35:37 * hrw -> other channels as I can not stand that 'stable ignore bugzilla' crap May 21 19:35:53 get generic's bootstrap-image working, with pxe+nfs booting on a x86 itx May 21 19:36:11 hernan_martinez, the obvious question is "Why not use Angstrom?" May 21 19:36:12 +directfb,+mplyer, with no X May 21 19:36:25 as that is the distro with the most support in .stable May 21 19:37:14 well. i am going to look for it.. thanks.. May 21 19:37:43 this is the path of least resistance May 21 19:38:11 one day, we should have un-break generic day May 21 19:38:20 i didnt know about the "most .stable support" in angstrom.. i am pretty new to OE.. like 5 days May 21 19:38:27 crofton haha May 21 19:38:35 hernan_martinez, not a problem May 21 19:39:17 but just to ask: doesn't stable mean: old stuff that compile for sure? May 21 19:39:31 hernan_martinez right May 21 19:39:33 not old, i mean, frozen May 21 19:39:45 well, it is a little more complex than that May 21 19:39:52 we try to fix bugs May 21 19:39:59 but not change infrastructure May 21 19:40:10 and try to avoid random changes May 21 19:40:37 hm who are the stable maintainers now? May 21 19:40:39 so where should I post bugs to the .stable people May 21 19:41:22 hernan_martinez: it should :-/ As hrw said, feel free to submit patch to the .stable ML May 21 19:41:45 ok noob here: what is ML? May 21 19:41:55 hernan_martinez: mailing list :) May 21 19:42:02 the second from the top news item on www.openembedded.org has the .stable list information May 21 19:42:31 :) ok thanks. i am subscribing now May 21 19:47:45 I'm thinking that bitbake isn't building qtopia for the cross compiler, because the .pc files aren't in the i686-linux staging stuff? May 21 19:59:25 ~summon jeremy May 21 19:59:26 apt takes out 20 clean, identical-looking phones, some extra hands, and pretends to be a telemarketer for a large corporation, so he gets delivered a phonelist containing jeremy's coordinates May 21 20:07:08 bye May 21 20:11:08 bye hrw May 21 20:18:28 er...the faq page has been hax0red May 21 20:18:59 I'm trying to build an image against my own 2.6.19 kernel May 21 20:19:18 i'm getting... May 21 20:19:19 ERROR: Multiple .bb files are due to be built which each provide virtual/kernel (/home/kgilmer/dev/sandbox/oe-stable/org.openembedded.stable/packages/linux/linux_2.6.21.bb /home/kgilmer/dev/sandbox/oe-stable/org.openembedded.stable/packages/linux/linux-bug_2.6.19.2.bb). May 21 20:19:19 This usually means one provides something the other doesn't and should. May 21 20:19:42 I try with "-DDD" but it doesn't tell me what needs to be provided. May 21 20:19:47 any tips? May 21 20:24:02 i was just looking at the faq myself and about to point it out May 21 20:24:25 looks like rev. 126 might be the last good one? May 21 20:25:12 how I can I view that version? All I can see is how to get diffs May 21 20:25:36 i'm fumbling around the diffs too May 21 20:25:57 pregier: ok, thx May 21 20:26:01 i can kind of see some old content at http://oe.linuxtogo.org/node/28/diff/1146/1150#builderrors May 21 20:27:39 yeah, kind of :) May 21 20:27:49 if you search and then mouse over :) May 21 20:28:03 or select to highlight :) May 21 20:28:20 haha May 21 20:31:03 bye folks May 21 20:35:48 kgilmer_: hmm you could find the recipe that have PREFERRED_PROVIDER_virtual/kernel = "linux" and replace linux with "linux-bug" May 21 20:36:25 with -DDD you should see which recipe is providing it May 21 20:38:44 cyril_: thanks for the tip May 21 20:39:04 kgilmer_: for which machine are you buildinf ? May 21 20:39:18 kgilmer_: PREFERRED_PROVIDER_virtual/kernel is set in machine conf files May 21 20:40:25 strange... I tried "bitbake linux" , got that error, then did "bitbake -g linux", got the error, then back to "bitbake linux" and now it's not giving me that error May 21 20:40:44 machine is my own, but it's based on the mx31 May 21 20:40:46 ???? May 21 20:40:54 faulty hw? May 21 20:41:27 kgilmer_: so this should be in conf/machine/mx31moboard.conf May 21 20:41:36 yeah, in my machine conf i set virtual/kernel to linux-bug May 21 20:42:21 cyril_: yes, the only thing I changed is the console seial port and the kernel provider. May 21 20:42:36 it seems to be building now with 2.6.19...although I'm not sure what I did to get it working. May 21 20:42:53 woglinde: I hope not I just got this laptop :/ May 21 20:45:32 Well I'll wait to see how this plays out. Is the mailing list or IRC better for this kind of issue? May 21 20:58:23 kgilmer_: IRC. But as stated in the topic, this channel is not a distro or machine support channel! If you encounters bugs with bitbake and/or oe metadata you will get help though :) May 21 21:02:45 03rpurdie 07org.oe.dev * rc7529018... 10/ (1 conf/bitbake.conf): bitbake.conf: Correctly export PATH variable May 21 21:02:49 03rpurdie 07org.oe.dev * rcf7676f1... 10/ (1 classes/image.bbclass): image.bbclass: Cleanup whitespace (from poky) May 21 21:02:54 03rpurdie 07org.oe.dev * rfe2868e9... 10/ (1 classes/image.bbclass): image.bbclass: Remove use of bbimage (from poky) May 21 21:02:59 03rpurdie 07org.oe.dev * r5dcb3f33... 10/ (1 classes/devshell.bbclass): devshell.bbclass: Export variables used by the class (from poky) May 21 21:04:55 bbimage finally dies :) May 21 21:05:23 cyril_: ok, makes sense. thanks. May 21 21:10:06 should we create #generic? :) :) May 21 21:14:12 well in my case i think the core issue is bitbake May 21 21:14:32 as it wasn't telling me what dependencies were causing it to build two seperate kernels, even with -DDD May 21 21:14:51 unless it was buried up farther, which is very possible, as DDD generates oodles of output. May 21 21:15:15 Does anyone know the "bitbake" command to bitbake the same sort of thing as http://downloads.openmoko.org/asu/ ? May 21 21:15:26 I used to bitbake openmoko-devel-image . May 21 21:17:34 bitbbake -c fetch? May 21 21:27:02 And to list what can be built? May 21 21:27:19 03rpurdie * r1074 10/ (4 files in 4 dirs): May 21 21:27:19 build.py: Make sure expandKeys has been called on the data dictonary before May 21 21:27:19 running tasks fixing various strange issues (from poky). Correctly add a task May 21 21:27:19 override in the form task-TASKNAME which whilst a change in behaviour shouldn't May 21 21:27:19 matter since the original approach didn't work at all May 21 21:34:05 nite May 21 22:17:11 nite May 21 22:50:46 Crofton: ping! May 21 22:51:45 pong May 21 22:56:18 sakoman, pong May 21 22:56:43 did you ever resolve your avahi link issue? May 21 22:56:50 maybe May 21 22:56:52 I'[m getting the same thing now :-( May 21 22:57:02 I think it just worked May 21 22:57:16 clean build? May 21 22:57:26 I think so May 21 22:57:34 bummer, I fear as much May 21 22:57:36 I've been working on two machine on different stuff May 21 22:57:39 and lost track May 21 22:57:52 I can't swear the problem is gone either May 21 22:58:00 it's been a while so I guess I should try a clean build May 21 22:58:05 yeah May 21 22:58:25 I'll likely go have a life tonight May 21 22:58:28 puts a damper on progress for a few hours :-) May 21 22:58:32 yeah May 21 22:58:34 frustrating May 21 22:58:46 since I'm having a life, I can afford it May 21 22:58:52 but having an excuse to rejoing real life is good ;-) May 21 22:58:59 yeah May 21 22:59:45 guess I'll go play outside for a while then! May 21 23:00:16 always something to do there too May 21 23:02:49 avahi just blew up one me May 21 23:03:16 I need to talk with RP on how to debug this May 21 23:17:27 so help me understand how to control what packages get built/installed for any given image (it 'is' the image that dictates this not the distro yes?) - ie base-image includes 'task-base-ext2' (if MACHINE_FEATURES contains ext2) - but I can't find a package called 'task-base-ext2' May 21 23:18:38 tharvey: There may be a task that PROVIDES=task-base-ext2 May 21 23:19:56 I'm finding its really difficult to trace back the process of package selection and image creation. I did not really run into a good description of these 'tasks' in the OE docs... are they classes as opposed to packages or neither? May 21 23:20:41 IIRC, those tasks are generic packages that are provided by real packages; for example, dropbear or openssh may provide the generic ssh task May 21 23:22:06 tharvey: For task-base-*, take a look at ./packages/tasks/task-base.bb - the RDEPENDS_ lines list dependencies for the given packages May 21 23:22:28 i.e. ext2 will pull in hdparm, e2fsprogs, e2fsck and mke2fs. May 21 23:22:38 ah... so really to trace back why something gets built/included I need to be doing some grep's for things like PROVIDES=task-base-ext2? May 21 23:23:00 ok, thats what I would figure... but then I'm at a loss for what pulls in 'everything else' in base-image May 21 23:23:08 Yeah, grep is your friend; there's a multitude of ways that things can be included via the metadata May 21 23:23:27 Bitbake does have an option to produce a dependency graph though, from memory, which may assist May 21 23:23:55 in base-image.bb I see 'IMAGE_INSTALL' including ssh, package manager, feed, ext2, usbhost - but not 'system' stuff like busybox etc May 21 23:24:03 bitbake -g, AFAIK May 21 23:24:37 NAbyss, yes I saw that... but haven't been able to figure out how to use graphviz to view the dot files to get a good visual May 21 23:25:13 tharvey: Busybox et al should be selected by your distro config, from what I remember May 21 23:26:00 so there is a bit of a crossover regarding package selection being done in distro vs image? or perhaps I completely misunderstand 'image' - I assumed its where you define 'what' is in your image, but perhaps it defines what type of image you have? May 21 23:27:30 tharvey: It's a bit of a fuzzy line; some things are specified by the distro, some by the image. If you look in conf/distro/, you'll see PREFERRED_PROVIDER lines for various components May 21 23:27:32 docs I read talk about how 'base-image' includes network/console/flash support - yet I couldn't see how in base-image.bb any of those are included May 21 23:28:03 tharvey: Look in task-base May 21 23:28:38 yes, I saw some of that... so PREFERRED_PROVIDER's are used to select which package to use if there are several that do the same thing... May 21 23:29:12 Yep; virtual/foo "packages" are used as a way to select one of various options for a given functionality May 21 23:30:08 so is 'task-base' always inherently included? May 21 23:30:49 03tmbinc 07org.oe.dreambox * r530a04cb... 10/ (1 packages/wlan-rt73 packages/wlan-rt73/wlan-rt73.bb): wlan-rt73: add ralink rt73 driver May 21 23:30:53 03tmbinc 07org.oe.dreambox * re63a9e51... 10/ (3 files in 3 dirs): busybox-1.01: add zeroconf support May 21 23:30:56 03tmbinc 07org.oe.dreambox * rdf468d39... 10/ (1 packages/hotplug-ng/hotplug-ng.bb): hotplug-ng: fix source date, set package version May 21 23:31:00 03tmbinc 07org.oe.dreambox * r17528594... 10/ (3 files in 3 dirs): autofs-4.1.4: add auto.hotplug May 21 23:31:03 03tmbinc 07org.oe.dreambox * re9689f6d... 10/ (3 files in 3 dirs): linux-dm800: build autofs modules May 21 23:31:07 03tmbinc 07org.oe.dreambox * r8a9fbb7e... 10/ (3 files in 3 dirs): initscripts-opendreambox: initialize automount, load some more modules by default May 21 23:31:10 03tmbinc 07org.oe.dreambox * r415ed825... 10/ (1 conf/machine/dm800.conf): dm800.conf: install support for autofs,vfat May 21 23:31:14 03tmbinc 07org.oe.dreambox * r6400b449... 10/ (1 packages/dreambox/dreambox-dvb-modules.bb): dreambox-dvb-modules: driver updates May 21 23:31:17 03tmbinc 07org.oe.dreambox * rc1f08fc8... 10/ (1 packages/images/dreambox-image.bb): dreambox-image: install hotplug,autofs. WLAN support for dm7025 and dm800 May 21 23:33:41 ahhh... I found what I'm missing - 'task-boot' which includes kernel, base-files, busybox etc May 21 23:34:13 so I'm a little unclear on tasks vs packages. Why wouldn't task-boot be a package? May 21 23:35:14 tasks are meta packages May 21 23:35:34 The task-packages don't really provide anything by themselves; they tend to be used as a branching point for a distro etc. to include a set of items - tasks are still packages, but don't provide a software package themselves May 21 23:37:50 I can see how task-packages can be thought of as 'generic' but it seems to me they 'do' provide packages... several of them vs a single package. ie, look at packages/tasks/task-boot.bb which I'm guessing about every image must include? May 21 23:40:23 Tartarus, meta-packages meaning they reference other packages kind of like 'package sets'? May 21 23:42:13 tharvey: They just link to other packages as dependencies, rather than including the build instructions themselves May 21 23:42:55 ok, I understand May 22 00:23:53 03tmbinc 07org.oe.dreambox * r5e80332f... 10/ (1 packages/enigma2/enigma2.bb): enigma2: depend on libdreamdvd May 22 00:23:57 03tmbinc 07org.oe.dreambox * r7b03a0ff... 10/ (1 conf/machine/dm800.conf): dm800.conf: add required fat kernel module **** ENDING LOGGING AT Thu May 22 02:59:57 2008