**** BEGIN LOGGING AT Wed Jul 07 02:59:56 2010 Jul 07 03:07:03 dcordes: svn: Failed to add directory 'applets': an unversioned directory of the same name already exists Jul 07 03:07:22 dcordes: so somehow your local tree already contains the 'applet' directory and svn does not like that Jul 07 04:17:50 03Graham Gower  07org.openembedded.dev * r9247871d8e 10openembedded.git/recipes/efl1/imlib2_svn.bb: (log message trimmed) Jul 07 04:17:50 imlib2_svn.bb: Don't use host /usr/X11R6/include and /usr/X11R6/lib. Jul 07 04:17:50 Fixes the following problem, where host asm cannot build for target. Jul 07 04:17:50 ccache mipsel-angstrom-linux-gcc -march=mips32 -DHAVE_CONFIG_H -I. -I../.. Jul 07 04:17:50 -I../lib -I../../src/lib -DPACKAGE_DATA_DIR=\"/usr/share/imlib2\" Jul 07 06:58:44 hi there. has anybody tried building oe in a chroot environment? Jul 07 07:01:48 geo_gcju: I'm using minimalistic chroot Jul 07 07:03:13 good. How did you setup it? I'm using deboostrap but after chroot into it and bitbaking I get errors I don't get when build outside chroot Jul 07 07:03:59 show me the errors and I described the setup a bit on ML Jul 07 07:04:23 thanks for your kind help Jul 07 07:04:32 http://www.mail-archive.com/openembedded-devel@lists.openembedded.org/msg03765.html Jul 07 07:04:35 O get an error while building libxml2_2.7.7.bb Jul 07 07:06:43 this is my debug output http://pastebin.com/yg3tR8sy Jul 07 07:07:36 so I suspect sth. is wrong with the generated python modules Jul 07 07:09:48 geo_gcju: are you sure it's chroot issue? Jul 07 07:10:41 well, I've copied the oe setup from my host, there it works w/o a problem, built several images there Jul 07 07:17:22 I didn't mount /proc or any other, just use schroot -c to enter Jul 07 07:19:00 at least /proc is needed in few places (there was report on ML few days ago) Jul 07 07:23:03 hm, ok, that would explain it a bit, nevertheless a hard to debug error Jul 07 07:27:44 so I'm gonna see if I can't work around this. The reason I'm trying to do this Jul 07 07:28:10 morning Jul 07 07:29:49 The reason I'm trying to do this: I have a build server where I just have normal user privileges. So I need to have sth. to be isolated from the host itself, because I can't rely on what packages are already on the machine. Jul 07 07:30:09 hi Jay7 Jul 07 07:33:41 morning Jul 07 07:34:01 * Jay7 agreed that linux' IO scheduler sucks Jul 07 07:48:36 * Jay7 wonders about some letters to angstrom-distro-users ML.. Jul 07 07:48:49 not sure that I've subscribed.. Jul 07 07:53:38 ah.. that was wrong email filters.. Jul 07 08:04:27 please any one help, when install .bb file, then one message is shown Jul 07 08:04:57 message: "the following files were installed but not shipped in any package", what is meaning of this. Jul 07 08:06:00 akumar: "make install" created files, which doesn't belong to any specified package in recipe Jul 07 08:06:22 akumar: so they will be lost, and cannot be installed on target device Jul 07 08:07:31 akumar: in case they are usefull then FILES_${PN} or some other FILES_${PN}-sth should be adjusted or added new subpackage shipping those files Jul 07 08:09:56 JaMa: thanks for reply. Jul 07 08:20:43 Hi guys, I'm getting my head wrapped around what the TI DVSDK is and how it can be installed and deployed on the beagleboard . Any links would be appreciated. Jul 07 08:21:40 I've started by bitbaking the ti recipes like ti-dvsdk-examples.bb Jul 07 08:54:22 khem still have the /ld.so.conf issue (see also my mail to the list), using both oe and bitbake head Jul 07 09:08:38 eFfeM_work : maybe this will help http://permalink.gmane.org/gmane.comp.handhelds.openembedded/34100 Jul 07 09:09:20 zenob: ah ok Jul 07 09:09:42 hi effem Jul 07 09:10:00 hi woglinde Jul 07 09:10:11 zenob: trying that right now Jul 07 09:14:10 zenob, khem changing // to /// helped me, didn't search for the root cause yet Jul 07 09:20:59 03Martin Jansa  07org.openembedded.dev * red60e3c819 10openembedded.git/recipes/xorg-xserver/xserver-xorg_git.bb: Jul 07 09:20:59 xserver-xorg_git: bump SRCREV Jul 07 09:20:59 Signed-off-by: Martin Jansa Jul 07 09:21:00 03Martin Jansa  07org.openembedded.dev * r934edd1e58 10openembedded.git/conf/distro/include/preferred-shr-versions.inc: Jul 07 09:21:00 shr: prefer dbus 1.3.1 Jul 07 09:22:12 eFfeM_work: that will only work for the glibc thing, i got problems with libpam-base-files.bb and there the patch from Khem was the only way out Jul 07 09:22:42 janp, I have that patch applied! verified it by looking at the code Jul 07 09:22:54 fortunately my project does not need libpam Jul 07 09:25:16 janp just saw your latest mail Jul 07 09:25:53 Hi, when I tried to build the ti-dvsdk-demo recipe, it was doing a ti-cgt6x_6.1.9.bb recipe which failed to download from the src Jul 07 09:26:16 screwgoth hm Jul 07 09:26:28 screwgoth thats normaly a case for #beagle Jul 07 09:26:35 but I will answer you Jul 07 09:27:02 you have to download cgt6x manually from the ti side Jul 07 09:27:15 not all dsp is downloadable for free Jul 07 09:27:23 dsp-stuff Jul 07 09:28:06 woglinde: thanks for answering. ok so, I have to manually download... and then change the recipe to point to the local dir ? Jul 07 09:30:03 no Jul 07 09:30:13 put it under your archive-dir Jul 07 09:30:29 and make md5sum cgt.zip > cgt.zip.md5 Jul 07 09:30:41 where cgt.zip is the whole file name Jul 07 09:32:32 got it .. nice ... thanks .... Jul 07 09:35:09 hi folks, Jul 07 09:35:34 i can't seem to clone the oe git repo (git.openembedded.org[0: 140.211.169.165]: errno=Connection refused fatal: unable to connect a socket (Connection refused)) Jul 07 09:35:49 i can access other repos from this machine just fine Jul 07 09:36:09 + there seems to be no response from the http mirror Jul 07 09:38:41 khem: [oe] [PATCH][v2] base.bbclass: re-add backward compatibility with bitbake w.r.t decodeurl fix in bitbake works for me, I've send an ack Jul 07 09:39:28 hm Jul 07 09:45:11 damiannz: both are working here... Jul 07 09:50:41 hms the gcc-dir is as bad as the glibc-dir Jul 07 10:32:13 hi mickey (how do you get that patio into the room ;-) ) Jul 07 10:36:39 btw would love to see some more opinions on why pinning things like gcc in a machine include is good/bad: http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-July/021377.html and descendants Jul 07 10:37:25 my opinion is that machine/arch related toolchain versions are distro thing Jul 07 10:37:52 look how avr32 is handled Jul 07 10:38:22 hrw, why Jul 07 10:38:32 that is why distro not why look at avr Jul 07 10:39:12 yes, agreed, toolchain versions are always a distro policy decision. Jul 07 10:39:15 eFfeM_work: what if there will be two gcc versions for yourarch? who will select proper? maybe something will work better with other then your one? Jul 07 10:39:23 Error in bitbaking ti-dsplink .... in the do_compile() task, I see that when compiling a file called failure.c "/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-cgt6x-tree/bin/cl6x: No such file or directory" Jul 07 10:39:39 eFfeM_work: I know that distro can override machine config things but still apply Jul 07 10:39:48 hrw, called away will get back to you in 30 mins Jul 07 10:39:51 ok Jul 07 10:40:02 I see that my path only exists till : "/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-cgt6x-tree/" Jul 07 10:40:29 screwgoth hm Jul 07 10:42:25 woglinde: I am actually trying to build gstreamer-ti , but since it has a dependancy for ti-dsplink , I'm stuck .... Jul 07 10:42:51 eFfeM_work: hi :) Jul 07 10:43:01 mickey|patio: elo Jul 07 10:43:15 screwgoth I know Jul 07 10:43:26 I build gstreamer-ti serval times Jul 07 10:43:50 but there some patches latetly Jul 07 10:44:08 maybee koen didnt update his sane-file for it Jul 07 10:44:22 woglinde: Hmm... are you suggesting that I do a git pull Jul 07 10:51:57 18:32 <@prpplague> Magdalena: that will get you the basic 1024x768 mode that is common to most displays that support vesa/dvi Jul 07 10:52:27 ops Jul 07 10:58:35 woglinde: any hints on where I can find the patches to make ti-dsplink ? Jul 07 10:58:48 morning all Jul 07 10:59:43 pb_: If you have OVERRIDES = "a:b:c" and VAR_a , VAR_b and VAR_c, which should getVar(VAR) return? Jul 07 11:00:18 It turns out I'm able to bitbake almost all the ti recipes(ti-linuxutils, ti-edma3lld , etc), except ti-dsplink. Damn !!! Jul 07 11:01:37 RP: VAR_c, I think. It's documented in the manual somewhere if I remember right. Jul 07 11:02:07 ah, no, it's in bitbake.conf. ${OVERRIDES} is processed left to right, the later ones take precedence. Jul 07 11:02:17 screwgoth search through the latest patches in oe.dev Jul 07 11:03:30 screwgoth1 and look at the arago-project Jul 07 11:03:54 wokay ... check it out now Jul 07 11:03:57 pb_: Poky's documentation in bitbake.conf does not quite read the same :/ Jul 07 11:05:02 ah. what does poky say? Jul 07 11:06:04 pb_: "And finally '_local' overrides anything" Jul 07 11:06:16 which implied to me right to left Jul 07 11:07:18 hmm, bye pb_ :/ Jul 07 11:09:35 re (almost forgot lunch) Jul 07 11:09:56 pb_: if it were the other way it would also make "_local" all powerful which is kind of what you'd expect Jul 07 11:10:03 pb_: welcome back btw Jul 07 11:10:25 * pb_ stabs freenode Jul 07 11:10:34 hrw, pb_, all: issue is that i see no way to avoid that a distro selects a version of say gcc that is not supported by that machine Jul 07 11:11:00 eFfeM_work: well, yes, that's just too bad. it's up to the distro to pick a version or versions that works for the machines it wants to support. Jul 07 11:11:08 would be if DEFAULT_PREFERENCE would win and you could simply say that way a certain recipe is not supported Jul 07 11:11:08 woglinde: The arago-project seems to have similar .bb files. The issues seems to be that there is no cl6x compiler in my sysroot path .. or anywhere else for that matter Jul 07 11:11:10 pb_: I think someone synced up the documentation with the reality at some point Jul 07 11:11:14 eFfeM_work: there is conf/distro/include/sane-toolchain.inc which is used by some distros + there is angstrom.inc Jul 07 11:11:27 eFfeM_work: submit patches against both and distros will be covered Jul 07 11:11:29 pb_: which means I should go and work out why bitbake is doing the opposite to what I'd expect :/ Jul 07 11:11:50 screwgoth1 hm rebuild the recpie manually Jul 07 11:11:54 hrw, i know these exist. not sure if everyone uses them Jul 07 11:12:06 maybee do_stage is going wrong Jul 07 11:12:17 hrw and wrt the two toolchains: as long as the machine sticks to a certain toolchain I'd say it is ok Jul 07 11:12:24 RP, pb_: I've synced it after IIRC pb's explanation and confirmation that it works as described Jul 07 11:12:31 RP: yeah, I guess the issue of whether "local" should be highest or lowest priority is sort of an open question. you can imagine having valid use cases for both ways round. Jul 07 11:12:43 eFfeM_work: I would rather say "as long as the distro sticks to a certain toolchain machine is fine" Jul 07 11:12:51 http://git.openembedded.org/cgit.cgi/openembedded/commit/?id=70af4a882915cb51302734ca0de3b810f05df072 Jul 07 11:13:01 woglinde: The question is , does the ti-dsplink do_stage() take care of installing the cl6x compiler or should it be done by some other package which was not included as a dependancy in ti-dsplink Jul 07 11:14:11 hrw: understand what you are saying but for me toolchain is much more coupled to machine as to distro Jul 07 11:14:34 RP: as to why bitbake does what it does, I haven't looked at the overrides logic for a while but it used to literally work by stepping across ${OVERRIDES} left to right, folding VAR_xx into VAR for each member. so, if you had multiple matching overrides, the value you would be left with would be the last matching one. Jul 07 11:15:05 it could well be different now but I hope it still behaves the same. if the ordering has gotten changed then that would be a little bit unfortunate. Jul 07 11:15:20 screwgoth *sigh* because cl6x-compiler has its own recipe, guess which do_stage is maybee corruppted Jul 07 11:16:37 pb I am working at the arm-egabi atomic patches for gcc-4.3.x Jul 07 11:16:52 woglinde: very good Jul 07 11:17:10 but first I am fixig denys gcc-breakage Jul 07 11:17:16 righto Jul 07 11:17:34 *sigh* whole gcc-dirs needs cleanup Jul 07 11:17:53 yes Jul 07 11:19:48 pb_: I just looked at the code and it does that Jul 07 11:20:16 pb_: It means something odd is going on in my case... Jul 07 11:20:28 pb_: Possibly an unfortunate combination of variables Jul 07 11:20:44 It does mean my RDEPENDS for a package disappear which is very annoying Jul 07 11:24:49 jo raster Jul 07 11:24:56 boop Jul 07 11:25:38 woglinde: I see the cgt6x recipes look innocent enough. And even if it has screwed up the staging phase, the cl6x should have been installed _somewhere_ ...... _anywhere_ ..... Jul 07 11:26:16 I see that instead of share/ti/ti-cgt6x-tree/bin/cl6x , everywhere I see share/ti/ti-cgt6x-tree/patches , which , btw, is an empty dir Jul 07 11:37:41 pb_: Imagine you have a variable called VAR_c_b and a VAR_c. Which one would you expect to see? Jul 07 11:38:07 screwgoth run bitbbake -c build footarget Jul 07 11:38:16 and look under the work-dir Jul 07 11:38:29 there it shows where all stuff will be installed Jul 07 11:38:49 RP: VAR_c_b Jul 07 11:39:22 pb_: right. and in this case the code wants VAR_c :/ Jul 07 11:39:30 I wouldn't be at all surprised if bitbake does something unexpected in that case, though. Jul 07 11:40:00 pb_: You get VAR_c_b but VAR_c is what I actually care about :/ Jul 07 11:40:13 ah. Jul 07 11:40:29 pb_: Think of the pkg override in package.bbclass Jul 07 11:40:50 pb_: We dump load of data into variables and we really want those values back... Jul 07 11:41:10 * RP wonders if that code should just do "OVERRIDES = pkg" Jul 07 11:41:42 pb_: I mean package_*.bbclass Jul 07 11:41:51 The actual package writing functions Jul 07 11:42:06 yeah, very likely. or stop leaning on overrides at all and do all the subpackage handling explicitly. Jul 07 11:44:30 the trouble is we'll have to check X_pkg and X in each case Jul 07 11:44:39 or rewrite the insane output code... Jul 07 11:46:14 yeah Jul 07 11:46:52 I think it was done like this to make the files more readable - only write data that exists and isn't duplicate Jul 07 11:47:33 yeah, I think that's right. I suspect nowadays though that it might be having the opposite effect. Jul 07 11:49:14 All the other overrides would have already been expanded anyway, Just using pkg in OVERRIDES should therefore be safe Jul 07 11:59:14 woglinde: HEre's what I did : I manually ran the downloaded cgt6x binary which installs the compiler and pointed it to the path required in the error. Jul 07 11:59:54 * Jay7 have sent proposal for talk about OE and kexecboot on Chaos Construction 2010 in St.Petersburg, Russia Jul 07 12:00:10 will try to meet lumag there :) Jul 07 12:00:13 woglinde: I know, it's a hack ... I'll try to fix the reicpe if possible.... but alteast the ti-dsplink recipe was successfully built after that Jul 07 12:05:22 Hi! As I see in OE wiki (http://wiki.openembedded.net/index.php/Branching_Policy) it is possible to request personal user repository. Whom can I ask about this issue? Jul 07 12:05:59 gim hm Jul 07 12:06:43 Hm, I noticed words "Any OE Developer" and I'm not one of them Jul 07 12:07:20 wasnt decided yet Jul 07 12:07:35 there was plans for doing something like this Jul 07 12:07:39 afaik, you should have write access to .dev atm Jul 07 12:07:57 but seems it was a little bit forgotten Jul 07 12:08:21 from tech-side your ssh public key should be on git server Jul 07 12:08:52 gim you could use github Jul 07 12:08:56 for now Jul 07 12:09:02 +1 Jul 07 12:09:14 woglinde: I think TSC should consider this :) Jul 07 12:09:24 jay7 no Jul 07 12:09:33 this is more a task for the e.V. Jul 07 12:09:50 its a strcutual problem Jul 07 12:10:06 someone should note this in ML imho Jul 07 12:10:20 gim: can you ask this on oe-devel ML? Jul 07 12:10:46 jay7 look at the minutes from last oedem Jul 07 12:10:50 there it was discussed Jul 07 12:12:16 Jay7: ok, I'll ask about it Jul 07 12:17:00 By the way, where can I find history of this IRC channel? Jul 07 12:18:27 ~logs Jul 07 12:18:28 All conversations are logged to http://ibot.rikers.org/channel, where "channel" is replaced by the URL-encoded channel name, such as %23freenode for #freenode. Lines starting with spaces are not logged. logs are updated daily Jul 07 12:18:46 ok, thanks Jul 07 12:18:48 what's the way to get commit access to oe? I got 3 votes in May already (http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-May/020250.html) but there did not happen anything since then Jul 07 12:20:05 ensc|w send your key to someone who can add it. not sure who can, guess mickey Jul 07 12:20:35 ensc|w: http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-May/019949.html Jul 07 12:20:39 ensc|w didnt you answer mickeyl to send your ssh-key? Jul 07 12:20:58 thanks jama Jul 07 12:21:09 ensc|w: this is not from "your" thread, but the same apply for you Jul 07 12:21:51 ah ok... Jul 07 12:33:55 What does it mean when I get the following error while installing a bitbakes ipk package : "opkg_install_pkg: Package ti-dspbios md5sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'." Jul 07 12:34:40 the checksum does not match, you might want to remove ti-dspbios* from your downloads dir Jul 07 12:34:54 or update the package-index Jul 07 12:36:05 ofc, did overlook this was about installing not building Jul 07 12:41:20 well, I did opkg update, but the error persists ... Jul 07 12:41:46 and this is not specific to ti-dspbios .... I have encountered this before for other applications as well ... Jul 07 12:42:41 and the same package , say ti-dspbios in this case, when I try to install it from the repos on the net via opkg, "opkg install ti-dspbios" , it installs fine Jul 07 12:44:28 screwgoth1: are you trying to install a local package? if so I guess you did not bump PR while you changed the package (so the checksum of your ipk file does not match what is in the info you get from the feed. Jul 07 12:46:17 hi, i'm still have problem with Permission denied: '/arm' in libart-lgpl, any idea how to fix this one ? Jul 07 12:47:45 btw has there been a TSC meeting in july ? Jul 07 12:47:54 eFfeM_work: do you also have such a problem ? Jul 07 12:48:34 zenob, i had a problem with /ld.so.conf, this was fixed by applying the patch from khem (the one mentioned by janp) Jul 07 12:48:48 i'm at head for both bitbake and oe Jul 07 12:53:36 Hi all. I'm totally new to OE and i'm trying to add support for colibri in it. Untill now i succeed to build an image using : "bitbake helloworld-image" and now i'm trying to build the kernel "bitbake virtual/kernel" But it fail (see log http://pastebin.com/tDJFHeJW) Jul 07 12:55:22 I'm using DISTRO = "angstrom-2008.1" and i've added a colibri.conf file and edited recipes/linux/linux_2.6.34.bb to define the default associated kernel version with colibri machine. Jul 07 12:55:52 But now i have now idea where to look to fix this error Jul 07 12:56:19 kerloi: not sure what you did in your conf file, but I am very surprised you are buidling the linux-nios2 kernel Jul 07 12:56:36 ah, here it is: Jul 07 12:56:53 NOTE: multiple providers are available for virtual/kernel (linux-nios2, linux, linux-bast, linux-palmpre, linux-rt, linux-omap-2.6, gumstix-kernel); Jul 07 12:56:53 NOTE: consider defining PREFERRED_PROVIDER_virtual/kernel Jul 07 12:56:53 Jul 07 12:56:53 Jul 07 12:56:53 Jul 07 12:56:54 Jul 07 12:56:55 oops Jul 07 12:57:10 eFfeM_work: well basically i want to use linux linux_2.6.34 kernel with a patch Jul 07 12:57:28 eFfeM_work: Thanks .. I'll check that out .... But as far as I remember ... I have not changed any recipe. Would it count if I just saved it with no extra changes (maybe a newline or two) Jul 07 12:57:36 in your colibri.conf file add a PREFERRED_PROVIDER_virtual/kernel line specifying which of the kernels you want Jul 07 12:58:12 screwgoth1: if you compiled by yourself there might be differences due to timestamps etc Jul 07 12:58:33 kerloi you probably want the linux kernel (and definitely not the linux-nios2 one) Jul 07 12:58:52 eFfeM_work: Yeah... I compiled myself .... but then how do I fix this ...clean the packages and bitbake them again ? Jul 07 12:59:25 eFfeM_work: Like PREFERRED_PROVIDER_virtual/kernel="linux_2.6.34" Jul 07 12:59:26 screwgoth1: how do you install? opkg install xx.ipk ? Jul 07 12:59:31 yup Jul 07 12:59:55 screwgoth1: never had problems with that as far as I can tell, so can't help you with this (apart from suggesting to bump PR) Jul 07 13:00:09 kerloi probably without the _2.6.34 part Jul 07 13:00:23 eFfeM_work: ok Jul 07 13:00:56 kerloi, have a peek at some of the other machine files Jul 07 13:02:07 kerloi you haven't really picked the simplest task to start with oe Jul 07 13:02:24 eFfeM_work: that's what i did but i've deleted this line (stupid me :) ) Jul 07 13:02:32 np Jul 07 13:02:46 eFfeM_work: I known but i don't have the choice ... Jul 07 13:02:59 :-) Jul 07 13:07:31 pb_, hrw, all: wrt our earlier discussion: do we consider it as ok, that a distro can select a version of a recipe that is explicitly given a DEFAULT_PREFERENCE_arch = "-1". E.g. if say nios2 does not support gcc 4.5.0 and has DEFAULT_PREFERENCE_nios2 = "-1" in the recipe should the distro then still be able to override this ? Jul 07 13:09:29 eFfeM_work: yes. if it then doesn't work, this is the distro's own problem. Jul 07 13:09:47 agree with pb Jul 07 13:10:35 ok, understood (although I fear that people will start complaining to me, not to the distro) Jul 07 13:14:16 that's a bit of a risk, but you can tell them where to go. or forestall the problem by telling them in advance which distros will work with your machine. Jul 07 13:14:56 personally I'd say that a generic pinning of a distro should not override a DEFAULT_PREFERENCE_arch but a distro pinning like PREFERRED_VERSION_package_arch should override a DEFAULT_PREFERENCE_arch Jul 07 13:15:21 pb_ there is no real way to tell them, apart from saying so every time someone complains Jul 07 13:15:26 DEFAULT_PREFERENCE is just that, the default preference. it has always been the intent that it should only set an actual preference if nothing else does. Jul 07 13:15:58 if DEFAULT_PREFERENCE is going to start trumping an explicitly set PREFERRED_VERSION then that would be quite a significant change (and not, in my view, a desirable one) Jul 07 13:16:47 * eFfeM_work would like to be able to output some message to the user when he builds for his machine Jul 07 13:17:46 pb_ I agree with that, but there is simply no way at the moment by which a package can say "i do not support this machine/board Jul 07 13:19:04 other than COMPATIBLE_MACHINE, you mean? Jul 07 13:20:02 pb_ I did not consider COMPATIBLE_MACHINE, haven't really used it, and was mostly unaware of it (but I must say I've seen it somewhere) Jul 07 13:20:16 Hum i have another question. To indicate that the default kernel version for colibri machine i've added DEFAULT_PREFERENCE_colibri = "1" in the linux_2.6.34.bb file. But it have built a 2.6.33 ... Jul 07 13:20:42 Should i add something else elswhere to tell OE to build a 2.6.34 ? Jul 07 13:21:51 pb_ actually COMPATIBLE_MACHINE might be what I really wanted, but as I see it, I cannot invert it (e.g. say COMPATIBLE_MACHINE = !nios2 (or ~nios2), or am I missing something? Jul 07 13:22:19 I'd be happy to add such a line to e.g. the gcc versions I cannot support Jul 07 13:24:13 alternative could also be create recipes like gcc-nios2 and override virtual/gcc, but gcc is already quite crowded, and that would obfuscate thigns even more Jul 07 13:31:05 eFfeM_work: COMPATIBLE_MACHINE = "(?!nios2)"? Jul 07 13:31:23 not that I've actually tried, but I think that ought to work. it's just a regex. Jul 07 13:31:56 pb_ does that work? brilliant! was just digging into the way a regex is specified Jul 07 13:32:28 pb_ do you feel it is a good solution to add such a line (provided it works) to the gcc recipes that do not work for nios2 ? Jul 07 13:33:08 I think that would be fine, yes. I do still feel that you are making rather heavy weather of an issue that doesn't seem all that important to me, but I certainly don't have an objection to you adding those lines. Jul 07 13:34:28 03Sebastian Krzyszkowiak  07org.openembedded.dev * r3c4955f19a 10openembedded.git/recipes/freesmartphone/ (2 files in 2 dirs): Jul 07 13:34:28 frameworkd: add patch for SHR to workaround bug in kernel resulting in weak vibrator strength Jul 07 13:34:28 Signed-off-by: Martin Jansa Jul 07 13:34:46 well I've no control over what a distro tries to do with my machine, but I fear that if it does not work because the distro didn't do its thing properly I'll be getting the heat Jul 07 13:35:17 eFfeM_work: and you can fix all OE official distros with one changeset to conf/distro/ Jul 07 13:35:49 true, but that is generically true for machine maintainers and I haven't heard of it actually being a real problem in practice. Jul 07 13:35:56 eFfeM_work: out-of-OE ones can complain but you can say them "look at commit HASHID and apply logic" Jul 07 13:36:13 unless you are anticipating a sudden flood of nios2 users running random distros then I would not worry too much. Jul 07 13:36:32 actually I don't understand why koen is making such a fuzz about me pinning a few recipes in my machine conf for a machine that he does not even have and that he has not really shown interest in adding to his distro Jul 07 13:36:49 * mwester looks at pb_'s COMPATIBLE_MACHINE assignment, and his brain boggles. Jul 07 13:36:54 eFfeM_work: angstrom tries to support all machines in OE Jul 07 13:37:07 eFfeM_work: and toolchain selection is distro thing Jul 07 13:37:29 eFfeM_work: those 2 rules are quite old and we got used to them Jul 07 13:38:13 eFfeM_work: when angstrom will get *_nios2 overrides then you can ask koen to add nios2 machines to list of officially built ones so your nios2 users will get packages for free Jul 07 13:38:26 well I can't guarantee if a distro works with nios2 so I feel reluctant to provide a patch for them Jul 07 13:38:56 eFfeM_work: so instead you prefer to waaste hours on complaining why your way got rejected? Jul 07 13:38:59 eFfeM_work: what distro are you planning to use, yourself? Jul 07 13:39:10 hrw as nios2 is a softcore it is quite possible users will have dedicated machines anyway Jul 07 13:39:20 doing angstrom test build takes few hours and happen during night. same for other distros Jul 07 13:39:59 hi hrw, pb_ Jul 07 13:40:03 hi kgilmer Jul 07 13:40:03 "for distro in angstrom micro minimal;do DISTRO=$distro MACHINE=mynios2 TMPDIR=$PWD/tmp-$distro bitbake console-image;done Jul 07 13:40:07 hi Ken Jul 07 13:40:19 pb_: we've used different distro's in the past, currently we are using a stripped down angstrom image with only those packages validated that we need and with some patched versions Jul 07 13:40:39 console-image is probably already more than we need and I guess some things in it won't work Jul 07 13:40:55 eFfeM_work: s/console-image/my-own-nios2-compatible-image/g Jul 07 13:40:55 but just for fun will give it a try Jul 07 13:41:29 eFfeM_work: first patch distro configs and drop machine part - will give you extra bonus points if things will work Jul 07 13:41:34 hrw, my own image works Jul 07 13:42:01 eFfeM_work: with your rejected machine config changes... Jul 07 13:43:15 actually just tried console-image and hit ^c after a few packages, this drags in things like xproto, and libxua and xtrans, etc etc Jul 07 13:43:22 * eFfeM_work does not understand why these should be in console-image Jul 07 13:43:30 dbus? Jul 07 13:43:36 bluez? Jul 07 13:43:44 * mwester has been fighting dbus and bluez pulling in x11 Jul 07 13:43:49 eFfeM_work: build deps != image contents Jul 07 13:44:14 hrw, true Jul 07 13:44:21 I send the gcc-arm-atomic patches now out Jul 07 13:44:37 But it still feels wrong to build x11 even if it never gets installed. Jul 07 13:44:52 mwester: I fully agree Jul 07 13:46:30 mwester *g* koen's answer is disks and cpu's are cheap Jul 07 13:46:44 btw, I do not consider my machine config changes as rejected, but if they are I'll happily withdraw all my nios2 changes as they are pointless without a machine for them Jul 07 13:47:22 woglinde, that is true, but developer's time is not cheap! Jul 07 13:47:38 mwester depends Jul 07 13:47:43 eFfeM_work: do you have a problem working with us, a lot of your statements boil down to "do it my way or I take my toys home" Jul 07 13:48:10 re raster Jul 07 13:48:27 mwester: did you have any luck with a non-x11 DISTRO_FEATURE? Jul 07 13:48:46 XorA: i have no problem with working with most of you, but I have some problems with the attitude and responses of some of you Jul 07 13:49:02 ~logs Jul 07 13:49:03 All conversations are logged to http://ibot.rikers.org/channel, where "channel" is replaced by the URL-encoded channel name, such as %23freenode for #freenode. Lines starting with spaces are not logged. logs are updated daily Jul 07 13:49:25 XorA: I just want to contribute my work, but if it is not appreciated, I can spent my time otherwise Jul 07 13:49:27 pb_, I have limited success -- dbus without x11 is easy, but I am not sure how to approach the bluez stuff yet. Jul 07 13:49:31 and yes, I know the channel is logged Jul 07 13:49:44 eFfeM_work: thats the sort of dump and run attitude google and apple use for opensource Jul 07 13:50:11 mwester: I think bluez might be a slightly different problem. what extraneous dependencies are you seeing there, exactly? Jul 07 13:50:24 gstreamer and maybe pulseaudio Jul 07 13:50:45 eFfeM_work: you got suggestions Jul 07 13:50:53 hrw: in bluez-libs, or just in the apps? Jul 07 13:50:56 eFfeM_work: that wasnt aimed at you I needed the logs Jul 07 13:51:10 bluez-sound libs needs gstreamer stuff Jul 07 13:51:29 thats the root Jul 07 13:51:35 yep Jul 07 13:51:39 XorA: no, I am not dumping it here, I am fully prepared to support what I made, but I need no problems on my plate that are outside my control Jul 07 13:51:49 ah right, and that's in bluez-libs? in that case I guess it should probably be split into a separate recipe Jul 07 13:53:00 Bluez-libs is only missing a dependency on dbus - it's ok. But what I am struggling with is my ignorance on bluez -- is bluez-libs useful without any of the rest of bluez? Jul 07 13:53:35 eFfeM_work: then I suggest you listen to some of OEs top developers like hrw Jul 07 13:53:38 mwester: maybe the solution is to have an audio-less bluez variant Jul 07 13:53:48 sort of. the reason bluez-libs is "special" is that it's the piece which other packages need to link against and hence build-depend on. Jul 07 13:54:21 the other apps (the "rest" of bluez) are more of a pick-and-mix thing: you can install some, none or all of them and no other packages really need to care. Jul 07 13:55:19 it probably is true that a system which only included bluez-libs and none of the rest of bluez would not have a huge amount of useful bluetooth functionality as it stood, but it would then be in a "bluetooth ready" state where you could just install a few more packages and everything would be good to go. Jul 07 13:58:33 bluez-nox11-*.bb :) Jul 07 13:58:49 bletch Jul 07 13:59:33 woglinde: have you actually tested all four of the gcc versions that you patched? Jul 07 14:00:38 pb as robert stated out the patch is used by ubuntu for a long time Jul 07 14:00:50 sure, that's not quite what I meant. Jul 07 14:01:02 the second helps at linking time Jul 07 14:01:04 did you verify that the patch does apply cleanly and all four recipes still compile afterwards? Jul 07 14:01:17 yes I did patch test Jul 07 14:01:30 I am not denys Jul 07 14:01:36 ok, cool, just checking Jul 07 14:01:43 as you noticed, not everybody is so diligent :-} Jul 07 14:01:52 I fixed denys stuff any Jul 07 14:02:04 but robert didnt checked it in yet Jul 07 14:02:19 didnt have my ssh-key at work Jul 07 14:03:34 very good Jul 07 14:07:07 Jay7, that's actually what I have created for dbus, and have been working on for bluez. But I agree that a collection of duplicate recipes is "blech". :) I just don't have the "foo" to create FEATURES stuff (yet). Jul 07 14:07:13 hi pb Jul 07 14:07:25 hi blindman Jul 07 14:07:35 hi woglinde, all set for the evening? :) Jul 07 14:07:52 blindman sure Jul 07 14:08:11 I hope spain is playing like agains swiss Jul 07 14:08:11 haha Jul 07 14:08:35 haha, we will see, i hope loew's tactic play out as nicely as against england and argentina :) Jul 07 14:08:38 mwester: yeah.. that is about USE flags RFC.. Jul 07 14:09:07 blindman sure Jul 07 14:09:21 let me fetch this very intressting article for your Jul 07 14:10:32 sorry german only Jul 07 14:10:36 http://www.heise.de/tr/artikel/Elf-Dateien-muesst-Ihr-sein-1017763.html Jul 07 14:12:47 woglinde: i had an interesting conversation on #debian.de with yath who works for a corpy which records all the football games to the end, that customers come and want certain archive footage of certain player, like very special things, lahm with ever ypass that ends in a goal or whatever Jul 07 14:12:56 woglinde: used by scouts, etc. Jul 07 14:13:05 uh Jul 07 14:13:09 cool Jul 07 14:13:12 woglinde: and they also get lots of statistical data, more than fifa.com itself can provide Jul 07 14:13:21 then its maybee the firm mentioned there Jul 07 14:13:28 woglinde: put together by some sweatshop somehwere Jul 07 14:13:44 woglinde: but where you have very exrtensive statistical data about every single player Jul 07 14:14:00 woglinde: haven't gone through the whole article yet, just wanted to note that :) Jul 07 14:14:05 sure Jul 07 14:14:19 they analyize the whole match Jul 07 14:14:26 each tackle Jul 07 14:14:31 each shot Jul 07 14:14:41 even postions from the referee Jul 07 14:16:32 quite fascination, actually Jul 07 14:16:50 but the algorithm arnet perfect yet Jul 07 14:17:26 so they have to outsource monkeywork to spain and otherlands for tacking players Jul 07 14:19:00 hi blindman Jul 07 14:20:15 woglinde: yeah sure, but that's prolly just a matter of time Jul 07 14:20:21 yes Jul 07 14:20:34 woglinde: like everything in IT ... getting rid of oneself :) Jul 07 14:25:20 for the record, restarted building console-image for nios2, it fails in libX11: | os2Stubs.c:48:17: error: os2.h: No such file or directory :-( Jul 07 14:27:31 khem: I see you were ahead of me with the base.bbclass fix, thanks Jul 07 14:30:50 woglinde: nice article Jul 07 14:33:44 indeed Jul 07 14:57:42 hi stefan Jul 07 14:58:24 hi woglinde Jul 07 14:58:36 woglinde: thanks for takign ove rthe gcc patches, very much apreciated Jul 07 14:58:47 woglinde: I'm testing them now Jul 07 14:59:05 normal update and then build, build from scratch as well as llvm and pulseaudio Jul 07 15:00:39 woglinde: btw, should the libnet -> javalibnet renaming help with the net_util.h problem we have? Jul 07 15:01:08 stefan its not net_util.h Jul 07 15:01:11 its linking Jul 07 15:02:27 http://marcin.juszkiewicz.com.pl/2010/07/07/i-am-old-fashioned/ Jul 07 15:02:50 hrw: looks like similar setup to what I use Jul 07 15:03:25 hrw: and always wandering if I really need kde just to be able to switch between few virtual desktops (not using any kde specific features) Jul 07 15:03:25 woglinde: it complains already during compiling, no? Jul 07 15:04:31 woglinde: nevermind, you are right, its ld complaining. :) Jul 07 15:05:17 yes Jul 07 15:05:32 I wanted to told you if I see you the next time Jul 07 15:07:00 woglinde: no idea, why I read that wrong :) Jul 07 15:16:13 03Chase Maupin  07org.openembedded.dev * r536d98010a 10openembedded.git/classes/sourceipk.bbclass: (log message trimmed) Jul 07 15:16:13 sourceipk: add class to create source ipks Jul 07 15:16:13 * Created the sourceipk.bbclass class that can be used to Jul 07 15:16:13 package the patched sources and recipe for an application Jul 07 15:16:13 into an ipk for installation. Jul 07 15:42:21 03Tom Rini  07org.openembedded.dev * r5fe57ddf50 10openembedded.git/classes/utils.bbclass: Jul 07 15:42:21 utils.bbclass: base_chk_file_checksum uses strick_checksums as a boolean Jul 07 15:42:21 Signed-off-by: Tom Rini Jul 07 15:42:21 03Tom Rini  07org.openembedded.dev * r692d33d8ec 10openembedded.git/recipes/ncurses/ncurses_5.4.bb: Jul 07 15:42:21 ncurses-nativesdk: Add to BBCLASSEXTEND Jul 07 15:44:06 hi, any idea why receipe linux-leviathan_git.bb doesn't work ? I'm getting ERROR 404: Not Found. Jul 07 15:46:19 zenob what you think an 404 is? Jul 07 15:53:28 too bad zenob keep quiting Jul 07 15:53:33 that's our stuff Jul 07 15:54:07 zenob, hi Jul 07 15:54:11 03Sebastian Krzyszkowiak  07org.openembedded.dev * re6e1980be6 10openembedded.git/recipes/shr/frameworkd-config-shr_git.bb: Jul 07 15:54:11 frameworkd-config-shr: bump SRCREV Jul 07 15:54:11 Signed-off-by: Klaus Kurzmann Jul 07 15:54:29 he has quit again Jul 07 15:56:29 GNUtoo|laptop : hi Jul 07 15:56:44 zenob, you've got some issues with linux-leviathan? Jul 07 15:57:04 zenob, btw I plan to make SHR build some images very soon Jul 07 15:57:13 I need to test some stuff and get 1 ack Jul 07 15:57:34 I need to some more patches too Jul 07 15:58:00 zenob, what are your issues? Jul 07 15:58:17 yes, i cannot checkout kernel from git://gitorious.org/htc-msm-2-6-32/leviathan-incoming.git Jul 07 15:58:38 zenob, I bet it's because of oe's git+gitorious which has some issues Jul 07 15:58:43 try that patch: Jul 07 15:59:28 http://pastebin.com/RgkJT2xi Jul 07 15:59:36 and tell me if it works Jul 07 16:00:22 zenob, btw I plan to switch branch very soon Jul 07 16:00:40 * Tartarus tests adding a cpan config.pm to perl-native Jul 07 16:09:42 03Klaus Kurzmann  07org.openembedded.dev * r38b4324c74 10openembedded.git/recipes/freesmartphone/mdbus2_git.bb: Jul 07 16:09:42 mdbus2_git.bb: bump SRCREV Jul 07 16:09:42 Signed-off-by: Klaus Kurzmann Jul 07 16:14:24 what's the sense behind copying large parts of the kernel into $D in kernel.bbclass? E.g. there is done 'cp -fR arch/${ARCH}/* $kerneldir/arch/${ARCH}/' and some, but not all drivers/* are copied too Jul 07 16:17:10 can you quote the area in question a bit more? Jul 07 16:20:18 do_install copies large parts of the compiled kernel tree (both sources, headers and temporary files) into $D; do_package complains then about thousands of unpackaged files Jul 07 16:26:45 Yes Jul 07 16:27:05 This is so that stuff is available to build kernel modules against later as do_install is how stuff ends up in sysroots/ Jul 07 16:29:50 GNUtoo|laptop : i'm still getting fatal: The remote end hung up unexpectedly, fatal: early EOF, fatal: index-pack failed Jul 07 16:30:13 zenob, that's an issue that we get with gitorious Jul 07 16:30:25 zenob, then fetch manually Jul 07 16:30:37 maybe mickey|patio knows more about this issue Jul 07 16:31:05 mrmoku|dinner, what do you think, if there is a gitorious issue, should we fix it before asking you to build images? Jul 07 16:53:28 ~logs Jul 07 16:53:29 All conversations are logged to http://ibot.rikers.org/channel, where "channel" is replaced by the URL-encoded channel name, such as %23freenode for #freenode. Lines starting with spaces are not logged. logs are updated daily Jul 07 17:06:23 03Tom Rini  07org.openembedded.dev * r71a16be679 10openembedded.git/recipes/perl/ (3 files in 2 dirs): Jul 07 17:06:23 perl-native: Add a CPAN/Config.pm file Jul 07 17:06:23 Without this, cpan stuff can get in an infinite loop. We try and Jul 07 17:06:23 pick a good enough mirror but if needed could add CPAN_MIRROR to Jul 07 17:06:23 bitbake.conf and regex that in as well. Jul 07 17:09:22 GNUtoo|laptop: if it will hang the build... better yes# Jul 07 17:09:40 mrmoku, me and mickeyl have no idea on how to fix it Jul 07 17:09:55 but mickeyl knows the issue better Jul 07 17:09:58 GNUtoo|laptop: what's the issue? Jul 07 17:10:07 git fails to clone all gitorious repos Jul 07 17:10:15 s/git/oe's git Jul 07 17:10:23 you have to do the first clone manually Jul 07 17:10:29 hmmm Jul 07 17:10:31 after it's fine Jul 07 17:10:41 it's just for one recipe Jul 07 17:10:43 linux-leviathan Jul 07 17:11:02 GNUtoo|laptop: well... for the buildhost we can do the clone manually Jul 07 17:11:08 ok thanks a lot Jul 07 17:11:21 basically build until it fails Jul 07 17:11:26 and clone it manually Jul 07 17:11:56 JaMa, you have only devtmpfs right? Jul 07 17:12:24 I'll look how /etc/init.d/devices is handled Jul 07 17:12:29 in initscripts Jul 07 17:12:31 but that's core Jul 07 17:13:10 GNUtoo|laptop: got to read good night story now... after that wm :) Jul 07 17:13:19 ok Jul 07 17:13:26 GNUtoo|laptop: if you're fine with us starting to build htcdream images leave me a message Jul 07 17:13:29 (or tell JaMa ;) Jul 07 17:13:31 ok Jul 07 17:13:36 I fix the last issues Jul 07 17:13:41 bbl Jul 07 17:13:44 and I'll tell you Jul 07 17:13:46 ok thanks a lot Jul 07 17:13:46 k Jul 07 17:44:14 hi all Jul 07 18:04:31 re Jul 07 18:19:03 03Tom Rini  07org.openembedded.dev * rb4cbc6a2e6 10openembedded.git/classes/relocatable.bbclass: Jul 07 18:19:04 relocatible.bbclass: Switch to using oe.path.relative Jul 07 18:19:04 Rather than calculate the relative path ourself use a helper function Jul 07 18:19:04 we've got. This also results in shorter rpaths being used. Jul 07 18:19:04 Signed-off-by: Tom Rini Jul 07 18:19:18 kergoth: Dunno what I did wrong the first time I tried doing that, heh Jul 07 18:25:42 * Tartarus does another stab at linking with $ORIGIN except for the hard cases, now that relocatible.bbclass and the linked with path agree on thing Jul 07 18:25:44 s Jul 07 18:40:20 03Khem Raj  07org.openembedded.dev * r74e32f1142 10openembedded.git/classes/base.bbclass: Jul 07 18:40:20 base.bbclass: re-add backward compatibility with bitbake w.r.t decodeurl fix in bitbake Jul 07 18:40:20 Signed-off-by: Khem Raj Jul 07 18:40:20 Acked-by: Frans Meulenbroeks Jul 07 18:40:32 03Elvis Dowson  07org.openembedded.dev * rc59b050dc1 10openembedded.git/recipes/rt2x00/rt2570-k2wrlz_1.6.4.bb: Jul 07 18:40:32 rt2570-k2wrlz_1.6.4.bb: Added recipe for Ralink rt2570-k2wrlz-1.6.4 WiFi USB driver Jul 07 18:40:33 Signed-off-by: Elvis Dowson Jul 07 18:40:33 Signed-off-by: Khem Raj Jul 07 18:45:56 03Frans Meulenbroeks  07org.openembedded.dev * r9a0772ca64 10openembedded.git/: Merge branch 'org.openembedded.dev' of git.openembedded.org:openembedded into org.openembedded.dev Jul 07 18:45:58 03Frans Meulenbroeks  07org.openembedded.dev * r49d09c8b3a 10openembedded.git/recipes/util-linux-ng/ (2 files in 2 dirs): Jul 07 18:45:58 util-linux-ng: added || defined(__nios2__) Jul 07 18:45:58 added a defined for nios2 so it now also compiles for nios2 Jul 07 18:45:58 Signed-off-by: Frans Meulenbroeks Jul 07 18:46:26 03Frans Meulenbroeks  07org.openembedded.dev * r12f66ff3a3 10openembedded.git/site/nios2-linux: Jul 07 18:46:26 site/nios2-linux: created Jul 07 18:46:27 Signed-off-by: Frans Meulenbroeks Jul 07 18:49:04 florian: I want to report 2 problems building gpe-image from mini2440 OE git tree... Jul 07 18:54:21 ~lart whoever decided to make $ORIGIN be the magic string for relative rpath computation Jul 07 18:54:21 * ibot holds whoever decided to make $ORIGIN be the magic string to the floor and spanks him with a cat-o-nine-tails for relative rpath computation Jul 07 18:58:03 the build failed for rosetta and gpe-mixer, because the patch files for them are incorrect Jul 07 19:12:48 what a boring first half Jul 07 19:13:14 khem, good time to do some programming Jul 07 19:13:32 thats what I have been doing Jul 07 19:13:43 I guess I'm the only one that's enjoying it Jul 07 19:13:47 khem, did you have a chance to look at the gcc problem where it included a host inc when compiling crtstuff or so Jul 07 19:13:58 eFfeM: nope Jul 07 19:14:07 khem, btw thanks for the base.bbclass patch Jul 07 19:14:12 np Jul 07 19:14:35 khem, can you provide a short pointer where to look, so I can try to dig into it myself (forgot some of the details) Jul 07 19:14:45 e Jul 07 19:15:04 eFfeM: gcc makefiles Jul 07 19:15:14 yeah, but forgot the name of the lib Jul 07 19:15:25 that gave the includes that shoudl not be passed Jul 07 19:15:26 its not a lib Jul 07 19:15:30 ah ok Jul 07 19:16:18 what was it then (the name) Jul 07 19:16:23 gcc builds libraries for host and build Jul 07 19:16:28 and target Jul 07 19:16:30 libiberty Jul 07 19:16:45 ah ok, thanks Jul 07 19:42:32 hi guys Jul 07 19:42:52 i'm trying to bake a libsoap-2.4 w/o all the x11 gnome stuff Jul 07 19:43:11 so i've commented out #inherit gnome from the recipe Jul 07 19:44:13 then i can run bitbake libsoap-2.4 with it fetching a million x11 packages before starting to build it but unfortunately it doesn't really do anything then... it goes through all the tasks but the logfiles remain empty Jul 07 19:44:22 so it doesn't really configure and stuff Jul 07 19:46:51 any ideas? Jul 07 19:52:25 dont remove inherit gnome Jul 07 19:52:34 or fix it first to not use gnome Jul 07 19:55:28 what exactly does the inherit gnome do? Jul 07 19:55:53 look in classes/gnome.bbclass Jul 07 19:56:12 germany had a good chance .. spilled Jul 07 19:56:43 ah okay i wasn't sure where the inheritance came from Jul 07 19:57:23 ah aye khem i think Jul 07 19:57:45 it doesn't work because it misses autotools which is inherited from within the gnome bbclass Jul 07 20:27:57 khem.. can i conditionally uninherit a class for a certain arch or distro? Jul 07 20:31:03 fraxinas: i dont think so Jul 07 20:31:41 okay then i guess i'll have to check for the distro and only inherit if it's not opendreambox Jul 07 20:32:54 or can i even do that outside a py func? Jul 07 20:40:29 having trouble getting update-rc.d called by my recipe. Jul 07 20:40:57 I added inherit update-rc.d and set INITSCRIPT_NAME and INITSCRIPT_PARAMS Jul 07 20:41:53 you can write some conditional python stuff Jul 07 20:41:58 The script is getting put in the init.d of my recipe's workdir ok. Jul 07 20:43:53 If I do a clean, and bitbake of the recipe, shouldn't update-rc.d get called at the end Jul 07 20:44:31 and shouldn't I see my script in the /etc/init.d under the deploy directory? Jul 07 20:44:51 whittenburg: no Jul 07 20:45:09 whittenburg: they get packaged into the ipk so be installed into /etc/init.d on target Jul 07 20:45:33 ok Jul 07 20:46:16 thanks. I'll try cleaning and rebuilding the image and try it on the target again. I thought I did that before, but maybe I overlooked something. Jul 07 20:46:27 I can also "audit" the ipk somehow, right? Jul 07 20:46:52 To make sure the script is in there? Jul 07 20:54:58 whittenburg: dpkg-deb -c Jul 07 20:56:53 hmm anyone out there building networkmanager? libvpx fails to build for me because of what i think are duplicate build target definitions in a makefile, i removed one and the other but no avail: Jul 07 20:57:03 http://pastebin.com/mhF2pKmb Jul 07 21:00:28 humm, yeah, my init script is not getting packaged into the .ipk Jul 07 21:02:47 pb__: can I use a python function inside ${@base_contains ? Jul 07 21:03:11 I am looking for filtering out a flag from CFLAGS only for thumb Jul 07 21:04:01 pb__: I m doing something like CFLAGS := "${@["${CFLAGS}","oe_filter_out(\'-fno-omit-frame-pointer\', \'${CFLAGS}\', d)"][bb.data.getVar("ARM_INSTRUCTION_SET", d, 1) == "thumb"]}" Jul 07 21:04:06 but seems not to work Jul 07 21:04:17 Use an anon func? Jul 07 21:05:56 hmm Jul 07 21:06:08 Would my missing init file be related to "the following files were installed but not shipped in any package:" Jul 07 21:06:17 Tartarus: I thought anon funcs were discouraged Jul 07 21:09:56 khem: Well, no more or less I would hope than ugly things like that :) Jul 07 21:10:10 Anyhow, that's just not a spelled out anon func, i thought Jul 07 21:10:25 true Jul 07 21:10:46 I thought overrides would work but they did not here Jul 07 21:11:19 khem: does it work if you omit the quotes around the oe_filter_out() part? Jul 07 21:11:58 though, I agree with Tartarus, it seems like an anon func would probably be a neater solution Jul 07 21:12:16 whittenburg: that depends on what "the following files" are Jul 07 21:12:23 if your initscript is listed there, then yes Jul 07 21:13:49 oh nice override worked Jul 07 21:14:06 CFLAGS_arm := "${@oe_filter_out('-fno-omit-frame-pointer', '${CFLAGS}', d)}" Jul 07 21:14:17 I actually wanted CFLAGS_thumb Jul 07 21:14:35 03Henning Heinold  07org.openembedded.dev * raf6fac4f74 10openembedded.git/recipes/gcc/ (4 files in 2 dirs): gcc: fix patching of gcc-3.4.x series Jul 07 21:15:33 pb__: no Jul 07 21:16:28 re Jul 07 21:16:30 hms Jul 07 21:17:08 OVERRIDE_THUMB=":thumb" but it never gets appended to OVERRIDES Jul 07 21:17:14 whereas it should Jul 07 21:18:17 khem intressting no oen noticed that denys breakd gcc 4.3.x series besides 4.3.3 Jul 07 21:19:31 woglinde: not many active dev use it maybe Jul 07 21:19:35 I dont Jul 07 21:19:45 I usually care for 4.4+ Jul 07 21:20:08 angstroem uses 4.3 Jul 07 21:20:09 *g* Jul 07 21:20:55 hmmm OVERRIDES = "local:${MACHINE}:${DISTRO}:${TARGET_OS}:${TARGET_ARCH}:build-${BUILD_OS}:fail-fast:pn-${PN}" Jul 07 21:20:59 in bitbake.conf Jul 07 21:21:12 so whatever I set elsewgere before will get punted Jul 07 21:22:00 where is "elsewhere"? Jul 07 21:22:56 pb in machine/include/tune-thumb.inc Jul 07 21:22:59 OVERRIDES .= "${OVERRIDE_THUMB}${OVERRIDE_INTERWORK}" Jul 07 21:24:06 isn't that parsed later? Jul 07 21:25:12 yeah but .= Jul 07 21:25:20 I need _append or += Jul 07 21:25:24 I think Jul 07 21:25:26 er? Jul 07 21:25:33 cbrake, probably tommorrow or friday a full stop of melo for about 20-30mins to replace the defective BBU on the RAID controller. Jul 07 21:25:58 Jay7, you around? Jul 07 21:26:03 if it's parsed later than the OVERRIDES definition in bitbake.conf, what makes you think that the bitbake.conf definition will be overriding the one in your tune file? Jul 07 21:26:07 ka6sox-work: yes Jul 07 21:26:23 hiya, yesterday got a little nutz here. Jul 07 21:26:32 np Jul 07 21:26:34 pb__: I am not sure if machine.conf is parsed before or after bitbake.conf Jul 07 21:26:58 ka6sox-work: ok, sounds good Jul 07 21:27:00 khem: it isn't Jul 07 21:27:13 ka6sox-work: so when the BBU fails it goes into RO mode as a preventative measure? Jul 07 21:27:14 hmmm if I change OVERRIDES_append = "${OVERRIDE_THUMB}${OVERRIDE_INTERWORK}" it shows up in OVERRIDES Jul 07 21:27:57 cbrake, the linux block driver I think saw writing errors and did that by itself. Jul 07 21:28:09 ka6sox-work: IC Jul 07 21:28:14 the HD controller thought it was okay Jul 07 21:28:33 I suspect the battery in the BBU failed in some strange way Jul 07 21:28:44 when I disabled it it completely disappeared. Jul 07 21:28:52 and thats not supposed to happen. Jul 07 21:29:36 ka6sox-work: nod, batteries are not the most reliable things Jul 07 21:29:43 pb_: whats difference between .= and normal = Jul 07 21:29:48 best thing I learned out of that is how to echo 'b' > /proc/sysrq-trigger Jul 07 21:29:53 khem: .= appends, normal = replaces. Jul 07 21:29:56 to get it back up again. Jul 07 21:30:20 pb__: ok thats what I thought so it may be that .= has a bug ? Jul 07 21:30:29 because _apend seems to work Jul 07 21:30:39 possible, though it seems fairly unlikely that .= is broken Jul 07 21:30:45 Jay7, when you have a few spare minutes I'd like to discuss replication (the dirty word) Jul 07 21:30:55 pb__: I am on git master of bitbake Jul 07 21:31:00 so anything is possible Jul 07 21:31:03 ah, fair enough Jul 07 21:31:23 ka6sox-work: I know a little bit about replication as well, if that helps. Jul 07 21:31:49 pb_ thanks..I'll pick both of your brains...thats been my biggest nightmare. Jul 07 21:32:02 well.. we can do it together :) Jul 07 21:32:37 would that be OT for here? or do we need to go elsewhere? Jul 07 21:32:54 I think here is fine Jul 07 21:32:59 k Jul 07 21:33:53 basic setup is: master on 1 instance on 1 box, slave on 1 instance on another box..private cable between the 2 of them. Jul 07 21:34:01 pb__: same behavior with 1.8 too Jul 07 21:34:29 mysql answers on 10.10.10.99:3306 Jul 07 21:34:41 heartbeat between the 2 of them. Jul 07 21:35:09 failure *should* allow slave to come up listening on that IP:port and be in RO mode. Jul 07 21:35:57 if slave falls out of repliction I have no warning/indication that anything is wrong. Jul 07 21:36:10 I dont trust mysql Jul 07 21:37:07 ka6sox-work: did you have any setup or we will do it "from scratch"? Jul 07 21:37:10 jo ant Jul 07 21:37:28 pb__: _append/_prepend seems to be work but .= =. += =+ dont Jul 07 21:37:34 osuosl set it up originally for me. Jul 07 21:37:55 but its been an enigma wrapped up in a mystery from day 1 Jul 07 21:38:25 this is what keeps things like bugzilla and tinderbox running. Jul 07 21:38:33 so its fairly important to me. Jul 07 21:39:05 well.. Jul 07 21:39:20 the master is currently running...the slave is NOT replicating and is 20+days out. Jul 07 21:39:30 there is two way - using mysql's own replication or using heartbeat + drbd e.g. Jul 07 21:39:55 hello there Jul 07 21:39:59 I'd love to setup drbd as that would solve a great many problems. Jul 07 21:40:17 or way inbetween - heartbeat + mysql's own replication :) Jul 07 21:40:20 the 2 machines are very close physically and have a private wire between them Gb. Jul 07 21:40:31 we are currently using #3 Jul 07 21:40:40 heartbeat+ replication. Jul 07 21:41:23 maybe I need to set up outgoing smtp daemon so that I can get messages out of slave...I'll be there are some if I set it up. Jul 07 21:41:35 unfortunaly the mail server is on the Master instance. Jul 07 21:42:03 what state does the slave think it's in at the moment? ("show slave status\g") Jul 07 21:42:23 lemme get logged into that box...jas Jul 07 21:43:39 fwiw, if your slave gets more than a few days out of sync then you can run into a packaging misfeature where the old binlogs on the master get purged, and then there is no way to resync the slave without doing a full dump and reload. Jul 07 21:44:04 ya, I've had to do that before. Jul 07 21:44:14 I have binlogs that are current now. Jul 07 21:44:20 righto Jul 07 21:47:26 seconds behind Master: NULL Jul 07 21:47:35 Iirc that means its not workign. Jul 07 21:47:55 yeah, that means it doesn't think it's connected. what does the first status line say? Jul 07 21:48:34 lemme pastebin this Jul 07 21:48:35 jas Jul 07 21:49:35 http://webos-internals.pastebin.com/LYTzXRh9 Jul 07 21:50:33 thanks. Jul 07 21:50:41 it's a bit hard to read in that form, you might want to use \G in future Jul 07 21:50:51 i used \g Jul 07 21:50:52 anyway, clearly not connected. have you checked the syslog for errors? Jul 07 21:51:06 sorry, needs to be \G not \g Jul 07 21:51:12 little g doesn't help :-} Jul 07 21:51:16 jas...let me try that one Jul 07 21:51:34 whats MACHINE_CLASS override ? Jul 07 21:51:39 I dont see anyone using it Jul 07 21:51:50 what it suppose to mean Jul 07 21:52:56 http://webos-internals.pastebin.com/CLA3jwA9 Jul 07 21:53:03 thats much more readable Jul 07 21:53:19 that's better :-) Jul 07 21:53:35 so, yeah, slave-io-running is "no" Jul 07 21:53:51 might be worth trying "stop slave; start slave;" and see if that changes anything Jul 07 21:54:00 l Jul 07 21:54:01 k Jul 07 21:54:07 occasionally it does seem to get jammed and need a bit of a kick to make it go again. Jul 07 21:54:16 I'm sure its waaay out of date on the relay logs. Jul 07 21:54:28 if that doesn't work, check /var/log/syslog and similar places to see if it's complaining about anything Jul 07 21:54:28 but its worth at shot. Jul 07 21:54:33 k Jul 07 21:54:56 also, yeah, check that mysql-bin.001083 does actually exist on the master. if not, you will certainly be hosed. Jul 07 21:56:52 it does not Jul 07 21:56:58 just checked. Jul 07 21:57:07 ah Jul 07 21:57:24 the last time it replicate was 15Jun2010 Jul 07 21:57:58 do you have any idea why it stopped? Jul 07 21:58:50 no, thats the troubling part. because I didnt' notice it all that info is probably gone by now :( Jul 07 21:59:06 it should generally recover from things like the master just getting rebooted, although I know that some distros do "helpfully" delete all the binlogs at boot time which of course means that replication breaks every time you restart. doh. Jul 07 21:59:25 nothing in /var/log/mysql on host? Jul 07 21:59:44 ka6sox-work: is slave mysql listening tcp port? Jul 07 22:00:02 yeah, assuming you don't still have your syslogs from that time I don't think there is going to be any way to find out what went wrong. Jul 07 22:00:03 Jay7, listening to 3306 Jul 07 22:00:09 you probably just need to reload the slave with a fresh dump of the database, start it off again, and see if it falls over again. Jul 07 22:00:49 pb__: log rotation seems to work very well for mysql. It is checked by mysqld itself. Jul 07 22:00:58 if your slaves are close together then that should be fairly painless. Jul 07 22:01:07 I can't believe mysqld died with no logs.. Jul 07 22:01:41 it probably didn't, but this is nearly a month ago and I suspect ka6sox doesn't keep his syslogs that long. Jul 07 22:01:43 well...the mysqld.log is 17G so thats not gonna be easiy to parse thru..even for tail. Jul 07 22:01:58 heh Jul 07 22:02:08 omg..check my.cnf for limits! Jul 07 22:02:11 someone forgot to put logrotte there. Jul 07 22:02:27 * ka6sox-work kicks self. Jul 07 22:02:30 it seems :-} Jul 07 22:02:57 okay so we have unusable logs...but I suppose I could split it up. Jul 07 22:03:28 atp I think I need to do 2 things Jul 07 22:03:29 it probably isn't worth it, to be honest. I would just rotate the log now, restart replication, and debug it if and when it goes wrong again. Jul 07 22:03:30 ka6sox-work: now is easier to drop logs and database on slave away and refill it Jul 07 22:03:58 pb__, ya, agreed. Jul 07 22:04:03 Jay7, already being done. Jul 07 22:04:05 :D Jul 07 22:04:23 then I need to have errors reported to me. Jul 07 22:04:27 don't you have mysqld.err ? Jul 07 22:04:35 yes its there.jas Jul 07 22:04:43 :D Jul 07 22:05:08 * Jay7 understand that he is almost forgotten mysql Jul 07 22:05:27 I'm using postgresql mostly Jul 07 22:05:34 jay7 ;) Jul 07 22:05:43 woglinde_: ja-ja :) Jul 07 22:06:20 yeah, we should look at postgres again. at the point where we decided to use mysql, there wasn't much of a contest because postgres just didn't do replication at all. Jul 07 22:06:37 I'm scared to death of working on the mysql carp but have no problem hacking away @ cpufreq stuff in the kernel...go figure. Jul 07 22:07:07 pb__, Jay7 I am not opposed to switching to something better. Jul 07 22:07:12 postgresql still have no good multimaster solution.. Jul 07 22:07:13 as long as you have binary log enabled you're on the safe side Jul 07 22:07:20 ka6sox-work: you are right :) Jul 07 22:07:25 ka6sox-work: heh, yeah, same with me really. I think the difference is that, if you screw up cpufreq then you just get to reboot. if you screw up mysql then you destroy all your data. Jul 07 22:07:45 pb__, thats definatly it. Jul 07 22:07:56 and, in our case at least, even a fairly trivial replication screw-up means resyncing 200GB to six hosts on three continents, which is no fun Jul 07 22:08:06 indeed. Jul 07 22:08:06 remember to run mysqladmin and dump the db :) Jul 07 22:08:30 ant__, there are 30 db's in the server Jul 07 22:08:32 but I'll not recommend to use postgresql for projects that have not declared full mainstream support of postgresql :) Jul 07 22:08:43 e.g. drupal or egroupware Jul 07 22:08:51 ka6sox: Ihere too we have many Jul 07 22:08:54 this will be real PITA :) Jul 07 22:09:55 nice mysqldump --user=xx --password=xx --all-databases | bzip2 > \ Jul 07 22:09:55 /home/backup/mysql_dump/mysql-`date +%Y-%m-%d`.bz2 &.... Jul 07 22:10:07 okay so ATP we need to dump, reload, get correct binlog then restart. Jul 07 22:11:00 yup. if you dump with --master-data then it should automatically sort out the right binlog and suchlike Jul 07 22:11:56 assuming you're all innodb-based, you should be able to do "mysqldump --single-transaction --master-data --all-databases" to get a suitable dump without locking up the master for ages. Jul 07 22:12:58 then just copy that to the slave, STOP SLAVE, load the dump, START SLAVE, and you should be in business. Jul 07 22:13:10 pb__, unfortunatly a few myISAM ones Jul 07 22:13:16 he... Jul 07 22:13:25 ah, sucks to be you Jul 07 22:13:26 same here Jul 07 22:14:10 mostly webmail and phpmyadmin Jul 07 22:16:17 --master-data? Jul 07 22:16:28 okay I'll add that option too. Jul 07 22:16:31 oh ya Jul 07 22:16:48 I was using ant__'s setup Jul 07 22:17:33 oh, sorry, that was for master Jul 07 22:19:08 it should not take ages, hopefully Jul 07 22:19:34 --master-data just means to include the binlog name/position in the dump file, just saves having to note it down manually. Jul 07 22:19:45 no its fine....6 projects are using that server so it gets quite busy. Jul 07 22:21:28 woglinde: wb Jul 07 22:21:53 woglinde: I tried kexec-tools-dietlibc but breaks horribly... Jul 07 22:22:18 hm Jul 07 22:22:22 why? Jul 07 22:22:34 I'll paste log Jul 07 22:22:59 lot of changes since last time I built it Jul 07 22:23:13 new autofoo, new kernel headers, ... Jul 07 22:24:06 http://pastebin.com/694114T4 Jul 07 22:24:40 that's on Ubuntu Jul 07 22:25:38 I have a email app that sends log info to your emails...so I'll get that implented today. Jul 07 22:28:02 ant__: what is that segfault about Jul 07 22:28:16 try to find more info on that which tools is crashing Jul 07 22:28:50 khem,: I'm a bit unconfident with the toolchain of this distro... Jul 07 22:29:20 having not seen it building under my eyes Jul 07 22:29:36 but Gentoo is still hit by that bug :/ Jul 07 22:29:47 hm Jul 07 22:29:55 maybee the command linde parsing gain Jul 07 22:30:22 * pb__ bedtime now Jul 07 22:30:23 night all Jul 07 22:30:27 'nite Jul 07 22:30:29 ka6sox-work: good luck :-) Jul 07 22:30:31 pb_, thanks! Jul 07 22:30:46 dump is done, copying and reloading. Jul 07 22:33:11 khem,: Jul 8 00:32:29 mizar kernel: [ 3423.209883] diet[2025] general protection ip:80491ef sp:bf9aa584 error:0 in diet[8048000+2000] Jul 07 22:33:11 Jul 8 00:32:29 mizar kernel: [ 3423.210730] diet[2026] general protection ip:80491ef sp:bfb899c4 error:0 in diet[8048000+2000] Jul 07 22:54:35 * Jay7 -> sleep Jul 07 23:00:54 woglinde: seems looking in the wrong place Jul 07 23:01:23 DIETHOME=/oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/dietlibc-0.32-r2.2/dietlibc-0.32 bin-i386/diet Jul 07 23:01:33 seems malformed Jul 07 23:02:06 yes Jul 07 23:02:10 it is: Jul 07 23:02:20 /oe/build/tmp/work/armv5te-angstrom-linux-gnueabi/dietlibc-0.32-r2.2/dietlibc-0.32/bin-i386 Jul 07 23:18:54 woglinde: hacking the Makefile -DIETHOME=$(PWD) bin-$(MYARCH)/diet +DIETHOME=$(PWD)bin-$(MYARCH)/diet Jul 07 23:19:32 it compiles Jul 07 23:20:18 so does kexec-tools-dietlibc Jul 07 23:20:43 hm..no Jul 07 23:21:09 configure: error: C compiler cannot create executables Jul 07 23:22:03 Jay7, I'm looking seriously at adding drbd to our servers. Jul 07 23:22:05 anyway, seems to be the diethome.patch Jul 07 23:26:03 can't see how it was working before... Jul 07 23:46:34 woglinde, khem: dietlibc builds fixing path as above. kexec-tools-klibc now fails the C compiler check. I suspect new autoconf Jul 07 23:46:53 really too late, here Jul 07 23:47:16 I'll stop for the moment Jul 07 23:47:19 goo night Jul 08 02:34:25 Tartarus: I am seeing some failure building libxml-parser-perl Jul 08 02:35:05 http://pastebin.com/fb47vyiG Jul 08 02:36:33 any idea ? Jul 08 02:37:18 Function relocatable_binaries_preprocess failed could be something related to your commits today ? Jul 08 02:51:50 Tartarus: yes indeed its the patch from commit b4cbc6a2e6dffd367b7362f352699cb5a442cbc5 Jul 08 02:52:22 Tartarus: to reproduce try this bitbake -c clean -b virtual:native:/home/kraj/work/oe/openembedded/recipes/perl/libxml-parser-perl_2.36.bb Jul 08 02:52:33 bitbake -b virtual:native:/home/kraj/work/oe/openembedded/recipes/perl/libxml-parser-perl_2.36.bb Jul 08 02:52:43 without your patch all works Jul 08 02:57:17 Keep poking, please. **** ENDING LOGGING AT Thu Jul 08 02:59:57 2010