irclog2html for #oe on 20060909

00:03.41CIA-903nail 07org.oe.dev * rea494853... 10/ (1 packages/meta/slugos-packages.bb): slugos-packages: Move ushare to uclibc broken packages, not generic
00:03.53CIA-903nail 07org.oe.dev * rb165fbe3... 10/ (1 packages/meta/slugos-packages.bb): slugos-packages: Remove icecast, add note about commenting
00:04.10*** join/#oe luke-jr_ (n=luke-jr@user-0c93tin.cable.mindspring.com)
00:17.47*** join/#oe furlongm_ (n=furlongm@83-70-160-250.b-ras1.prp.dublin.eircom.net)
00:19.18CIA-903cyril.romain 07org.oe.dev * rc56059bf... 10/ (1 contrib/sanitize.py):
00:19.18CIA-9sanitize.py: Revision 0.4
00:19.18CIA-9* formatting changes
00:19.18CIA-9* functions with better names
00:19.18CIA-9* useless or unused variables removed
00:19.19CIA-9* comments added
00:24.31*** join/#oe JoeSchmo (n=jciccone@pool-71-125-87-157.nwrknj.east.verizon.net)
00:31.21*** join/#oe furlongm__ (n=furlongm@83-70-251-251.b-ras1.prp.dublin.eircom.net)
00:38.55*** join/#oe CSMan (n=csman@70.55.81.97)
00:41.23*** join/#oe csmanx (n=csman@70.55.81.97)
00:46.47*** join/#oe mikearthur (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk)
00:47.24*** join/#oe awelux (n=awelux__@dslb-084-058-130-025.pools.arcor-ip.net)
00:51.25*** join/#oe CSMan_ (n=csman@bas1-montreal42-1177928201.dsl.bell.ca)
00:51.47CIA-903pfalcon 07org.oe.dev * r1997f387... 10/ (1 contrib/sanitize.py): sanitize.py: Drop odict dependency.
00:57.27*** join/#oe csmanx_ (n=csman@70.53.194.9)
01:14.40*** join/#oe gints____ (n=gints@62.84.15.211)
01:18.53*** join/#oe tmbinc_ (i=abcd@e176186008.adsl.alicedsl.de)
01:30.10*** join/#oe AvengerMoJo (n=alex@218.79.132.147)
02:00.56*** join/#oe idealm (n=ideal@222.67.239.39)
02:40.49*** join/#oe punk-ass (n=user@ptbynynas01pool0-a85.ptbyny.tds.net)
02:43.58*** join/#oe chouimat (n=dieu@kde/developer/chouinard)
02:49.13*** join/#oe wrobbie (n=rob@cm112.sigma248.maxonline.com.sg)
03:09.40CIA-903lenehan 07org.oe.documentation * r3f681d3e... 10/ (1 usermanual/reference/var_src_uri.xml):
03:09.40CIA-9usermanual SRC_URI: Add details on the new SVNDIR variable, add details on
03:09.40CIA-9the CVSDIR variable, which was missed previously, and rename GIT_DIR to its
03:09.40CIA-9real name of GITDIR.
03:50.26*** join/#oe idealm (n=ideal@222.67.239.39)
04:16.31CIA-903lenehan 07org.oe.documentation * re109add8... 10/ (3 files in 3 dirs):
04:16.31CIA-9usermanual SECTION: Document the SECTION variable and start to put a
04:16.31CIA-9description to some of the sections. Still a bit of a mess but it's probably
04:16.31CIA-9better than nothing.
04:51.35CIA-903lenehan 07org.oe.dev * r02661077... 10/ (1 packages/gd/gd_2.0.33.bb):
04:51.35CIA-9gd 2.0.33: Don't search for the X11 headers. Without this hosts that have
04:51.35CIA-9X11 headers in /usr/include/X11 and not in /usr/X11R6/include will get a
04:51.35CIA-9cross-compile badness error from the compiler from tying to use the host
04:51.35CIA-9includes.
05:16.19*** join/#oe hvontres|poodle (n=root@adsl-71-154-211-45.dsl.sndg02.sbcglobal.net)
05:21.42*** join/#oe bluelightning (n=blueligh@222-155-145-227.jetstream.xtra.co.nz)
05:25.45*** join/#oe bluelightning_ (n=blueligh@222-155-145-227.jetstream.xtra.co.nz)
05:31.08*** join/#oe CSMan (n=csman@bas1-montreal42-1178045960.dsl.bell.ca)
05:36.04*** join/#oe csmanx_ (n=csman@70.55.142.8)
05:44.31*** join/#oe CSMan__ (n=csman@bas1-montreal42-1178045516.dsl.bell.ca)
05:49.35*** join/#oe csmanx (n=csman@70.55.140.76)
06:03.28*** join/#oe awelux (n=awelux__@dslb-084-058-153-214.pools.arcor-ip.net)
06:16.51*** join/#oe mwester_ (n=mwester@nslu2-linux/mwester)
06:27.36*** join/#oe hufnus (n=slonsiki@DSL135-086.labridge.com)
07:02.38leoncamelhi, folks. how can I trace the dependency of package ?
07:04.10emtebitbake -s
07:04.14emtei think
07:04.39emtebut that doesnt mean it will give you the correct deps
07:07.29leoncamelemte, OK. I want trace the dependency of libX11. it seems it broken.
07:08.42emtelibX11 would come from a package
07:08.59emteyou need to know which one and then follow that one
07:09.12emtebut like i said it may more may not give you correct deps
07:09.16emteor*
07:09.38emteit depends on the Maintainers and if/what they put in the depends feilds
07:17.45leoncamelhmm, is there anybody would like talk the dependency of "libx11"?
07:18.36emteglibc :P
07:19.25leoncamelemte, hmm. I think the libXrender circle dependency of "libx11"..
07:20.28leoncamelemte, hmm, what do you mean "glibc" ?
07:21.00emtewell if you dont have glibc i dont think you can even compile/run anything X based
07:22.14leoncamelemte, hmm, yes. I did compile the glibc by OE.
07:22.43leoncamelemte, I bitbake gpe-image. and it failed. so, I am trying to find where is wrong ?
07:23.03emteah
07:24.15leoncamelemte, hmm, what do you think about it ?
07:24.42emtei cannot say i have had a gpe image fail in quite a while
07:30.50*** join/#oe zap (n=zap@85.249.170.16)
07:33.00*** join/#oe gremlin[it] (n=gremlin@ppp-49-11.25-151.libero.it)
07:33.22leoncamelemte, hmm, would like give me some advice about it ?
07:37.36emtewithout knowing what your actually problem is ...
07:37.42emteactual*
07:43.54*** join/#oe chouimat (n=dieu@r2351064.cidc.net)
07:44.59*** join/#oe tkp (n=tom@spc2-brig9-0-0-cust665.asfd.broadband.ntl.com)
07:56.38*** join/#oe |dkey| (n=dkey@192-186-stud-adsl.wu-wien.ac.at)
08:05.58RPmorning all
08:09.14*** join/#oe chouimat (n=dieu@kde/developer/chouinard)
08:16.41*** join/#oe bobbyz (i=zeus@70-33-4-119.clspco.adelphia.net)
08:21.21CIA-903rpurdie 07org.oe.dev * r2313adb8... 10/ (1 packages/linux/linux-openzaurus_2.6.17.bb): linux-oz-2.6: poodle compile fixes
08:21.46hrwhi
08:22.01hrwRP: we need to enable multiple LUNs on scsi subsystem
08:22.51*** join/#oe e-ffi (n=cybercom@dslb-084-056-105-192.pools.arcor-ip.net)
08:23.08hrwotherwise tosa do not see all ports in my cardreader
08:25.30*** join/#oe koen (n=koen@dominion.kabel.utwente.nl)
08:26.29hrwRP: I will take care of it later
08:26.49hrwhi koen
08:29.12koengood morning all
08:30.48JustinPheh...morning
08:33.58hrw~lack mtn pluck
08:34.18hrw~lart mtn pluck
08:34.23CIA-903hrw 07org.oe.oz354x * r56a77851... 10/ (1 packages/linux/linux-openzaurus_2.6.17.bb):
08:34.23CIA-9linux-oz-2.6: poodle compile fix
08:34.23CIA-9Revision: 2313adb82b2a9e641f7a5b1f87dec5b5148bf9b5 from .dev
08:34.36*** join/#oe den-ros (n=den@ppp85-141-253-131.pppoe.mtu-net.ru)
08:40.20hrwRP: pushed
08:40.28CIA-903hrw 07org.oe.oz354x * r69d57d1f... 10/ (4 files in 3 dirs): linux-openzaurus 2.6.17: enable Multiple LUNs for tosa and collie
08:40.34CIA-903hrw 07org.oe.dev * rc520216d... 10/ (4 files in 3 dirs): linux-openzaurus 2.6.17: enable Multiple LUNs for tosa and collie
08:40.42hrw~lart mtn pluck again
08:43.43*** join/#oe gremlin[it] (n=gremlin@ppp-49-11.25-151.libero.it)
08:44.24RPmorning hrw and koen
08:44.58koenhey RP
08:47.28hrwI want 'mtn takepatch'
08:47.53hrwmtn log -rASDFG --last 1 --diffs|mtn takepatch -
08:48.09*** join/#oe chouimat (n=dieu@kde/developer/chouinard)
08:54.08RPhmm. poodle's kernel is still broken :-(
08:54.38hrw;(
08:54.44hrwRP: then I will not touch my poodle
08:55.12RPhrw: I'll get it fix. It has to be something silly...
08:56.11*** join/#oe YoG (n=YoG@bzq-88-152-216-224.red.bezeqint.net)
08:59.47*** join/#oe chouimat (n=dieu@kde/developer/chouinard)
09:12.54hrwcu
09:13.19*** join/#oe zecke (n=ich@91.64.167.72)
09:14.08zeckehey
09:14.18zeckeI think I will hack fontconfig now
09:14.22RPji zecke
09:14.26RPand hi even :)
09:14.33zeckehey
09:14.45zeckeRP: have you seen my poky 'request'?
09:14.53RPzecke: I have, thanks :)
09:15.26koenRP: http://bugzilla.gnome.org/show_bug.cgi?id=350973 <- fun with floats
09:17.39RPkoen: You mention what I was thinking as I was reading it :)
09:18.11*** join/#oe polyonymous_ (i=hacker@pD9539A73.dip0.t-ipconnect.de)
09:20.16koen:)
09:38.25zecke~lart fink
09:38.52YoGhi, is there somewhere a page that explains how to use bitbake to compile my own appliucations?
09:39.37koenI don't think there is such a doc
09:39.43koensince bitbake isn't a real compiler
09:40.20YoGKoen: So how do I do that?
09:40.43*** join/#oe Schmoople (n=Schmoo@host-87-74-17-124.bulldogdsl.com) [NETSPLIT VICTIM]
09:40.45koenlike I said, bitbake isn't a real compiler
09:41.13zeckeYoG: you create a couple of 'tasks' which depend on each other
09:41.27zeckeYoG: and then you ask bitbake to execute a task and it will execute all the dependencies
09:41.34*** join/#oe e-ffi_ (n=cybercom@dslb-084-056-113-107.pools.arcor-ip.net)
09:41.54YoGzecke: ok, how do I do that?
09:41.58zeckeYoG: or do you want to add your application to OpenEmbedded
09:42.10zeckeYoG: taking a look at the BitBake manual sounds like a clever idea
09:42.28YoGzecke: in openembedded?
09:42.30zeckeYoG: and then taking a look at base.bbclass (an example in the bitbake directory) is another awesome idea
09:42.49zeckeYoG: ask you ask for plain bitbake, you should look into bitbake
09:43.01zeckeBitBake != OpenEmbedded
09:43.36koenfor OE, consult our excellent user manual: http://www.openembedded.org/user-manual&dpage=ch02s04
09:43.50YoGzecke: ok, will do, thanx
09:45.25CIA-903rpurdie 07org.oe.dev * rf46b8ba3... 10/ (1 packages/linux/linux-openzaurus_2.6.17.bb): linux-oz-2.6: poodle locomo oops fix
09:48.24RPhrw|gone: fixed ;-)
09:48.41zeckeWTF fink and MacPorts suck donkey ass
09:49.35koenzecke: amen to that
09:49.54*** join/#oe x29a (n=x29a@pD9EEDF33.dip.t-dialin.net)
09:51.13*** join/#oe zap (n=zap@85.249.170.16) [NETSPLIT VICTIM]
09:57.38CIA-903koen 07org.oe.documentation * r96afe58b... 10/ (1 usermanual/usermanual.xml): usermanual/usermanual.xml: use bitbake 1.6 branch
10:03.00*** join/#oe njs (n=njs@adsl-66-159-194-130.dslextreme.com)
10:12.04*** join/#oe punk-ass (n=user@ptbynynas01pool0-a85.ptbyny.tds.net)
10:34.17*** join/#oe AvengerMoJo (n=alex@58.35.251.193)
10:42.28*** join/#oe niv_one_three (n=niv@85.65.212.233.dynamic.barak-online.net)
10:43.32niv_one_threehi all , yesterday I hrw told me that I wouldnt be able to use an atheros cardbus in my simpad, why is that?
10:45.01niv_one_threekoen?
10:45.20niv_one_threekoen: ?
10:46.17*** join/#oe zecke_ (n=ich@91.64.167.72)
10:48.32*** part/#oe niv_one_three (n=niv@85.65.212.233.dynamic.barak-online.net)
11:12.29*** join/#oe koen (n=koen@dominion.kabel.utwente.nl)
11:15.24*** join/#oe idealm (n=ideal@222.67.239.39)
11:51.44zeckekoen: we need to be careful to not suck as much as MacPorts and fink
11:52.30koenwe already suck more by needing case sensitive file systems
11:52.51zeckekoen: well, it is  glibc
11:53.19zeckekoen: port install gimp2
11:53.30zeckekoen: and installing aalib fails on patching
11:53.46koenI have gimpOSX
11:54.12koenwhich reminds me, I should install gtk 2.10 to have 'native' rendering
11:54.26*** join/#oe darkschneider (n=gab@213-140-6-96.ip.fastwebnet.it)
11:55.57*** join/#oe psokolovsky (n=psokolov@237.usernat.ip.net.ua)
11:59.17zeckedamn I need to shave
11:59.23CIA-903pH5 07org.oe.dev * r38f8d73b... 10/ (23 files in 16 dirs): many recipes: change pcre to libpcre in DEPENDS
12:00.39zeckekoen: yeah downloading of atk fails...
12:00.50zeckekoen: as their mirrors are totally wrong
12:01.01koenhmmm
12:01.09koenI need to shave as well
12:04.50*** join/#oe pgfeller (n=pgfeller@155.249.77.83.cust.bluewin.ch)
12:08.12*** join/#oe x29a_ (n=x29a@pD9EEED2F.dip.t-dialin.net)
12:09.36*** join/#oe mithro (n=tim@ppp246-117.static.internode.on.net)
12:27.27koendrat, fink declared itself obsolete
12:30.25*** join/#oe Cwiiis (n=cwiiis@81-86-56-58.dsl.pipex.com)
12:34.38*** join/#oe EvilDevil_ (n=miau@p54A6F264.dip.t-dialin.net)
12:34.46*** join/#oe cyrilRomain (n=cyrilRom@AToulouse-157-1-38-124.w86-201.abo.wanadoo.fr)
12:35.56cyrilRomainhi all !
12:38.54psokolovskyHi!
12:39.10psokolovskycyrilRomain: Hope you got mail and saw my commit.
12:41.16cyrilRomainpsokolovsky: yep, just few seconds ago :)
12:44.23Crofton|homethis isn't productive
12:44.29cyrilRomainpsokolovsky: thanks for your help ! (it is indeed even more readable without oditc) :)
12:44.34Crofton|homeI can stream video from my tivo to my computer
12:44.57Crofton|homenow I can watch tv wile I "work"
12:46.19psokolovskycyrilRomain: Thank you for nice tool. My last suggestion would be to rename it to be have more specific name, so it can be put on PATH. bbsanitize, oesanitaize, oebb*, bboe*, whatever ;-). Give it a thought ;-)
12:46.31psokolovskykoen: ^ what do you think
12:46.32cyrilRomainpsokolovsky: psst: if you want you can add your name in the script :)
12:47.28psokolovskycyrilRomain: ok ;-) if I'll do more significant hacking, I'll do ;-)
12:47.39psokolovskyafk in the moment
12:47.43cyrilRomainwell i like bbsanitize
12:48.34koenoe-stylize?
12:51.39cyrilRomainpsokolovsky: if the name change, please update the brief description (first lines of the scripts) accordingly
12:57.24*** join/#oe tkp (n=tom@spc2-brig9-0-0-cust665.asfd.broadband.ntl.com)
12:58.32zeckecyrilRomain: integrate it to BitTest
12:58.52cyrilRomainzecke: yes, I'll try to :)
12:59.31cyrilRomainzecke: for now, I'm discovering bittest and try to "improve" the source-checker
13:00.08zecke:)
13:00.10cyrilRomainzecke: by "improve" I mean not to download packages and cvs/svn/.../ repositories, just checking there are right here
13:00.45zeckecyrilRomain: hehe, source checker is intended to download to check availability of the source :)
13:01.08cyrilRomainzecke: well, I download header only of tarball, which is a lot faster :)
13:01.35zeckecyrilRomain: yes, but it won't check the md5sum and can't be used to mirror :)
13:01.40cyrilRomainzecke: but it does not check for tarball integrity
13:01.43cyrilRomainzecke: yep
13:01.52zeckecyrilRomain: create your own module :)
13:02.14zeckemickeyl still has to show me how to load modules by name (again)
13:02.21cyrilRomainanyway, maybe the best is to frequently use the fast check once a week, and one big test per month for example
13:02.46zeckecyrilRomain: oh well, there is the '-c' option for wget
13:03.01cyrilRomainzecke: my own module ? ah.. I started to add a check_availability method in fetch/*.py
13:03.01zeckecyrilRomain: the idea is to remove the complete source once a month
13:03.14zeckehmm
13:03.16*** join/#oe mikearthur (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk)
13:03.35cyrilRomainzecke: ah thanks for the wget tips (better that downloading the first 32bytes)
13:03.37koenhey mikearthur
13:03.51mikearthuralright koen
13:03.54zeckehmm, I don't get why I waste my time creating frameworks nobody uses...
13:04.01zeckeI should remove bittest
13:04.23koenzecke: dual license it and sell it to mvista
13:04.56cyrilRomainzecke: removing bittest ? 8-(
13:05.00zecke;)
13:05.37cyrilRomainzecke: should I understand I'd rather create a module derving from a bittest class ?
13:05.54*** join/#oe W8TVI (n=me@166.165.159.181)
13:06.18zeckecyrilRomain: I think we do not need a check_availability method in the fetchers
13:06.30zeckecyrilRomain: we only need another FETCHCOMMAND, UPDATECOMMAND for bittest
13:06.42zeckecyrilRomain: we do not need a sanitize.py with a 'custom' parser
13:06.55cyrilRomainah, it was the easiest way to integrate in my "don't-know well bittest' point of view
13:06.56zeckecyrilRomain: all this handcrafting should be avoided
13:07.19cyrilRomainzecke: yes
13:07.30zeckecyrilRomain: that is the point. And my conclusion is to not release my Free Software any more
13:07.44cyrilRomainzecke: to ba fair, I had to feeling to reinvent the wheel when creating the sanitize script
13:07.50zeckecyrilRomain: hehe
13:08.02cyrilRomainzecke: but did not have much time fully learning bittest
13:08.03cyrilRomain:-/
13:08.10zeckecyrilRomain: BitTest does parsing and loading for you
13:08.19zeckecyrilRomain: and provides a way to report results to a TinderBox
13:08.27zeckecyrilRomain: it is easy :)
13:09.20cyrilRomainzecke: I don't see clearly how to retrieve the list of .bb data (I mean the whole list of a .bb file, not just a variable)
13:10.01zeckecyrilRomain: there is a testrun.conf and then you set BBFILES :)
13:10.32cyrilRomainzecke: I mean not the list of .bb file, but the list of all the data included in one .bb file
13:11.03cyrilRomainso that I can sort it like in sanitize.py
13:11.04zeckecyrilRomain: 'def test(self, file_name, file_data):'
13:11.15*** join/#oe T0mW (n=Tom@24.238.68.20.res-cmts.sth.ptd.net)
13:11.17zeckecyrilRomain: file_data is a updated bb.data dictionary
13:11.30cyrilRomainzecke: ah cool :)
13:11.32zeckecyrilRomain: you can access the data, using bb.data.getVar
13:12.04cyrilRomainzecke: bb.data.getVar give the value of _one_ variable, right ?
13:12.11zeckecyrilRomain: The pro for a custom line based parser is you can do linting on the files before the BitBake parsers sees it
13:12.28zeckecyrilRomain: the pro for using the BitBake parser is: You use the data as it is seen by BitBake
13:12.43zeckecyrilRomain: take a look at data.py it has documentation ;)
13:13.12cyrilRomainzecke: yes, that why I tend to say that sanitize work on the format, while bitest work on the content
13:13.25cyrilRomainzecke: ok thanks
13:13.42zeckecyrilRomain: but the amount of format checking you do is quite small
13:13.51zeckee.g. whitespace after '\'
13:14.29cyrilRomainzecke: yes, that's why I would like that someone tell me all the rule to check
13:15.20zeckeI really don't like OE shipping a reinvented wheel
13:15.43zeckee.g. 99% of the stuff you do is already done by the content checker
13:15.53cyrilRomain:-/
13:16.12zecke1% belongs into the parser(s) to have a style check
13:16.37koenbut sanitize.py is much easier to use
13:17.06cyrilRomainand was easier to write (at least until I better know bittest to change my mind)
13:17.33zeckecyrilRomain: easier than writing one 'test' method and returning a result?
13:17.54zeckekoen: so what? provide a default testrun.conf
13:17.59cyrilRomainI would say 'faster' not easier in fact
13:18.54zeckekoen: so bittest should be removed?
13:19.58cyrilRomainI think it is like bitbake. You can always do thing more quickly by hand, but a good tool is always better but it needs time to learn
13:20.49cyrilRomainhum maybe not a good example, because I can't do what bitbake do more quicky by hand ;)
13:21.04zeckecyrilRomain: don't worry
13:21.37zeckeIt would have been nice to get feedback, specially on the README but I understand it is too complicated to read a file when you can write a parser using regexp
13:22.26CIA-903zecke123 * r587 10bitbake_qa/: trunk/bitbake_qa: This tool is too complicated, I will maintain it in my private tree
13:22.48koenzecke: if bittest is so great, why didn't you suggest it in the thread on the mailinglist?
13:23.19zeckeI wasn't subscribed ;)
13:23.37cyrilRomainmaybe people just don't bittest
13:23.40*** join/#oe Slims (n=devnow@12-30.2-85.cust.bluewin.ch)
13:24.38zeckekoen: I think I can't do more than providing a framework, short README and examples
13:24.39cyrilRomaineither way, I think bittest (or something similar if you want to remove it) should be part of the QA plan
13:24.52zeckecyrilRomain: whatever ;)
13:27.32zeckecyrilRomain: I wonder too, as the depends_checker and source_checker spotted errors in the e17 stuff
13:27.52*** join/#oe _gints___ (n=gints@62.84.15.211)
13:29.01zeckelater guys
13:29.23*** join/#oe YoG (n=YoG@bzq-88-152-216-224.red.bezeqint.net)
13:36.32*** join/#oe mickey|bbl (n=nnnnnnnn@gandalf.tm.informatik.uni-frankfurt.de)
13:37.07*** join/#oe W8TVI (n=me@166.166.7.180)
13:42.00*** join/#oe chouimat (n=dieu@r2351064.cidc.net)
13:42.41chouimatzecke: Q4 morning
13:48.55*** join/#oe pleemans (n=peter@d54C248DE.access.telenet.be)
13:58.21*** join/#oe csmanx (n=csman@70.55.140.76)
13:58.30*** join/#oe zecke (n=ich@91.64.167.72)
14:08.54*** join/#oe sirfred (n=mteira@155.Red-81-44-14.dynamicIP.rima-tde.net)
14:09.05zeckekoen: what made bittest so complicated?
14:09.19sirfredHello
14:10.04koenzecke: it requires to much setting up
14:10.38zeckekoen: the testrun.conf or setting PYTHONPATH?
14:10.44koenboth
14:11.09koen'set PYTHONPATH' is also extremely undescriptive
14:11.15koenset it to what?
14:12.54koenand why wasn't/isn't it mentioned on the mailinglist?
14:13.14zeckekoen: it was mentioned, I have posted results of the tests a couple of times ;)
14:13.28koenfor sanitizing the recipes?
14:13.31koenI think not
14:13.43zeckefor fixing up sections, license fields
14:13.51zeckeI think that is sanitizing as well
14:14.14koenso why haven't you mentioned it in the thread about sanitizing?
14:15.01zeckekoen: wasn't subscribed the first week in september?
14:15.12koenyou are now
14:16.58zeckeI think I even mailed that bittest can send the test result to a tinderbox
14:17.29koenbut the whole point is void, since you removed bittest
14:17.50zeckeyes :)
14:17.54koenso in the future we won't use any of your stuff since you will delete it anyway
14:18.09*** join/#oe zap (n=zap@85.249.170.16)
14:18.10zeckekoen: no
14:18.26zeckekoen: I wonder if I should remove bitdoc as it produces crappy HTML like code
14:19.36koenmake it output docbook, so we can have an automated way for updating the usermanual
14:20.04zeckekoen: good idea
14:21.00zeckekoen: will do after lunch
14:22.14zeckekoen: I do not want to carry old bits in trunk and if OE decided not to use BitTest it deserves no purpose :)
14:22.32zeckeand we use SVN anyway
14:24.24zeckecyrilRomain: awesome :)
14:24.43zeckecyrilRomain: the bad thing about bittest is you need to touch bin/bittest to add your module
14:25.01cyrilRomainzecke: yes I saw that
14:25.15cyrilRomainzecke: I think it only lack little documentation
14:25.36zeckegood, tell me what is missing. koen's hint about pYTHONPATH was good already
14:26.38cyrilRomainthe ' you need to touch bin/bittest to add your module' t
14:27.26zeckecyrilRomain: I wait for mickeyl to help me there
14:29.29cyrilRomainzecke: hum... I'd like to avoid code duplication and I'm wondering if it is wise creating a module too-much similar to fetch/*.py
14:30.24zeckecyrilRomain: Let me understand your motivation first
14:30.38zeckecyrilRomain: I think source_checker is already able to do the things you want to do
14:30.55zeckecyrilRomain: e.g. removing *.md5 will already incrementally check source
14:31.09cyrilRomainzecke: ah, I'd like to check for source availability _without_ downloading/checkouting packages
14:31.56cyrilRomainzecke: because to check all SRC_URI it is just too much time/bandwith to download them all
14:32.21zeckecyrilRomain: well. I think the OE meta-data should carry sha256 and md5sum for every tar/file
14:32.29cyrilRomainzecke: I agree we should have such a checker, but we also need a fast-checker
14:32.41zeckecyrilRomain: so checking 'availability' usability can only happen by downloading the file
14:33.24cyrilRomainmy point is we need both. The current source_checker for a strong check (with integrity)
14:33.50zeckehehe well
14:33.52cyrilRomainand a faster one, just to check the author has not changed the SRC_URI for example
14:34.06zeckefor KDE your checker will regulary fail as they change the tarballs after releases
14:34.27zeckecyrilRomain: the difference is for the first time you will need bandwidth
14:34.33cyrilRomainzecke: yep, but at least we will be quickly warn of such changes
14:34.46zeckecyrilRomain: for the second run of the source_checker you only 'stat' the files
14:35.37zeckecyrilRomain: I do not think a dedicated fast checker is necessary when you need to do rm *.md5 to have the same effect
14:36.06cyrilRomainzecke: ah ok. I didn't have so many source then because I didn't remark it don't download what is already downloaded
14:36.46zeckecyrilRomain: wget, cvs and svn and git should be clever here
14:37.02cyrilRomainzecke: are they ?
14:37.02zeckecyrilRomain: and at least wget,cvs,svn are clever indead
14:37.32zeckeindeed... man my language sucks...
14:38.18zeckecyrilRomain: so the only difference is the first run, if you think this justifies a dedicated check you are right with adding adding check_availability methods to fetch/* and I would use them from a bittest module then
14:39.21*** join/#oe hwtechnik (n=hwtechni@b1f1.globalcore.net)
14:39.27zecke|foodcyrilRomain: e.g. thanks to psokolovsky we keep the svn co around as well
14:39.41cyrilRomainzecke: ok. My check_availability methods is less justified if on the second run things are not downloaded again
14:39.57zecke|foodbe back in less than a hour
14:54.58zecke|foodcyrilRomain: in a setup we would run the source_checker once a day
14:55.12zecke|foodcyrilRomain: it would start by removing *.md5 and then run it
14:55.21zecke|foodcyrilRomain: once a month it could remove the complete dir
14:55.29cyrilRomainzecke|food: yes
14:56.24cyrilRomainzecke|food: I think it is important to report them to tinderbox and providing a link somewhere so that anyone can see the broken SRC-URI
14:57.21koenand send a mail to ${MAINTAINER}
14:57.28cyrilRomainthe first run of my script spotted many broken link
14:57.39cyrilRomainkoen: excellent idea
14:57.49zecke|foodkoen: did one update the default maintainer?
14:58.08koenno idea
14:58.19koenI updated the default one for angstrom
14:58.22cyrilRomainzecke|food: I know understand why it always download things even after a first run
14:58.33cyrilRomainzecke|food: it is downloaded into ./tmp_sources
14:58.42cyrilRomaininstead of using the source directory
14:58.52cyrilRomainzecke|food: did I miss something in testrun.conf ?
14:59.27zecke|foodcyrilRomain: I assume I changed the DL_DIR variable
14:59.53zecke|foodeither in the bitbake.conf copy or the source_checker itself
15:01.14joshinAnyone here know if there's a performance difference between little and big endian on arm processors?
15:01.15cyrilRomainzecke|food: I'll have a look soon
15:01.32koenjoshin: depends on your usage
15:02.06joshinNetwork server.  I would imagine that big would have the advantage there.
15:02.32koenif you have a arm BE machine for that it would be good to run it in BE
15:04.05joshinOk, thanks.  I'll be able to do some solid benchmarking soon and compare openslug built both ways.
15:05.09koenzecke|food: btw, 'openembedded' now has enough google juice again
15:05.37zecke|foodkoen: MAINTAINER is still oeAThh.org where should we change that to?
15:05.56koenzecke|food: your OE tree is obsolete
15:05.57*** join/#oe bluelightning_ (n=blueligh@222-155-211-183.jetstream.xtra.co.nz)
15:06.09CIA-903koen 07org.oe.dev * rabdf62cf... 10/ (1 conf/bitbake.conf): bitbake.conf: update default maintainer
15:06.16zecke|foodhehe
15:06.20zecke|foodwhere did you change it to?
15:06.30koenopenembedded-devel@lists.openembedded.org
15:06.51koenI still want a openembedded-bugs@, though
15:06.57zecke|foodme too
15:13.00*** join/#oe Laibsch (n=Laibsch@V2539.v.pppool.de)
15:14.33cyrilRomainzecke|food: not in source checker code, and bitbake.conf looks ok: DL_DIR = "${TMPDIR}/downloads"
15:15.25cyrilRomainhum... I didn't set TMPDIR in my local.conf, but I can't figure out where does it creates tmp_sources
15:17.36cyrilRomainzecke|food: ah, in bin/bittest itself
15:18.10cyrilRomainzecke: in run_tests()
15:18.56zeckeI probably didn't want to mess with the normal dl_dir
15:19.33zeckecyrilRomain: do you think bittest could be usable?
15:19.54cyrilRomainzecke: you mean by OE devs ?
15:20.12cyrilRomainzecke: yes
15:20.43cyrilRomainzecke: as I said, I think it should be part of the QA plan
15:20.57zeckeI will improve it a bit in my tree and sync it back to trunk once it is more usable
15:20.59leoncamelhmm, is there anybody want review this patch ? http://rafb.net/paste/results/eIrcqj35.html
15:21.04cyrilRomainzecke: :)
15:21.17zeckecyrilRomain: do you happen to know perl?
15:21.52leoncamelhmm, maybe it slove this bug : http://bugs.openembedded.org/show_bug.cgi?id=1188
15:22.01leoncamelbut, maybe it is the perfect solution for it .
15:22.04cyrilRomainzecke: not really, but I'm a developer so I'm able to do something with
15:22.38cyrilRomainzecke: what do you need in perl ?
15:22.54zeckecyrilRomain: finally improve the tinderbox code :)
15:23.20cyrilRomainzecke: ah. I could have a look (I remember there is not so many line of code)
15:23.23zeckebut we can do that in python as well
15:23.27cyrilRomainjust a question of time ;)
15:24.00cyrilRomainzecke: do you want to translate perl code to python for thinderbox ?
15:24.18zeckecyrilRomain: no, extend perl code, write new code in python
15:24.29zeckecyrilRomain: I have used tbox3 to not start from scratch
15:24.51zeckecyrilRomain: e.g. I would like to extract PN/PV/PR from the tinder report and store it in new tables
15:24.55zecketo make an easy query page
15:25.23cyrilRomainzecke: I see
15:25.37zeckeI have been too busy so far
15:26.28cyrilRomainzecke: I could have a look but don't promise so far
15:27.21cyrilRomains/could/can/
15:29.09cyrilRomainzecke: for the DL_DIR issue, it is possible to let user choose ? for example putting it into the testrun.conf ?
15:30.01zeckecyrilRomain: well, yes
15:30.22cyrilRomainzecke: I think it would be good
15:30.52cyrilRomainzecke: and let me know if you think it is worth sharing my source availability checker (wget/cvs/svn/ works, not yet git and svk)
15:31.39zeckeworth sure, I have stated my doubts about the need though :)
15:31.56cyrilRomainzecke: :)
15:32.17cyrilRomainzecke: another unrelated thing, I have a patch for content_checker.py with the section list discussed on the mailing list
15:32.41cyrilRomainzecke: I'll send it to you as soon as the discussion end
15:32.49zeckecyrilRomain: awesome
15:34.45cyrilRomains/is/would be/
15:39.46zeckewe all have such wet dreams
15:43.22cyrilRomainzecke: dreams can become true: http://en.literateprograms.org/LiteratePrograms:Welcome
15:46.23*** part/#oe exastra (n=go@c-24-21-152-246.hsd1.or.comcast.net)
15:49.07*** join/#oe AvengerMoJo (n=alex@218.80.187.61)
15:54.40cyrilRomainleoncamel: If your patch worked for you, I suggest you to submit the patch to bugzilla (to the related bug), so that OE devs will review it
15:56.23*** join/#oe dkey| (n=dkey@192-186-stud-adsl.wu-wien.ac.at)
15:57.02leoncamelcyrilRomain, OK
16:07.44*** join/#oe rwhitby (n=rwhitby@nslu2-linux/rwhitby)
16:13.42CoreDump|afkzecke: another entry for sanity.conf: "bc"
16:13.57zeckeCoreDump|afk: for OpenZaurus kernel?
16:14.07CoreDump|afknah
16:14.33CoreDump|afksanity.conf is only kernel-related?
16:14.46zeckeCoreDump|afk: no, I wonder who uses bc and when
16:14.52CoreDump|afk=)
16:14.57CoreDump|afkxscreensaver for one
16:17.08hrwmorning
16:17.37CoreDump|homehey hrw
16:17.41hrwmy home machine is now only mine
16:17.46hrwAnia bought laptop
16:19.05CoreDump|home=)
16:19.28zeckeCoreDump|home: xscreensaver needs bc? why is that? (neugierig)
16:19.44hrwpromotion in vobis == ~300-400 pln less then usual
16:20.48CoreDump|homezecke: no idea, really. configure is bitching about it when it's missing heh
16:21.12CoreDump|homehrw: ouch
16:24.03hrw~change 2000 pln to eur
16:24.43hrw500 eur for 1.6GHz celeronM/256M/40GB/wifi/cdrw combo with winXP Home is cheap
16:25.10hrw~lart thunderbird for lack of importing from normal formats
16:31.10*** join/#oe incinerator (n=sabine@82-41-24-164.cable.ubr04.edin.blueyonder.co.uk)
16:36.27koenthunderbird sucks
16:36.42koensadly its the least bad mail client for OSX
16:41.00cyrilRomainzecke: I understand now why you did'nt want to use DL_DIR with source_checker. Because bittest do not download packages that are already present in DL_DIR, you have to clean the DL_DIR to check SRC_URI is still valid
16:41.20zeckecyrilRomain: rm *.md5 ;)
16:41.37koenCoreDump|home: fwiw, bc is already in RequiredSoftware
16:41.38cyrilRomainzecke: ok
16:42.43*** join/#oe bronson (n=bronson@c-71-198-75-160.hsd1.ca.comcast.net)
16:43.30cyrilRomainzecke: that is a good trick :)
16:43.58CIA-903rpurdie * r588 10bitbake/lib/bb/runqueue.py: runqueue.py: Improve error messages (and make get_error_idstring a more global function)
16:48.03zeckecyrilRomain: yes, and now you almost only 'stat' the servers
16:48.51cyrilRomainzecke: ?
16:49.10cyrilRomainzecke: ah ok, sorru
16:49.15cyrilRomains/sorru/sorry
16:49.20zeckecyrilRomain: it doesn't download the whole file
16:49.36zeckecyrilRomain: it wgets the server and recognizes it has the same filesize already
16:49.46koendoesn't python have a http lib to do a 200 ?
16:49.56cyrilRomainzecke: hm.. I'm now having doubt about my availability checher ;)
16:50.02zeckecyrilRomain: if the filesize is less wget errors if the filesize is more the md5sum will be wrong
16:50.24cyrilRomains/about/about the usefulness of/
16:52.35cyrilRomainzecke: and it is possible to change bittest so that it behaves as if md5 were deleted ?
16:53.37zeckecyrilRomain: no, but again. You would run the source checker from within a script that invokes bittest once a day
16:53.43cyrilRomainzecke: so that DL_DIR is not really messed up (it just contains all the packages instead of the one we use)
16:53.49zeckecyrilRomain: and before invoking bittest it would remove the md5 stuff
16:54.24cyrilRomainzecke:right
16:55.03zeckewe could add a 'setup' method to the 'specification'
16:55.11zeckeand the source checker could remove the md5 files
16:56.06cyrilRomainwhy not
16:58.56cyrilRomainzecke: to report bittest result to tinderbox, what should I do ? (I tried using the same tinderbox settings from my local.conf but without success)
16:59.05CIA-903rpurdie * r589 10bitbake/lib/bb/ (7 files in 2 dirs): Convert fetchers to use bb.msg
16:59.39zeckecyrilRomain: the variables are the same
16:59.50zeckecyrilRomain: you need to specify another output format though
17:00.25cyrilRomainzecke: ah ok
17:01.39cyrilRomainzecke: which one ?
17:01.49hrwuf.. finally done: http://www.hrw.one.pl/projects/
17:02.06rwhitbyBonjour
17:02.22zeckebonjour
17:02.23zeckeca va?
17:02.26rwhitbyzecke: should nslu2-linux move to bitbake 1.6?
17:02.33rwhitbytres bien merci
17:03.12hrwrwhitby: should is strong word. I think that you can and it is suggested to do
17:03.12RPzecke: Is there any reason we should be using print statements anywhere? (instead of bb.msg.note)
17:03.23cyrilRomainrwhitby: for holidays ? I live in Toulouse
17:03.23RPrwhitby: I'd use 1.6
17:03.30rwhitbyand what version Monotone are the OE servers using at the moment?
17:03.35hrw0.29
17:03.39rwhitbycyrilRomain: work.  I'm here till Wednesday
17:03.47zeckerwhitby: I agree with RP there, Bitbake1.6 should be safe
17:04.04*** join/#oe balle_ (n=balle_@thing2thing.com)
17:04.18cyrilRomainrwhitby: so welcome in this warm place :)
17:04.20balle_hi
17:04.27zeckecyrilRomain:  -r TestReportTinder should do
17:04.31cyrilRomainzecke: thx
17:04.40rwhitbycyrilRomain: I was last here 8 years ago.  I like Toulouse.
17:04.40zeckeTestReportTinder
17:05.00zeckeBTW: how can I enable the blinking console cursor again?
17:05.18balle_i ve created a package for tor and repaired the socat package. how to submit that stuff?
17:05.48zeckeRP: I have two questions. Does bb.msg.note provide everything we want/need? e.g. regions/regexp matching?
17:05.54hrwballe_: bugs.openembedded.org
17:06.01zeckeballe_: bugs.openembedded.org and bitching us
17:06.15rwhitbyWith a move from bitbake 1.4 to 1.6, do I need to clear caches?  clear all of tmp?
17:06.21balle_but tor is a new package?
17:06.22RPzecke: It doesn't yet but we will be able to add that - its designed with it in mind
17:06.51zeckeRP: I think we should these prints over to bb.msg.note once it provides that what we want? does that sound reasonable?
17:06.58RPrwhitby: It should wipe the cache itself and tmp shouldn't need clearing
17:07.03rwhitbyRP: thx
17:07.19zeckeRP: besides I do see no reason to stay with print (well only print >> f, "foo" but we don't use that anyway)
17:07.34zeckerwhitby: we have finally a versioned cached format :)
17:07.39balle_and i dont want to report a bug, but submit a patch
17:07.51zeckeballe_: report a bug, attach a patch
17:07.54RPzecke: I was thinking the other way - Convert everything to use msg.note with the domain set, the  worry about controlling the output :}
17:08.16RPzecke: I'll change the print statements though as I think they're just a throwback...
17:08.23hrwballe_: new stuff is 'wishlist' bug
17:08.30rwhitbyNOTE: Invalid cache found, rebuilding... - sweet
17:08.40zeckeRP: I think it is a matter of touching the code once or twice
17:08.54zeckeRP: If you feel confortable with touching it twice I'm fine with that :)
17:08.54RPrwhitby: It has a version number embedded in and we remembered to change it ;-)
17:09.23RPzecke: No need to touch the code twice. The domains/regexp mathcing is just enhacing msg.py
17:09.23cyrilRomainzecke: it worked but I have a strang issue: http://rafb.net/paste/results/xZnQrC16.html
17:10.45zeckecyrilRomain: you have no TMPDIR in your local conf/testrun.conf?
17:11.14zeckecyrilRomain: it sounds like mkdirhier(None) is called
17:11.23zeckeRP: then feel free to hack away
17:12.05*** join/#oe mickeyl (n=LPA@linuxtogo.org)
17:12.13RPhi mickeyl
17:12.42mickeylhey RP
17:12.44cyrilRomainzecke: no TMPDIR in my conf/testrun.conf
17:13.04zeckeah wait a second
17:13.22zeckecyrilRomain: do you have BBPATH set? and is the OE dir inside your BBPATH?
17:13.31zeckebye bye gandalf
17:13.43zecke~lart Qtopia for disabling my blinking cursor
17:13.43mickeylzecke :)
17:14.18cyrilRomainzecke: yes
17:14.26mickeylnow the last service has migrated.
17:14.37zeckecyrilRomain: grep through your bitbake.conf there really should be a TMPDIR defined
17:15.55zeckelol bash caches `pidof app`
17:17.11cyrilRomainzecke: conf/bitbake.conf:TMPDIR = "${TOPDIR}/tmp"
17:17.46zeckego to "/home/cyril/OpenEmbedded/bitbake/branches/bitbake-1.6/lib/bb/__init__.py", line 130, in mkdirhier
17:18.01zeckeand check what it prints for the argument (check if it is None)
17:18.19zeckeand then I assume your BBPATH is wrong
17:18.38cyrilRomainzecke: ok
17:19.18CoreDump|homehrw: does gnumeric build for you?
17:19.57koenhrw: s/houndred/hundred/ in http://www.hrw.one.pl/projects
17:21.03hrwCoreDump|home: it is in feeds so it built for me
17:21.18CoreDump|homehmm
17:21.36hrwkoen: thx
17:22.31cyrilRomainzecke: it was TMPDIR which was missing from my conf/testrun.conf
17:22.47zeckecyrilRomain: no, you shadow an error here
17:23.38cyrilRomainzecke: well, after eating something I'll have idea more clear
17:23.51zeckecyrilRomain|bbl: take care
17:25.40CoreDump|homeI'm getting "application.c: In function `gnumeric_application_setup_pixbufs':
17:25.41CoreDump|homeapplication.c:569: error: `gnm_cursor_cross' undeclared (first use in this funct
17:25.41CoreDump|homeion)
17:25.51CoreDump|homeany ideas?
17:27.10hrwcu
17:41.26*** join/#oe TheCan (n=thecan@dslb-084-056-181-158.pools.arcor-ip.net)
17:44.35koenaaaargh
17:47.58CoreDump|homekoen: any idea about the gnumeric issue I posted above? Google tells me you had the same problem a year ago =)
17:48.14CIA-903rpurdie * r590 10bitbake/ (12 files in 3 dirs): Complete conversion to use bb.msg
17:48.15koenI think it solved itself
17:48.52CoreDump|home:\
17:49.01koen"works in .dev"
17:49.38*** join/#oe furlongm (n=furlongm@83-70-251-251.b-ras1.prp.dublin.eircom.net)
17:49.53CoreDump|homeused to work in .oz as well. My build env is likely t be the problem
17:56.16CIA-903koen 07org.oe.dev * rc6bcfdb5... 10/ (1 packages/libpcre/libpcre_4.4.bb): pcre: attempt to repair the damage introduced
18:25.08*** join/#oe Laibsch (n=Laibsch@V2539.v.pppool.de)
18:33.58CIA-903coredump 07org.oe.oz354x * r21efd18f... 10/ (3 files in 2 dirs): pkgconfig: Fix a big which caused orbit2-native's configure to fail, thanks koen, hrw and Xora!
18:34.21koen~stab pkgconfig
18:34.23ibotACTION runs at pkgconfig with an origami Swiss Army knife, and inflicts a nasty paper cut.
18:39.38*** join/#oe woglinde (i=woglinde@e178124036.adsl.alicedsl.de)
18:45.41sirfredRP: ping
18:48.13koenhey woglinde
18:48.50cyrilRomainzecke: hum.. I'm quite sure TMPDIR must be set into the testrun.conf
18:49.40cyrilRomainzecke: in bin/bittest, line 136: the data given is not 'data' but 'test_config'
18:49.49sirfred~seen RP
18:50.07ibotrp is currently on #gpe #oe #openzaurus #handhelds.org. Has said a total of 106 messages. Is idling for 1h 37m 54s, last said: 'hi mickeyl '.
18:50.08zeckecyrilRomain: see, TMPDIR is in bitbake.conf
18:50.29zeckecyrilRomain: bitbake.conf should be loaded
18:50.46zeckecyrilRomain: and TMPDIR should be present then, this is what I find scary
18:50.49cyrilRomainyes, but bitbake.conf data is keep in the 'data' variable
18:51.05cyrilRomainand testrun.conf data in the 'test_config' variable
18:51.45woglindehi koen :)
18:53.17cyrilRomainzecke: I tested that (see print lines) http://rafb.net/paste/results/6f752a33.html
18:53.37zeckeokay need to think about it then
18:53.57cyrilRomainzecke: and I get that: http://rafb.net/paste/results/cerBIn49.html
18:55.14zeckelet me think about it
18:58.13*** join/#oe Laibsch (n=Laibsch@V2539.v.pppool.de)
19:03.23cyrilRomainzecke: I have a question though (sorry if I interrupt you in more important tasks): why is there bitbake_qa/conf/bitbake.conf ? This file differs from the org.opemembedded.org/conf/bitbake.conf. If it is normal, bittest users should be warned to set BBPATH to /stuff/conf/bitbake.conf when using bittest and to org.openembedded.dev/conf/bitbake.conf when using bitbake
19:04.26zeckecyrilRomain: we set timeouts for wget and smaller retries
19:04.38zeckecyrilRomain: I have synced with the OE bitbake.conf
19:06.00*** join/#oe gremlin[it] (n=gremlin@ppp-25-11.25-151.libero.it)
19:07.04cyrilRomainzecke: ok. Then user have to change  BBPATH when using bittest otherwise he/she will not use thoses different timeout, right ?
19:08.01zeckecyrilRomain: right. current BitTest is intended to run multiple configurations at once
19:08.18zeckein contrast to a conf/local.conf to build just one machine+distribution
19:08.44zeckeas koen finds that hard to understand I currently write a more simple frontend using the data from conf/local.conf
19:09.02koenyes
19:09.31koenwith HIG compliant dialogs?
19:09.50zeckesure
19:10.00zeckebut sadly they are shown off-screen
19:12.52koenah, the fabled off-screen rendering of gtk 2.12?
19:20.31cyrilRomainzecke: ok. I think the wiki need something like a 'GettingStarted' page for bittest and how to report to tinderbox (the latter page has seemingly been lost when wiki was transfert to openembedded.org)
19:20.37darkschneidermickeyl: ping have 1 min for priv message? (about wellenreiter and some wireless questions)
19:20.46cyrilRomainzecke: I'll write something for that
19:21.35mickeyldarkschneider: sure. go ahead
19:21.41darkschneidertx
19:22.12koenmickeyl is alive!
19:22.16koenhey mickeyl
19:22.20mickeylhi ho
19:23.33mickeylwhen is this mac trade show in france again?
19:24.06koenthere's a big mac thing the 12th
19:24.12mickeylah right
19:24.43koenmaybe core 2 duo powerbooks
19:24.46koenehm
19:24.49koenmacbook pros
19:24.58mickeyl*nod*
19:25.00cyrilRomainand core duo mac mini
19:25.04zeckemickeyl: is there a 'which' implementation in python?
19:25.06mickeylI'm waiting for that event
19:25.18mickeylzecke: no, nothing stock
19:25.47koenos.system('which') /
19:25.49koen?
19:26.53mickeylshould be a one liner iterating over PATH
19:27.08zeckemickeyl: like bb.which ;)
19:28.32mickeylzecke: will you ask Robert about a Hotel recommendation?
19:29.23zecke<PROTECTED>
19:29.37zeckemickeyl: and hrs.com is quite nice as well
19:30.02mickeylzecke: do we know where exactly the event happens?
19:30.15zeckemickeyl: did you get a reply as well?
19:30.23mickeylyep
19:30.56zeckemickeyl: http://www.trolltech.com/company/newsroom/events/allevents/devdays2006/VenueAcommodations
19:31.30zeckeI'm sure I won't book at the hilton :}
19:31.45mickeylzecke: let's book the hilton :D
19:31.53zeckemickeyl: funny, I even know where this hotel is
19:32.11zeckemickeyl: about five bus stops away from ostbahnhof
19:32.55koenmickeyl: you like leffe radieusse as well?
19:33.07mickeylkoen: that's ok for sure
19:33.09zeckekoen: "Beavis and Butt-Head clones arrested while screaming 'GPL it'"
19:33.20mickeylzecke: let me book the hilton for us. I will make it a "Betriebsausgabe"
19:33.30koenmickeyl: good, I picked 24 bottles today :)
19:33.39mickeylkoen: wow :D
19:33.55zeckemickeyl: oh, no, I can't cover that :}
19:34.02mickeylzecke: I'm sure you can :)
19:34.19mickeyli need to lower my taxes ;)
19:34.23zeckemickeyl: lol
19:38.29koenmickeyl: any news on openezx?
19:39.30mickeylkoen: i'm afraid not. harald and me are working on the same project atm., so I know how things are goin on.... i don't expect any substantial improvements before next year
19:39.56koenmickeyl: I was just curious since harald mentioned you talked about it
19:41.46mickeylkoen: yeah, we talked (shortly) about it. let me say the following. although we are not directly working on openezx, at the end of the year we should have something that openezx benefits from...
19:43.43mickeylsomeone needs to work on the AP/BP stuff though
19:43.59mickeyland i know neither harald nor me are in the (timely) position to do that
19:48.16zeckehttp://www.stadtplandienst.de/fastlink.asp?key=cb284721666d80178c5eb4774fae18d8
19:48.24zeckeHaidenau-Platz ist unten rechts
19:48.32zeckeund ostbahnhof ein wenig weiter rechts
19:49.16zeckeoh weiter unten
19:50.53koen8259 revs in .dev
19:53.00mikearthurany of you guys know much about procmail rules?
19:53.37koenI got mine via googling :)
19:53.44zeckeoop wrong window :)
19:53.49mikearthuryeh, I've tried, can't work out why this won't work :s
19:53.56mikearthurhttp://mikearthur.co.uk/.procmailrc
19:54.08mikearthureverything seems to get matched by FreeCycle
19:55.02koenmikearthur: http://rafb.net/paste/results/0mFmmb71.html
19:55.22mikearthurkoen: cool
20:00.26koenchouimat: wb
20:05.56chouimatkoen thanks ...
20:07.27koenhttp://www.openembedded.org/~koen/stats.htm
20:08.09koenI'm not certain if that includes merge nodes or not
20:22.12*** join/#oe CSMan (n=csman@bas1-montreal42-1177928291.dsl.bell.ca)
20:24.51*** join/#oe mikearthur (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk)
20:42.39*** join/#oe mikearthur (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk)
20:44.02zeckemickey|bbl: isn't there any or all in python?
20:45.10*** join/#oe mikearthur (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk)
21:04.25*** join/#oe Laibsc1 (n=Laibsch@V0c70.v.pppool.de)
21:10.46zeckeokay
21:11.10zeckewhere should I push the improved bittest_qa to?
21:11.14zeckerelease a tar?
21:13.44*** join/#oe koen (n=koen@dominion.kabel.utwente.nl)
21:15.12zecke23:09 < zecke> okay
21:15.12zecke23:09 < zecke> where should I push the improved bittest_qa to?
21:15.12zecke23:09 < zecke> release a tar?
21:15.30zeckehaha, why does openzaurus.inc sets DISTRO?
21:17.02koenzecke: put it in svn
21:17.16koenor push it into .dev in contrib/
21:24.22CIA-903rpurdie * r591 10bitbake/ (bin/bitbake lib/bb/msg.py): Add bitbake -l option to specify debug domains to show
21:26.13*** join/#oe csmanx (n=csman@70.53.194.99)
21:26.17zeckekoen: is a invocation of bittest_single easy enough when bitbake is in your PATH and you have set BBPATH?
21:26.29koenI think so
21:26.47koenholy crap
21:26.54koentrunk is emulating -D
21:27.43RPkoen: More like adding some kind of controls for the logging ;-)
21:28.17RP-l Cache is much more useful than -D -D if you have a cache problem ;-)
21:29.01koenhttp://rafb.net/paste/results/iiSB7M91.html
21:29.20koen(bbimage -n Angstrom-bootstrap-image-test-20060909-ipaq-pxa270 -t tar -e /home/koen/OE/monotone/org.openembedded.dev/packages/angstrom/angstrom-bootstrap-image.bb)
21:30.23koen<PROTECTED>
21:30.25zeckehttp://handhelds.org/~zecke/bitbake-qa-0.1.tar.bz2
21:30.29koenlooks like a bug in the new code
21:31.00koenzecke: why isn't it in svn?
21:31.12zeckeit is in svn
21:31.16RPzecke: Your python is better than mine - how do I make a function run to init a variable in msg.py, without turning it into a class?
21:31.57zeckekoen: not in a public one though
21:32.06RPzecke: I want to run set_debug_level(0) to init the debug_level variable :-/
21:32.26zeckeRP: oh well, you can init it on load?
21:32.36zeckelet me take a look
21:33.02RPzecke: yes, init on load would be fine
21:33.16zeckeRP: then treat it like a static variable?
21:33.31RPzecke: yes
21:33.49RPzecke: Although perhaps we should rethink this...
21:33.58zeckewrite set_debug_level(0) into the file
21:34.11zeckesomewhere (I gues sbelow the def set_debug_level)
21:34.35RPzecke: That doesn't work quite the way I expected
21:34.39zeckeRP: but there is a corner case in my python knowledge :)
21:34.50zeckeRP: the question is how often this module gets loaded
21:34.55RPzecke: its not just me then :)
21:35.08zeckeRP: I think import msg will not be 'cached'
21:35.39RPzecke: Most things don't even import, they just call bb.msg
21:35.56zeckeRP: as it gets imported from within __init__.py
21:36.36zeckeRP: I think we need to store the debug level at a more prominent place
21:36.55RPzecke: agreed. Where?
21:37.19RPzecke: Taking into account this stuff gets called anonymously a lot :-/
21:37.29zeckeabout [<--- here --->] let me experiment
21:37.59RPkoen: You and your bugs. I thought I had all the edge cases covered ;-)
21:38.21RPset_debug_level(0) at the start of bbimage would solve all the problems
21:38.22*** join/#oe rwhitby (n=rwhitby@nslu2-linux/rwhitby)
21:38.29RP(the cooker also calls that)
21:39.58zeckedo that first
21:40.09zeckeI will try to play with the globals keysword
21:43.08CIA-903rpurdie * r592 10bitbake/bin/bbimage: bbimage: Add call to init logging variable
21:43.13RPzecke: thanks
21:43.31zeckeRP: mailing OE list first about bittest
21:43.49koenRP: that seems to solve it, thanks
21:44.00koenNOTE: package angstrom-bootstrap-image-1.0: completed
21:44.25koenzecke: why not host bb_qa at openembedded.org?
21:44.27RPkoen: Excellent :)
21:44.43RPzecke: 'I'll be interested to learn more about it :)
21:48.36*** join/#oe blaster8 (n=blaster8@dsl-217-155-56-85.zen.co.uk)
21:49.36CIA-903rpurdie * r593 10bitbake/lib/bb/build.py: build.py: Add interactive flag for tasks to optionally disable console redirection. Default to maintain backwards compatibility
21:57.22koenwow, that tor recipe looks mighty nice for a 'first'
21:57.50RPHas anyone noticed poky's devshell?
21:57.58koenI did
21:58.13koenand the addition of apt :)
21:58.45RPWe could add devshell to OE now I updated bitbake :)
21:58.55koencool
21:59.10koenRP: how do you get around the hardcoded arch list in dpkg?
21:59.13zeckeRP: and require unreleased version of BitBake?
21:59.32RPzecke: This is where we need to file a backport request :)
21:59.45RPI know it works with 1.4 ;-)
21:59.56zeckekoen: I think it can't be too hard to patch that...
22:00.04RPkoen: kergoth is working on that, not me - I don't know
22:00.12zeckeRP: do you have patches to dpkg already? Otherwise I would start with that now
22:00.18zeckekergoth: you are around?
22:00.34RPI have no idea where he's at
22:01.03koenRP: I looked at teaching OE to create .debs in the past (easy) and letting dpkg support all of OE's archs (messy)
22:01.28RPkoen: I know.
22:02.23RPI have lots of grand visions. Some coincide with OH's plans, some perhaps don't although none conflict. They just need time...
22:02.48koenthat's why we have OEDEM :)
22:03.01RPindeed :)
22:04.07koenI did play with the idea of basing angstrom on poky last week :)
22:05.29RPThat'd be an interesting choice :)
22:06.31koenI *think* I've found a way to do some clever branching using monotone: http://linuxtogo.org/gowiki/AngstromRoadmap
22:07.15koenthat would allow angstrom to have a small subset of packages, but 'propagate' will update the bits in untested/
22:07.49RPThat assumes you make changes in .dev?
22:08.34koenyes
22:09.53koenI like the idea of splitting .dev into multiple BBCOLLECTIONS more
22:10.07koenkind of liek jhbuild modules
22:10.11koenlike*
22:10.49RPI can see that happening although perhaps not the  way most do
22:11.46RPFor example, I can it being possible to write a parser which would translate ubnutu src debs into bb recipes
22:13.43koendidn't we have an srpm backend eons ago?
22:15.01koenRP: having bitbake backends for srpm/dsc/ebuild/jhbuild/GAR would be sweet
22:15.22zeckewe need to force kergoth to complete BitBake2
22:15.41RPzecke: Personally, I don't think that's going to happen
22:16.06RPkoen: An each would result in a separate set of metadata
22:16.34RPkoen: I think it could be very powerful, especially if you support packages staging with each
22:17.09koenyep
22:17.23RPs/packages/packaged/
22:21.49koen'night all
22:23.29zeckeRP: hmm, this is an interesting scope issue
22:23.35zeckeeven globals() is per module
22:24.32RPzecke: yes :-/
22:26.30sirfredHello
22:26.39RPhi sirfred
22:26.44sirfredRP: Hey!
22:26.47sirfredRP: Seen my mail?
22:27.17zeckeeven __builtins__ a per module
22:27.25RPsirfred: I have now - good news :)
22:27.47sirfredRP: I think so. It's not an spectacular speed, but I think it's better than before.
22:27.55sirfredAnd it's the IMAGEON making the work. ;-)
22:28.07RPsirfred: did you get profiling working?
22:28.13sirfredRP: Yes, before this change.
22:28.25sirfredRP: And I got ~30% in w100fb_sync.
22:28.29RPsirfred: If we have to wait for it do we gain anything - this is the question
22:28.29*** join/#oe Laibsch (n=Laibsch@V0c70.v.pppool.de)
22:28.49RPWith mardy's Xw100, we do as X can be doing other things but I'm not sure about the kernel
22:29.06sirfredRP: But, I was scrolling all the time. It's reasonably that w100fb_sync is lasting that much.
22:29.18RPsirfred: yes, I agree
22:29.20sirfredRP: Take into account that we're just waiting for the IMAGEON to finish.
22:29.46sirfredRP: I would like you to test the patch. I think the speed is significantly better
22:30.10RPsirfred: I will try but I can't promise when :-(
22:30.12sirfredRP: And yes, I agree with the fact that perhaps a fb accelerated driver is not very useful. But, once we have it, ...
22:30.21zeckeRP: I will pass that question on to mithro or mickeyl
22:30.39RPzecke: ok, thanks. At least its not just me :)
22:30.55RPzecke: It might be __init__.py should call it
22:31.05zeckeRP: we could have a default value in __init__.py
22:31.13RPsirfred: One thing the kernel could do is scrolling as that would speedup the console a lot
22:31.27RPzecke: snap :)
22:31.29zeckebut we risk having two users of bb.msg.note with two different debug levels
22:31.36sirfredRP: But now, also font drawing is faster.
22:31.45RPzecke: yes :-/
22:31.52sirfredRP: And we don't need to sync, because all the operations are being made into hardware.
22:31.54zeckeactually thinking Object Orientated we would need to pass an object around
22:32.02zeckethe big bad Bitbake instance
22:32.09RPsirfred: I'm really not sure you can say that about the syncing
22:32.29RPzecke: I was trying to avoid that
22:32.35zeckeyep
22:32.50sirfredRP: What do you think?
22:32.57zeckeit wasn't written with that in mind :(
22:33.12RPsirfred: As I said before, we need to find out what that sync protects
22:33.37sirfredRP: Why do you think it is protecting any other thing that graphic operations order?
22:33.43RPsirfred: There is some memory lurking which is bothering me, not sure what though :-/
22:33.49RPsirfred: yes, I worry that it does
22:34.13sirfredRP: You can take a look at the other hardware drivers.
22:34.32*** join/#oe Laibsch (n=Laibsch@V0c70.v.pppool.de)
22:34.34sirfredRP: I don't think they're intending sync in another meaning other than waiting for hardware operations to finish.
22:34.37RPsirfred: I'd ask the framebuffer maintainer
22:34.48sirfredRP: That's a good idea.
22:34.58RPsirfred: If we alter the framebuffer address instead of redrawing it, we wouldn't even need to blit the fonts for scrolling ;-)
22:35.42sirfredRP: But you cannot offset the address forever. Later or sooner you will have to scroll, don't you?
22:36.10RPsirfred: Yes, but you only have to redraw once every several lines instead of every time = speedup
22:36.45sirfredRP: That could be an improvement, but perhaps the result is not as stable as we would like.
22:36.55RPzecke: We're slowly making it more OO orientated but the problem would be flowing from bitbake into OE
22:37.05sirfredRP: Another improvement I was thinking about was copying the entire font to the graphic offscreen memory.
22:37.09RPsirfred: I think it would work very well
22:37.36*** join/#oe Laibsch (n=Laibsch@V0c70.v.pppool.de)
22:37.47RP(the scrolling). The fonts in offscreen memory might help but it depends whether we can use the downtime
22:38.05RPI don't think hardware accell in the kernel can :-(
22:38.20sirfredRP: I have to leave now.
22:38.34sirfredRP: Anyway, perhaps if you try the patch... could change your mind. ;-)
22:38.37RPsirfred: ok, thanks for letting me know - i'll try to test
22:38.43*** join/#oe Laibsch (n=Laibsch@V0c70.v.pppool.de)
22:38.43sirfredGood night.
22:38.50RP'night sirfred
22:39.54cyrilRomain'night all
22:40.40RP'night cyrilRomain|zZz
22:43.16zeckecyrilRomain|zZz: good nite
23:04.37CIA-903rpurdie * r594 10bitbake/lib/bb/providers.py: providers.py: Improve findBestProvider debug messages to explain the infamous 'preferred version 2.4 of glibc not available' messgae
23:12.59*** join/#oe psokolovsky_ (n=psokolov@237.usernat.ip.net.ua)
23:27.19*** join/#oe Pendalar (i=pendalar@h83.248.213.151.ip.alltel.net)
23:29.41CIA-903rpurdie * r595 10bitbake/ (bin/bitbake lib/bb/cache.py lib/bb/shell.py): Turn BBParsingStatus into CacheData and move to cache.py
23:38.50*** join/#oe exastra (n=go@c-24-21-152-246.hsd1.mn.comcast.net)
23:56.46*** join/#oe |dkey| (n=dkey@192-186-stud-adsl.wu-wien.ac.at)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.