**** BEGIN LOGGING AT Sat Nov 18 02:59:56 2006 Nov 18 04:12:34 03pfalcon 07org.oe.dev * rab5810cf... 10/ (6 files in 3 dirs): (log message trimmed) Nov 18 04:12:34 xserver-common_svn: Recipe to build xserver-common straight out of SVN. Nov 18 04:12:34 * Needed to test/support newest devel patches. Nov 18 04:12:34 * Specifically, at this time being added to let people more comprehensively Nov 18 04:12:34 test "common keyboardless buttonmap" patch, required for latest HH.orh kernels. Nov 18 04:12:35 * Makefile.dpkg_ipkg, Makefile.translation, svn_makefiles.patch: support files Nov 18 04:12:39 required to build from SVN. Nov 18 04:51:33 03pfalcon 07org.oe.dev * r6402e465... 10/ (1 packages/libopie/libopie2_cvs.bb): Nov 18 04:51:33 libopie2_cvs: Convert to use PV independent on the rest of OPIE. Nov 18 04:51:33 * libopie2 is a special package in OPIE. Its interface is mostly stable, Nov 18 04:51:33 and changes are made only to add support for new devices. So, let distro Nov 18 04:51:33 select specific SRCDATE for it. Nov 18 04:51:34 * Add DEFAULT_PREFERENCE = "-1" Nov 18 04:51:36 03pfalcon 07org.oe.dev * r0d1b152a... 10/ (3 files in 3 dirs): Nov 18 04:51:40 libopie2_cvs: Add ipaq-2.6-sys-class-backlight-support.patch. Nov 18 04:51:42 * Support kernel 2.6 backlight classdev to control backlight. Nov 18 04:51:44 * From Familiar tree. Nov 18 04:51:46 03pfalcon 07org.oe.dev * rde589876... 10/ (3 files in 3 dirs): libopie2_cvs: Add HH.org kernel common keybaordless buttonmap patch. Nov 18 05:25:13 rm * Nov 18 06:40:12 03rwhitby 07org.oe.dev * r3ef89846... 10/ (3 files in 3 dirs): slugos: fixed kernel module depends in debianslug Nov 18 07:34:59 good morning Nov 18 08:33:17 'morning all Nov 18 08:59:56 morning Nov 18 09:05:16 hi hrw Nov 18 09:09:36 81 packages not fetch Nov 18 09:09:50 excluding maemo crap and svn/https ones Nov 18 09:12:55 good morning all Nov 18 09:13:54 hi Kun Nov 18 09:15:33 mozdir="${D}${libdir}/mozilla-minimo" Nov 18 09:15:44 install -m 0755 minimo ${D}${mozdir} Nov 18 09:15:57 gee, I wonder why we get such strange paths.... Nov 18 09:16:58 how to fill up rootfs: boot with acpi debug Nov 18 09:17:03 and leave machine for few days Nov 18 09:17:48 heh Nov 18 09:17:59 I'm so used to syslog being a ringbuffer :) Nov 18 09:18:37 03koen 07org.oe.dev * ra0a63efb... 10/ (1 packages/mozilla/minimo_0.016+cvs.bb): minimo 0.016: remove spurious ${D} in mozdir, should fix #1600 Nov 18 09:19:29 Morning Nov 18 09:19:46 hey sirfred Nov 18 09:20:08 hi sirfred Nov 18 09:22:15 Now that I think that the w100 driver is reaching some stable state, I'm not sure about what path to follow. Nov 18 09:22:45 03koen 07org.oe.dev * rbd4a11cd... 10/ (1 packages/mozilla/minimo_0.016+cvs.bb): minimo 016: fix parse error and bump PR Nov 18 09:23:22 I'm between start working in X and fix the qte work I made time ago. Nov 18 09:24:15 How is all this moving? I mean, is qte being abandoned, waiting for qtopia to be GPL , perhaps? Nov 18 09:24:35 pretty much Nov 18 09:24:46 even zecke and mickey|dinner are using X nowadays Nov 18 09:24:56 That's a signal Nov 18 09:25:08 Winds of change Nov 18 09:25:26 And what on X, qt/x or gtk? Nov 18 09:25:26 Obsolete Integrated Palmtop Environment Nov 18 09:26:14 I have one more reason to abandon qt/e now - progear does not have XGA fb but has XGA x11 Nov 18 09:26:53 Anyway, this path is perhaps the best for accel, because only givin acceleration to X, we will have it on SDL, QT, anything on it. Nov 18 09:27:24 But I always had the feeling (perhaps incorrect) that X is a little complex (code wise) Nov 18 09:28:00 And Xw100 is being used, I suppose Nov 18 09:28:30 running it on my hx4700 right now :) Nov 18 09:29:26 I should reinstall my c700 some time Nov 18 09:29:37 The only think I don't like about Xw100 is that AFAIR is using the ati microcode. Nov 18 09:29:52 it is? Nov 18 09:30:11 I think so, as it's using the ringbuffer and the CE to perform some operations. Nov 18 09:30:13 I haven't loaded any microcode on mh hx4700 Nov 18 09:30:23 koen: It's embedded in the driver itself, I think. Nov 18 09:30:33 Distributed as a header file. Nov 18 09:31:07 sirfred: http://www.openembedded.org/repo/org.openembedded.dev/packages/xorg-xserver/xserver-kdrive/w100.patch Nov 18 09:31:42 +static void Nov 18 09:31:42 +ATIUploadMicrocode(ATIScreenInfo * atis) Nov 18 09:32:00 where does it get the microcode from? Nov 18 09:32:15 afaik I don't have that installed on my hx4700 Nov 18 09:32:17 koen: We extracted it from the libqte.so sharp original file. Nov 18 09:34:28 ati_microcode.c Nov 18 09:35:58 The thing is that all the operations that are currently implemented in the Xw100 driver can be performed without the microcode, using direct register access. Nov 18 09:37:07 free free driver Nov 18 09:37:34 03hrw 07org.oe.dev * r764fab90... 10/ (5 files in 2 dirs): nkf: update to 2.07 (2.06 not fetchable) and package docs Nov 18 09:37:35 koen: I vote for removing maemo from OE Nov 18 09:37:56 hrw: I vote for updating them Nov 18 09:37:57 koen: its unfetchable Nov 18 09:38:00 But, I've also found that feeding host data to the card when we want to perform colour conversion, is 4x faster using the imageon command processor commands. Nov 18 09:38:28 So, I've started to add preliminary ringbuffer commands to the libw100 too Nov 18 09:38:32 koen: if no one will update then it will be sign of being unmaintained, which lead to removal Nov 18 09:41:03 what do you think? Nov 18 09:41:13 hrw: is there any correctly working browser in OE, not counting minimo? Nov 18 09:41:28 mmp: firefox 1.0.x was working Nov 18 09:41:33 mmp: links, gpe-minibrowser, dillo, firefox Nov 18 09:41:54 koen: gpe-minibrowser != working Nov 18 09:42:02 it is for me Nov 18 09:42:05 hmm, gpe-minibrowser renders correctly handhelds.org :) Nov 18 09:42:11 but not far more:) Nov 18 09:42:16 koen: scap me google.fr Nov 18 09:42:24 dillo performed something better, but not much Nov 18 09:42:58 * mmp hasn't tried firefox yet; but is afraid of memory consumption and maybe performance Nov 18 09:44:08 morning all Nov 18 09:44:15 RP: Morning Nov 18 09:44:19 RP: fetchall finished after 6h Nov 18 09:44:23 hey RP Nov 18 09:44:35 RP: now I reverted all my drops and restarted it Nov 18 09:46:48 hrw: I have an update for bitbake which should remove some of the duplicate fetches Nov 18 09:46:54 cool Nov 18 09:47:29 03koen 07org.oe.dev * rdcbd942b... 10/ (1 packages/mozilla/minimo_0.016+cvs.bb): minimo 016: fix -dbg packaging Nov 18 10:03:46 hi lala Nov 18 10:04:10 ~lart SSL only subversion repos Nov 18 10:04:10 * ibot puts on a hockey mask and jumps out at SSL only subversion repos Nov 18 10:36:45 cu Nov 18 10:39:36 RP: it makes a difference ~12 seconds on my system Nov 18 10:41:10 http://www.willitblend.com/videos.aspx?type=unsafe&video=movie Nov 18 10:55:11 good morning Nov 18 10:56:54 zecke: Every little helps :) Nov 18 10:57:23 I have an Intel Core Duo, so the numbers might be more different on slower CPUs Nov 18 11:10:53 http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=/netahtml/PTO/srchnum.htm&r=1&f=G&l=50&s1=6,204,840.PN.&OS=PN/6,204,840&RS=PN/6,204,840 Nov 18 11:10:57 lol Nov 18 11:10:59 ridicioulus Nov 18 11:15:12 he Nov 18 11:15:14 h Nov 18 11:16:06 Let us name TimeLine StoryLine Nov 18 11:16:19 and use Object Orienated thinking and say a file is a object Nov 18 11:16:35 and this patent can be implemented on UNIX and Macintosh wow, sure it is software... Nov 18 11:20:29 Hi! Nov 18 11:21:00 zecke, if the file was supposed to be attached to the mail in OE-dev ML, it's not there Nov 18 11:21:31 from few recent msgs in the ML, I got that attachments are filtered out Nov 18 11:21:50 (hope it's really not on my side) Nov 18 11:22:24 right, filtered away Nov 18 11:22:47 ;-) Nov 18 11:23:28 flex -t bitbakescanner.l > bitbakescanner.cc Nov 18 11:23:29 "bitbakescanner.l", line 67: unrecognized %option: reentrant Nov 18 11:23:39 koen: aptitude install flex Nov 18 11:23:45 koen: maybe remove flex-old first Nov 18 11:24:00 psokolovsky_: not filtered out, just filtered Nov 18 11:25:03 psokolovsky_: iirc it only allow text/plain upto 40k Nov 18 11:26:06 I meant that msg in, att out ;-) Nov 18 11:26:10 http://www.openembedded.org/~zecke/patches/ Nov 18 11:26:24 cool Nov 18 11:28:22 numbers, numbers, numbers :) Nov 18 11:28:29 zecke: still not working Nov 18 11:28:33 zecke: flex 2.5.4 Nov 18 11:29:07 * koen installs flex-devel Nov 18 11:29:18 * psokolovsky_ psokolovsky Nov 18 11:29:43 koen: flex 2.5.4 == flex-old, remove it Nov 18 11:29:51 zecke: will join in with testing as soon as out of bed completely ;-) Nov 18 11:30:20 I will torwards my physics assignment :) Nov 18 11:30:21 zecke: that's what fink instaled Nov 18 11:30:28 koen: so fink sucks? Nov 18 11:30:35 right Nov 18 11:30:39 koen: I'm too stupid for fink Nov 18 11:30:56 http://flex.sourceforge.net/ Nov 18 11:31:14 koen, about nasty hacks: so, would overriding CXXFLAGS just for qte be a suitable solution for -nvisibility-inlines-hidden issue? Nov 18 11:31:17 koen: Why fink prefers flex from 1997 over flex from 2006 is... Nov 18 11:31:33 psokolovsky_: we have oe_filter_out Nov 18 11:31:46 psokolovsky_: it would be nice to find out why gcc is broken :) Nov 18 11:31:55 psokolovsky_: you're the maintainer of the Obsolete Palmtop Integrated Environment Nov 18 11:32:31 koen, and that means... ? ;-) Nov 18 11:32:31 psokolovsky_: you could try adding a Q_EXPORT to the inline Nov 18 11:32:51 psokolovsky_: you are free to do whatever you want Nov 18 11:33:03 zecke, well, so far I hasn't even been able to get authoritative description what *exactly* that switch does ;-) Nov 18 11:33:23 psokolovsky_: googled already? Nov 18 11:33:41 zecke, koen: ok, thanks. I'll try Q_EXPORT first Nov 18 11:33:52 zecke, yeah, sure, googled Nov 18 11:34:14 not read teh newest gcc manual word ny word yet though ;-) Nov 18 11:34:42 cute, every time I insult qt/e my a780 reboots Nov 18 11:34:54 but I wonder, why would they obfuscate it such way that google gives 5+ pages of their MLs for it first, and not the manual ;-) Nov 18 11:35:03 lol Nov 18 11:35:50 psokolovsky_: you know visibility? Nov 18 11:36:04 http://people.redhat.com/~drepper/ is always a good read Nov 18 11:36:56 zecke, sure, I understand the general concept ;-). I'd like to know the rules which gcc employs what to export with that switch and without it. Nov 18 11:37:04 psokolovsky_: http://people.redhat.com/drepper/dsohowto.pdf Nov 18 11:37:16 it cannot not to export *any* inline methods - that's plain dumb Nov 18 11:37:17 psokolovsky_: inline is a hint to the compiler and somehow it doesn't inline this function Nov 18 11:37:24 zecke, thanks, will read Nov 18 11:37:26 psokolovsky_: any reason why that opie-2.6-backlight patch isn't upstream? Nov 18 11:37:38 psokolovsky_: but still removes it from one of the sections that export symbols Nov 18 11:37:49 koen|gprs, have no idea, but it applied to CVS HEAD, tested ;-) Nov 18 11:39:15 g++ -dynamiclib -fPIC bitbakeparser.o bitbakescanner.o bitbakec.o -o bitbakec.so Nov 18 11:39:15 ld: Undefined symbols: Nov 18 11:39:15 _PyArg_ParseTupleAndKeywords Nov 18 11:39:22 zecke: and a whole lot more symbols Nov 18 11:39:34 zecke, ok, thanks for hints. have to admit I know more how gcc work wrt export on windows, than on linux ;-). will catch up with that ;-) Nov 18 11:40:18 koen|gprs: yes, set LDFLAGS Nov 18 11:40:29 koen|gprs: send me a postcard and I tell you what do other than man ld Nov 18 11:40:53 psokolovsky_: I don't know this version of the document, I think I have read it last in 2005 Nov 18 11:41:20 koen|gprs: LDFLAGS="-undefined -dynamic_lookup" Nov 18 11:41:43 zecke: could you put that in the makefile? Nov 18 11:42:06 koen|gprs: I wanted to avoid wiritng if OSX... as I'm bad at authoring Makefiles Nov 18 11:42:17 ld: -undefined: unknown argument: -dynamic_lookup Nov 18 11:43:04 export LDFLAGS="-undefined dynamic_lookup" Nov 18 11:43:07 this worked here Nov 18 11:43:12 export LDFLAGS="-undefined dynamic_lookup" Nov 18 11:43:29 yeah, 'man ld' told me about the spurious '-' Nov 18 11:44:30 koen|gprs: fink's python is probably broken :) Nov 18 11:44:39 python Nov 18 11:44:43 python -vvv Nov 18 11:44:45 that's not fink's python Nov 18 11:44:46 import bitbakec Nov 18 11:44:55 oh Apple's python is broken as well :) Nov 18 11:45:11 File "ast.py", line 38 Nov 18 11:45:15 class AstItem(): Nov 18 11:45:15 ^ Nov 18 11:45:15 SyntaxError: invalid syntax Nov 18 11:45:42 koen|gprs: hmm I managed to write python2.5 code :) Nov 18 11:45:52 bbl, trainstop Nov 18 11:45:56 remove the () Nov 18 11:51:26 morning Nov 18 11:51:42 RP: What do you need to be proven that Python Threads are better than you think? Nov 18 11:52:50 mickeyl: that they use two processors :) Nov 18 11:53:09 e.g. use clone on linux >= 2.4 Nov 18 11:53:19 ok, i have a dual-xeon. if i can show that it's fully loaded using pythreads, it'll be enough? Nov 18 11:53:54 * mickeyl claims the GIL won't be a limiting factor Nov 18 11:55:02 sirfred: at the moment, my work goes towards X/Gtk+, but eventually I'll be using X/Qt again. Nov 18 12:13:33 mickeyl: can you explain me the new object system and what is new in regard to Exceptions in py2.5? Nov 18 12:14:08 zecke: I'm afraid not :/ due to my workload I didn't have time to catch up with new developements. Nov 18 12:14:16 I'm falling behind wrt python Nov 18 12:14:51 the new object system has subtle changes in semantics, but removes a couple of warts. Just use it. Nov 18 12:15:08 mickeyl: use it by class Foo(object): pass Nov 18 12:15:13 right Nov 18 12:15:21 mickeyl: or is there more? e.g. not use __init__ but __new__? Nov 18 12:15:37 no, __new__ is optionally for sophisticated customizations Nov 18 12:15:41 __init__ is still the constructor Nov 18 12:19:06 koen|gprs: I will soon have a UMTS/GPRS flat rate as well Nov 18 12:19:16 you guys must be rich Nov 18 12:19:22 i can't afford the monthly fees :/ Nov 18 12:19:30 45 EUR here is just too much IMO Nov 18 12:19:41 mickeyl: a) steve b) base Nov 18 12:19:43 yo koen Nov 18 12:19:59 zecke: yeah, base is 45 EUR: Nov 18 12:20:05 so steve will pay for it? :D Nov 18 12:20:26 mickeyl: well, the flatrate in itself is 20 rest is phone :) Nov 18 12:20:39 mickeyl: now you can skip the SMS stuff and you are at 40 IIRC Nov 18 12:20:45 is it? i thought you can't take the dataflat without the voiceflat? Nov 18 12:20:59 mickeyl: dunno Nov 18 12:21:17 if the dataflat was independent i'd take it Nov 18 12:21:31 but voiceflat simply is no necessity here Nov 18 12:21:41 my mobile phone bill is like 5 EUR at max per month Nov 18 12:22:37 RP: we can use your forks, but use PyLinda for easy IPC Nov 18 12:23:13 RP: the really cool stuff is that this can also be used for cluster computing eventually Nov 18 12:23:27 mickeyl: let us keep the deps down Nov 18 12:23:30 think SETI@home :) Nov 18 12:24:01 zecke: there is no sense in inventing an own IPC when there are dozens of good solutions out there Nov 18 12:24:06 pylinda is light Nov 18 12:24:44 mickeyl: I'm just working around the patent system Nov 18 12:29:28 morning liam! Nov 18 12:29:47 hey mickeyl Nov 18 12:30:19 * mickeyl prepares breakfast Nov 18 12:30:21 l8er Nov 18 12:46:31 lrg: hi? Nov 18 12:48:52 hey Spyro Nov 18 13:00:08 hey mickey|breakfast & zecke Nov 18 13:00:23 jojo Nov 18 13:00:34 zecke: €20/month for voice + gprs Nov 18 13:01:27 morning Nov 18 13:01:37 hi Nov 18 13:01:56 hey hrw & nicolasfr Nov 18 13:02:51 hi nicolasfr Nov 18 13:03:32 later Nov 18 13:03:58 zecke: that test with bitbake is for trunk? Nov 18 13:04:36 both, but the patch might only directly apply to trunk Nov 18 13:04:55 ok Nov 18 13:18:57 hi mickey|breakfast Nov 18 13:20:06 mickey|breakfast: smacznego Nov 18 13:20:07 lrg: (sorr got called away) Nov 18 13:20:18 lrg: I have a problem with the asoc code... Nov 18 13:22:59 hi Henning Nov 18 13:23:26 hi marcin Nov 18 13:23:46 did you get the cf-wlan card working? Nov 18 13:24:12 woglinde: tested in h2200/wince currently Nov 18 13:24:33 hrw: you have a h2200 nowadays? Nov 18 13:24:40 koen: no, friend have Nov 18 13:26:22 * koen starts ssh chain to the hx4700 Nov 18 13:27:01 lrg: still ther ? Nov 18 13:33:46 lo Nov 18 13:33:58 Spyro: still here Nov 18 13:34:03 * gerwinin is recovered from yesterday Nov 18 13:35:09 lrg: I created a platform device for the e740 pxa2xx ac97 Nov 18 13:35:18 lrg: but for some reason it doesnt attach Nov 18 13:35:41 I copied the mainstone platform device code. Nov 18 13:36:08 Spyro: can you paste to pastebin Nov 18 13:39:15 sure - wheres the pb ? Nov 18 13:39:51 ~pastebin Nov 18 13:40:02 i guess pastebin is a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste Nov 18 13:41:26 * koen stabs minimo Nov 18 13:41:31 http://pastebin.ca/251690 Nov 18 13:43:48 Spyro: you don't need to register a pltform dev as asoc does this, it's probably best to base your machine driver on sound/soc/pxa/tosa.c Nov 18 13:45:12 Spyro: latest patch is at http://opensource.wolfsonmicro.com Nov 18 13:45:40 k Nov 18 13:46:02 Spyro: alternatively, tosa.c is also available via alsa-kernel HG repo Nov 18 13:46:41 lrg: so what are the other arches doing ? are they all wrong ? Nov 18 13:47:06 Spyro, pxa2xx and AT91xxxx work and are in alsa HG Nov 18 13:47:37 Spyro: i.MX and is in progress and S3C2xxx is almost working Nov 18 13:47:39 lrg: yes, Im just trying to work out what this stuff all is - Nov 18 13:48:00 are the drivers like the mainstone one from the old code ? Nov 18 13:48:35 Spyro: the ac97 and dma are quite similar Nov 18 13:49:36 Spyro: btw, there are some docs in Doc/sound/alsa/soc Nov 18 13:50:21 lrg: that should be useful. Nov 18 13:50:38 Spyro: :) Nov 18 13:50:41 what is this channel for? Nov 18 13:52:00 microw: www.openembedded.org Nov 18 13:56:00 heh Nov 18 13:56:08 I have just updated my org.oe.dev branch, and now when compiling latest glibc-2.5 I have an error about missing -lgcc_eh ? Do I need some package on my host? Nov 18 13:56:14 lrg: why does tosa.c include 'tmio' ? Nov 18 13:57:55 *JAWN* Nov 18 13:57:59 Spyro: afaik, it's for tosa specific audio control Nov 18 13:58:54 ok. time to hack on misc1 Nov 18 13:59:20 5G of sources wait Nov 18 13:59:20 hrw: misc1 ? Nov 18 13:59:46 lrg: misc1 is remote machine with one user: me Nov 18 14:00:04 hrw: ah :) Nov 18 14:00:16 ath64 3500+ but 32bit mode Nov 18 14:00:27 758M /home/hrw/devel/sources/svn_dir Nov 18 14:00:27 1.5G /home/hrw/devel/sources/cvs_dir Nov 18 14:00:27 2.8G /home/hrw/devel/sources/dl_dir Nov 18 14:00:28 69M /home/hrw/devel/sources/git_dir Nov 18 14:01:00 that is kind of frightening Nov 18 14:01:28 >30% of sources is fetched from scm Nov 18 14:01:35 (not counting compression) Nov 18 14:03:34 koen: also scm sources are generally bigger... Nov 18 14:03:59 yeah, twice as big Nov 18 14:04:05 to give svn a 'local diff' Nov 18 14:04:41 too bad that SCM snapshot archive are not SCM_rest-of-name Nov 18 14:08:25 Koen: I read this bug report : http://bugs.openembedded.org/show_bug.cgi?id=749 Nov 18 14:08:42 Koen: But I am still encountering this error and I am bit stuck with it Nov 18 14:09:24 gerwinin: which version of rxvt? Nov 18 14:10:02 7.9 Nov 18 14:10:22 Koen: I tried to compile with 7.7 as well same issue Nov 18 14:10:33 for x86? Nov 18 14:10:54 yes Nov 18 14:10:56 you could see if the site file is missing bits compared to arm Nov 18 14:11:12 Koen: let me check Nov 18 14:14:00 Koen: it seems the x86 site file has nothing about rxvt neither does the arm file Nov 18 14:22:57 INHERIT += "own-mirrors" :D Nov 18 14:23:33 hi CoreDump|home Nov 18 14:23:43 hey CoreDump|home Nov 18 14:23:43 hi Nov 18 14:24:05 hey CoreDump Nov 18 14:30:23 ~hail PREMIRRORS Nov 18 14:30:34 * ibot bows down to PREMIRRORS and chants, "I'M NOT WORTHY!!" Nov 18 14:30:41 06:53:05 (35.45 MB/s) - `/a/home/hrw/devel/build/test/tmp/downloads/libtool-1.5.10.tar.gz' saved [2699923/2699923] Nov 18 14:34:59 bitbake -cfetchall gcc-cross with empty stamps and empty downlonad == 24s Nov 18 14:36:39 I want source mirror in my LAN... Nov 18 14:36:52 (but let it does not use my network connection ;D Nov 18 14:49:51 Koen: problem solved you think it is wise to add this to bugzilla ? Nov 18 14:50:11 if you're still seeing, reopen the bug Nov 18 14:50:55 real 0m44.607s Nov 18 14:50:55 user 0m16.712s Nov 18 14:50:55 sys 0m7.398s Nov 18 14:51:09 time needed for fetching sources for bootstrap-image Nov 18 14:55:59 mickeyl: With python threads, I'm basically concerned that it seems to timeshare the interpreter amongst "threads" rather than true threading. True threading allows us to let the uderlying OS do the timesharing potentially over multiple CPUs and therefore looks more efficient for OE/bitbake use Nov 18 14:58:11 RP: PREMIRRORS can be set only in bbclass? Nov 18 14:58:13 RP: agreed. no problem with real processes. Just a matter of chosing the proper IPC Nov 18 14:58:32 hrw: It should be a normal variable Nov 18 14:58:51 RP: how do you communicate between BB threads atm.? Nov 18 14:58:53 mickeyl: right. I'm not sure what to do there... Nov 18 14:59:04 mickeyl: We dont :} Nov 18 14:59:12 mickeyl: We just watch the exit status of the processes Nov 18 14:59:12 RP: heh. i see. Nov 18 14:59:54 RP: ok, let us do the following. tell me where do look at the thread "controlling" and I'll print that stuff out and spend a couple of hours reading that on the sofa and thinking about IPC Nov 18 15:00:23 mickeyl: The thread controlling it at the bottom of runqueue.py Nov 18 15:00:38 mickeyl: Although I have some updates I should commit which improve it Nov 18 15:00:38 RP: http://pastebin.com/827377 Nov 18 15:00:42 Let me do that now... Nov 18 15:01:38 when in inherit own-mirrors.bbclass to set PREMIRRORS it works. when I try to add PREMIRRORS in local.conf it fails. Nov 18 15:02:09 mickeyl: I'm seriously considering using some kind of sockets as one thing I'd like is to be able to have bitbake on multiple machines, all being controlled from one GUI (using a shared set of directories) Nov 18 15:02:47 RP: yes. but please don't let us invent this Nov 18 15:02:52 RP: there are ready made solutions for that Nov 18 15:03:01 RP: solutions which don't add much overhead Nov 18 15:04:03 mickeyl: We don't actually need much in the way of IPC when you think out it. We just need to know the exit status and what the errors were (if any) Nov 18 15:04:20 RP: you forget status updates Nov 18 15:04:30 mickeyl: But I agree, we should try and use something standard if we can... Nov 18 15:04:32 mickeyl: like OE 3 years ago :) Nov 18 15:04:52 "look, python can do , lets use it" Nov 18 15:05:11 koen: instead of writing it in php :D Nov 18 15:05:13 mickeyl: What status updates? Each task just runs and finished. There is no real status unbetween (unless you mean the logging messages) Nov 18 15:05:37 RP: status like 'I'm still running' Nov 18 15:05:57 hrw: In that case, the process still exists ;-) Nov 18 15:06:04 'heartbeat' Nov 18 15:06:06 RP: imagine cluster of pII building world. what it one of them will get giac to build? Nov 18 15:06:15 hi den-ros Nov 18 15:06:50 We have no way to get status from the commands we run so we don't have anything to pass back Nov 18 15:06:51 RP: when OOM will go does task get time to report 'Help, help, Im dying...'? Nov 18 15:07:15 hrw: Process exits with an error code Nov 18 15:07:15 ok Nov 18 15:07:55 hrw: It looks like you need to use a class for the mirrors syntax Nov 18 15:08:31 RP: i mean the logging messages Nov 18 15:08:40 RP: these one should be communicated via IPC as well Nov 18 15:09:06 RP: I will probably introduce own-mirrors.bbclass with PREMIRROR_URL variable Nov 18 15:09:23 because the GUI will be responsible for displaying them soon Nov 18 15:10:32 mickeyl: I have given this some thought and I'm wondering if we can't just extend the stamps directory, using the stamps to point to the logs Nov 18 15:11:11 mickeyl: There is one thing I'd like to work into this - Having two bitbake's running at once on the same tmp dir safely Nov 18 15:11:40 RP: hmm... we could, but that looks like a hack to me. Why don't we rather substitute printing log message with sending via ipc? Nov 18 15:12:22 mickeyl: It needs careful thought. I've not come up with any solution I like yet :-/ Nov 18 15:12:41 mickeyl: I would like 'MACHINE=foo bitbake opie-image' and 'MACHINE=bar bitbake opie-image' to be able to run on the same tmp at the same time Nov 18 15:13:11 RP: hmm, are we mixing two different issues here? Nov 18 15:13:41 print messages via IPC instead of console output is one Nov 18 15:13:55 the other one is making it safe for two BB's not stepping over each other's toe Nov 18 15:14:02 mickeyl: yes and no. There is some overlap in that which bitbake should see which log messages Nov 18 15:14:05 RP: the TOSA sound driver is including a TMIO header - is that intended ? Nov 18 15:14:46 Spyro: tosa.c is machine specific so it can do that Nov 18 15:15:15 RP: well, unless you don't want one bitbake frontend controlling two different bitbake backends at the same time, it's really easy by using the IPC. Nov 18 15:16:25 anyway, let me read a bit of your current code before continung Nov 18 15:16:31 * mickeyl prints out runqueue Nov 18 15:16:53 psokolovsky_: I want to remove some qpe apps due to their unfetchable status Nov 18 15:17:13 psokolovsky_: will add them into /removal.txt soon Nov 18 15:18:18 mickeyl: I do agree IPC is the way to go Nov 18 15:19:37 RP: yes but did you mean to? Nov 18 15:19:52 Spyro: I didn't write it Nov 18 15:20:03 oh ok Nov 18 15:20:05 Spyro: I did poodle, corgi and spitz ;-) Nov 18 15:20:11 :) Nov 18 15:20:22 poo, my module seems to have stiffed the thing... Nov 18 15:21:48 I want to remove maemo Nov 18 15:22:14 hrw: Please don't remove maemo yet. I would like to see it fixed up Nov 18 15:22:26 RP: I will add it to removal.txt Nov 18 15:22:41 maemo in OE has much worse support then OPIE Nov 18 15:22:59 opie atleast has maintainer and can be built. Nov 18 15:23:00 thats name calling :) Nov 18 15:23:05 maemo lack both Nov 18 15:23:31 hrw: Hi :) Nov 18 15:24:38 03rpurdie * r691 10bitbake/ (bin/bitbake lib/bb/runqueue.py lib/bb/shell.py): Nov 18 15:24:38 runqueue.py: Change failed tasks handling so all failed tasks are reported, not Nov 18 15:24:38 just the first. Also add signal handling so Ctrl+C only interrupts the main Nov 18 15:24:38 tasks upon the first keypress, the second keypress sends SIGTERM to all children Nov 18 15:25:05 hrw: Sorry, i was away from computer. Nov 18 15:26:10 mickeyl: That should make runqueue a little more readable and handles failures a bit more gracefully Nov 18 15:26:30 RP: restarted fetchall after update. Nov 18 15:26:39 RP: ok Nov 18 15:26:41 * mickeyl prints again Nov 18 15:26:46 bbl Nov 18 15:26:50 mickeyl: sorry :-/ Nov 18 15:26:55 np :) Nov 18 15:27:23 someone familiar with multifunction printers? I want to buy one of them to have printer/scaner/copier at home Nov 18 15:27:42 koen: this changeset is for you Nov 18 15:27:44 03hrw 07org.oe.dev * rd1a08813... 10/ (1 removal.txt): Nov 18 15:27:44 removal.txt: first version of list of stuff to be removed from metadata Nov 18 15:27:44 - 2006-11-20: plinciv Nov 18 15:27:44 - 2006-12-12: maemo Nov 18 15:28:02 hrw: Yeah, I've got one here. Nov 18 15:28:12 hrw: cool Nov 18 15:29:39 NAbyss: how this is supported under linux (when all functions are supported)? two usb devices after hub or other? Nov 18 15:29:57 hrw hm about the printers Nov 18 15:30:05 hrw laser oder inkjet? Nov 18 15:30:35 hrw: Usually appears as a single device with multiple endpoints, from what I remember of the one at work.. the one I have here's via parallel. Nov 18 15:30:42 woglinde: inkjet - laser ones are too expensive Nov 18 15:30:50 hrw: I'd definitely check linuxprinting.org for compatibility Nov 18 15:30:53 NAbyss: I do not have LPT in machines Nov 18 15:31:28 hrw, re:"removal.txt" ok Nov 18 15:32:10 psokolovsky_: I will prepare list during week probably Nov 18 15:32:22 ok Nov 18 15:34:40 hrw than only a hp comes to my mind Nov 18 15:34:58 samsung has only binary-linux driver Nov 18 15:35:33 ho Nov 18 15:36:12 ho zecke Nov 18 15:36:47 hrw: the numbers? *numbers* Nov 18 15:38:16 zecke: progressing Nov 18 15:38:31 zecke: its 5-6minutes per pass, 9 passes Nov 18 15:39:19 hehe, 5 to 6 minutes on parsing? Nov 18 15:39:21 zecke: and I had to do something on machine in meantime so last test (3 passes) need to repeat Nov 18 15:39:37 real 5m34.047s Nov 18 15:39:38 user 4m46.000s Nov 18 15:39:38 sys 0m8.915s Nov 18 15:39:41 actually I only care about the user time Nov 18 15:39:49 my macbook does that in 2:42 Nov 18 15:40:37 btw.. I want to add one nasty change to svn fetched Nov 18 15:40:40 fetcher Nov 18 15:41:10 s/'svn co'/'echo t|svn co' to get autofetching working with ssl repos Nov 18 15:41:44 or will change svncommands vars in local.conf Nov 18 15:42:07 hrw: or add a new param, ;BROKEN_HOST=1 Nov 18 15:42:14 hrw: or put the SSL certificates into OE Nov 18 15:42:33 and people that verified the certificate to approve on the addition Nov 18 15:42:36 zecke: easier would be ;GOOD_CERT=1 Nov 18 15:42:49 less recipes to change Nov 18 15:43:11 hrw: ssl for svn is a nice idea. No one can give you a bad rev due a man in the middle Nov 18 15:43:24 hrw: but this is completely void if you don't trust the SSL certificate Nov 18 15:43:27 speaking about ssl.. I need to test CACert certificate one day for my site Nov 18 15:43:46 hrw: you would accept certificates of random-joe man in the middle Nov 18 15:43:48 zecke: I do not trust self-signed certs Nov 18 15:43:58 and at that point just skip SSL Nov 18 15:44:02 I can accept CACert ones Nov 18 15:44:38 hrw: come to the 23C3 (or is it 24C3) Nov 18 15:44:59 zecke: ? Nov 18 15:45:24 CCC meeting? Nov 18 15:45:41 hrw: yes, CACert will be present and you can sign enough keys to self-sign the certificate again Nov 18 15:47:40 zecke: currently I have 102 points in cacert Nov 18 15:52:10 zecke: numbers sent Nov 18 15:53:34 RP: ok, if I understand it correctly, all we have to do to solve the ncurses integration is the following: Nov 18 15:54:00 a) factor the while 1 loop in runqueue into a runQueueIteration() Nov 18 15:54:11 b) call runQueueIteration() from ncurses main loop Nov 18 15:54:33 c) make try_build send all messages via IPC Nov 18 15:54:47 d) make ncurses main loop get data from IPC and display / act Nov 18 15:54:55 do you agree? Nov 18 15:57:06 if so, i can have a go at that tomorrow Nov 18 15:57:15 now back to relaxing for the rest of the day. cu Nov 18 15:58:04 bye mickeyl Nov 18 15:59:01 hrw: so we save 20 seconds? Nov 18 15:59:04 mickey|bbl: The waitpid calls are the tricky bit Nov 18 15:59:26 zecke is specialist Nov 18 15:59:29 *g* Nov 18 16:01:23 RP: might as well run the while1 in a seperate thread (yes, a Python thread ;)) Nov 18 16:01:45 zecke: looks like Nov 18 16:03:40 RP: can new bitbake clients be attached 'on the fly'? Nov 18 16:04:05 mickey|bbl: right :} Nov 18 16:04:19 koen: no idea yet Nov 18 16:05:21 mickey|bbl: My question is how do you plan to filter the information into the right windows in a generic fashion? Nov 18 16:06:03 mickey|bbl: Presumably, modify msg.py to redirect data but that doesn't tell you which window it should go to? Nov 18 16:07:04 mickey|bbl: Also, can python threads and waitpid work in the same program? Nov 18 16:12:28 RP: should we push this cleaning of anonfuncs? Nov 18 16:15:38 zecke: yes, i think so Nov 18 16:17:23 RP: the good thing is that this function shows up directly in a trace :) Nov 18 16:18:28 ~10 % speed up on parsing hmm Nov 18 16:18:29 zecke: do not forget about glib-2.0.inc Nov 18 16:18:35 zecke: :) Nov 18 16:22:00 btw - I'm curious will someone notice ;umbaumba; in numbers mails Nov 18 16:22:26 ;D Nov 18 16:29:44 mickey|bbl: what is your favorite indention? Nov 18 16:31:53 hrw: would you like to continue using bitbake 1.7. for oz354x? Nov 18 16:32:04 zecke: 4 spaces. no tabs. Nov 18 16:32:41 mickey|bbl: that is sane :) Nov 18 16:32:50 mickey|bbl: python __anonymous now requires that Nov 18 16:32:56 zecke: cool Nov 18 16:33:39 zecke: I'm fine with 1.6 for it Nov 18 16:34:41 ~curse debian/amd64 Nov 18 16:34:44 May the fleas of a thousand camels infest your most sensitive regions, debian/amd64 ! Nov 18 16:35:15 hrw: should I send you a free amd64 ubuntu version? It is like debian but you don't need to configure it Nov 18 16:35:51 zecke: haha Nov 18 16:35:53 ha Nov 18 16:35:58 * gremlin[it] wisper ... fedora ... fedora ... fedora :) :) :) Nov 18 16:36:17 gremlin[it]: thx. I have RHEL on other tab in this console Nov 18 16:36:59 apt is nearly fixed Nov 18 16:37:04 03freyther 07org.oe.dev * rc46bb9f6... 10/ (31 files in 10 dirs): (log message trimmed) Nov 18 16:37:04 Micro-Optimisation decreasing initial parsing time by 10% Nov 18 16:37:04 python () {} and python __anonymous () {} are as the same Nov 18 16:37:04 says functions without a name. They get executed when the Nov 18 16:37:04 main bb file is completely parsed. This is used to set Nov 18 16:37:07 information like FILESDIR. Nov 18 16:37:09 This is a python method so it gets evaled which means compiled Nov 18 16:38:28 03zecke123 * r692 10bitbake/lib/bb/parse/parse_py/BBHandler.py: Nov 18 16:38:28 bitbake/ old parser: Compile all anonfuncs at once! Nov 18 16:38:28 This gives a small speed-up and forces anonfuncs Nov 18 16:38:28 to follow the same spacing/et/noet settings Nov 18 16:40:59 hrw: real 1m53.744s Nov 18 16:40:59 user 1m33.619s Nov 18 16:40:59 sys 0m6.340s Nov 18 16:41:33 zecke: nice Nov 18 16:41:46 that is the current python parser Nov 18 16:42:15 I wonder where the difference is (besides that apple is just more sexy) Nov 18 16:43:08 zecke: That is much faster than on my server :-/ Nov 18 16:43:49 RP: I always thought that IO must suck on a laptop but it doesn't... Nov 18 16:44:00 time to reboot. those acpi debugs kills this machine Nov 18 16:44:10 zecke: Funnily enough, my laptop builds faster than my server too :} Nov 18 16:44:10 hrw: later Nov 18 16:44:26 RP: maybe your server has a better battery life? Nov 18 16:45:10 RP: we should apply the same strategy to expand that we have for update_data Nov 18 16:45:23 RP: on setting content remember if there was a ${} Nov 18 16:45:43 or better print how often eval was called and no expansion was done Nov 18 16:46:53 hmm I have another 1s speed up by not initializing fetcher and setting A Nov 18 16:48:21 re Nov 18 16:48:29 hrw: another test Nov 18 16:48:43 first will redo recent one Nov 18 16:49:01 http://rafb.net/paste/results/tIIOfS25.html Nov 18 16:49:33 zecke: I'm wondering about actually tracking dependencies in the expand_cache Nov 18 16:49:40 RP: we need to add "USB hiddev" into kernels Nov 18 16:50:48 hrw: ok Nov 18 16:50:57 RP: my BT dongle needs it to switch from hid 2 hci mode Nov 18 16:51:37 http://rafb.net/paste/results/hFZwwU55.html Nov 18 16:51:51 two bt dongles in one machine. Nov 18 16:53:04 zecke: How to track depends within eval()? :-/ Nov 18 16:55:56 RP: heuristic Nov 18 16:56:12 on setVar look if there is a ${ in the raw string Nov 18 16:57:18 I will generate some numbers now Nov 18 16:58:12 RP: BTW: I should add a Snail Mail PostCard license Nov 18 16:58:21 real 2m52.637s Nov 18 16:58:21 user 2m25.234s Nov 18 16:58:21 sys 0m4.702s Nov 18 16:58:31 zecke: thats with current OE/Bitbake Nov 18 16:58:48 how fast it before? Nov 18 17:00:19 will test but first with your paste Nov 18 17:01:02 zecke: and now this machine is at 2GHz instead of 1GHz Nov 18 17:01:32 zecke: I mean how to I know that ABC = "${@bb.data.getVar('MACHINE', d, 0)}" depends on MACHINE Nov 18 17:01:34 magically changed? Nov 18 17:01:42 zecke: cpufreq Nov 18 17:02:03 RP: you don't, you ast least know you can expand it :) Nov 18 17:02:18 RP: see the two regexps we do go over the string twice (_twice_) Nov 18 17:02:22 __twice__ Nov 18 17:02:26 _twice_ Nov 18 17:02:32 hmm Nov 18 17:03:32 real 2m50.156s Nov 18 17:03:33 user 2m26.635s Nov 18 17:03:33 sys 0m4.941s Nov 18 17:03:53 thats with set_additional_vars disabled Nov 18 17:05:12 zecke: reverted your changes now Nov 18 17:05:36 spend more in user time :) Nov 18 17:05:48 hehe that is funny, spending more for less that is turbo capitalism Nov 18 17:07:13 RP: Expands 3505686 Nov 18 17:07:13 Expanded 246821 Nov 18 17:07:43 only in 246.821 cases the string changed after expand Nov 18 17:08:36 real 2m55.583s Nov 18 17:08:36 user 2m37.809s Nov 18 17:08:36 sys 0m5.229s Nov 18 17:08:50 zecke: thats without your recent changes Nov 18 17:09:38 so some time was saved Nov 18 17:10:09 RP: Expands 3764331 Nov 18 17:10:09 Expanded 562240 Nov 18 17:10:13 now without the expand_cache Nov 18 17:10:39 I wonder why we have more lookups now :} Nov 18 17:10:45 morning Nov 18 17:11:40 RP: so we have 3.5 million string expands Nov 18 17:11:52 RP: about 0.5 million really expand something Nov 18 17:12:06 RP: proposal: Cache information if it is worth expanding the key Nov 18 17:12:30 just a heuristic like if '${' in string -> worth expanding Nov 18 17:13:18 zecke: I'd agree with that Nov 18 17:14:39 http://rafb.net/paste/results/9467R651.html patch used to get the numbers Nov 18 17:18:30 03hrw 07org.oe.dev * r099889fc... 10/ (1 packages/libchm/chmlib_0.38.bb): chmlib: fetch sources from Debian mirrors instead of non-reachable upstream Nov 18 17:19:05 mickey|bbl: can't you apply for a Prof. somewhere and I take all your classes Nov 18 17:19:07 Crofton: packages/ossie/*.bb are marked BROKEN Nov 18 17:19:09 mickey|bbl: and you let me pass? Nov 18 17:19:35 aargh Nov 18 17:19:40 * koen stabs svn Nov 18 17:19:52 Crofton: they are not fetchable (we have bug open for it) Nov 18 17:19:55 SyntaxError: invalid syntax Nov 18 17:19:55 koen@bitbake:~/OE/build$ bitbake gtk+ minimo Nov 18 17:19:55 Traceback (most recent call last): Nov 18 17:19:55 File "/data/build/oe/bitbake/bin/bitbake", line 28, in ? Nov 18 17:19:55 from bb import utils, data, parse, event, cache, providers, taskdata, runqueue Nov 18 17:19:56 File "/data/build/oe/bitbake/lib/bb/runqueue.py", line 446 Nov 18 17:19:57 <<<<<<< .mine Nov 18 17:19:58 Crofton: can you take care of it? Nov 18 17:19:59 ^ Nov 18 17:20:01 SyntaxError: invalid syntax Nov 18 17:20:03 koen: I also love it Nov 18 17:20:11 which idiot decided that an scm may mess up content? Nov 18 17:22:31 hrw, the problem is there is a password on the svn Nov 18 17:22:45 of course anyone can get an account Nov 18 17:23:28 I am seriously tempted to open anon access, even if it does annoy the uni lawyer Nov 18 17:23:52 can I use svk to mirror a svn repo? Nov 18 17:24:38 Crofton: or you can release and use released versions by default in OE Nov 18 17:24:57 We have an idiot lawyer that is in to click through licenses Nov 18 17:25:01 ~lart lawyers Nov 18 17:25:02 * ibot takes a large goose feather pillow and swings it wildly in lawyers's direction, hitting lawyers and sending lawyers flying into the closet Nov 18 17:25:17 I am going o get her the open source licensing book for christmas Nov 18 17:25:36 Crofton: I'm working on source archive and actually .*ossie.* landed in bbmask Nov 18 17:25:44 I am not sure if release versions work with oe yet :) Nov 18 17:26:02 Crofton: sure, or just use svnmirror Nov 18 17:26:47 I saw a cool paper at a conference by some guys that se tinderbox Nov 18 17:26:56 they integrated it with irc Nov 18 17:27:05 for almost real time bitching Nov 18 17:27:15 *time* Nov 18 17:27:18 I'll work on the ossie build stuff over the next week Nov 18 17:27:25 Crofton: thx Nov 18 17:27:31 I could bitch more vulgar if I would have the time... Nov 18 17:27:43 zecke: in how many languages? Nov 18 17:27:48 I also need to commit some fixes for oe style checks Nov 18 17:27:51 zecke: dunno... I'm spoiled by non-academics by now Nov 18 17:28:10 zecke: oh btw... the first advisor has submitted his review for my thesis Nov 18 17:28:15 waiting for the 2nd now... Nov 18 17:28:22 mickey|bbl: positive review? Nov 18 17:28:34 hrw: absolutely. he gave me an 'A' Nov 18 17:28:36 :)) Nov 18 17:28:52 kewl Nov 18 17:28:54 mickey|bbl: yay :) Nov 18 17:29:00 :) Nov 18 17:29:13 mickey|bbl: so what's Doc? Nov 18 17:29:19 mickey|bbl: so what's up Doc? Nov 18 17:29:22 hehe Nov 18 17:29:25 hehe Nov 18 17:29:46 unfortunately due to this delay (2nd one) I won't make it this year Nov 18 17:29:54 public defense will be pushed into 2007 Nov 18 17:30:02 but it's ok... i'm busy enough Nov 18 17:30:11 mickey|bbl: more time to get some weapons for defence Nov 18 17:30:18 hehe# Nov 18 17:30:19 right Nov 18 17:30:57 when I had defence of my MoS we had suppliers of illegal russian weapons only few km Nov 18 17:32:40 ~lart amd for 1.0/1.8/2.0GHz steps in athlon64 3200 Nov 18 17:32:40 * ibot DoSes amd for 1.0/1.8/2.0GHz steps in athlon64 3200 Nov 18 17:33:13 note to self: don't show Photobooth.app to parents Nov 18 17:34:10 why do I go to a conference and collect biz cards from people from various defense orgs Nov 18 17:34:27 of course they are not only US based .... Nov 18 17:38:28 ok, time to go do some shopping Nov 18 17:38:48 and during late evening: The IT Crowd Nov 18 17:38:59 hrw: htat's a pretty nice show Nov 18 17:39:24 koen: I first heard of it 2 days ago Nov 18 17:39:43 * koen 2 weeks ago Nov 18 17:39:51 but someone invented bittorrent just for it Nov 18 17:39:56 and it's on belgian tv Nov 18 17:40:00 hrw: strange, I have 3400+ and I have 0.8/1.8/2.0/2.2 ... Nov 18 17:40:08 mmp: Venice? Nov 18 17:40:27 I'm not sure about the codenames... Nov 18 17:40:30 mmp: older cores can have it in other way Nov 18 17:40:32 mobile athlon 64 Nov 18 17:40:33 I HATE PYTHON EXCEPTIONS Nov 18 17:40:40 mmp: mobile. Nov 18 17:40:47 zecke: s/EXCEPTIONS// Nov 18 17:40:49 hrw: aha, I forgot:) Nov 18 17:41:05 mmp: venice is iirc latest core line - 1.8, 2.0, 2.2 were released Nov 18 17:41:12 * mmp is reminding that his brother's desktop has also minimal frequency at 1.0GHz Nov 18 17:41:14 3000/3200/3500 Nov 18 17:42:30 ~lart mplayer Nov 18 17:42:30 * ibot beats the living hamstercrap out of mplayer Nov 18 17:44:00 they totally fscked font support Nov 18 17:48:27 03koen 07org.oe.dev * ra5a56d52... 10/ (1 conf/distro/angstrom-2007.1.conf): angstrom-2007.1: prefer cairo 1.3.2 Nov 18 17:49:29 hmm, sounds tasty Nov 18 17:49:40 * mmp is considering updating his oe.dev tree Nov 18 17:50:24 mmp: it's never wise to work of an outdated tree Nov 18 17:51:02 lets check debian package for mplayer... Nov 18 17:51:23 koen: I don't want to get my local modifications over written, at least not yet... . I'm doing ugly hacks to it (maybe because I don't know how to use bitbake efficiently) Nov 18 17:51:49 mmp: monotone doesn't overwrite local modifications Nov 18 17:52:15 it also doesn't fsck up content with 'inline diffs' like cvs and svn Nov 18 17:52:25 koen: it can fuck up content if you ask it to :) Nov 18 17:52:35 zecke: indeed :) Nov 18 17:52:41 koen: yes, but modifications in build/work could be re-unpacked this way. And I've done few modifications there as well... . Nov 18 17:52:59 not enough mature to send patches, but quite important to me for now. Nov 18 17:52:59 mmp: a) use BB Collections Nov 18 17:53:06 mmp: b) Commit into your database Nov 18 17:54:00 zecke: hmm, I can google for it; but commiting kernel into local database might not be the wisest idea:) Nov 18 17:54:12 err, kernel changes Nov 18 18:03:09 hrw, zecke: so, you really saw 10% speedup with patches? Nov 18 18:04:06 psokolovsky_: yes, numbers don't lie that says 93.40% of all research on that topic Nov 18 18:05:09 zecke, I just sent much less optimistic numbers ;-I Nov 18 18:05:34 zecke: uhh, I forgot - thanks:) Nov 18 18:05:50 zecke, don't you think that solution to bitbake chores is not opmizing *parser*, but optimizing *reparsing*? Nov 18 18:06:20 psokolovsky_: a) I'm bad at numbers b) parsing is not the problem at all Nov 18 18:06:32 psokolovsky_: I parse the whole tree in 3 seconds Nov 18 18:06:45 psokolovsky_: but getting something we can operate on is more difficult Nov 18 18:07:02 zecke, that's what I mean ;-I Nov 18 18:07:02 and reparsing is fast as well (if bb file changes) Nov 18 18:07:31 psokolovsky_: if one changes are core depenendency you lose Nov 18 18:07:42 zecke, I guess, you'll post a notice to ML when your new lemon parser will be erady to use w/o too much hacking? Nov 18 18:08:06 zecke, why not be smart on handling these core dependencies? Nov 18 18:08:27 psokolovsky_: Show me an approach that works Nov 18 18:08:40 zecke, in cache, you store small subset of .bb vars. if one change "core dependency", but doesn't touch one of tehse vars, why reparse the whole tree? Nov 18 18:08:42 psokolovsky_: and the idea was to use db' but they don't scale :) Nov 18 18:09:11 psokolovsky_: because there is not defined subset as everything can influence everything Nov 18 18:09:11 zecke, I looked at db stuff, and see that indeed, they wouldn't bring anything useful ;-) Nov 18 18:09:21 psokolovsky_: To do that we need variable dependency tracking which we don't have Nov 18 18:09:34 zecke, but what is stored in cache is well-defined! Nov 18 18:09:46 psokolovsky_: it is a heuristic Nov 18 18:09:50 psokolovsky_: but changing one thing in auto.conf Nov 18 18:09:54 psokolovsky_: can change everything! Nov 18 18:10:01 RP, zecke : yeah, I'm raising again that old idea of var dep tracking ;-) Nov 18 18:10:18 psokolovsky_: this will bring us back to a cache that plays bad with the kernel Nov 18 18:10:20 psokolovsky_: Simple question. How do you parse what ABC = "${@bb.data.getVar('MACHINE', d, 0)}" depends on? Nov 18 18:10:23 yay! http://article.gmane.org/gmane.comp.file-systems.fuse.devel/3862 Nov 18 18:10:36 zecke, but we can *track* what exactly that will be. it can be *evything*, but can be nothing! Nov 18 18:10:53 psokolovsky_: it will be everything and you have a cache of +50 mb Nov 18 18:11:03 psokolovsky_: which will perform baldy Nov 18 18:11:13 psokolovsky_: you will end up with a simple cache that is bigger than the metadata itself Nov 18 18:11:33 RP: If I had clean picture how to handle all that thing, I'd implement it or at least wrote spec for your, guys, review ;-) Nov 18 18:11:51 zecke: like the good'ol 400MB cache? Nov 18 18:12:10 zecke, maybe. If you already tried to implement that. Nov 18 18:12:35 psokolovsky_: The point is that we know how we'd like it to work but its not that simple to implement :-( Nov 18 18:12:58 zecke, RP: it's just that I think that investing time into more sophisticated dep tracking is better idea, than into optimizing parser per se. just IMHO Nov 18 18:13:10 RP: yeah, I know... Nov 18 18:13:14 psokolovsky_: your user time seems too low Nov 18 18:13:47 too bad I'm stuck in kernel stuff, and then have OE/OPIE stuff in q, so way away from bitbake hacking again... Nov 18 18:13:50 psokolovsky_: At the moment I'm actually testing a patch to track dependencies in the expand_cache. Its a nightmare :-( Nov 18 18:14:13 zecke, I run stuff on colinux, that may answer it ;-) Nov 18 18:14:13 RP: My ole idea was to do getVar('Foo') Nov 18 18:14:21 RP: and then find out which vars were touched Nov 18 18:14:34 psokolovsky_: so your results are void :) Nov 18 18:14:45 zecke: Like the cache does? :) Nov 18 18:14:57 psokolovsky_: there is one thing that kills the idea of dep tracking Nov 18 18:14:58 zecke, lol. but it takes real 5+ mins to parse it, still ;-P Nov 18 18:15:04 psokolovsky_: immediate assignments Nov 18 18:15:21 zecke: and 8-bit aligned pixmaps? Nov 18 18:15:25 psokolovsky_: to cite Ulrich Drepper. For perforamnce measuring you need a sane environment, Co-Lomux does not qualify Nov 18 18:15:27 zecke, yep, I had suspicions about them already! Nov 18 18:15:37 ;-) Nov 18 18:15:45 I tried to help as I can ;-) Nov 18 18:15:48 psokolovsky_: I wish I could draw pictures like njs Nov 18 18:16:03 psokolovsky_: you have one variable like DEPENDS Nov 18 18:16:16 psokolovsky_: and it somehow has a dependency on ${BAR} Nov 18 18:16:48 psokolovsky_: and BAR was changed with an immediate assignment in auto.conf to 123+${MOO} Nov 18 18:17:01 psokolovsky_: now you would need to track not only the dependencies for DEPENDS Nov 18 18:17:13 cu Nov 18 18:17:14 psokolovsky_: but ALL possible dependenices and results for BAR as well Nov 18 18:17:24 psokolovsky_: or at least the original string + operation on BAR Nov 18 18:18:17 zecke, yep, possibly. immediate's break all constraint propogation, that's true. I even wondered is their use is unavoidable, but I guess, yes... Nov 18 18:18:34 Ok, I'm at least glad you guys keep that direction in mind... Nov 18 18:18:39 psokolovsky_: replace them with anonfuncs :( Nov 18 18:18:46 psokolovsky_: and this is even more tricky to handle ;) Nov 18 18:19:02 psokolovsky_: you will have to cache the code, and order of includes Nov 18 18:19:05 Again, too bad I can't do some head-banging on it myself ;-) Nov 18 18:19:09 psokolovsky_: and patch the code on changed dependencies :) Nov 18 18:19:26 psokolovsky_: e.g. changing inherit bla, foo to inherit foo, bla Nov 18 18:19:35 psokolovsky_: changes the order of execution of anonfunc Nov 18 18:19:50 psokolovsky_: which can... change DEPENDS in many many many different indirect ways Nov 18 18:19:57 psokolovsky_: bang your head, it will be fun :) Nov 18 18:20:04 well, that's indeed sounds like something complex to do for just "tracking" Nov 18 18:20:17 zecke, I have that in queue ;-) Nov 18 18:20:29 Dependency tracking on expand variables = 8% slowdown Nov 18 18:20:41 psokolovsky_: I think we have two options Nov 18 18:20:54 psokolovsky_: a) hide that it is slow by sanity checking stuff first Nov 18 18:21:06 psokolovsky_: b) redesign meta data to something more easy to track Nov 18 18:21:11 psokolovsky_: c) have less data Nov 18 18:21:26 hmm Nov 18 18:21:37 psokolovsky_: d) do less lookups Nov 18 18:21:38 zecke, just not (c), please! Nov 18 18:21:52 psokolovsky_: express the same thing we have now, with less data Nov 18 18:22:02 OE should scale to 10000+ pkgs ;-) Nov 18 18:22:02 psokolovsky_: e.g. like the anonfunc change Nov 18 18:22:06 ah, I see Nov 18 18:22:40 RP: might be wise to do dep tracking using my AST Nov 18 18:23:05 psokolovsky_: what this parser finally brings is having an AbstractSyntaxTree (AST) for OE Nov 18 18:23:16 /BitBake Nov 18 18:23:23 yes, I read about it Nov 18 18:23:31 psokolovsky_: this means we can optimize a) the tree, b) do stuff one does on trees Nov 18 18:23:32 that's good Nov 18 18:23:58 make a treehouse! Nov 18 18:24:11 koen: get laid in a treehouse? Nov 18 18:24:20 Nov 18 18:24:28 psokolovsky_: ah I know how to track deps in an AST :) Nov 18 18:24:52 well, nice! Nov 18 18:25:03 I'll need to look closer at your code Nov 18 18:25:04 psokolovsky_: but still, it could be time consuming as well Nov 18 18:25:13 psokolovsky_: Mostly Marc Singers Nov 18 18:26:26 integrate the parser into apex ;) Nov 18 18:26:59 Asian Professional EXchange? Nov 18 18:27:26 http://wiki.buici.com/wiki/Apex_Bootloader Nov 18 18:32:38 http://rafb.net/paste/results/K3ujNy29.html Nov 18 18:32:42 does this make a difference? Nov 18 18:34:44 ~lart sSupportsArray::AppendElement () Nov 18 18:34:44 * ibot beats sSupportsArray::AppendElement () severely about the head and shoulders with a rubber chicken Nov 18 18:34:48 ehm Nov 18 18:34:52 ~lart nsSupportsArray::AppendElement () Nov 18 18:34:52 * ibot farts in nsSupportsArray::AppendElement ()'s general direction Nov 18 18:35:40 yes? Nov 18 18:36:39 psokolovsky_: BTW: I don#t find 44 files per second slow Nov 18 18:39:04 zecke, neither me. it's actually a case of pretty many files there, and even more to come. that's why I think chnaging parsing procedure what should be done eventually anyway (vs just tweaking parser) Nov 18 18:43:18 psokolovsky_: this is what I do :) Nov 18 18:54:24 hey likewise & florian_ Nov 18 18:54:29 hey all Nov 18 18:55:28 RP: using the heuristic doesn't buy us anything :( Nov 18 18:58:19 zecke: I tried something similar and got the same result Nov 18 19:00:00 still 3.5 million lookups Nov 18 19:00:36 867 per bb file :( Nov 18 19:02:04 zecke: lookups or just expansions? Nov 18 19:02:37 zecke: I wonder if we always have to expand? Nov 18 19:03:01 can we add some bb.data.getVar(x, d, 0) ? Nov 18 19:08:08 we need to Nov 18 19:08:22 hi andersee Nov 18 19:39:32 * emte prods kergoth Nov 18 19:45:48 2831316 4.249 16.825 /space/hacking/embedded/bitbake/svn_all/trunk/bitbake/lib/bb/data.py:269(expandKeys) Nov 18 19:47:14 RP: you expandKeys will not help :( Nov 18 19:51:51 hrw|gone: psokolovsky_ : could you test something? Nov 18 19:52:16 http://rafb.net/paste/results/QIbXXA65.html Nov 18 19:53:30 specially if things work Nov 18 19:53:38 real 0m37.963s Nov 18 19:53:38 user 0m34.479s Nov 18 19:53:38 sys 0m3.304s Nov 18 19:54:09 RP: this explains why my cache didn't work Nov 18 19:54:19 zecke, that patch? Nov 18 19:54:25 psokolovsky_: yes Nov 18 19:54:30 ok Nov 18 19:54:42 specially if it starts building, OSX building is currently broken again Nov 18 19:57:05 re Nov 18 19:57:13 zecke: give me few minutes and will Nov 18 19:58:00 Hmm, dbus-glib is failing to compile. It looks for dbus headers into dbus/dbus-*.h but the staging directory has them into dbus-1.0/dbus-*.h Nov 18 19:58:22 sirfred always discussed on the ml Nov 18 19:58:45 woglinde: So, it's a known problem? Nov 18 19:58:53 sirfred yes Nov 18 19:58:59 look in the ml-archiv Nov 18 19:59:14 woglinde: What do I need to do, symlink manually? Nov 18 19:59:17 woglinde: Let's see Nov 18 19:59:47 looks like dbus.pc is broken then Nov 18 19:59:48 sirfred sorry I forget the soultion Nov 18 20:00:02 ~hail zecke Nov 18 20:00:06 lol Nov 18 20:00:13 * ibot bows down to zecke and chants, "I'M NOT WORTHY!!" Nov 18 20:00:44 dbus-1.pc says: Cflags: -I${includedir}/dbus-1.0 -I${libdir}/dbus-1.0/include Nov 18 20:01:04 That seems to be right, isn't it? Nov 18 20:01:08 yes Nov 18 20:01:23 in include/dbus-1.0/dbus/ should exist... Nov 18 20:03:02 Hmm, I've found that thread of the maillist, let's see Nov 18 20:04:55 It seems this guy had problems with familiar-unstable, but it worked for another distros Nov 18 20:08:42 real 2m37.735s Nov 18 20:08:42 user 2m28.631s Nov 18 20:08:42 sys 0m4.556s Nov 18 20:08:45 without patch Nov 18 20:08:50 real 2m27.786s Nov 18 20:08:50 user 2m18.776s Nov 18 20:08:50 sys 0m4.425s Nov 18 20:08:56 with patch Nov 18 20:12:02 and it starts building? Nov 18 20:14:19 I did -p Nov 18 20:14:38 restarted without -p Nov 18 20:14:40 so 10 seconds is good? Nov 18 20:14:57 any gain on initiall parse is good Nov 18 20:17:18 zecke: it does not build Nov 18 20:17:21 will paste Nov 18 20:17:45 http://pastebin.com/827577 Nov 18 20:18:45 no idea Nov 18 20:24:42 I tried adding some DBUS_CFLAGS to the dbus-glib_0.72.bb to help it to find the dbus headers, but now , it complains about some missing stuff. I wonder if openzaurus-unstable is still a supported distro Nov 18 20:25:00 sirfred *sigh* Nov 18 20:25:06 thats in the ml too Nov 18 20:25:15 ups Nov 18 20:25:17 my fault Nov 18 20:25:23 rad familar Nov 18 20:25:26 read Nov 18 20:25:34 sirfred: my umbaumba-17.3.conf is kind of oz-unstable-3.5.4.x.conf - I will probably update in meantime Nov 18 20:25:55 woglinde: Yes, but I'm suffering the same problems that guy has with familiar-unstable Nov 18 20:25:57 hrw: remove the '{' from the patch Nov 18 20:26:15 restarted build Nov 18 20:26:34 It seems that this dbus-glib-0.72 does not like the staging dbus. Nov 18 20:28:54 The defines DBUS_ERROR_FILE_EXISTS and DBUS_ERROR_INVALID_FILE_CONTENT don't exist in the installed dbus-protocol.h, but needed by this dbus-glib Nov 18 20:29:02 zecke: same situation Nov 18 20:29:17 03rpurdie * r693 10bitbake/lib/bb/parse/parse_py/ (BBHandler.py ConfHandler.py): ConfHandler, BBHandler: Optmise number of expand calls Nov 18 20:29:50 RP: hey! Nov 18 20:30:54 RP: better fix expandKey Nov 18 20:31:37 hrw: and without that patch it works? Nov 18 20:31:51 moment Nov 18 20:32:03 5 minutes and I will tell you Nov 18 20:32:05 zecke: I just saw your comment. Was this related to its increased use in bin/bitbake? Nov 18 20:32:38 RP: no. the 3 million from 3.5 million expands come directly from expandKeys Nov 18 20:32:56 zecke: eek :-/ Nov 18 20:33:12 RP: and if you look at the code/loop you can imagine that Nov 18 20:34:31 zecke, hi Nov 18 20:34:34 zecke: yes. Any ideas how to do this better? Nov 18 20:34:37 can I use OE logo in my presentation? Nov 18 20:34:38 Marex: no idea which codecs Nov 18 20:34:46 hehe Nov 18 20:34:51 Marex: sure, we don't have trademark yet Nov 18 20:34:52 add a .find("${") ? Nov 18 20:34:59 Marex: and we don't have a policy yet Nov 18 20:35:03 RP: scroll up :) Nov 18 20:35:09 RP: one patch was posted, and errors from hrw Nov 18 20:35:10 zecke, can I use familiar logo too? Nov 18 20:35:13 is there any? ;) Nov 18 20:35:24 Marex: this would have to go to #handhelds.org Nov 18 20:35:30 ok Nov 18 20:35:37 or #familiar Nov 18 20:35:41 btw where can I get OE logo in decent size? Nov 18 20:35:53 in contrib/oe.svg? Nov 18 20:36:00 Marex: it is svg, so you can resize Nov 18 20:36:17 it's in svn or whatever you use, right? Nov 18 20:36:23 it is Nov 18 20:36:32 Marex: contrib/ is a dir in mtn Nov 18 20:36:43 http://www.openembedded.org/filebrowser/org.openembedded.dev/contrib Nov 18 20:36:52 zecke: that shouldn't error? :-/ Nov 18 20:37:06 thanx Nov 18 20:37:09 got it Nov 18 20:37:33 RP: right, this is why I asked why it errors Nov 18 20:37:44 zecke: bitbake with rp changes, removed your patch, no build Nov 18 20:38:30 hrw: so it is always broken Nov 18 20:39:44 looks like Nov 18 20:40:03 RP: new parser is at 33 seconds now Nov 18 20:40:14 RP: EXPORT_FUNCTION is missing and SRC_URI handling Nov 18 20:40:35 zecke: find a moment to stop or you will get into complex time Nov 18 20:40:50 and it will parse in 0+i20 seconds Nov 18 20:41:18 complex time is just a rotation on the time axes Nov 18 20:43:08 koen|away: thx for info about #openmoko Nov 18 20:44:38 zecke, with that patch: Nov 18 20:44:38 real 5m28.500s Nov 18 20:44:38 user 0m32.200s Nov 18 20:44:38 sys 4m34.640s Nov 18 20:45:10 psokolovsky_: your statistics are fucked up Nov 18 20:45:21 psokolovsky_: I think user and sys are the other way around ;) Nov 18 20:45:23 sorry ;-)) Nov 18 20:45:35 one would have to look at colinux Nov 18 20:45:43 psokolovsky_: so is this 4:34 smaller than before? Nov 18 20:45:46 zecke, I though you'd be looking for real, anyway ;-) Nov 18 20:46:13 psokolovsky_: I just want to know if numbers go down, and how much :) Nov 18 20:46:15 zecke, hey, yes, it is! Nov 18 20:46:27 ~20-30 secs down! Nov 18 20:46:40 psokolovsky_: now the question, does it start building? Nov 18 20:47:10 psokolovsky_: and if it doesn't take 5 minutes anymore, will you quit smoking (I don't assume you smoke) Nov 18 20:47:13 good one ;-) I did -p, let me run normal Nov 18 20:47:51 zecke, sorry, I'm looking for 1-2mins before making any commitments ;-) Nov 18 20:50:00 zecke, it seems to build rootfs now Nov 18 20:52:59 psokolovsky_: using the patch from above? "${" Nov 18 20:53:03 zecke, build opie-image, size seems sane Nov 18 20:53:10 zecke, yes, w/that patch Nov 18 20:53:26 doing opie-console -c rebuild Nov 18 20:53:40 psokolovsky_: you could do a rebuild and we have ipkg-diff :) Nov 18 20:54:13 lrg: hello? Nov 18 20:54:33 Spyro: hey Nov 18 20:54:49 lrg: is a codec_dev really _required_ in the asoc layer? Nov 18 20:54:56 lrg: if not I found a bug Nov 18 20:55:03 03zecke123 * r694 10bitbake/lib/bb/data.py: Hack to avoid 3 million key expansions by a simple string match Nov 18 20:55:14 lrg: even if not its still an oopsable condition... Nov 18 20:55:36 codec_dev->probe is called without checkign for codec_dev being non-null Nov 18 20:55:59 Spyro: can you send a patch Nov 18 20:56:06 sure, Im just testing now Nov 18 20:56:14 cool Nov 18 20:56:32 lrg: kexec is SO cool. unless I still it completely I never have to see wince again :) Nov 18 20:56:39 still = stiff Nov 18 20:56:52 its booting... Nov 18 20:57:03 Spyro: e740 still has to be booted from wince otherwise? Nov 18 20:57:13 heh Nov 18 20:57:18 hrw: yeah but it can suspend/resume despite that Nov 18 20:57:33 Spyro: so kexec roxx for this device Nov 18 20:57:34 hrw: it CAN be booted using ym flash loader but Im not making that pulic Nov 18 20:57:39 public Nov 18 20:57:47 Spyro: tried uboot? Nov 18 20:58:02 hrw: no, is there becomming a standard loader for pdas? Nov 18 20:58:19 I shied away from the familiar bootloader last year. Nov 18 20:58:23 bootldr Nov 18 20:58:24 pdas like pdas but looks like standard for devboards Nov 18 20:58:27 nasty bit of code Nov 18 20:58:45 There are like 10 different bootloaders...who would have expected? Nov 18 20:58:49 uboot is certainly popular, I'll give it that Nov 18 20:59:04 some zauruses can also be moved to uboot but it means also problems for users so I avoid moving into it Nov 18 20:59:16 lrg: my driver probed ok Nov 18 20:59:28 Spyro: cool Nov 18 20:59:47 hrw: how is sash doing? Nov 18 21:00:00 zecke: looks like my system here is somekind fucked. on other machine build is progressing with recent bitbake Nov 18 21:00:12 lrg: hmm. the wm97xx-ts driver module is 'missing'... wtf? Nov 18 21:00:15 zecke: no idea, looks like pdax is starving totally Nov 18 21:00:41 Spyro: ts isn't included in asoc patch Nov 18 21:00:42 zecke, so opie-console kinda builds too Nov 18 21:00:49 btw, did I said already that source mirror in same lan as build machine roxx? Nov 18 21:00:51 ;D Nov 18 21:01:04 hrw: gigabit net? Nov 18 21:01:13 zecke: localhost Nov 18 21:01:24 which mtu size? ;) Nov 18 21:01:33 * Spyro runs all his boxes on nfsroot on gigabit :) Nov 18 21:01:59 stefan_schmidt: what is the state of the debian package? Nov 18 21:02:04 zecke: I have access to two machines in lan but second one is production so I prefer to not touch it (got other machine for exclusive usage) Nov 18 21:02:25 Spyro: eseries too? Nov 18 21:03:19 zecke: Needs man page and package description. Nov 18 21:03:21 hrw: heh Nov 18 21:03:35 hrw: not yet... although NFS over wifi could be a laugh... Nov 18 21:03:57 flash root? where we're going we dont need no steenking flash root... Nov 18 21:04:39 zecke: Etch release is comming soon. So all devs are care about rc bugs atm. Nov 18 21:04:45 hmm. ok so I have wm97xx_ts loaded and evdev but neither do anything Nov 18 21:05:10 lrg: do I need anything beyond snd_soc_pxa2xx, snd_soc_e740 and wm97xx-ts ? Nov 18 21:05:16 zecke: Shoragan also uses hrw's oe-essential package now, which depends on bitbake yet. Nov 18 21:05:17 Spyro: what ts version ? latest is here http://opensource.wolfsonmicro.com/~lg/wm97xx/ Nov 18 21:05:18 ah... now I understand why stefan_schmidt was talking so much about debian packages ;) Nov 18 21:05:30 lrg: it was current last night... Nov 18 21:05:57 Spyro: ok, what about ts probe messages Nov 18 21:06:02 nothing Nov 18 21:06:10 wm97xx: version 0.64 liam.girdwood@wolfsonmicro.com Nov 18 21:06:13 thats all Nov 18 21:06:22 do I need snd-soc-ac97 ? Nov 18 21:06:33 stefan_schmidt: I will work on openembedded-essential and bitbake packages tomorrow (rpms) - will commit updated version of o-e also for debian Nov 18 21:06:44 Spyro: you need snd soc-pxa2xx-ac97 Nov 18 21:07:06 lrg: isnt that built into snd-soc-pxa2xx ? Nov 18 21:07:45 hrw: nice Nov 18 21:07:45 hrw, stefan_schmidt: i've also build a openembedded-essential package based on hrw's Nov 18 21:07:45 which depends on bitbake Nov 18 21:08:12 Shoragan, hrw: Which one of you will push o-e in debian? Nov 18 21:08:42 lrg: thats odd . my Kconfig entry for e740 does select the pxa2xx-ac97 module... Nov 18 21:08:58 i'll do it after etch is released, it isn't much use to put it in the new queue now Nov 18 21:09:16 should one file an RC bug for missing bitbake? Nov 18 21:09:48 Spyro: ah, it should select SND_PXA2XX_SOC_AC97 Nov 18 21:10:10 yes it does Nov 18 21:10:12 but debian probably won't include a pure metapackage like oe-essential, it should perhaps include a script that sets up a build environment Nov 18 21:10:12 zecke: RC for wnpp is unlikely. ;) Nov 18 21:10:36 it's too late now for etch Nov 18 21:10:36 lrg: oh Im blind - there it is Nov 18 21:10:47 stefan_schmidt: I'm not DD Nov 18 21:10:56 lrg ok loaded that Nov 18 21:11:00 still no messages Nov 18 21:11:37 Spyro: did you see my pm Nov 18 21:11:40 stefan_schmidt: I planed to be DD but found OpenEmbedded Nov 18 21:11:46 lrg: thats weird, despite my loading it it hasnt appeared in the module list... Nov 18 21:11:51 my bitback package could probably reach unstable in january (if etch is released in december) Nov 18 21:11:51 so I became OECD Nov 18 21:11:56 lrg: no, hold on Nov 18 21:12:20 hrw: Why get distro dev if you can have your own distro? ;) Nov 18 21:12:45 Shoragan: Pushing bitbake in january is fine. Nov 18 21:13:23 hrw: What's about a build env setup script in o-e? Good or bad idea? Nov 18 21:14:58 stefan_schmidt: bad :) Nov 18 21:14:59 lrg: pm back :) Nov 18 21:16:47 zecke: why? :) Nov 18 21:17:10 Shoragan: Building and Maintaining a distro is not easy Nov 18 21:17:36 Shoragan: so avoiding cookbook stuff helps us not wasting our time on script kiddies :) Nov 18 21:17:45 hehe Nov 18 21:18:08 then i debian bitbake package probably is a bad idea, too Nov 18 21:18:26 psokolovsky_: you could try freeze and see if it is faster Nov 18 21:18:48 Shoragan: well you still need to set BBPATH so it is a good kind of convience Nov 18 21:18:55 Shoragan: and I do not know where to draw the line Nov 18 21:18:57 Shoragan: I was thinking about such one Nov 18 21:19:24 Shoragan: but rather as 'use this script to fetch everything needed' Nov 18 21:19:42 03pfalcon 07org.oe.dev * rf3886f54... 10/ (14 files in 8 dirs): Nov 18 21:19:42 linux-handhelds-2.6: Add linux-handhelds-2.6-2.6.17 override dir. Nov 18 21:19:42 * Prepare to upgrade to 2.6.18. Nov 18 21:19:42 * Copied from linux-handhelds-2.6/. Nov 18 21:20:01 you better decide that amogst yourselves first ;) Nov 18 21:20:47 I will be a bofh anyway :) Nov 18 21:21:27 The bitbake package should be fine anyway. The question is if a o-e package is needed besides bitbake or not. Nov 18 21:24:26 cu Nov 18 21:25:21 03pfalcon 07org.oe.dev * r1a49ef5c... 10/ (3 files in 2 dirs): Nov 18 21:25:21 linux-handhelds-2.6 2.6.17: Use own pre-version override dir, free "main" Nov 18 21:25:21 override dir for 2.6.18. Nov 18 21:28:36 psokolovsky_: use 'freeze' and make to compile bitbake into an executable Nov 18 21:28:46 psokolovsky_: it could change the speed (to the better/worse) Nov 18 21:29:41 zecke, python's freeze? well, I doubt that would change anything more than 10%, and that's too little Nov 18 21:30:17 zecke: Did the order we execute anonymous methods in change? Nov 18 21:31:56 RP: eek, maybe Nov 18 21:32:06 RP: go to base.bbclass and change them Nov 18 21:32:40 zecke: poky broke but it could be I've not updated it locally properly... Nov 18 21:33:25 RP: i hope I kept the order Nov 18 21:33:36 RP: revert lib/bb/fetch.py, change base.bbclass Nov 18 21:33:47 and say sorry to mallum that I might broke poky Nov 18 21:36:36 zecke: mallum would just tell me to fix it ;-) Nov 18 21:37:06 RP: the invocation in base.bbclass might have changed Nov 18 21:38:06 zecke: Its something to do with multimachine.bbclass Nov 18 21:38:36 RP: or revert lib/bb/parse_py/BBHandler.py Nov 18 21:38:56 RP: what kind of error do you get? Nov 18 21:50:59 I'm moving to bed now Nov 18 22:07:55 night all Nov 18 22:07:55 * lrg -> sleep Nov 18 22:07:55 'night lrg Nov 18 22:09:05 zecke: things like http://pastebin.ca/251993 Nov 18 22:13:05 * Spyro is updating hh.org CVS to 2.6.19 :) Nov 18 22:13:18 (in my local git repo that is) Nov 18 22:16:35 RP: hmm Nov 18 22:16:41 RP: have fun finding out Nov 18 22:17:42 'The IT Crowd' is nice Nov 18 22:25:40 The issue is that anonymous functions can "return" :-/ Nov 18 22:30:26 what's the best accesspoint to work with OE ? Nov 18 22:44:06 Genesis: which way or 'work with OE'? Nov 18 22:44:34 s/or/of Nov 18 22:44:44 a AP i could have fun with OE , to dev on OE for my free time Nov 18 22:44:57 hm. Nov 18 22:45:07 meshcube can be hard to get Nov 18 22:45:19 yep the cube seems cool Nov 18 22:45:26 i look Nov 18 22:45:39 wrt54 family is limited: size of ram/flash and OE support Nov 18 22:45:44 hard to ship perharps , im not far from deutschland Nov 18 22:46:44 if you want good WAP/router I would suggest reading openwrt or dd-wrt wiki to get infos about which machine is best/suggested Nov 18 22:47:28 oki , i know a bit on this product , but they are old Nov 18 22:47:42 ( new release sometime , but the base is old i think ) Nov 18 22:47:59 I have wrt54gs running openwrt here Nov 18 22:48:20 got it few years ago as donation Nov 18 22:49:33 :) Nov 18 22:49:36 * CoreDump|afk curses Nov 18 22:49:41 /dev/md2 373G 373G 64K 100% /media/md2 Nov 18 22:49:48 I'd curse too if I was a coredump :) Nov 18 22:49:52 last i heard the new gens wrt54gs cant be programmed Nov 18 22:50:19 :/ Nov 18 22:50:32 meshcube : 32MB flash , seem good for OE :) Nov 18 22:50:34 emte: wrt54g v5 Nov 18 22:50:45 Genesis: if you find them Nov 18 22:51:05 all the wrt54g are programmable tho Nov 18 22:51:18 its just the newer gs series Nov 18 22:51:23 emte: v5 was vxworks rather Nov 18 22:51:51 ah Nov 18 22:51:53 i worked with vxworks during my study Nov 18 22:52:09 vxworks has access to some propritary stuff do they not? Nov 18 22:53:08 * emte curses at autotools Nov 18 22:54:02 emte: nope, you was right. wrt54gs v5.0/v5.1/v6.0 are work-in-progress Nov 18 22:54:28 but also wrt54g v5/6/7 Nov 18 23:16:30 cu Nov 19 00:27:37 no way , meshcube is hard to buy Nov 19 00:31:49 koen: hi. Nov 19 00:36:19 hey likewise Nov 19 00:36:24 * koen returns from pub Nov 19 00:36:38 yo likewise Nov 19 00:36:51 koen: then I won't ask questions anymore. Not that I can think of any. Nov 19 00:38:25 :) Nov 19 00:56:21 good nite everyone, I am hitting the sack Nov 19 01:06:38 03lenehan 07org.oe.dev * rddff3b08... 10/ (7 files in 4 dirs): Nov 19 01:06:38 cherokee 0.5.5: Add version 0.5.5 which fixes a large number of bugs Nov 19 01:06:38 and improves performance a lot. My requirement was for authentication Nov 19 01:06:38 on the root of the site which was unsupported in earlier releases. Nov 19 01:06:38 This version patches the configure input files, unlike the previous Nov 19 01:06:39 version which patched the output files. Tested on i486 and sh4. Nov 19 01:47:09 03lenehan 07org.oe.dev * re853ab6b... 10/ (5 files in 2 dirs): Nov 19 01:47:09 cherokee: Factor out common parts to cherokee.inc and fix up the packaging Nov 19 01:47:09 for cherokee-nossl which is even more broken then before after this change. Nov 19 01:49:09 Stoopid ipkg-itils bugs away, common buttonmap for HH.org kernel devices working! Woo-hoo! Nov 19 01:50:50 psokolovsky_: None of my devices have keyboards or screens... so I'm probably not all that excited about a common buttonmap ;) Nov 19 01:52:57 v8jlene, yep, I understand ;-) pretty local win, but for us, poor pocketpc guys, should be a big relief to get away from such stipud problems as buttons not working from a device to device ;-) Nov 19 01:53:51 Yep, I understand... there's been plenty of complaints in that area. Nov 19 02:08:21 03pfalcon 07org.oe.dev * r7dc2fd45... 10/ (4 files in 3 dirs): (log message trimmed) Nov 19 02:08:21 qpe 2.3.10: Apply common keyboardless buttonmap for HH.org kernel ports. Nov 19 02:08:21 * keyboardless-buttonmap.patch does that Nov 19 02:08:21 * ipaq-keyboard.patch is patch for 2.4 kernels, should go away. Nov 19 02:08:21 * ipaq_sound_fix.patch status is unknown. It seems to conatin useful Nov 19 02:08:21 validation patch, but at the same time talks about hardcoding something Nov 19 02:08:21 for uda1341 (which also smells of 2.4). Either way, if it contains something Nov 19 02:17:15 03pfalcon 07org.oe.dev * ree0a10ae... 10/ (1 packages/qte/qte-common_2.3.10.inc): Nov 19 02:17:15 qte 2.3.10: Workaround symbol export issue with GCC 4.1 Nov 19 02:17:15 * "Workaround GCC 4.1 issues with -fvisibility-inlines-hidden (see #1521) Nov 19 02:17:15 by disabling it for qpe only. TODO: pinpoint actual issue causing GCC Nov 19 02:17:15 misbehavior." Nov 19 02:17:16 * Eases #1521 a bit. Nov 19 02:29:52 03lenehan 07org.oe.dev * r1cdcad82... 10/ (4 files in 2 dirs): Nov 19 02:29:52 cherokee: Move the .la files and the .so files associated with shared Nov 19 02:29:52 libraries (not those that are plugins) into from the main package into the Nov 19 02:29:52 -dev package since they are not required to run cherokee. Nov 19 02:38:44 03lenehan 07org.oe.dev * r1e4e8801... 10/ (4 files in 3 dirs): Nov 19 02:38:44 cherokee: In the init script pass the config file as a parameter. This Nov 19 02:38:44 currently matches the default so makes no actual difference. However in the Nov 19 02:38:44 case where you want to run multiple instances of cherokee it makes it clear Nov 19 02:38:44 how you specify an alternate configuration file. **** ENDING LOGGING AT Sun Nov 19 02:59:56 2006