**** BEGIN LOGGING AT Mon Mar 15 02:59:57 2010 Mar 15 04:11:01 03Paul Menzel  07org.openembedded.dev * r7d8cd6b4ed 10openembedded.git/recipes/musicbrainz/ (2 files in 2 dirs): Mar 15 04:11:01 libmusicbrainz: Include header to fix build with g++ 4.4. Mar 15 04:11:01 Patch taken from [1] and adapted. Mar 15 04:11:01 [1] http://bugs.musicbrainz.org/ticket/4301 Mar 15 04:11:01 Signed-off-by: Paul Menzel Mar 15 04:11:02 Signed-off-by: Holger Hans Peter Freyther Mar 15 05:07:51 03Holger Hans Peter Freyther  07org.openembedded.dev * rf24b247cc5 10openembedded.git/recipes/liboop/liboop_1.0.bb: Mar 15 05:07:51 liboop: Disable www, glib, adns, readline and tcl as it is not in the DEPENDS Mar 15 05:07:51 The configure script searched for tcl in /usr/include/tcl$tclVersion which Mar 15 05:07:51 triggered the configure qa check. The best thing to do seems to disable these Mar 15 05:07:51 features and avoid patching the configure.ac. Mar 15 05:07:52 03Holger Hans Peter Freyther  07org.openembedded.dev * r9e45884d69 10openembedded.git/ (conf/checksums.ini recipes/lsh/lsh_1.5.5.bb): Mar 15 05:07:52 lsh: Upgrade to the latest version to address two CVEs Mar 15 05:07:53 CVE-2003-0826, CVE-2005-0814 Mar 15 05:07:53 03Holger Hans Peter Freyther  07org.openembedded.dev * r727ac89c81 10openembedded.git/recipes/libwmf/ (4 files in 2 dirs): Mar 15 05:07:54 libwmf: Apply two patches from Fedora to address known issues Mar 15 05:08:48 CVE-2006-3376, CVE-2009-1364 Mar 15 05:25:20 03Holger Hans Peter Freyther  07org.openembedded.dev * rdceac37e28 10openembedded.git/ (4 files in 4 dirs): Mar 15 05:25:21 gzip: Upgrade to 1.3.13 to address multiple issues Mar 15 05:25:21 CVE-2006-4334, CVE-2006-4335, CVE-2006-4336, Mar 15 05:25:21 CVE-2006-4337, CVE-2006-4338 Mar 15 05:51:35 hi all Mar 15 05:54:09 am trying to build clutter with new patches Mar 15 05:54:24 for that need to define the local path for the clutter bb file Mar 15 05:54:30 how to d it Mar 15 05:55:18 can i replace with my local path on SRC_URI=" git://git.clutter-project.org/clutter.git;protocol=git;branch=clutter-8-0;rev=${CLUTTER_REV} \ Mar 15 05:55:18 file://enable-tests-r2990.patch;patch=1" Mar 15 05:55:18 " Mar 15 05:55:25 Will it work? Mar 15 06:46:12 siji, basically you could only add the patches like for instance file://enable-tests-r2990.patch;patch=1 and it will pick them up and apply them Mar 15 06:46:46 ya i tried it Mar 15 06:46:49 but giving error Mar 15 06:47:50 SRC_URI = "git://git.clutter-project.org/clutter.git;protocol=git;branch=clutter-8-0;rev=${CLUTTER_REV} \ Mar 15 06:47:51 file://enable-tests-r2990.patch;patch=1 \ Mar 15 06:47:51 file://clutter-stage-egl.patch;patch=1" Mar 15 06:48:00 this is what i added Mar 15 06:48:03 is it right? Mar 15 07:11:14 03Marcin Juszkiewicz  07org.openembedded.dev * ra9ecfad820 10openembedded.git/classes/src_distribute_local.bbclass: Mar 15 07:11:14 src_distribute_local: fix quoting Mar 15 07:11:14 Signed-off-by: Marcin Juszkiewicz Mar 15 07:11:15 03Richard Purdie  07org.openembedded.dev * r548aea3b52 10openembedded.git/ (classes/base.bbclass conf/bitbake.conf): base.bbclass/bitbake.conf: Fix some string quoting to handle more unusual URLs (from Poky) Mar 15 07:11:16 03Marcin Juszkiewicz  07org.openembedded.dev * r743b1ba2c4 10openembedded.git/recipes/orinoco/spectrum-fw.bb: Mar 15 07:11:16 spectrum-fw: added checksums Mar 15 07:11:16 Signed-off-by: Marcin Juszkiewicz Mar 15 07:11:17 03Richard Purdie  07org.openembedded.dev * r50c9da4c35 10openembedded.git/recipes/orinoco/ (spectrum-fw.bb spectrum-fw/get_symbol_fw): Mar 15 07:11:17 spectrum-fw: Use the standard fetcher process (from Poky) Mar 15 07:11:17 Signed-off-by: Marcin Juszkiewicz Mar 15 07:11:26 03Marcin Juszkiewicz  07org.openembedded.dev * rf362c9bb1e 10openembedded.git/classes/base.bbclass: Mar 15 07:11:26 base.bbclass: fix quoting for md5/sha256 checksums checking Mar 15 07:11:26 Signed-off-by: Marcin Juszkiewicz Mar 15 07:51:35 03Frans Meulenbroeks  07org.openembedded.dev * rdbaf57b418 10openembedded.git/recipes/mythtv/ (3 files): Mar 15 07:51:35 mythtv: updated SRCREV Mar 15 07:51:35 Signed-off-by: Frans Meulenbroeks Mar 15 07:51:36 03Frans Meulenbroeks  07org.openembedded.dev * r996e4eec8b 10openembedded.git/recipes/ffmpeg/ffmpeg_svn.bb: Mar 15 07:51:36 ffmpeg: updated to latest svn version, added targetos flag to configure Mar 15 07:51:36 Signed-off-by: Frans Meulenbroeks Mar 15 07:51:37 03Frans Meulenbroeks  07org.openembedded.dev * r084e6a701f 10openembedded.git/recipes/efl1/evas-native_svn.bb: Mar 15 07:51:37 evas-native_svn: removed old_stage code Mar 15 07:51:38 this code was called by no-one Mar 15 07:51:38 03Frans Meulenbroeks  07org.openembedded.dev * rcb84b13826 10openembedded.git/recipes/schroedinger/ (5 files in 2 dirs): Mar 15 07:51:39 schroedinger: upgraded to 1.0.9 Mar 15 07:51:39 Signed-off-by: Frans Meulenbroeks Mar 15 07:51:40 03Frans Meulenbroeks  07org.openembedded.dev * rcf0c047a2b 10openembedded.git/recipes/gettext/ (gettext-0.17/m4_copy.patch gettext_0.17.bb): Mar 15 07:51:40 gettext: fixed build with autoconf Mar 15 07:51:41 lifted from patch from Bernhard Reutner-Fischer on oe Mar 15 07:51:43 who found it somewhere on a mailing list Mar 15 07:51:43 Signed-off-by: Frans Meulenbroeks Mar 15 07:51:43 03Frans Meulenbroeks  07org.openembedded.dev * re3e5b61ea4 10openembedded.git/recipes/xorg-proto/xorg-proto-common.inc: Mar 15 07:52:05 as per hrw's suggestion Mar 15 07:52:05 Signed-off-by: Frans Meulenbroeks Mar 15 07:52:05 Conflicts: Mar 15 07:52:05 recipes/xorg-util/xorg-util-common.inc Mar 15 07:52:06 Signed-off-by: Frans Meulenbroeks Mar 15 07:52:06 03Frans Meulenbroeks  07org.openembedded.dev * re2c2c3d636 10openembedded.git/recipes/libungif/libungif_4.1.3.bb: Mar 15 07:52:07 libunfig: no need for native variant as no-one uses it Mar 15 07:52:07 Signed-off-by: Frans Meulenbroeks Mar 15 07:52:08 03Frans Meulenbroeks  07org.openembedded.dev * rc860f51f04 10openembedded.git/recipes/libtiff/tiff_3.8.2.bb: Mar 15 07:52:08 tiff: moved to 4.0.0 beta5 Mar 15 07:52:09 also renamed to 3.9.2 as that is the latest version before 4.0.0 Mar 15 07:52:09 Signed-off-by: Frans Meulenbroeks Mar 15 07:52:10 03Frans Meulenbroeks  07org.openembedded.dev * rb2e3219cb6 10openembedded.git/recipes/libusb/libusb_0.1.12.bb: Mar 15 07:53:05 libusb: removed unneeded BBCLASSEXTEND="native" Mar 15 07:53:05 Signed-off-by: Frans Meulenbroeks Mar 15 08:16:28 good morning Mar 15 08:18:05 yo mckoan|flu Mar 15 08:21:06 hi eFfeM Mar 15 08:47:33 does anyone already test angstrom on x86 platform ? Where I can find a howto to learn how flash a compactflash for deploy the system ? Mar 15 08:52:19 Hi. I was using the stable/2009 branch last year, assuming that it is more stable than the org.openembedded.dev branch. Is it still the stable branch to use? Mar 15 08:52:26 guilig: for your first q: this is no an angstrom channel, better use #angstrom, for your 2nd question: i think google has enough info on that Mar 15 08:53:14 vhallac: yes it is still called stable Mar 15 08:53:15 Or should I just drop my fixation for stability, and move to the .dev branch? Mar 15 08:54:04 depends on what you want to achieve Mar 15 08:54:44 eFfeM: thx sorry for the disturb Mar 15 08:55:05 I want to have a working embedded build for a device. Mar 15 08:55:32 That's why I thought going with stable would make life easier for me. Mar 15 09:04:44 vhallac: stable is likely to have less issues Mar 15 09:05:08 Thanks. I will stick to it. Mar 15 09:09:23 vhallac: gl & have fun Mar 15 09:15:52 03Koen Kooi  07org.openembedded.dev * rda0036099b 10openembedded.git/recipes/orc/ (orc.inc orc_0.4.3.bb): orc: fix packaging, recipe style issues and factor into .inc Mar 15 09:18:54 good morning Mar 15 09:18:58 morning Mar 15 09:25:25 morning hrw Mar 15 09:34:35 03Benjamin Schieder  07org.openembedded.dev * r9db328be34 10openembedded.git/recipes/fltk/fltkspacetrader_svn.bb: Mar 15 09:34:35 fltkspacetrader: update to version 1.2-stable Mar 15 09:34:35 Signed-off-by: Martin Jansa Mar 15 09:38:25 hi hrw, recalcati Mar 15 09:38:43 hi Mar 15 09:49:25 03Koen Kooi  07org.openembedded.dev * r877336508d 10openembedded.git/recipes/libtiff/tiff_3.9.2.bb: tiff 3.9.2: fix build breakage Mar 15 09:49:26 03Koen Kooi  07org.openembedded.dev * raf193378c3 10openembedded.git/recipes/gnome/gnome-screensaver_2.28.0.bb: Mar 15 09:49:26 gnome-screensaver: update to 2.28.3 Mar 15 09:49:26 Fixes: Mar 15 09:49:26 CVE name CVE-2010-0414 Mar 15 09:49:26 CVE name CVE-2010-0422 Mar 15 10:09:25 pb_: hey, could you give me a hand on gdb? Mar 15 10:09:57 pb_: I have an addr, and I know the struct/class type... I would like to cast the data behind that address to the struct and poke the variables Mar 15 10:16:12 hi, I got configuration error 'C compiler cannot create executables" in gnome-games-2.24.3-r2. How to resolve? Mar 15 10:16:53 bala_holmes: the usual... Read the config.log Mar 15 10:18:48 03Koen Kooi  07org.openembedded.dev * r67464940dd 10openembedded.git/recipes/gnome/gnome-screensaver_2.28.3.bb: gnome-screensaver 2.28.3: fix up configure as well now Mar 15 10:25:17 hrw: could I talk you into upgrading vim? Mar 15 10:27:21 I am on call Mar 15 10:27:45 hrw: no rush, i just remembered your blog post about vim 7.0 Mar 15 10:34:00 back Mar 15 10:34:42 vim upgrade... Mar 15 10:35:13 hrw: it is still the ole vim 7.0 and there was a prob in one of the plugins Mar 15 10:35:57 03Koen Kooi  07org.openembedded.dev * r155a02d594 10openembedded.git/conf/distro/include/angstrom-2008-preferred-versions.inc: angstrom: our preferred tiff version was removed for some reason, move to 3.9.2+4.0.0beta5 Mar 15 10:36:01 http://www.vuxml.org/freebsd/0e1e3789-d87f-11dd-8ecd-00163e000016.html <- ug in netrw Mar 15 10:36:24 will try to get 7.2+patches Mar 15 10:36:28 http://www.vuxml.org/freebsd/30866e6c-3c6d-11dd-98c9-00163e000016.html <- minor issue in quoting Mar 15 10:36:48 http://www.vuxml.org/freebsd/1ed03222-3c65-11dc-b3d3-0016179b2dd5.html <- helptags has a flaw Mar 15 10:37:14 hrw: that would be super awesome, I nuked by tmp dir.. to test the new autoconf and then will upgrade findutils Mar 15 10:37:57 7.2 has 394 patches upstream Mar 15 10:39:07 that is insane. :( Mar 15 10:40:14 yes, it is Mar 15 10:40:45 and they are not unified diffs Mar 15 10:41:06 and fedora is applying all of them too Mar 15 10:41:31 so does Debian Mar 15 10:41:48 so should everyone Mar 15 10:41:51 as they fix bugs Mar 15 10:42:08 do we handle file://*.patch 394 is a whole hell of a lot of typing Mar 15 10:42:20 you type such things? Mar 15 10:42:59 for f in `seq 1 394`;do print "file://%02d;patch=1 \\\n" $f;done Mar 15 10:43:09 s/print/printf Mar 15 10:43:32 in cases of small amounts of patches it would take me longer to remember how to do that than type it Mar 15 10:43:49 ;d Mar 15 10:45:13 gah poky is dificult to build :-( Mar 15 10:46:04 XorA: no shit Mar 15 10:47:42 I thought poky was supposed to be making life easier than OE? Mar 15 10:50:17 hrw: in vim it's easier, !r ls -1 patches/ and then it's just macro which adds file:// prefix and patch=1 \ suffix Mar 15 10:50:40 ynezz: thats other option which I use but no macro but :s Mar 15 10:51:00 41/394 do not apply Mar 15 10:51:21 03Koen Kooi  07org.openembedded.dev * r6825b1bca7 10openembedded.git/recipes/faad2/faad2_2.7.bb: faad2: add 2.7 Mar 15 10:52:04 while true;do quilt ref;quilt pop;done - simple unifining Mar 15 10:55:38 but I found other way Mar 15 10:57:31 XorA: How do I call a custom configure script, after extracting the tarball, in my recipe? Mar 15 10:57:38 for example Mar 15 10:57:39 Debian has 1-330 integrated Mar 15 10:58:04 zecke: print *((struct foo *)0x12345) Mar 15 10:58:14 I have a tarball, instead of running ./configure you run ./bootstrap_all.sh Mar 15 10:58:20 pb_: thanks. I was falling victim of C++ and namespaces... Mar 15 10:58:36 Brokie: write a do_configure() { that calls ./bootstrap_all.sh Mar 15 10:58:49 it runs the configure scripts in all the lib directories, according to the command line options Mar 15 10:58:57 ewwww Mar 15 10:59:04 have an example that I should review? Mar 15 10:59:40 Brokie: not off my head, but with a pool of 6000 Im sure youll find one Mar 15 10:59:44 lol Mar 15 10:59:56 say I need to call ... Mar 15 11:00:06 ./bootstrap_all.sh Mar 15 11:00:15 mhm , staging and bbclassextend currently only work with autotools recipe ? Mar 15 11:00:32 what would my do_configure(){ Mar 15 11:00:35 Look like? Mar 15 11:00:41 do_configure() { Mar 15 11:00:52 cd ${S}; ./bootstrap_all.sh; Mar 15 11:00:55 } Mar 15 11:01:03 krazy man Mar 15 11:01:07 thanks Mar 15 11:01:19 you can usenewlines instead of ; as well Mar 15 11:01:23 its just shell script Mar 15 11:02:07 okie Mar 15 11:02:33 pb_: Would you be interested in being exposed to GDBs python support and how to programatically do that from python? Mar 15 11:04:06 Oi vei, it worked Mar 15 11:04:17 Brokie, look in your "tmp/work///temp/run.do_" after a build to see what happens to it. Mar 15 11:04:24 ok, 394 applied Mar 15 11:04:33 LOL Mar 15 11:04:36 zecke : Thanks, now gnome-games configured well. (guile lib issue) Mar 15 11:04:40 Love the suedo path Mar 15 11:05:39 bala_holmes: is that a missing DEPENDS in the recipe? We are always interested in getthing that fixed Mar 15 11:06:22 Brokie, Or at least to get an idea what happens to it. Mar 15 11:07:03 Wrong directory Mar 15 11:08:30 fixing Mar 15 11:11:57 zecke : There no missing in DEPENDS. I got some "__snprinf" undefined ref in guile.lib. So I distcleaned guile and again built it. With out any issue gnome-games has buit Mar 15 11:16:09 1.4MB has 001-394 combined patch for vim7.2 Mar 15 11:16:33 so... do we want recipe which has checksums for 397 files or 1.4MB patch inside of repo? Mar 15 11:16:58 the patch :-) Mar 15 11:17:15 wow, that's heavy like some kernel patch Mar 15 11:17:40 hrw: the checksums in OE would occupy approx 2.5M Mar 15 11:17:48 XorA: it says no suck file or directory Mar 15 11:17:51 :( Mar 15 11:18:02 but clearly its there Mar 15 11:18:12 did you set S correctly? Mar 15 11:18:20 ynezz: it's also about the size of the Embest SBC6020 kernel patch :/ Mar 15 11:19:11 hm, I would never touch embest stuff :) Mar 15 11:21:15 yes Mar 15 11:21:20 it added a folder Mar 15 11:21:23 ... Mar 15 11:21:26 why no ynezz? :P Mar 15 11:21:28 it added more to the path Mar 15 11:21:32 I mean Mar 15 11:21:32 why not* Mar 15 11:22:39 XorA: cd ${S} doesn't goto the root directory of the source... it goes to the root/Targetname Mar 15 11:22:41 Romke: I simply have such feeling :) Mar 15 11:22:42 ... Mar 15 11:23:11 Brokie: by default it is set to ${WORKDIR}/${PN}-${PV} Mar 15 11:23:35 so Mar 15 11:23:43 Workdir is WORK Mar 15 11:23:50 right? Mar 15 11:24:04 shit. Mar 15 11:24:13 WORKDIR is tmp/work/platform/${PN}-${PV}-${PR}/ Mar 15 11:24:27 ... Mar 15 11:24:29 Vim patches require to be done in vim72/ but configure is in vim72/src/ Mar 15 11:24:58 how do I just go to the root directory of the source that was decompressed? Mar 15 11:25:19 set S to ${WORKDIR}/diritdecompressedin Mar 15 11:27:48 ... Mar 15 11:28:17 like this? Mar 15 11:28:22 S=BLAHBLAH? Mar 15 11:28:29 yes Mar 15 11:28:39 or S = BLAHBLAH Mar 15 11:28:43 Brokie, During the build process Bitbake creates a directory in tmp/work/// Mar 15 11:28:50 style prefers spaces around the equals Mar 15 11:29:04 MWelchUK_work: I understand that Mar 15 11:29:10 It extracts the archive as provided in the SRC_URI under there Mar 15 11:29:13 MWelchUK_work: I am having other issues Mar 15 11:29:40 yes, but it jumped further into the buildtree than the root Mar 15 11:30:11 Usually the extraction of the archive creates a directory in which all the archives files are placed. Mar 15 11:30:30 I dont want to goto ./rootofbuildtree/packagename-hostcpu Mar 15 11:30:57 I just want to goto ./rootofbuuildtree/ Mar 15 11:31:01 ... Mar 15 11:31:09 This is "S" and, when this isn't "${PN}-${PV}", it needs to be explicitly set in the bitbake file. Mar 15 11:31:29 PN and PV are forweign to me Mar 15 11:31:34 foreign even Mar 15 11:31:43 PN = Package Name Mar 15 11:31:44 PackageName and PackageVersion Mar 15 11:31:50 is that Part Number and Place Value? Mar 15 11:31:51 PV = Package Verison Mar 15 11:31:52 lol Mar 15 11:32:10 well Mar 15 11:32:14 whats strange Mar 15 11:32:26 is its decompressing to trunk folder Mar 15 11:32:30 but Mar 15 11:32:51 its jumping to trunk/geneticdec-arm Mar 15 11:32:59 Brokie, you may also need to run "bitbake -c " between attempts to build you package if you change the recipe. Mar 15 11:33:04 I am Mar 15 11:33:11 native packages should install themselves in tmp/staging/x86_64-linux/... ? Mar 15 11:33:14 time for ugly hack Mar 15 11:33:41 name of my recipe (the folder within recipes\) is geneticdec Mar 15 11:33:53 the tar.gz file is called trunk.tar.gz Mar 15 11:34:08 What's the recipe it's self called. Mar 15 11:34:08 inside is build tree, Mar 15 11:34:20 geneticdec-arm Mar 15 11:34:39 Brokie, no ".bb"? Mar 15 11:34:41 geneticdec-arm.bb Mar 15 11:34:44 yep Mar 15 11:35:06 I got it Mar 15 11:35:09 Ok, so unless you are setting PV in the recipe it is "" Mar 15 11:35:11 thanks for the insight Mar 15 11:35:49 geneticdec-arm_1.0.bb would yield PN=geneticdec and PV=1.0 I think. Mar 15 11:36:27 So S would be "geneticdec-1.0" unless specificly set. Mar 15 11:36:27 lol Mar 15 11:36:43 Its a genetic codec Mar 15 11:36:53 4-18kbps HD codec Mar 15 11:37:48 we use it for teleconferencing Mar 15 11:39:35 Brokie, is the main item in your SRC_URI an "svn://" or "http://" or "file://" Mar 15 11:39:46 its a local server Mar 15 11:39:59 http://localhost/trunk.tar.gz Mar 15 11:41:18 OK, and trunk.tar.gz decompresses, creating a directory called "trunk", with a subdirectory called "geneticdec-arm", with the files under that? Mar 15 11:41:38 nope Mar 15 11:41:51 decompresses the root fs of the buildtree Mar 15 11:41:56 its working now, thanks Mar 15 11:42:05 Ok, no probs Mar 15 11:45:46 I invoke make as oe_make, right? Mar 15 11:46:26 Brokie: oe_runmake Mar 15 11:46:31 ok Mar 15 11:48:52 03Koen Kooi  07org.openembedded.dev * r777e10ed24 10openembedded.git/conf/distro/include/angstrom-2008-preferred-versions.inc: angstrom: move to wget 1.11.4 Mar 15 11:49:16 ok Mar 15 11:49:52 hello Mar 15 11:50:42 its using the i686 gcc, instead of the armv7a-angstrom-linux-gnueabi-gcc.... Mar 15 11:52:25 Brokie, What have you got set as your machine in local.conf? Are you sure it's not just compiling a -native package? Mar 15 11:53:37 ah, well, ynezz, that feeling is absolutely right :P Mar 15 11:53:39 it built the beagleboard-demo-image fine.... ran it on the kboc_bb2 Mar 15 11:53:50 their support sucks Mar 15 11:53:53 machine is beagleboard Mar 15 11:54:15 vim was always done wrong Mar 15 12:01:51 wow Mar 15 12:01:56 fixed that Mar 15 12:02:00 ... Mar 15 12:02:33 some of this is very intuitive Mar 15 12:05:37 what does inherit native do? Mar 15 12:07:00 Brokie, It's for building native packages, i.e. packages that run on your dev box (and are usually needed during the build process) rather than on your target. Mar 15 12:07:18 oo Mar 15 12:07:43 so, how to add boost for the target? Mar 15 12:07:50 it inherits native :( Mar 15 12:10:17 It probably needs native to build, not once it's built Mar 15 12:11:04 DEPENDS doesn't end up in the target image RDEPENDS does I believe. Mar 15 12:12:24 Ok Mar 15 12:12:36 Did anyone ever get libglew to build in OE? Mar 15 12:13:03 Brokie, http://docs.openembedded.org/usermanual/usermanual.html#metadata_writing_data Mar 15 12:13:33 MWelchUK_work: I'm not a reader learner Mar 15 12:13:38 I'm an asker learner Mar 15 12:17:12 Brokie, stating that in an OSS IRC channel might just make you a slow learner as well :-) Mar 15 12:19:04 read, try, fail, read more, try more, fail more, ask Mar 15 12:22:21 fail fail fail fail ;( Mar 15 12:23:22 lol Mar 15 12:24:10 Actually, in my trial and error during the evening I learned (accomplished) less than the few questions that were answered by you guys Mar 15 12:27:23 pb_: good morning. may i encourage you to run for the next TSC? Mar 15 12:35:20 mickey|office, goal for TSC election, more candidates than positions :) Mar 15 12:35:49 Crofton|work: Are you running? :) Mar 15 12:36:25 not for TSC Mar 15 12:36:31 I am already on the board Mar 15 12:41:56 03Michael Lippautz  07org.openembedded.dev * r5ae3348001 10openembedded.git/recipes/udns/ (files/fix-cc-check.patch udns_0.0.9.bb): Mar 15 12:41:57 udns: New recipe Mar 15 12:41:57 * udns is a stub DNS resolver library for sync and async DNS queries Mar 15 12:42:04 03Michael Lippautz  07org.openembedded.dev * rf91644ae2e 10openembedded.git/recipes/unrar/ (5 files in 2 dirs): Mar 15 12:42:04 unrar, unrar-native: Bump to version 3.9.9 Mar 15 12:42:04 * Fixes CVE name CVE-2007-0855 Mar 15 12:42:04 * Remove old recipe, because it neither used current staging, nor native Mar 15 12:42:04 extension Mar 15 13:12:31 Hi guys. Using `${PR_INC}` do I always have to add `PR = "${PR_INC}.i`, i ∈ ℕ, in the recipe as documented in http://wiki.openembedded.org/index.php/Styleguide#PR_variables_with_recipes_that_use_INC_files or can I ommit the `.i`? Mar 15 13:17:19 you mean INC_PR? Mar 15 13:18:25 PaulePanter, basically, yes Mar 15 13:18:56 if you change the recipe (not the .inc file) you increment i Mar 15 13:19:06 * XorA forgot all about the git-native fails :-( Mar 15 13:25:30 XorA: how does it fail for you? Mar 15 13:26:19 Crofton|work: Thanks. Searching the WWW I also found http://www.mail-archive.com/openembedded-devel@lists.openembedded.org/msg01430.html. Mar 15 13:26:28 … where no `.i` is used. Mar 15 13:26:33 zecke: it requires python-dev on host Mar 15 13:26:44 zecke: to install the python bits, working on a fix now Mar 15 13:27:01 Is that the same thing that `PR = "r0"` can be omitted? Mar 15 13:27:03 zecke: should just be a --with-python Mar 15 13:28:05 ~curse vim recipes Mar 15 13:28:06 May the fleas of a thousand camels infest your most sensitive regions, vim recipes ! Mar 15 13:28:38 I will have to run configure on arm just to check values to populate for site file Mar 15 13:28:39 s Mar 15 13:29:04 XorA: oh, sorry about that. do we need the python bits at all? Mar 15 13:29:29 zecke: no idea, I dont know which bits are python Mar 15 13:29:51 zecke: but it looks like in a normal build python-native is already built by this point I might as well use it Mar 15 13:29:52 XorA: I doubt anything in the core or that bitbake is using is python based Mar 15 13:30:48 zecke: Ill try a --without-python then Mar 15 13:34:12 PaulePanter: if no PR is give, bb will asume r0, but generally u should definitelly add a PR Mar 15 13:35:05 PaulePanter: you should also add .i ; if the .i is omitted then changing the recipe that includes the .inc would not cause any rebuild Mar 15 13:41:12 mlip2: Thanks. So creating a new recipe starting with "${INC_PR}.0" is recommended. Mar 15 13:41:14 ? Mar 15 13:41:35 yes Mar 15 13:42:04 since you can just change the recipe and increment the .0, or change the include and increment inc_pr; in both cases bitbake would rebuild Mar 15 13:42:33 mlip2: Great! Mar 15 13:44:20 03Graeme Gregory  07org.openembedded.dev * rfada583c1f 10openembedded.git/recipes/git/git-native_1.7.0.2.bb: Mar 15 13:44:20 git-native_1.7.0.2.bb : disable building/installing of python stuff Mar 15 13:44:20 It was zeckes opinion that we dont need the python stuff for OE useage Mar 15 13:44:20 and looking at what is installed I would agree. Disabled it otherwise Mar 15 13:44:20 we need to point it at python-native to stop it using host python. Mar 15 13:45:56 03Koen Kooi  07org.openembedded.dev * r2f986116ca 10openembedded.git/recipes/musicbrainz/libmusicbrainz_3.0.2.bb: musicbrainz: _append needs a leading space Mar 15 13:47:33 Did someone try to build `liba52_0.7.4.bb` with GCC 4.4.2 and Binutils 2.20? Mar 15 13:47:54 I get: .libs/imdct.o: relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC Mar 15 13:59:59 A patch is available in for example Debian. Mar 15 14:15:20 03Koen Kooi  07org.openembedded.dev * rd19778d422 10openembedded.git/recipes/linux/ (117 files): linux kernels: linux is GPLv2, so specify that in LICENSE instead of generic 'GPL' Mar 15 14:57:58 qemu-native depends on zlib-native, but for building zlib qemu is required... Mar 15 14:59:41 Heinervdm: um? neither zlib nor zlib-native requires qemu to build Mar 15 15:00:08 pb_: but if i do bitbake zlib, it tries to build qemu first Mar 15 15:00:40 03Martyn Welch  07org.openembedded.dev * r0241dbf4bf 10openembedded.git/ (5 files in 4 dirs): Mar 15 15:00:40 Add Freescale P2020DS Demo Board Mar 15 15:00:40 This patch adds the Freescale P2020DS demo board, which is based on the Mar 15 15:00:40 p2020 SOC. Mar 15 15:00:40 Signed-off-by: Martyn Welch Mar 15 15:00:41 Acked-by: Tom Rini Mar 15 15:00:41 Signed-off-by: Philip Balister Mar 15 15:00:59 pb_, ^^^^^ Much obliged. Mar 15 15:01:13 MWelchUK_work: pardon? Mar 15 15:01:22 cheers Mar 15 15:01:25 oh, I guess you think I am philip balister :-} Mar 15 15:01:35 Heinervdm: zlib != zlib-native Mar 15 15:01:35 Um, whoops :-s Mar 15 15:01:52 MWelchUK_work: that would be Crofton Mar 15 15:02:14 * Crofton smiles Mar 15 15:02:22 * MWelchUK_work smacks head on desk. Mar 15 15:02:27 thanks pw-am.sh Mar 15 15:02:33 hrw: ok, will try zlib-native Mar 15 15:03:37 Crofton: mark them as applied? Mar 15 15:05:28 hrw, I think I have Mar 15 15:05:35 mkey Mar 15 15:05:49 MWelchUK_work: I make that mistake all the time :-) Mar 15 15:06:42 eFfeM, I was just thinking about hoe there's very little logical link between my IRC handle and my work email address. Though more than some... Mar 15 15:07:44 MWelchUK_work: /whois is very useful command on irc Mar 15 15:08:42 hrw, yes - as long as people actually provide their real name Mar 15 15:10:54 hrw, though it would be useful if it also did a reverse lookup :-) Mar 15 15:11:30 03Koen Kooi  07org.openembedded.dev * r9b67465cea 10openembedded.git/classes/sourcepkg.bbclass: sourcepkg.bbclass: put files in ${PN} subdir to avoid cluttering up the dir and generate diff *after* configure to pick up e.g. sed magic as well Mar 15 15:12:01 hrw: ok, zlib-native builds without qemu-native Mar 15 15:12:15 But qemu depends on zlib-native not just zlib Mar 15 15:14:22 03Koen Kooi  07org.openembedded.dev * r0b31947db8 10openembedded.git/classes/sourcepkg.bbclass: sourcepkg.bbclass: OE's quilt now puts patches in patches/ instead of .pc/, so add that to the blacklist as well Mar 15 15:16:22 hmm, with zlib-native build i'm still getting: "Make sure to have the zlib libs and headers installed." While do_configure of qemu-native Mar 15 15:20:49 Crofton, Don't suppose you accidentally marked the mpc8641-hpcn patch as applied in patchwork by mistake when you marked the p2020ds as applied? The patch subject looked similiar, both are marked as applied in patchwork, but only p2020ds has been applied. Mar 15 15:23:38 why when i tell bitbake to dl glew-1.5.3.tar.gz from sourceforge site, it immediately after try to grab something(thats not there mind you) from www.angstrom-distribution.org/unstable/download? Mar 15 15:24:13 03Marcin Juszkiewicz  07org.openembedded.dev * r878bf07cfb 10openembedded.git/recipes/procps/ (21 files in 5 dirs): Mar 15 15:24:14 procps: added 3.2.8 and dropped older Mar 15 15:24:14 This version no longer complain about unknown Hz value during boot. Mar 15 15:24:14 Signed-off-by: Marcin Juszkiewicz Mar 15 15:25:09 Brokie: Mirror stuff Mar 15 15:25:19 no... Mar 15 15:25:19 But angstrom mirror is, iirc, a last resort mirror Mar 15 15:25:29 it successfully downloaded glew from sourceforge Mar 15 15:26:19 look... Mar 15 15:26:22 http://pastebin.ca/1841283 Mar 15 15:27:08 03Koen Kooi  07org.openembedded.dev * r9bcb1b1bb5 10openembedded.git/classes/sourcepkg.bbclass: sourcepkg: replace python with shell to avoid problems with packaged-staging Mar 15 15:27:35 MWelchUK_work, it is possible :) Mar 15 15:27:59 remind me when I return from lunch Mar 15 15:28:43 Brokie: Something is wrong Mar 15 15:28:49 # Mar 15 15:28:49 2010-03-15 11:24:00 (431 KB/s) - `/home/default/sources/glew-1.5.3.tgz.5' saved [435973/435973] Mar 15 15:28:50 # Mar 15 15:28:55 tell me about it Mar 15 15:29:02 Note the '.5' Mar 15 15:29:07 That's why it went on to try the mirror Mar 15 15:29:30 rm sources/glew* Mar 15 15:29:33 And try again Mar 15 15:33:09 MWelchUK_work: Is the p2020ds stuff pushed now? Just saw your email, but haven't checked my commits folder Mar 15 15:38:52 Tartarus, I believe the p2020ds stuff is. Mar 15 15:39:00 03Marcin Juszkiewicz  07org.openembedded.dev * rcf8dafa148 10openembedded.git/recipes/netbase/ (netbase/bug20/hosts netbase/bug20/interfaces netbase_4.21.bb): Mar 15 15:39:00 netbase: add BUG 2.0 support Mar 15 15:39:00 Signed-off-by: Marcin Juszkiewicz Mar 15 15:39:08 03Marcin Juszkiewicz  07org.openembedded.dev * r88f377942a 10openembedded.git/recipes/xorg-xserver/xserver-xorg-conf_0.1.bb: Mar 15 15:39:08 xserver-xorg-conf: provide working setup for BUG 2.0 Mar 15 15:39:08 Copied from BeagleBoard one. Mar 15 15:39:08 Signed-off-by: Marcin Juszkiewicz Mar 15 15:39:11 03Marcin Juszkiewicz  07org.openembedded.dev * rc8f6250eff 10openembedded.git/conf/machine/bug20.conf: Mar 15 15:39:11 bug20: initial configuration for BUG 2.0 device Mar 15 15:39:11 Currently it is at prototype phase so company internal only. Mar 15 15:39:11 Kernel recipe will not be added into OE for now. Mar 15 15:39:11 Signed-off-by: Marcin Juszkiewicz Mar 15 15:43:30 Tartarus, given creating a e600 tuning file a go - just building. Mar 15 15:46:40 k, thanks Mar 15 15:48:04 Tartarus, think TARGET_CC_ARCH = "-mcpu=604 -mhard-float" is what I need Mar 15 15:58:28 hey all Mar 15 15:59:36 hi kergoth Mar 15 16:03:25 jmpdelos!~polk@outgoing.delos.com signed off (Quit: Outta here) Mar 15 16:03:28 ga Mar 15 16:03:46 MWelchUK_work: e600 is, iirc, 74xx, so -mcpu=7400 or so at a min Mar 15 16:03:48 Been a while :) Mar 15 16:04:07 * Tartarus fires up his gcc manual pdf Mar 15 16:04:47 hi kergoth Mar 15 16:04:50 I'd go with -mcpu=7450 until something goes mainline and popular enough to just -mcpu=e600 Mar 15 16:20:31 03Koen Kooi  07org.openembedded.dev * r87b74b371b 10openembedded.git/recipes/mplayer/mplayer_svn.bb: mplayer: bump PR for ffmpeg change Mar 15 16:44:59 Does ${S} have a default value or is it undefined if not set? Mar 15 16:45:16 has Mar 15 16:45:21 workdir/pn-pv/ Mar 15 16:45:30 check conf/bitbake.conf Mar 15 16:45:59 S = "${WORKDIR}/${BP}" Mar 15 16:46:17 thats from: grep "^S " ~/devel/oe/openembedded/conf/bitbake.conf Mar 15 16:47:46 bitbake -e is a useful resource to check defaults too Mar 15 16:48:01 hrw, kergoth: Thank you! Mar 15 16:48:48 I just wondered why in some recipes it is set again. Mar 15 16:48:57 recipes/ushare/ushare_1.1a.bb Mar 15 16:49:18 recipes/ushare/ushare_hg.bb Mar 15 16:54:48 in many recipes it is, but doesn't need to be Mar 15 16:55:11 by all means clean that up if you'd like :) Mar 15 16:58:59 kergoth: Give me time. ;-) But I try to. Mar 15 16:59:40 morning kergoth Mar 15 17:00:07 hey pb Mar 15 17:00:25 PaulePanter: some apps unpacks to different naming Mar 15 17:04:10 hrw: I see. Mar 15 17:09:31 cbrake you about? Mar 15 17:10:20 `BP = "${BPN}-${PV}`. If the source is taken from a repository `S` should be set too, I guess, since the directory most of the times will not have a `PV`? Mar 15 17:11:11 yeo Mar 15 17:14:43 03Valentin Longchamp  07org.openembedded.dev * rebac0f7b1b 10openembedded.git/recipes/qt4/qt4-embedded_4.6.2.bb: (log message trimmed) Mar 15 17:14:44 Do not generate NEON code for qt-4.6.2 embedded on armv6 Mar 15 17:14:44 http://bugreports.qt.nokia.com/browse/QTBUG-8749 Mar 15 17:14:44 Neon code is generated for armv6 processor, where it should be armv7 only. Mar 15 17:14:44 This results in illegal instructions with some of the qt4 libraries. Mar 15 17:14:44 The current solution is not optimal, I just needed a quick fix for my arch Mar 15 17:14:45 and I don't have the needed knowledge in OE to fix it cleanly, but I wanted Mar 15 17:19:31 If the program uses a hand-made configure script, is `oe_runconf` still useful? Can I set configure options explicitely and not just append some using `EXTRA_OECONF`? Mar 15 17:23:49 oe_runconf / EXTRA_OECONF are primarily intended for use with autoconf generated configure scripts, you could use it if you overrode the args, but the benefit would be slim to none, i expect Mar 15 17:26:39 kergoth: Understood. Mar 15 17:28:16 Is there a coding style policy regarding the use of tabs and spaces? Mar 15 17:28:47 I did not find one searching for »openembedded coding style tabs spaces«. Mar 15 17:30:48 iirc no, just be consistent w/ the rest of the file :( Mar 15 17:37:34 how do I override a regular file install from a different module Mar 15 17:37:48 different recipe Mar 15 17:41:10 you're going to have to elaborate Mar 15 17:41:58 bye Mar 15 17:43:40 join #gst_camera Mar 15 17:51:54 kergoth: I want to install the file /etc/init.d/umountfs into my rootfs which is usually handled by initscripts. Is there a way to just install my version without overriding the whole initscripts recipe Mar 15 17:53:03 could switch that file to use update-alternatives, and create a new recipe that provides it with a higher update-alternaitves priority. or, you could leverage ROOFS_POSTPROCESS_COMMAND to mangle up the rootfs without messing with either recipe, or.. Mar 15 17:53:24 or you could just override via FILESPATH Mar 15 17:53:42 the initscripts recipe gets umountfs via a file:// url, which means it finds it by traversing FILESPATH Mar 15 17:54:05 mkdir -p /files/initscripts Mar 15 17:54:19 echo 'FILESPATHBASE =. "files:"' >> /conf/local.conf Mar 15 17:54:36 cp openembedded/recipes/initscripts/files/umountfs /files/initscripts/ Mar 15 17:54:55 then when you rebuild initscripts, it'll use /files/initscripts/umountfs in preference to the one in the oe dir Mar 15 17:57:21 kergoth: Yes, that is exactly what I was looking for. I didn't realize I could set FILESPATHBASE at that level Mar 15 17:57:29 erm, missed a / in the FILESPATHBASE change, but you get the point :) Mar 15 17:57:41 FILESPATH is constructed piecewise from FILESPATHBASE, FILESPATHPKG, and OVERRIDES Mar 15 17:57:50 by default the only path in base is the dir the recipe is in Mar 15 17:58:46 * kergoth is tempted to propose adding ${TOPDIR}/files to the default FILESPATHBASE, its quite common to want to override recipe files at the build/project level Mar 15 18:05:14 There is `--with-lavf=PATH`, `--with-lavf-inc=PATH`, `--with-lavf-lib=PATH` in . Mar 15 18:05:55 I did not find a appropriate variable for `--with-lavf=PATH` in . Mar 15 18:06:22 Do I need to set it explicitely for libraries and includes? Mar 15 18:15:02 re Mar 15 18:20:07 PaulePanter: best setting the inc & lib independently, otherwise you can use ${STAGING_DIR_HOST}${prefix} or similar, see other recipes for exampls Mar 15 18:20:12 examples, even Mar 15 18:31:52 kergoth: Ok that works great. Thanks. One other question. If I make a change to this file is there a way to make sure the package is rebuilt Mar 15 18:32:11 like bumping PR Mar 15 18:32:31 except I do not have one to bump Mar 15 18:32:33 you could use amend.inc for it, but that sthe only way i can think of, short of manual -c clean Mar 15 18:32:38 INHERIT += "amend" Mar 15 18:32:54 echo 'PR .= ".1"' >> files/initscripts/amend.inc Mar 15 18:33:03 lets you "amend" changes to recipes out of band Mar 15 18:33:15 handy for overlays, too, with proper set of FILESPATHBASE Mar 15 18:33:28 it can slow down the parsing by 5% or so, up to you whether thats worthwhile or not :) Mar 15 18:37:26 I am using an overlay. So the amend.inc would be added to the PR for anything reference that file? Mar 15 18:38:12 Can build dependencies (`DEPENDS`) include packages or just recipes? Mar 15 18:38:59 if a package has a PROVIDES, then packages with that PROVIDES, called by DEPENDS, otherwise, packagename Mar 15 18:39:52 Brokie: Thanks. Mar 15 18:40:02 np Mar 15 18:40:06 soxet: I don't understand the question. amend.inc is a mechanism to allow you to modify the metadata in any way without touching the recipe itself. Mar 15 18:40:16 soxet: PR is one variable you could set with it Mar 15 18:41:08 03Koen Kooi  07org.openembedded.dev * red5210189a 10openembedded.git/recipes/xorg-driver/ (10 files in 3 dirs): xf86-input-evtouch: perform sprint cleaning on the recipe to make it build again Mar 15 18:43:56 03Koen Kooi  07org.openembedded.dev * rd3f24755af 10openembedded.git/recipes/udev/udev_151.bb: udev 151: provide compatibility symlink to /lib/udev where some recipes install their udev stuff into Mar 15 18:55:53 kergoth: Sorry that didn't come out right. I understand now. The file files/initscripts/amend.inc will be applied to the initscripts recipe. Mar 15 18:56:00 yeah Mar 15 18:56:37 its applied to any recipe that has files/initscripts in its filespath. of course, the only one that's likely to be true for is the initscripts recipe, since its PN is in FILESPATHPKG :) Mar 15 18:56:45 so, e.g. files/amend.inc would be applied to every recipe Mar 15 18:58:03 So the 5% slow down is just for the convenience of being able to add amendments anywhere versus a set amendments dir Mar 15 19:15:49 soxet: yeah, the 5% slow down is because it has to search FILESPATH to try to find amend.inc, then parse it if it finds one, for each recipe Mar 15 19:21:54 hi... Mar 15 19:22:02 arm-angstrom-linux-gnueabi-ld: unrecognized option '-Wl,-soname=libGLEW.so.1.5' <--- how to fixie? Mar 15 19:23:17 Brokie: link with $(CC) not $(LD) Mar 15 19:23:20 is an equivalent commands? Mar 15 19:23:25 oi vei Mar 15 19:23:29 same args? Mar 15 19:23:45 yeah, those are gcc args Mar 15 19:23:54 okie smoker Mar 15 19:24:09 I fixed libGLEW-1.5 then Mar 15 19:24:12 YAY Mar 15 19:24:35 s/Y/y/g; s/A/a/ Mar 15 19:25:56 I'm going to update LICENSE field in some recipes, like specifying version of GPLv2/LGPLv2.1, instead of generic ones, etc. Any objections? Mar 15 19:26:13 I object Mar 15 19:26:26 well, I am objectional Mar 15 19:26:30 03Klaus Kurzmann  07org.openembedded.dev * re07ee13483 10openembedded.git/conf/distro/include/sane-srcrevs-fso.inc: Mar 15 19:26:31 sane-srcrevs-fso.inc: bump rev of frameworkd Mar 15 19:26:31 needed to get the fix for contact default fields Mar 15 19:26:31 Signed-off-by: Klaus Kurzmann Mar 15 19:26:47 denix, just make sure you get it right :) Mar 15 19:27:08 Crofton|work: trying my best :) Mar 15 19:27:14 kergoth turned my YAY to gag? Mar 15 19:28:04 Crofton|work: anything else to look up for? Mar 15 19:31:48 03Denys Dmytriyenko  07org.openembedded.dev * r45d89c494c 10openembedded.git/recipes/alsa/ (8 files): alsa-utils: update LICENSE to more specific GPLv2 Mar 15 19:31:49 03Denys Dmytriyenko  07org.openembedded.dev * r35a8b8a50d 10openembedded.git/recipes/alsa/ (8 files): alsa-lib: update LICENSE to more specific LGPLv2.1 Mar 15 19:31:50 03Denys Dmytriyenko  07org.openembedded.dev * r840932cf2c 10openembedded.git/: Merge branch 'org.openembedded.dev' of git@git.openembedded.org:openembedded into org.openembedded.dev Mar 15 19:31:56 * mwester objects on general principles Mar 15 19:40:36 03Denys Dmytriyenko  07org.openembedded.dev * r6c60b59640 10openembedded.git/recipes/busybox/busybox.inc: busybox: update LICENSE to more specific GPLv2 Mar 15 19:43:39 03Denys Dmytriyenko  07org.openembedded.dev * r48321673db 10openembedded.git/recipes/base-passwd/base-passwd_3.5.20.bb: base-passwd: update LICENSE to more specific GPLv2 Mar 15 19:44:12 Brokie: no, i just removed the caps :P Mar 15 19:44:40 denix: you should be able to script it, search ${S} for a COPYING/LICENSE file and compare to known ones Mar 15 19:44:42 heh Mar 15 19:44:53 s/Y/y/g this isn't replace Y and y with g? Mar 15 19:45:02 no, it isn't. Mar 15 19:45:13 what... replace Y with y globally? Mar 15 19:45:18 g is a flag that makes the regex global, replaces *all* occurrances Mar 15 19:45:19 yes Mar 15 19:45:28 gotcha Mar 15 19:45:43 thought you were making fun of me there for a minute Mar 15 19:46:54 its like when you asked the bully in high school a tough question with some words he doesn't recognize..., and he says "did you just call me a name?" Mar 15 19:47:14 i was flubbertastered... Mar 15 19:50:22 kergoth: since this is a touchy topic for legal, I had to manually re-verify licenses for packages we distribute, so I have a local table with those Mar 15 19:50:30 ah Mar 15 19:50:31 kergoth: and not always you can rely on COPYING being correct or even present... Mar 15 19:50:50 well, there's no way to be 100% certain without looking at the headers of every file in the tree Mar 15 19:52:13 Yeah, ppp sucks Mar 15 19:53:04 gcc/binutils were the most difficult. when gcc switched to GPLv3, they haven't updated anything in the sources for quite some time... Mar 15 20:01:22 this looks wierd Mar 15 20:01:26 /stuff/openembedded/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libGLU.so: undefined reference to `operator new[](unsigned int)@GLIBCXX_3.4' Mar 15 20:03:37 what provided libGLU? Mar 15 20:03:41 Mesa? Mar 15 20:03:48 libglu is related with opengl Mar 15 20:08:03 its libstdc++so.5 Mar 15 20:08:12 Sorry Mar 15 20:08:17 libstdc++.so.6 Mar 15 20:09:03 Hello folks; I think that OE, being vendor oriented, need to make clear what are the plans for stable/2010 Mar 15 20:09:56 I fixed it Mar 15 20:10:17 I'm a bit worried about upgrade path from stable/2009 to stable/2010 and I do belive when we release stable/2010 more people will raise this problem too. Mar 15 20:10:49 What are the current plans for it all? Mar 15 20:11:17 otavio: there is no upgrade path for stable/2010, afaik Mar 15 20:15:19 how to pass --rpath to cc? Mar 15 20:15:33 do I need to add more patches to Makefile? Mar 15 20:16:37 Brokie: Look at stuff that does CCLD or so Mar 15 20:16:46 ... Mar 15 20:16:53 how to properly specify dual licenses? with a space or comma? Mar 15 20:16:53 Brokie: All of the linker arguments you pass to gcc go with -Wl,linker-arg Mar 15 20:17:01 right now, my only problem is linking Mar 15 20:17:02 denix: space iirc Mar 15 20:17:26 Brokie: Right. Earlier you had a problem with -Wl,... right? Mar 15 20:17:34 yes Mar 15 20:17:37 I resolved that Mar 15 20:17:43 Brokie: So it sounds like you need to make sure the package is now correctly using gcc as the linker Mar 15 20:17:48 it is Mar 15 20:18:11 Tartarus: what about derived licesnes? like freetype one, which is "BSD-style license with a credit clause"? Mar 15 20:18:17 Are you certain? You pasted a crazy looking link error before :) That suggests that maybe a few things more are needed Mar 15 20:18:31 denix: "freetype" as the license type Mar 15 20:19:03 actually, it's FTL :) Mar 15 20:19:14 http://freetype.sourceforge.net/FTL.TXT Mar 15 20:19:41 so, should it be "FTL", "freetype" or "BSD-like"? :) Mar 15 20:21:48 For The Lose? Mar 15 20:21:52 lol Mar 15 20:21:59 "freetype" Mar 15 20:22:05 and then, iirc, zlib and a few others Mar 15 20:22:06 like the fonts? Mar 15 20:26:23 Sorry, couldn't help meself Mar 15 20:26:29 I will stfu now Mar 15 20:52:06 Could someone please apply ? Mar 15 20:53:01 Is a maintainer of the ffmpeg recipes online? Mar 15 21:03:13 PaulePanter, are their any backward compatibility issues with that patch Mar 15 21:03:49 also, in the future read the commit message policy Mar 15 21:11:28 Crofton|work: I thought I obeyed to the policy. What point did I violate? Mar 15 21:12:25 doh Mar 15 21:12:25 Crofton|work: Hmm, I thought that GCC/Binutils just detect a flaw now and code did not work correctly beforehand? Mar 15 21:12:28 yeah Mar 15 21:12:45 I miss the first line of the message is the subject Mar 15 21:12:56 Crofton|work: ;-r Mar 15 21:13:06 Crofton|work: Sorry: ;-) Mar 15 21:13:15 I'm trying to see it fail for the beagle and if the patch fixes it Mar 15 21:13:32 PaulePanter, not your problem, my failure to read the whole message Mar 15 21:15:54 Crofton|work: Great. It failed for me for `MACHINE= "beagleboard"` and `PREFERRED_VERSION_binutils* = "2.20"` and `PREFERRED_VERSION_gcc* = "4.4.2". I should have mentioned that too. Mar 15 21:19:05 03Denys Dmytriyenko  07org.openembedded.dev * rc92d53f085 10openembedded.git/recipes/devmem2/devmem2.bb: devmem2: update LICENSE to more specific GPLv2 Mar 15 21:21:53 03Denys Dmytriyenko  07org.openembedded.dev * r2ec3bba04c 10openembedded.git/recipes/dosfstools/ (dosfstools_2.10.bb dosfstools_2.11.bb): dosfstools: update LICENSE to more specific GPLv2 Mar 15 21:22:20 how do I swich to 2009/stable again? Mar 15 21:25:42 03Denys Dmytriyenko  07org.openembedded.dev * r1e3bfb5e7c 10openembedded.git/recipes/i2c-tools/ (i2c-tools_3.0.1.bb i2c-tools_3.0.2.bb): i2c-tools: update LICENSE to more specific GPLv2 Mar 15 21:28:31 03Denys Dmytriyenko  07org.openembedded.dev * rd9bc52274d 10openembedded.git/recipes/iproute2/iproute2.inc: iproute2: update LICENSE to more specific GPLv2 Mar 15 21:31:09 PaulePanter, why are you using those versions? Mar 15 21:32:25 03Denys Dmytriyenko  07org.openembedded.dev * r10ef228567 10openembedded.git/recipes/libusb/ (5 files): libusb: update LICENSE to more specific LGPLv2.1 Mar 15 21:33:56 03Denys Dmytriyenko  07org.openembedded.dev * r3017a22545 10openembedded.git/recipes/module-init-tools/module-init-tools.inc: module-init-tools: update LICENSE to more specific GPLv2 Mar 15 21:35:43 03Denys Dmytriyenko  07org.openembedded.dev * r588268fcc0 10openembedded.git/recipes/opkg/opkg.inc: opkg: update LICENSE to more specific GPLv2 Mar 15 21:40:23 kergoth: FYI, I'm changing tslib from LGPL to LGPLv2, according to the COPYING file Mar 15 21:40:28 k Mar 15 21:41:46 03Denys Dmytriyenko  07org.openembedded.dev * r8932bf6b35 10openembedded.git/recipes/tslib/tslib.inc: tslib: update LICENSE to more specific LGPLv2 Mar 15 21:44:44 03Denys Dmytriyenko  07org.openembedded.dev * rdf63fa123c 10openembedded.git/recipes/usbutils/ (5 files): usbutils: update LICENSE to more specific GPLv2 Mar 15 21:51:24 ok, dual-licenses are listed with a space... Mar 15 21:51:44 what about when some parts of the package are licensed differently from the rest? Mar 15 21:53:09 e.g. e2fsprogs is GPLv2, except its libuuid is BSD... Mar 15 21:53:40 PACKAGES level Mar 15 21:55:18 LICENSE_${PN}-foo = "bar" ? Mar 15 21:56:23 Crofton|work: Because I can. ;-) No, while I was working on the VDR recipe and Henning helped me, he used GCC 4.2.2 and Binutils 2.20 and he fixed some issues with those versions I tried to reproduce. So I set those versions up and have kept using them. Mar 15 21:57:04 denix: Yeah Mar 15 21:57:11 done already, iirc, for the gnutls stuff, or so Mar 15 21:57:15 Crofton|work: Additionally in my opinion it is a good (and timeconsuming :( ) way to test the recipes in the tree. Mar 15 21:57:35 (maybe not gnutls, but some crypto related stuff is LGPL except for one lib that is specifically GPL) Mar 15 21:58:03 Tartarus: thanks! that is gnutls-extra Mar 15 21:58:29 it's GPLv3, while the rest is LGPL Mar 15 22:05:40 ola Mar 15 22:06:21 has anybody problems with the current mplayer_svn package? Mar 15 22:06:52 i get compile error: libavutil/intreadwrite.h:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'av_alias64' Mar 15 22:08:49 PaulePanter: you are correct, binutils 2.20 gives an error where earlier versions would just silently generate broken code Mar 15 22:09:06 so, testing with that version is a good plan. fwiw, 2.20.1 is out now, so you might consider upgrading to that. Mar 15 22:14:47 pb__, do you see anything obviously wrong with pushing http://patchwork.openembedded.org/patch/1726/ Mar 15 22:15:36 no, that patch looks fine Mar 15 22:16:16 using -prefer-non-pic to build a shared library is silly. it will work on x86, and it will gain you a small speedup in some cases, but it doesn't work in the general case. Mar 15 22:16:20 if it builds for Angstrom/beagle :) Mar 15 22:17:14 ok didn't break my one test case Mar 15 22:18:40 03Paul Menzel  07org.openembedded.dev * rf92b2201ab 10openembedded.git/recipes/liba52/ (files/01-enable-pic.diff liba52_0.7.4.bb): (log message trimmed) Mar 15 22:18:41 liba52: Disable `-prefer-non-pic` to enable `-fPIC`. Mar 15 22:18:41 Using GCC 4.4.2 and Binutils 2.20 gives the following error. Mar 15 22:18:41 …/bin/ld: .libs/imdct.o: relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC Mar 15 22:18:41 Therefore enable `-fPIC` with this patch taken from Debian [1]. Mar 15 22:18:41 [1] http://patch-tracker.debian.org/patch/series/view/a52dec/0.7.4-13/01-enable-pic.diff Mar 15 22:18:42 Signed-off-by: Paul Menzel Mar 15 22:19:13 very good Mar 15 22:20:14 patchwork makes it really easy to apply properly formatted patches Mar 15 22:20:18 too easy almost :) Mar 15 22:27:36 03Denys Dmytriyenko  07org.openembedded.dev * r8d27fe0364 10openembedded.git/recipes/gdb/ (9 files): gdb: update LICENSE to specific GPLv2/GPLv3 depending on version Mar 15 22:28:30 Crofton|work, pb__: Thank you all. I also added the commit ID using `pwclient update -c f92b2201ab4974bc1e2fed1b6ee9906774baf928 1726`. I hope I will find some time to submit some commit hooks to the list. Mar 15 22:30:27 eFfeM: php-native fix is slightly crazy :-D Mar 15 23:15:27 03Denys Dmytriyenko  07org.openembedded.dev * rda90b492ec 10openembedded.git/recipes/fbset/fbset_2.1.bb: fbset: update LICENSE to more specific GPLv2 Mar 15 23:16:21 all: do we care to differentiate between GPLv2 and GPLv2+ as to "or above" clause? Mar 15 23:21:08 denix: What is the disadvantage of differentiating? Work? Mar 15 23:21:44 PaulePanter: another million commits like denix has been working hard on all day Mar 15 23:21:57 denix: you are the committing machine Mar 15 23:22:56 XorA|gone: that's just a drop in a bucket - we have thousands of recipes... Mar 15 23:23:10 htop as a debugger is amusung Mar 15 23:23:21 denix, it sucks, but I think differentiating is the right thing to do. Mar 15 23:23:44 Remember the hissy fit Linus had about the kernel being v2 *only* ? Mar 15 23:23:46 I'm just changing what I care about... first principle of OSS - scratch your own itch :) Mar 15 23:25:33 so, what's the correct format? GPLv2+ like in debian? or something else? Mar 15 23:25:44 if in doubt follow debian Mar 15 23:25:51 we do for most stuff Mar 15 23:27:03 and not to be mistaken with erroniously set "GPL+LGPL" or "GPL+X11" etc... Mar 15 23:27:36 heh, go take a look at the hideous aspell license Mar 15 23:28:12 I just had to do LICENSE = "Copyright file" Mar 15 23:28:22 as the license is amazingly insane Mar 15 23:35:30 XorA|gone, GNU aspell is just LGPL... ? Mar 15 23:36:04 grg: the languages arent Mar 15 23:37:57 ugghh Mar 15 23:39:10 how does one copyright a word list? Mar 15 23:40:34 grg: license reads like, we nicked this off USENET and its original post license was XXX and this bit we nicked for somewhere and its license was Mar 15 23:41:05 whether it is valid copyright in countries is upto the lawyers :-) Mar 15 23:41:07 i hate the license files that just list like 42 other licenses that all apply because of derivation Mar 15 23:41:14 makes me want to stab someone in the eye Mar 15 23:41:16 repeatedly Mar 15 23:41:25 like openssl? :) Mar 15 23:43:01 * XorA|gone send kegoth out with a sword Mar 15 23:50:46 well thats php fixing for autoconf 2.65 done, Im off to sleep Mar 15 23:51:18 util-linux has GPLv3+, GPLv2+, GPLv2, LGPLv2+, LGPLv2.1+, BSD-adv, PD for different utils :) Mar 15 23:51:38 awesome :-D Mar 15 23:51:50 ah, and actually fdisk is quite old, so it's GPLv1+ Mar 15 23:52:07 haha, yikes Mar 15 23:53:43 I need to stage a header from ffmpeg which gets build in do_compile of ffmpeg. http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/ffmpeg/ffmpeg.inc#n54 Mar 15 23:53:57 I need `avconfig.h`. My patch to the ML is wrong. Mar 15 23:55:57 Now the header is in `${S}/build.arm-angstrom-linux-gnueabi.arm-angstrom-linux-gnueabi/libavutil/`. How do I get it from there? Mar 15 23:57:37 e2fsprogs is slightly better - GPLv2, except lib/ext2fs & lib/e2p are LGPLv2, except lib/uuid is BSD, except lib/et & lib/ss are MIT... :) Mar 16 00:01:09 denix,hi, how do handle such multiple licenses? If I remember well what I heard,an oe package can have only 1 license Mar 16 00:01:30 per package license Mar 16 00:02:02 PaulePanter, do you have a patchwork account setup so you can delete your bad aptches? Mar 16 00:02:21 LICENSE_${PN}-foo = "bar" ? Mar 16 00:02:25 ah ok,but what if the package has multiple license,for instance they imported some BSD/MIT code in a gpl project Mar 16 00:02:26 Crofton|work: bless you Mar 16 00:02:59 GNUtoo|oeee: Doesn't matter? Mar 16 00:03:02 You put the winning license Mar 16 00:03:08 ok so GPL Mar 16 00:03:12 thanks Mar 16 00:03:20 Yeah Mar 16 00:03:21 because I had the issue with a package Mar 16 00:03:32 That's partially why earlier I was confused re denix saying gcc was hard Mar 16 00:03:35 GPLv3 wins over the others Mar 16 00:03:44 ok thanks Mar 16 00:04:05 are you just listing the license under which you are redistributing the resultant binary package? Mar 16 00:04:05 Crofton|work: Yes, I do. I already set them to »superseded« or »not applicable«. Mar 16 00:04:39 Tartarus: in case there are binaries with different licesnes produced, should I split them in separate packages to specify individual licenses? Mar 16 00:05:57 denix: Depends on who cares and how much Mar 16 00:06:04 and how big a spli Mar 16 00:06:05 t Mar 16 00:06:08 Tartarus: as of gcc, I meant different versions have different GPLs, 4.2.x was still GPLv2 Mar 16 00:06:11 GPLv2 vs GPLv3? meh Mar 16 00:06:17 PaulePanter, thanks Mar 16 00:06:25 denix: Right, but the gcc's were already split at the high level between v3 and not Mar 16 00:06:39 BSD vs GPL, yeah, can't hurt, esp so if it's libs Mar 16 00:06:40 also, binutils contains different licenses Mar 16 00:06:45 *GPL in that case Mar 16 00:07:46 also, libgcc has a very important exception Mar 16 00:07:55 Yeah Mar 16 00:08:02 But that's also very special Mar 16 00:09:22 it is, but important for legal guys... Mar 16 00:11:45 How can I access `/work/armv7a-angstrom-linux-gnueabi//ffmpeg-1_0.5.0+r10.0+svnr22521-r10.0/trunk/build.arm-angstrom-linux-gnueabi.arm-angstrom-linux-gnueabi`? Mar 16 00:11:59 … from recipes? Is there a variable? Mar 16 00:12:59 ${B} Mar 16 00:13:13 If the recipe sets it up for building like that Mar 16 00:14:42 Tartarus: Thanks! Mar 16 00:15:36 Tartarus: I made the wrong assumption that this would be done in `ffmpeg.inc`. But it differs between the versions. Mar 16 00:28:47 03Chris Larson  07org.openembedded.dev * racf4d8c07c 10openembedded.git/conf/collections.inc: Mar 16 00:28:47 collections.inc: define COLLECTIONS with ?= so it can be pulled in by a distro and overridden by local.conf Mar 16 00:28:47 Signed-off-by: Chris Larson Mar 16 00:29:11 * kergoth ponders Mar 16 00:47:30 pb_, RP_, & co still around, or is it sufficiently late there? :) Mar 16 01:03:13 kergoth, pretty late over tehre Mar 16 01:10:00 * kergoth should add england to his clock Mar 16 01:10:08 at least a ballpark figure would be useful :) Mar 16 01:10:11 * kergoth always forgets Mar 16 01:10:47 Crofton|work: mind taking a look at a branch? just two commits, dead simple, not even code, just reorganizing, its a first pass base.bbclass split Mar 16 01:13:37 http://github.com/kergoth/OpenEmbedded/commits/kergoth/base-cleanup Mar 16 01:15:39 hah, http://benjamin-meyer.blogspot.com/2010/03/git-achievements.html Mar 16 01:57:16 Ha Mar 16 02:00:12 * kergoth gets bored and starts reimplementing do_unpack using python modules Mar 16 02:09:27 03Denys Dmytriyenko  07org.openembedded.dev * r8434abe285 10openembedded.git/recipes/netbase/netbase_4.21.bb: netbase: update LICENSE to more specific GPLv2 Mar 16 02:09:28 03Denys Dmytriyenko  07org.openembedded.dev * r6d7a0618df 10openembedded.git/recipes/udev/ (udev.inc udev_141.bb udev_151.bb): udev: update LICENSE to more specific GPLv2+ (v2 or later) Mar 16 02:09:28 03Denys Dmytriyenko  07org.openembedded.dev * rcac361afe3 10openembedded.git/recipes/sysvinit/sysvinit_2.86.bb: sysvinit: update LICENSE to more specific GPLv2+ (v2 or later) Mar 16 02:45:23 kergoth: ping Mar 16 02:45:28 denix: pong Mar 16 02:45:55 which one is first - require file or VAR_append ? Mar 16 02:49:19 that question doesn't make sense Mar 16 02:49:35 * denix thinks, he DoS-ed kergoth :) Mar 16 02:50:17 the answer is, require/include happen immediately, but the file included coudl of course define things that happen later. _prepend/_append is processed after all files for a given recipe have been parsed, at the end, in the finalise() in bitbake Mar 16 02:50:33 does that answer the question? Mar 16 02:51:02 that's exactly what I was looking for! :) sorry if I was not clear with my question Mar 16 02:51:58 ~curse gnulib Mar 16 02:52:00 May the fleas of a thousand camels infest your most sensitive regions, gnulib ! **** ENDING LOGGING AT Tue Mar 16 02:59:56 2010