IRC log for #oe on 20110512

00:02.50*** join/#oe _julian_ (~quassel@hmbg-4d06ee62.pool.mediaWays.net)
00:06.53*** join/#oe grg (~grg@eth7090.sa.adsl.internode.on.net)
00:07.32*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
00:16.05*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
00:23.37*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
00:31.42*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
00:37.42*** join/#oe fray (U2FsdGVkX1@gate.crashing.org)
00:41.15*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
00:48.58*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
00:51.11*** join/#oe openfree (~dennis@116.228.88.131)
00:58.51*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
00:59.42*** join/#oe _julian (~quassel@hmbg-5f77e8ba.pool.mediaWays.net)
01:08.06*** join/#oe ynezz (ynezz@ibawizard.net)
01:45.18*** join/#oe methril (~methril@189.27.132.143.dynamic.adsl.gvt.net.br)
02:01.46*** join/#oe hrw (~hrw@linaro/hrw)
02:02.38*** join/#oe lamawithonel (~lucas@pool-96-240-135-33.washdc.fios.verizon.net)
02:04.57*** join/#oe devzero_ (devzero@xdsl-78-35-59-152.netcologne.de)
02:20.23*** join/#oe zenlinux_ (~sgarman@c-76-105-143-140.hsd1.or.comcast.net)
02:34.55*** join/#oe kergoth (~kergoth@ip24-251-173-232.ph.ph.cox.net)
02:36.10*** join/#oe rickfoosusa (~chatzilla@99.179.103.49)
03:07.40*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
03:17.25*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
03:19.10*** join/#oe tdebrouw` (~tdebrouw@91.182.185.247)
03:27.59*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
03:35.08*** join/#oe mrc3 (~ddiaz@189.157.115.88)
03:36.32*** part/#oe cminyard (~cminyard@pool-173-57-145-237.dllstx.fios.verizon.net)
03:37.30*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
03:45.35*** join/#oe SidH_ (~SidH_@203.101.61.7)
03:45.37*** join/#oe lamawithonel (~lucas@pool-96-240-135-33.washdc.fios.verizon.net)
03:46.34*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
03:56.35*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
03:58.29*** join/#oe kannerke (~pvandenb@83.101.83.180)
04:01.04*** join/#oe morphis|sport (~morphis@dslb-088-070-159-236.pools.arcor-ip.net)
04:07.38*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
04:09.03*** join/#oe kannerke (~pvandenb@83.101.83.180)
04:15.11*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
04:19.04*** join/#oe kannerke (~pvandenb@83.101.83.180)
04:29.45*** join/#oe kannerke (~pvandenb@83.101.83.180)
04:30.50*** join/#oe tasslehoff (~Tasslehof@145.79-161-31.customer.lyse.net)
04:32.00*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
04:34.18*** join/#oe SidH_ (~SidH_@203.101.61.7)
04:41.51*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
04:44.41*** part/#oe tasslehoff (~Tasslehof@145.79-161-31.customer.lyse.net)
04:48.50*** join/#oe SidH_ (~SidH_@203.101.61.7)
04:51.25*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
04:52.57*** join/#oe SidH_ (~SidH_@203.101.61.7)
04:54.59*** join/#oe duffolonious (~bryan@75-168-75-91.mpls.qwest.net)
04:57.10*** join/#oe SidH_ (~SidH_@203.101.61.10)
05:10.42*** join/#oe jmpdelos (~polk@cerberus.delos.com)
05:17.28*** join/#oe zecke (~ich@91-64-83-241-dynip.superkabel.de)
05:23.07*** join/#oe toi (~peter@vrt.nat.ibbt.be)
05:24.33*** join/#oe veganadian (~andrew@CPE0013f7b6cfd2-CM0013f7b6cfce.cpe.net.cable.rogers.com)
05:28.51*** join/#oe dos1 (~dos@unaffiliated/dos1)
05:34.02*** join/#oe openfree (~dennis@116.228.88.131)
05:42.09*** join/#oe veli_ (c31df212@gateway/web/freenode/ip.195.29.242.18)
05:45.51*** join/#oe rsalveti (~rsalveti@business-89-133-214-120.business.broadband.hu)
05:46.17*** join/#oe mrc3 (~ddiaz@189.157.113.140)
05:46.39*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
05:50.09*** join/#oe risca (~risca@130.236.250.26)
05:54.39*** join/#oe zecke (~ich@91-64-83-241-dynip.superkabel.de)
05:56.56*** join/#oe rickfoosusa (~chatzilla@99.179.103.49)
05:58.14*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
06:00.05*** join/#oe kannerke (~pvandenb@83.101.12.36)
06:05.06*** join/#oe vanner_ (~vanner_@nat2.rnd.stcnet.ru)
06:08.31*** join/#oe hrw (~hrw@linaro/hrw)
06:10.22*** join/#oe kannerke (~pvandenb@83.101.12.36)
06:12.47*** join/#oe vitus (~vitus@145.253.169.210)
06:20.18*** join/#oe kannerke (~pvandenb@83.101.12.36)
06:26.36*** join/#oe tws (~Miranda@178.120.59.180)
06:30.13*** join/#oe kannerke (~pvandenb@83.101.12.36)
06:51.29*** join/#oe timtimred (~meh@85.210.138.180)
06:54.18*** join/#oe bluelightning (~paul@cpc9-lewi14-2-0-cust183.2-4.cable.virginmedia.com)
06:54.18*** join/#oe bluelightning (~paul@pdpc/supporter/professional/bluelightning)
07:03.04bluelightningmorning all
07:08.52*** join/#oe rsalveti (~rsalveti@conference/ubuntudevelopersummit/x-afeaxklbckwnqtsr)
07:13.37*** join/#oe ao2 (~ao2@2001:1418:117::1)
07:16.50*** join/#oe kannerke (~pvandenb@83.101.12.83)
07:20.47*** join/#oe kannerke (~pvandenb@83.101.12.83)
07:22.48*** join/#oe roza (~ron@nat/cisco/x-orboakfxfevdqnka)
07:29.15*** join/#oe lamikr (~lamikr@192.100.124.156)
07:30.16*** join/#oe rob_w (~bob@ppp-188-174-64-141.dynamic.mnet-online.de)
07:31.42*** join/#oe kannerke (~pvandenb@83.101.12.83)
07:32.24*** join/#oe hrw (~hrw@linaro/hrw)
07:34.55*** join/#oe rsalveti (~rsalveti@conference/ubuntudevelopersummit/x-tmvvttqsxgeorjdu)
07:41.14*** join/#oe kannerke (~pvandenb@83.101.12.83)
07:45.14*** join/#oe florian (~fuchs@217.237.167.130)
07:45.14*** join/#oe florian (~fuchs@Maemo/community/contributor/florian)
07:46.58hrwflorian: how goes LT?
07:48.25*** join/#oe pespin (~pespin@cisne-cn10.upc.es)
07:48.37florianhi hrw
07:49.05florianhrw: so far not too bad - the first day was comparably quiet as always
07:49.22florianbut not that quiet that we could feel bored :)
07:50.01hrw;D
07:50.07hrwflorian: does wrt54gs works?
07:57.46florianhrw: we didn't try it so far :-} we have an official ap ~1m from our table
07:58.11hrwnice
07:59.39hrwwow - checked when I bought that router... 6 years ago: http://marcin.juszkiewicz.com.pl/2005/06/07/i-got-wrt54gs/
07:59.47florian:-)
08:00.04florianis there some oe based image installed? :)
08:00.21hrwnope
08:00.31hrwnever got time to experiment with such
08:03.28mckoangood morning
08:11.29*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
08:12.52florianhi mckoan
08:22.55*** join/#oe ao2 (~ao2@2001:1418:117::1)
08:25.11*** join/#oe unclewerner (~unclewern@host-88-217-163-202.customer.m-online.net)
09:01.23*** join/#oe GunsNRose (~GunsNRose@113.104.188.69)
09:02.58*** join/#oe bluelightning (~paul@83.217.123.106)
09:02.59*** join/#oe bluelightning (~paul@pdpc/supporter/professional/bluelightning)
09:04.14*** join/#oe mr_nice (~nice@217.237.167.130)
09:12.12*** join/#oe morphis (~morphis@ip-109-40-188-101.web.vodafone.de)
09:18.37*** join/#oe zecke (~ich@91-64-83-241-dynip.superkabel.de)
09:21.03pb_hi zecke, florian, all
09:50.30florianhi pb_
09:56.00*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
09:59.17*** join/#oe dm8tbr (dm8tbr@gw.bfst.de)
10:06.05*** join/#oe obi_ (~obi@unaffiliated/obi)
10:31.50*** join/#oe dos11 (~dos@unaffiliated/dos1)
10:50.13*** join/#oe nitink (~nitink@nat/intel/x-nqxagjhobuzfzsuo)
10:59.56*** join/#oe guest6287 (~aarti@122.166.11.13)
11:00.36guest6287hi all , in temp folder m getting error tht no space left on device.. how can i solve this?
11:01.02pb_get a bigger hard disk?
11:01.06pb_or delete some files, perhaps
11:01.52guest6287pb_, frm temp only?
11:02.25pb_well, it depends how you have your system set up.  it might be sharing a device with other files, or it might not.
11:03.15guest6287pb_, ok
11:08.12*** join/#oe amarsman_nl (~marsman@reehorst11.customer.bit.nl)
11:11.50*** join/#oe mickey|office (~Mickey@business-092-079-168-007.static.arcor-ip.net)
11:13.08pb_hi mickey
11:14.09*** join/#oe GarthPS (~quassel@166.171.100.84.rev.sfr.net)
11:14.34*** join/#oe wondiws (~westwood@ip51cdb28e.speed.planet.nl)
11:40.17*** join/#oe risca (~risca@130.236.250.26)
11:54.00*** join/#oe GNUtoo (~GNUtoo@host29-10-dynamic.54-79-r.retail.telecomitalia.it)
11:55.23GNUtoohi, I've the following do_rootfs errors: http://pastie.org/1892780
11:55.39*** join/#oe darknighte (~darknight@unaffiliated/darknighte)
11:55.39GNUtoodistro: angstrom2010 under org.openembedded.dev
11:56.11GNUtoofor dnsmasq I'll look
12:01.09*** join/#oe davidlt (~davidlt@78-60-130-17.static.zebra.lt)
12:01.59GNUtoonote that it worked before
12:02.02GNUtooI've old images
12:02.10davidltAll my do_postinst does not work on the first boot.
12:03.44GNUtoothat's not the first boot
12:03.47*** join/#oe guest6287 (~aarti@122.166.11.13)
12:03.47GNUtoothat's do_rootfs
12:03.54GNUtoo(for my problem)
12:04.37JaMaGNUtoo: dnsmasq-dbus is now in connman rdepends
12:04.53davidltI just joined, don't know your problem
12:05.06GNUtooyes I just saw it with bigbke -g
12:05.09GNUtoo*bitbake
12:05.17GNUtooJaMa, I'm mostly wondered about the rest
12:05.22JaMaso something in task-bug-network pulls conflicting dnsmasq
12:05.52GNUtooI know that
12:05.56GNUtooI've fixed already
12:06.04GNUtooit's connman indeed
12:06.10JaMaok
12:06.15GNUtoobut there are other errors such as:
12:06.24GNUtoo<PROTECTED>
12:06.31GNUtoo<PROTECTED>
12:07.16*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
12:07.53GNUtoo<PROTECTED>
12:14.08*** join/#oe CMoH (~cipi@unaffiliated/c-moh)
12:14.38*** join/#oe ldnunes (~ldnunes@189.114.111.55)
12:16.08*** join/#oe dm8tbr (dm8tbr@gw.bfst.de)
12:20.20*** join/#oe GarthPS (~quassel@166.171.100.84.rev.sfr.net)
12:20.32*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
12:25.46*** join/#oe peter_h_ (~phanger@pc81-146.ict.tuwien.ac.at)
12:28.05davidltwhich package would be the best as example for command execution on the first boot?
12:30.05*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
12:33.10*** join/#oe darknighte (~darknight@darknighte.xen.prgmr.com)
12:33.10*** join/#oe darknighte (~darknight@unaffiliated/darknighte)
12:34.22GNUtooJaMa, sorry it fix the other errors too....
12:34.28GNUtoo*fixed
12:34.40GNUtooit's just that do_rootfs take a huge time on my laptop
12:40.34davidltOkay, I can't get it to run my commands on the first boot
12:40.43davidltHere is how postinst looks like: http://pastebin.com/Naa787ic
12:40.52davidltAny hints why it's not working?
12:41.08*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
12:42.30eFfeM_workdavidlt: as as starter I would add an else to the if test with an echo, also i would redirect the echo to e.g. /tmp/mylog
12:42.56eFfeM_workso you know if you get into the then or into the else
12:43.11*** join/#oe rphillips (~rphillips@unaffiliated/rphillips)
12:43.44davidltIn the real recipe I have part of code which is executed on rootfs and the rest, few lines should be on first boot.
12:44.00davidltThe lines on rootfs is executed.
12:46.04*** join/#oe Darthy (~kvirc@p579A9B5E.dip.t-dialin.net)
12:47.40*** join/#oe rphillips (~rphillips@unaffiliated/rphillips)
12:48.42*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
12:49.09*** join/#oe woglinde (~woglinde@217.237.167.130)
12:58.44*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
13:07.34*** join/#oe GarthPS (~quassel@166.171.100.84.rev.sfr.net)
13:08.33*** join/#oe risca (~risca@c-5af9e253.022-6-6e6b702.cust.bredbandsbolaget.se)
13:09.18*** join/#oe dm8tbr (dm8tbr@2001:41b8:0:f010::2)
13:13.52*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
13:18.08*** join/#oe rsalveti (~rsalveti@conference/ubuntudevelopersummit/x-dyzyvbchrxcdaexk)
13:18.32davidlteFfeM_work: "x$D" != x -> on do_rootfs. So it executes 'esle' part on rootfs, but 'then' part on first boot is not executed.
13:19.23davidltI don't see file in /tmp
13:19.24*** join/#oe zecke (~ich@91.64.83.241)
13:22.21*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
13:23.29*** join/#oe dm8tbr (dm8tbr@2001:41b8:0:f010::2)
13:25.43pb_davidlt: your "before" version from the pastebin looks more likely to work.  the postinst will only run on the device if it did not "succeed" during image construction.
13:26.53davidltSo if I have else and then
13:27.16davidltIf on then I do part of the stuff and it exits with 0, else part on boot would never be executed?
13:27.46davidltIt would already report that it was okay.
13:28.12*** join/#oe B_Lizzard (~havoc@athedsl-119886.home.otenet.gr)
13:28.22pb_correct
13:28.44davidltpb_: thanks, almost forgot about that (I think it was written on Poky Handbook)
13:28.57pb_if you inspect rootfs_ipk.bbclass and look for "postinst" you should be able to find the code that does this.
13:32.22davidltOkay, one question, upgate-rc.d and crontab, will they work on do_rootfs?
13:33.08pb_update-rc.d should do, it has special code to arrange that
13:33.12pb_I don't know about crontab offhand
13:33.34*** join/#oe Openfree` (~df@61.173.51.77)
13:33.43davidltfrom syslog-ng:
13:33.45davidlt32         if test "x$D" != "x"; then
13:33.45davidlt<PROTECTED>
13:34.30davidltBut I can't find any info about -r arg.
13:34.51pb_ah yes, bletch.  we should really sort that out.
13:35.22davidltShould I set it or execute just plain update-rc.d as normally I would do?
13:35.32pb_right now I think you have to set it.
13:35.36*** join/#oe hrw (~hrw@linaro/hrw)
13:35.47pb_but, there's no reason update-rc.d couldn't (and shouldn't) figure that out for itself.
13:35.57pb_if you wanted to send a patch for that then it would be even better.
13:37.17davidltI have some recipes which are not submitted to OE, never had enough time to read all the rules and requirements to do that. But I should do it one day.
13:39.37*** join/#oe tdebrouw (~tdebrouw@91.182.185.247)
13:39.55*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
13:45.46*** join/#oe rob_w (~bob@188.174.64.141)
13:50.27*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
13:56.12*** join/#oe rob_w (~bob@188.174.64.141)
14:00.30*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
14:05.37*** join/#oe kergoth_ (~kergoth@ip24-251-173-232.ph.ph.cox.net)
14:05.47*** join/#oe devzero_ (devzero@xdsl-89-0-169-56.netcologne.de)
14:06.56pb_morning kergoth
14:09.03woglindehe pb
14:09.07pb_hi woglinde
14:14.27*** join/#oe kevinsc (~a0214685@192.94.94.105)
14:16.36*** join/#oe CosmicPenguin (~nobody@soa.codeaurora.org)
14:22.56ka6sox-awaymorning pb_
14:23.02ka6sox-awaymorning woglinde
14:23.04pb_hi ka6sox-away
14:24.32woglindehi ka6sox
14:28.11ka6sox-awaypb_, I just updated the redmine ticket.
14:30.00*** join/#oe dos1 (~dos@unaffiliated/dos1)
14:31.24pb_ka6sox-away: I think it will always show your own username in that link.  Nobody else will be seeing your username there.
14:31.38ka6sox-awayokay that was my concern
14:32.04pb_Try logging out and then revisiting the page.  I think you should find that it doesn't mention you anymore.
14:36.46*** join/#oe hexor (~thehexa@189-19-251-152.dsl.telesp.net.br)
14:38.31pb_so, today's random oe-core curiosity question: what is recipes-sato, and why is it "core"?
14:38.47GNUtoosato is an environment based on matchbox
14:39.05GNUtooI can make screenshots if you want
14:39.38GNUtooor maybe it's a matchbox theme
14:39.39GNUtoonot sure
14:39.43pb_Simon Tatham's Portable Puzzle Collection is no doubt a fine thing but I'm not totally convinced it meets my personal definition of core functionality :-}
14:39.48GNUtoobut it's something graphical that has to do with matchbox
14:39.57pb_GNUtoo: thanks
14:40.30*** join/#oe zenlinux_laptop (~sgarman@masterfoo.zenlinux.com)
14:40.57*** join/#oe msm (~msm@99.47.177.27)
14:41.10GNUtoomaybe it's there because of legacy things
14:41.21GNUtooit was the poky default environment
14:43.44*** join/#oe vanner (~vanner@195.91.241.19)
14:43.57*** join/#oe Jay7 (jay@95.29.102.204)
14:45.15*** join/#oe pespin (~pespin@240.pool85-50-64.dynamic.orange.es)
14:45.31*** part/#oe peter_h_ (~phanger@pc81-146.ict.tuwien.ac.at)
14:48.06*** join/#oe GunsNRose (~GunsNRose@113.104.188.69)
14:49.32otavioHello ...
14:50.08otavioI want some guidance about what RP meant with the patch details ...
14:50.14otavioRP__: ?? around?
14:50.41otavioIs someone using linux-yocto? I am in doubt how I do to get a configuration done there
14:52.43*** join/#oe rickfoosusa (~chatzilla@99.179.103.49)
14:52.45frayotavio if you are referring to patch/commit message guidelines.. I'm delinquent.. life kicked in.  I'm working on hopefully the final revision right now..
14:53.09otaviofray: you're Saul?
14:53.11frayI can send you the document I have if you are interested.. it will be going to the oe-devel, oe-core, and yocto mailing lists..
14:53.12frayno
14:53.16otavioah ok
14:53.40fraySaul is working primarly on the yocto side of things..  but I've incorporated his comments into the document..  they just need further explanation
14:53.53jconnollyis interested in that document
14:54.24frayI'm happy to send the 4th revision to anyone..  I just didn't send it out to the lists because I got a bunch of immediate feedback, causing me to want to do a 5th before sending it..
14:54.33fraymsg me an email address and I'll forward it ASAP
14:55.07fray(or wait, and I'll have 5th rev done in a few hours.. I hope)
15:00.55*** join/#oe hollisb (~hollisb@24.20.193.174)
15:07.15*** join/#oe kristoffer (~kristoffe@host-78-79-20-145.mobileonline.telia.com)
15:09.15*** join/#oe xqvp43 (~xqvp43@115.195.143.55)
15:19.00*** join/#oe msm (~msm@192.88.168.35)
15:20.30*** join/#oe woglinde (~woglinde@217.237.167.130)
15:21.22*** join/#oe rsalveti (~rsalveti@conference/ubuntudevelopersummit/x-rtaazpajklrqkels)
15:22.41ericbenotavio: hi. Concerning QT4 trnaslations : I think this also doesn't work with 4.6.3 : can you confirm ?
15:23.40otavioericben: I am using it but from an old snapshot of oe
15:23.59otavioericben: our product is being ported to new oe and this has been found due that
15:24.37ericbenotavio: ok because there is the same sed in 4.6.3
15:24.45ericbenotavio: I'm working on a global fix
15:25.03otavioericben: that would be great
15:25.04ericbenotavio: but I'm only testing on 4.7 for now
15:25.08otavioericben: this is a blocker for me.
15:25.38ericbenotavio: actually this is a blocker for the CPU of my build server qt is quite long to build :-)
15:25.42otavioericben: one thing you might look is also about doing the same on oe-core. The diff between oe-core and meta-oe is really small (basically database backend support)
15:26.20ericbenotavio: I'can't look at oe-core until 2 or 3 month but the fix may be easily ported to oe-core by people using it actually
15:26.43otavioericben: OK; I can look at doing that
15:27.02otavioericben: I also want to port the qt4-native change since it is another issue I want fixed.
15:28.28bluelightningotavio: well, I did make quite a lot of cleanups in the qt4 recipes in oe-core
15:28.37bluelightningam currently testing update to 4.7.3 here
15:28.45mickey|officebluelightning: excellent, please keep us posted
15:29.10bluelightningI saw Tom's message about other arches so I'm trying with MACHINE=qemumips atm
15:29.39bluelightningfor x86-64, the x11 and embedded variants of 4.7.3 both built just fine
15:30.15zeckemickey|office: will yoi be in berlin tomorrow?
15:30.39msmhi all.. i've seen some discussion bitbake return codes being weird based on QA issues, etc… is there any easy way to determine the status of the build? like 'bitbake status' would return something like pass, build error, qa issue, etc?
15:30.47otaviobluelightning: you might port the qt4-native fixes too
15:30.56otaviobluelightning: this is quite important and trivial IMO
15:31.05bluelightningotavio: I saw those but have not yet investigated
15:31.15bluelightningam curious about this libs/tools split...
15:32.07otaviobluelightning: currently tools are build but those mostly depends on the libraries to be build before so basically has no build-time change. But the patch does stage them allowing for native tools to be build against them (one thing I need0
15:32.11otavio)
15:32.19mickey|officezecke: i'm not 100% sure yet, it depends on whether i finish some code i'm working on atm.
15:32.31bluelightningotavio: ok, sounds good
15:32.41bluelightningadded to todo list :)
15:33.43otaviobluelightning: another thing to look at is to put the database cflags into oe-core so the meta-oe could just append the depends and get the recipes basically on sync with oe-core
15:33.48woglindehe zcke
15:33.59bluelightningotavio: yes, I promised koen I would do that but haven't yet
15:34.12otaviobluelightning: good :-)
15:34.21otaviobluelightning: and thanks by looking at it
15:34.31otaviobluelightning: btw, what is your name? :P
15:34.38bluelightningotavio: Paul Eggleton
15:34.58bluelightningno problem :)
15:35.07otaviobluelightning: pleased to meet you :-)
15:35.19otaviois Otavio Salvador
15:35.20otavio:-)
15:35.29bluelightningotavio: likewise :)
15:36.29bluelightningotavio: you are using qt4 for a project I take it?
15:37.03otaviobluelightning: yes; our embedded OS use it a lot
15:37.30otaviobluelightning: but it has been using an old OE snapshot and we're porting them to oe-core currently
15:37.46bluelightningcool, it's good to have someone using these recipes for real stuff... that's the only way we find out about any problems :)
15:37.49otaviobluelightning: and then we have been working at fix the stuff that we have done locally before
15:38.09otaviobluelightning: you might have noticed the fixes for qmake and cmake done by us too :-)
15:38.26otaviojust sent another one ;-)
15:39.25bluelightningjust saw it :)
15:40.48pespinhi, why is dbus package depending on glib2?
15:40.59pespinI know someone who's having problems with that
15:41.06pespinas glib needs libdbus
15:41.23pespinhe tried removing glib2 dependency in dbus recipe and could build it.
15:42.38woglindeintrospetion
15:42.52frayotavio BTW the patch header in the email you just sent to oe-core is correct.. :)
15:42.58woglindeintrospection support I guess
15:43.05fray(at least that is what is intended)  ;)
15:43.38pespinwoglinde, the thing is... afaik glib depends on dbus right?
15:43.51otaviofray: good; I hoped :-d
15:44.25woglindepespin hm I didnt looked so deep this much
15:44.41woglindemickeyl mentioned newe glibs has a own dbusd impl
15:44.51bluelightningwe've had some back and forth on this dbus/glib dependency loop before IIRC
15:44.57woglindewhich you could run instead
15:45.16woglindebluelightinh hm ah and you know more?
15:45.26pespinyeah, gdbus
15:45.37bluelightningwell not really, but I have seen some patches already
15:45.44bluelightningI'll dig in my archives
15:46.02florianmickey|office: trains are mostly the same as an office ;)
15:46.19pespinbut it looks like gdbus depends on libdbus too? gdbus-serialization.c:28:23: fatal error: dbus/dbus.h: No such file or directory
15:46.29woglinde*g*
15:46.36woglindeno only headers
15:46.51woglindeso you dont havea diffrent api
15:47.09pespin?
15:47.46pespingdbus api is different from that of libdbus afaik
15:48.04woglindewhat?
15:48.26*** join/#oe incandescant (~joshual@134.134.137.75)
15:48.50woglindepespin hm but they need to share something
15:49.12tharveykergoth, I'm getting some 'database locked' errors from bitbake while parsing recipes (possibly while caching) when I invoke bitbake concurrently on mutliple project dirs - some shared database?
15:49.42pespinwoglinde, like what? I thought libgdbus was a full rewrite.
15:52.37woglindesure but for types to serializable and so on
15:52.55bluelightningwoglinde / pespin: in oe-core we dropped dbus's dependency on glib-2.0
15:52.56woglindeits better to use the header which dbus provides
15:53.13woglindebluelightning hm okay
15:53.29woglindepespin so make a patch for dev
15:53.37woglindeif your pain is this much
15:53.58pespinwoglinde, just remove glib-2.0 in dbus.inc reight?
15:54.01pespin*right
15:54.31woglindehm yes and you could diff the config.logs and compile.logs
15:54.36woglindeto see what differs
15:58.35*** join/#oe GunsNRose (~GunsNRose@113.104.188.69)
16:00.44mickey|officean rgrep doesn't reveal anything
16:00.54mickey|office(glib2 in dbus)
16:01.03woglinde*g*
16:03.22*** join/#oe CIA-3 (cia@cia.atheme.org)
16:06.13*** join/#oe msm (~msm@192.88.168.35)
16:06.28*** join/#oe RP__ (~richard@93-97-173-237.zone5.bethere.co.uk)
16:11.19*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
16:20.05*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
16:25.57*** join/#oe Jay7 (jay@95.29.102.239)
16:27.17*** join/#oe davidlt (~davidlt@78-60-130-17.static.zebra.lt)
16:30.11*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
16:30.27*** join/#oe eFfeM_work (~frans@D4B26BC1.static.ziggozakelijk.nl)
16:33.15*** join/#oe Heinervdm (~thomas@pD9E17555.dip.t-dialin.net)
16:37.40*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
16:46.44*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
16:47.21*** join/#oe eFfeM (~frans@j200125.upc-j.chello.nl)
16:47.23*** join/#oe liamMT (~Liam@173-164-164-245-SFBA.hfc.comcastbusiness.net)
16:48.33*** join/#oe methril_work (~Rafael@189.114.111.135)
16:55.50*** join/#oe eFfeM_work (~frans@D4B26BC1.static.ziggozakelijk.nl)
16:56.17*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
17:00.07Crofton|workTartarus, ping
17:00.44Tartaruspong
17:01.39Crofton|workcan you push koen's request for maintenence
17:01.54Crofton|workI beleive 24 hours has elapsed :)
17:02.12TartarusHm
17:02.19TartarusI thought I did
17:02.31Tartarusyeah
17:02.34TartarusTo git@git.openembedded.net:openembedded
17:02.35Tartarus<PROTECTED>
17:03.49*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
17:03.56Crofton|workhmm
17:03.59Crofton|workI'll check
17:04.11Crofton|workI thought you pushed one, but were waiting on koen's
17:04.49Crofton|workmust have in the last hour :)
17:04.52Crofton|workthanks
17:06.58*** join/#oe CIA-6 (cia@cia.atheme.org)
17:12.26*** join/#oe B_Lizzard (~havoc@athedsl-119886.home.otenet.gr)
17:14.04*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
17:25.51*** join/#oe Jefro (~josiermi@134.134.139.72)
17:28.55*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
17:29.57*** join/#oe amarsman_nl (~marsman@52488909.cm-4-1c.dynamic.ziggo.nl)
17:37.28*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
17:39.29Crofton|workanyone know of a web based collaborative drawing website?
17:39.52*** join/#oe tharvey (~tharvey@adsl-76-205-222-174.dsl.snlo01.sbcglobal.net)
17:39.55CcSsNETcrofton, goto anapnea.net
17:40.01CcSsNETthe owner has sub site projects
17:40.07CcSsNETi beleive 1 is what u want
17:41.20Crofton|workI need to make a drawing while someone else watches
17:41.23Crofton|workscheamtic
17:42.34ReaperOfSoulsCrofton|work: http://gigaom.com/collaboration/25-apps-for-the-virtual-workers-toolkit/ The section on Desktop sharing may be helpful.
17:43.10ReaperOfSoulsMight be a little over kill though.
17:44.26*** join/#oe rcf (~rcf@88.81-243-81.adsl-dyn.isp.belgacom.be)
17:46.03*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
17:47.21*** join/#oe jevin (~jevin@jevinskie-1-pt.tunnel.tserv9.chi1.ipv6.he.net)
17:51.21*** join/#oe nitink (~nitink@nat/intel/x-cdvfdlbgxiciuqww)
17:52.29*** join/#oe kristoffer_ (~kristoffe@host-78-79-4-254.mobileonline.telia.com)
17:53.03*** join/#oe rob_w_ (~bob@ppp-188-174-64-141.dynamic.mnet-online.de)
17:55.57jconnollyhmm, for recipes, can I do FILES_${PN}_machine ?
17:56.28jconnollyso that the files deployed for a given recipe are a subset of those provided by default?
17:56.52kergoth_of course. there's nothing special about FILES_${PN}, it's just another variable
17:58.12*** join/#oe GNUtoo (~GNUtoo@host29-10-dynamic.54-79-r.retail.telecomitalia.it)
18:01.27*** join/#oe hollisb (~hollisb@c-24-20-193-174.hsd1.or.comcast.net)
18:02.50*** join/#oe msm (~msm@gate-az1.freescale.com)
18:19.29*** join/#oe stefan_schmidt (~stefan@p4FC76979.dip.t-dialin.net)
18:22.12*** join/#oe JaMa (~martin@94.230.152.115)
18:22.24*** join/#oe toi (~peter@94-226-59-90.access.telenet.be)
18:27.10*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
18:33.23tharveykergoth_, I'm getting 'database locked' errors while bitbake is parsing/cacheing if I kick off multiple bitbakes in different project dirs at the same time
18:33.34tharveyis there a shared sqlite database somewhere?
18:35.14*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
18:38.09*** join/#oe florian (~fuchs@Maemo/community/contributor/florian)
18:41.16*** join/#oe anarsoul (~anarsoul@80.249.81.229)
18:42.57*** join/#oe woglinde (~heinold@f052235101.adsl.alicedsl.de)
18:45.18*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
18:55.06kergoth_tharvey: not shared, no, but it's possible you're putting so much load on the disk that it's taking too long to do the database operations
18:55.22woglindejo kergoth
18:55.50tharveyhmmm... how long are the database operations retried for?
18:56.09*** join/#oe ensc_ (~irc-ensc@p5DF2FD57.dip.t-dialin.net)
18:57.24kergoth_would have to check the code. see lib/bb/persist_data.py
19:00.02*** join/#oe risca (~risca@h241n2-n-a31.ias.bredband.telia.com)
19:00.32*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
19:05.34GNUtoois that normal:
19:05.35GNUtooXSERVER_COMMON ?= "xserver-kdrive-common"
19:05.39GNUtoothat is to say
19:05.48GNUtooangstrom wants to use xserver-kdrive-common?
19:07.54*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
19:09.22*** join/#oe reactor16 (~reactor16@76.191.104.153)
19:10.02*** join/#oe likewise (~likewise@095-097-098-131.static.chello.nl)
19:15.26*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
19:23.43*** join/#oe CIA-10 (cia@cia.atheme.org)
19:23.52JaMakergoth_: I have that too (locked database) quite often on virtualized host, never seen them on my faster box
19:27.20woglindeI naver saw it
19:27.22woglindeyet
19:27.36kergoth_we really need to fix the assume provided handling
19:28.12kergoth_can't even bitbake -e foo if foo is in ASSUME_PROVDIDED
19:28.13kergoth_PROVIDED
19:28.24kergoth_traceback, actually..
19:28.28kergoth_mutters
19:28.45kergoth_also, assume provided should only affect things pulled in via deps
19:28.53kergoth_if i say bitbake foo and foo was in assume provided, build the fucking thing
19:28.58kergoth_i told you to build it, build it
19:30.12woglindehm new versions gstreamer plugins
19:30.14woglinde+of
19:30.40kergoth_some days bitbake annoys me so much i feel like throwing it out of a damn window and starting over :|
19:30.55woglindein ruby?
19:32.25kergoth_just in general
19:32.29kergoth_its not the language tahts the problem :)
19:32.35woglindehm
19:32.37woglindeyeah
19:33.20Crofton|workare there any good instructions on using bbppend to add a new config file to base-files and sysvinint?
19:33.54woglindecrofton have a look at systemd
19:33.59kergoth_new, not existing? just append to do_install to install it and add to SRC_URI
19:34.05*** join/#oe GarthPS (~quassel@78.250.203.210)
19:34.06Crofton|workdont want to make that big a change
19:34.16kergoth_ugh, quilt-native rdepends on things that aren't even in our repository
19:34.17Crofton|workjust need to deal with the inittab tty name change on omap
19:34.22kergoth_patch-native, diffstat-native, ..
19:34.27kergoth_mutters
19:34.53woglindekergoth hm yes
19:34.56kergoth_if it's an existing config file, you'd want to add the bbappend dir to FILESPATHBASE and override it that way
19:35.51Crofton|workah serial console I can handle from the machine file
19:36.39kergoth_and now the dependency loop identifier code in bitbake just puked with a bunch of tracebacks
19:36.40kergoth_lovely
19:37.20*** join/#oe woglinde_ (~heinold@g225005156.adsl.alicedsl.de)
19:38.27*** join/#oe GarthPS|away (~quassel@166.171.100.84.rev.sfr.net)
19:40.30ericbenotavio: do you have one minute concerning qt translations ?
19:42.37otavioericben: sure
19:43.04*** join/#oe likewise (~likewise@095-097-098-131.static.chello.nl)
19:43.57ericbenotavio: can you confirm that the result is a qt4-embedded-translation-qt_4.7.3-r29.1.9_armv5te.ipk packakge containing all .qm files in /usr/share/qtopia/translations/ ?
19:44.06ericbenthe expected result
19:46.07ericbenbtw I think we should drop the qtopia name and come back to qt which is a more actual name for the lib
19:46.49woglinde_ieehks qtopia is dead, dead and dead
19:52.06*** join/#oe yann (~dwitch@nan92-1-81-57-214-146.fbx.proxad.net)
19:53.57otavioericben: sure; paste it somewhere
19:56.22ericbenotavio: otavio http://pastebin.com/CrFrCb5i
19:57.51otavioericben: yes, seems perfect :-D yey!
19:58.01ericbenotavio: ok last test and I'll post the patches
19:58.30otavioericben: NICE
19:58.48ericbenotavio: a few hacks to get the right bin at the right place and a strange hack in translations.pro which seems to be caused by the shell here
19:59.19ericbenbye
19:59.21otavioericben: send the patch and  I take a look on it too
19:59.23otavioericben: thanks a lot
20:04.12*** join/#oe Jefro (~josiermi@nat/intel/x-acyblxeqjfkxpjjn)
20:04.19*** join/#oe hexor_ (~thehexa@189-19-251-152.dsl.telesp.net.br)
20:07.52*** join/#oe hexor (~thehexa@189-19-251-152.dsl.telesp.net.br)
20:12.04pb_stabs ccache
20:12.22pb_spent 20 minutes debugging an autoconf error only to find that it was due to my old enemy.
20:14.26woglinde_uhu
20:15.09*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
20:16.10*** join/#oe soltys (soltys@83.168.118.74)
20:17.12pb_in other news, though, I nearly have some semblance of a working micro layer on top of oe-core.
20:18.56likewisepb_: that's good news indeed
20:19.09*** join/#oe playya (~playya@unaffiliated/playya)
20:19.28likewiseseems there is enough momentum behind oe-core, good to see
20:20.05pb_well, I wouldn't count myself as wholeheartedly enthusiastic about oe-core yet, but it seems worth at least experimenting with.
20:20.23woglinde_likewise tsc still has not present a plan
20:20.45likewisepb_: what is your biggest concern? (Mine is that we have too many diversion in repos, trees, branches)
20:20.57likewisewoglinde_: plan for what?
20:21.13woglinde_likewise oe-core, meta-oe
20:21.36woglinde_transition
20:21.48*** join/#oe martinmeba (~martin@12.110.139.34)
20:22.00likewisewoglinde_: you mean whether or not to move to core?
20:22.15woglinde_move is clear
20:22.26woglinde_not to move is stupidity
20:22.35martinmebaI have been playing around with wpa-supplicant and found a glitch in the recipe.  It has logic in the wpa-supplicant-0.7.inc file to detect if DBUS is enabled in the .config file
20:22.41martinmebait does not seem to enter that block
20:22.52likewisewoglinde_: please elaborate then what the TSC must plan?
20:22.57martinmebaso none of the config files for dbus ever get placed in /etc/dbus-1/system.d
20:23.05woglinde_likewise policy?
20:23.10martinmebait looks like the line above the logic changes the reference directory
20:23.11woglinde_or policies
20:23.24woglinde_for now koen and jama made there own policy for meta-oe
20:23.32martinmebaso if the grep tests are modified from .config to ${S}/.config, dbus config files are correctly placed
20:23.54woglinde_martinmeba send a patch to the list
20:24.10martinmebawill-do
20:25.13*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
20:30.29pb_likewise: yeah, it does seem a bit fragmentary, though I think there are probably good reasons for that.  Some of the particular splits seem a bit weird though, eg this sato stuff in "core".
20:30.50pb_I'm not sure if that is just some legacy thing and will go away, or whether it is the intent that it should stay there.
20:31.06likewisepb_: this was brought up in an email very recently
20:31.26likewisepb_: no clear outcome yet though
20:32.46*** join/#oe playya (~playya@unaffiliated/playya)
20:35.45*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
20:40.15tharveyquestion about FEED_ARCH and TARGET_CC_ARCH:  if your building images for two diff machines that have diff TARGET_CC_ARCH, the packages will both get mixed into same FEED_ARCH - is that really what you want?  seems if your going to the trouble to tune gcc flags for a machine you would want it to segregate its packages?
20:45.20*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
20:48.52pb_I'm also finding some of oe-core's build machinery a little bit fiddly to get to grips with.  It seems to want you to use all of its own little scripts, which is probably fine but it's slightly alien compared to regular oe.
20:50.49ka6sox-workpb_, so I'm not the only one who thinks that....good
20:51.01pb_and, finally (I think) it is slightly disheartening that some of the classes appear to have been forked from quite old versions compared to what's in regular oe.  obviously that can be fixed but it's a bit tiresome doing the same work again.
20:53.39florianagrees
20:54.22otaviopb_: I did some sync for cmake and qmake_base classes last week but does indeed seem to have many bug fixes missing on oe-core
20:54.30Tartaruspb_: Yeah, layers requires a little bit of re-thinking and setup
20:54.35otavio| NOTE: QA checking staging
20:54.35otavio| ERROR: Package already staged (/home/otavio/hacking/el/tmp/sstate-control/manifest-x86_64-perl-native.populate-sysroot)?!
20:54.38otavio| ERROR: Function 'sstate_task_postfunc' failed
20:54.40otavioNOTE: package perl-native-5.12.3-r2: task do_populate_sysroot: Failed
20:54.43otaviosomeone has seen it on today's oe-core?
20:54.57TartarusAnd yes, the re-sync of classes still needs help with folks that use the classes in question
20:55.04florianin fact I did not look at the differences of the classes yet but the situation for setting up the build system seems to become worse
20:56.24*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
20:59.56*** join/#oe Khem__ (d0dfd0f2@gateway/web/freenode/ip.208.223.208.242)
21:05.25*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
21:09.19kergoth_i'm not sure i see how setting up the build system is any more difficult with oe-core than the current state.  there are more layers, but its trivial to add them, and there are plenty of tools to manage fetching them
21:11.56woglinde_not to forget
21:12.08woglinde_the intel guys not working on oe master
21:15.28*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
21:16.11pb_kergoth: well, for example, there seems to be some new requirement for a BUILDDIR environment variable
21:16.24pb_and this bitbake wrapper script
21:17.01pb_if I forget to set BUILDDIR then I get obscure errors like:
21:17.11pb_../oe-core/scripts/bitbake: line 45: /pseudodone: Permission denied
21:17.11pb_cat: /pseudodone: No such file or directory
21:17.14*** join/#oe ReaperOfSouls (~jpuhlman@nat/montavista/x-curohocprshyjvnc)
21:17.51pb_the layers aren't a problem, I understand what to do with that.
21:19.29frayBUILDDIR is set by the oe-init-build-env script.. there are a hand full of items set
21:20.42frayvalues being configured are BB_ENV_EXTRAWHILE, BUILDDIR, and PATH
21:20.50fray'er.. BB_ENV_EXTRAWHITE
21:21.08pb_ah, right
21:21.40pb_so yeah, that is an example of something that wasn't neede d with "classic" oe but apparently is needed with oe-core.
21:22.23frayyes..  builddir is setup because of the need of the wrapper script.. and the wrapper script is needed because of pseudo.. pseudo is needed to resolve the bug of "fakeroot" style control in python functions
21:24.25*** join/#oe dijenerate (~dijenerat@204.212.240.167)
21:26.11pb_yeah.  I don't doubt that there are good reasons for this stuff, but it is a little bit of a shame that the amount of external mechanism required is going up again.
21:26.45frayI will say that every time a change like this has occured, there is a lot of discussion around it, and if it's reasonable..
21:26.52pb_with classic oe, we had almost reached the point where you didn't need to have any obscure stuff in your env prior to running bitbake, and now oe-core seems to have moved some distance away from that again.
21:26.55fraythats why there are "only" three items touched..
21:27.40fraythe builddir might be able to be removed..  the BB_ENV_EXTRAWHITE isn't needed in a lot of configurations.. and the PATH ensures you are running the wrapper script, not the actual bitbake binry
21:28.05*** join/#oe CMoH (~cipi@unaffiliated/c-moh)
21:28.41pb_is there any chance we can get whatever magic is currently in the wrapper folded into bitbake itself?
21:28.47pb_I haven't looked to see what it is actually doing.
21:29.08fraywe've been discussing that.. at this time, we can't do it..
21:29.30fraythe wrapper is doing two things.. the primary thing is simply selling LD_PRELOAD=...pseudo
21:29.55fraythis way pseudo is always in memory when bitbake or it's sub processes run.. (pseudo, unlike fakeroot) is disabled by default.. and is enabled via an environment variable on fork and/or exec
21:30.23fraybut the issue is, you can't reasonably set the LD_PRELOAD, without having pseudo built.. so the wrapper also does a "stage1" build..  the purpose of which is to simply build pseudo-native..
21:30.27fraystage2 is the "regular" build..
21:31.02fraythere have been some discussions on creating a multi-stage build process that can restart bitbake and such.. but right now the best answer anyone has come up with is a wrapper script, similar to whats there.. (just more extensible)
21:31.31*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
21:32.14fraythere was some early talk about making bitbake be able to setup values adn re-exec itself.. but at least initially that was frowned upon for being overly complex -- compared to a simple shell wrapper
21:33.57ReaperOfSoulswonders how doing the exact thing you would do inside on the outside is a reduction in complexity. :)
21:34.11pb_oh, right, I see.  so you want bitbake itself to be running with pseudo preloaded.
21:35.29frayyup
21:35.41Jay7forgot again why that wrapper around bitbake was needed..
21:36.02frayReaperOfSouls it's to reduce the complexity of bitbake itself
21:36.53ReaperOfSoulsfray: *shrug* you can do all the tasks as metadata include.
21:37.09fraythere was concern that bitbake is used outside of OE.. and making those changes could affect the other projects and/or the overall maintenance complexity within bitbake..
21:37.12ReaperOfSoulsfray: leave bitbake naked.
21:37.15fraythus moving it external was the next choice
21:37.48Crofton|workis it really used outside oe?
21:38.00fraythe LD_PRELOAD and such has to be loaded prior to bitbake itself.. because the python based tasks are run directly..  so it would require a way for bitbake to re-exec itself, after adding LD_PRELOAD to the environment
21:38.23frayplus, there is no current concept within bitbake of a staged build.. i.e. build up to point X.. then do Y.. then continue building...
21:38.37Jay7export vars, fork + exec $0
21:38.41frayCrofton|work, I was told it is..
21:38.43ReaperOfSoulsfray: Its pretty straight forward to impliment. When I was playing with it early, I added all that to our collections.inc which already re-execs, and it just worked.
21:39.18fraythen I'd certainly suggest people point patches for an enhancement and remove the need for the wrapper..
21:39.24ReaperOfSoulsIt was just a POC, but its is not impossible to do.
21:39.32Jay7or may be some .bbclass
21:39.36fraythe wrapper is there purely for the stage 1 & stage 2 builds.. and to setup LD_PRELOAD prior to the python tasks from running
21:39.37Jay7stage1.bbclass
21:39.43Jay7stageX.bbclass
21:40.18Jay7but I'm unsure how it is possible because of lack internals knowledge
21:40.30fray(it also sets BBFETCH2=True so that oe-core can run the fetch2 version.. but thats a minor tweek compred to the others)
21:40.37*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
21:40.58Jay7anyway, re-exec'ing itself is wide used afaik
21:41.09fraybut not within bitbake, that we could tell..
21:41.20ReaperOfSoulsRP RP__: was there anymore movement on the layer tooling rfc?
21:41.24Jay7patches are welcome, I know :)
21:41.48frayactually I thought there was an issue in re-execing within a .bbclass item.. because the python chunk is run as a task, so you are not running in the bitbake context.. that would leave two bitbakes running..
21:41.52kergoth_collections.inc made bitbake re-exec itself a long time ago.  not pretty, but it got the job done
21:42.31kergoth_aside: anyone seen a really strange sha256sum mismatch when the md5sum doesn't mismatch?
21:42.32RP__ReaperOfSouls: There is some movement on the wiki pages about it I think
21:42.37kergoth_i just had apr fail this way, somehow
21:42.38kergoth_makes no sense
21:42.48RP__kergoth_: that sounds very odd
21:43.03kergoth_yeah, i'm confused
21:43.05kergoth_i think it's one of those days
21:43.06Jay7kergoth_: it's possible in theory.. but I haven't seen that
21:43.51woglinde_good nite
21:43.57kergoth_i mean, yeah, i realize its theoretically possible to get an md5sum collision, but it has to be really really really unlikely
21:43.58frayJust to shorted what bitbake (shell wrapper does).. sets BBFETCH2=True, adds PSEUDO_BUILD & PSEUDO_DISABLED to BB_ENV_EXTRAWHITE..  It runs bitbake pseudo-native -c populate_sysroot.. then runs "mkdir -p PSEUDOBINDIR/../../var/speudo ; PSEUDO_DISABLED=1 $PSEUDOBINDIR/pseudo bitbake <args>"
21:45.04ReaperOfSoulsRP__: So I got approval to open up our content tools. There are some trivial changes to make them work with layering(actually I already have them working internally).. They might be a good starting point for a component if your interested.
21:46.26Jay7seems pseudo should be better integrated to bitbake
21:46.52ReaperOfSoulskergoth_: with a 256 bit hash shouldn't it be centuries before you collide?
21:47.16ReaperOfSoulsAt least statisically.
21:47.30Jay7ReaperOfSouls: that is why it mismatch when md5sum is matched :)
21:47.31kergoth_yeah, would expect so.  i'm thinking this has to be a fluke, or something hokey in the checksumming code
21:47.47RP__ReaperOfSouls: Certainly I'm interested to see what you have
21:48.11RP__ReaperOfSouls: This probably needs to be a mailing list discussion (and cool on the approval!) :)
21:48.21kergoth_speaking of which, i was thinking the other day, i wonder if itd be worthwhile to unwrap the .gz/.bz2 portion of files and checksum the content, since gzips at least can hold timestamps which have nothing to do with what you actually get
21:48.41kergoth_we already have to read the entire file, would just be a matter of doing it via a gzopen or whatever
21:49.07*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
21:49.13ReaperOfSoulsRP__: Okay l am gonna go through the process of a little bit of de-branding. And Ill try and get them all up early next week.
21:49.20frayusually if the archive has been tampered with, I'd rather not trust the contents..
21:49.37kergoth_if the tarfile checksum matches, i don't see why you woudln't trust the content
21:49.38RP__ReaperOfSouls: I'll ping bluelightning and make him aware this is going to happen
21:49.47frayso simply md5/sha the compressed file should be good enough
21:50.01kergoth_one could consider gz/bz2 an artifact of the delivery mechanism, not an aspect of the content
21:50.16fraykergoth_ in the past there have been security issues with zlib and such.. if the archive has changed, someone might be trying to exploit it
21:50.25kergoth_maybe it's not worthwhile, just popped into my head the other day
21:50.32RP__kergoth_: It sounds like it would complicate things without any useful benefit
21:50.45kergoth_i've seen upstreams rearchive and change our checksum without changing the content on multiple occasions
21:50.48fraythe only reason I could see for osmeone to do that is if they want to change the amount of compression, compared to upstream
21:51.01kergoth_almost always due to the gzip timestamp (which can be disabled, bu tmost people don't know about it)
21:52.01kergoth_probably not worth the added complexity, indeed, at a minimum you'd need something else attached to the unpack code in fetch2 to remove the outer layer
21:52.48RP__We need more time and less things to fix :)
21:53.20Jay7fray: about possible other projects using bitbake
21:53.36Jay7fray: using pseudo should be feature, not blocker
21:53.50Jay7so I see no problem to mainline that behaviour
21:53.53frayya..  pseudo is not required by bitbake.. you can still ue fakeroot
21:53.57Jay7just make it configurable
21:54.03kergoth_it is configurable
21:54.12kergoth_which is why master works with oe-core and oe
21:54.19Jay7nice
21:56.06Jay7so we only need [switcheable] exporting LD_PRELOAD with right path and fork+exec $0
21:56.39Jay7well.. a bit more..
21:56.40*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
21:56.40RP__has been considering having bitbake exit with a specific code once its built pseudo-native
21:57.12kergoth_RP__: https://github.com/kergoth/bitbake/compare/master...exceptions - seem reasonable to you? two pieces, one improves output for a number of parse error cases, and the other shifts the traceback formatting into the UI/formatter, rather than pre-formatting in the server
21:57.33Jay7if there is no pseudo root was populated then populate it before
21:58.32otaviowent to University
21:58.34otaviocya
21:58.41kergoth_meh, this week needs to be over already
21:58.50*** join/#oe Jefro (~josiermi@134.134.139.72)
22:01.10Jay7yeah...
22:01.27Jay7should join oe-core development and testing..
22:02.50RP__kergoth_: looks reasonable to me
22:03.15kergoth_there's still a fair bit of work to be done on the exception madness, but its yet another step forward i think
22:03.22kergoth_heh
22:04.15*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
22:05.46kergoth_gets caffeine
22:08.37*** join/#oe rsalveti (~rsalveti@business-89-133-214-120.business.broadband.hu)
22:12.17*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
22:13.54fraysorry back.... for the pseudo stuff.. if pseudo is not there, certain things will fail.. like rootfs construction, some package building... etc..
22:14.33frayas for the workaround.. LD_PRELOAD of the pseudo libraries will work.. but call the pseudo binary as a wrapper to bitbake (if we re-exec for instance) is better because that ensures all of the environment variables that pseudo uses are configured and preserved
22:14.59*** join/#oe NightMonkey (debian-tor@pdpc/supporter/professional/nightmonkey)
22:17.08*** join/#oe aloril (~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi)
22:22.33Jay7fray: as I understand, bitbake may build pseudo-native before
22:22.47Jay7so I see no problems about missing pseudo
22:23.57Jay7pseudo should be just enabled in some bitbake config file
22:25.05fraypseudo must be loaded into memory before the bitbake process to build ANY target packages
22:25.13fraypseudo is not used for cross and native packages
22:26.36Jay7so, if pseudo usage is enabled, then build pseudo-native, populate pseudo root, setup LD_PRELOAD and re-exec itself
22:26.51*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
22:27.00frayyes..  thats a minimum.. better to exec pseudo itself with $0 as the argument
22:27.09fraybut LD_PRELOAD + other PSEUDO environment variables will work
22:27.16Jay7yes, or so
22:28.00fraybuild through pseudo-native -- including populate the sysroot.  have bitbake process exec pseudo $0 $@
22:28.05fraythat will do it..
22:28.15frayalternative if a "re-exec" is easier is the LD_PRELOAD=...pseudo
22:28.25fray(LD_PRELOAD is more complicated and required more logic)
22:28.28Jay7it's the same
22:28.32frayno it's not
22:28.35Jay7fork + exec
22:28.44Jay7difference is what to exec there
22:28.53frayLD_PRELOAD requires the path setup properly..  calling "pseudo" (the binary) sets up the path for you
22:29.15frayand it's not fork + exec.. it's simply exec from the bitbake context.. _or_ fork + exec -- then on the fork side exit
22:30.01fray(and if we support non Linux hosts, then LD_PRELOAD itself won't work..  pseudo has the logic for other OS preloads as well built in)
22:31.29Jay7hm.. yes, just exec may be used here..
22:31.39fraybut the normal way that tasks get executed in bitbake (correct be if I'm wrong please) is "bitbake runs -- does work", fork(), task executed  (either directly in python or via exec)
22:31.43Jay7we don't need to wait for completion
22:32.07fraythe problem if we do this re-exec of bitbake within a task (i.e. no changed to bitbake) then the original bitbake process is still running..  I'm not sure if that will work or not
22:32.31fraya trigger to kill off the parent process would be fine, but somehow you have to preserve "control" so that anything from the child gets passed back to any scrips or anything calling the original bitbake..
22:32.35fraythus the exec w/o a fork
22:32.39fray(preserve the pid)
22:33.26Jay7yes, no fork is needed here
22:33.46fray(or desired)..  I'm simply not sure if bitbake (as it's implemented) can do an exec w/o a fork..
22:33.52Jay7just exec pseudo with $*
22:33.57frayif we enhance bitbake to give us that capability then it should work fine
22:34.25Jay7ah.. we have client-server model..
22:34.29frayat the time, this is one of the sticking points.. it was discussed and decided to not be worth it.. I'm very much open to changing that and getting rid of the wrapper.. but the wrapper was easier to implement
22:34.53Jay7and server may be at other host
22:35.02fraynot sure...
22:35.11Jay7(in future)
22:35.31frayI know there is a UI component, which is seperate from the task executor.. but I'm not familiar with the details of it
22:35.33Jay7so, re-execing or execing pseudo may affect client connection
22:35.44frayit's the task executer that has to be run under pseudo control..
22:35.46Jay7i.e. UI
22:35.53frayyes, I would think so..
22:35.54*** join/#oe Matth_FA_ (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
22:37.02Jay7hm.. anyway, wrapper have same possible problem
22:38.01frayI don't know.. other then an external controlling script still sees the output of the single PID that it executed..
22:38.08fraywhen that PID dies, the build is over
22:42.29*** join/#oe timtimred (~meh@85.210.138.180)
22:42.29*** join/#oe yann (~dwitch@nan92-1-81-57-214-146.fbx.proxad.net)
22:42.29*** join/#oe ensc_ (~irc-ensc@p5DF2FD57.dip.t-dialin.net)
22:42.29*** join/#oe jevin (~jevin@jevinskie-1-pt.tunnel.tserv9.chi1.ipv6.he.net)
22:42.29*** join/#oe Jay7 (jay@95.29.102.239)
22:42.29*** join/#oe incandescant (~joshual@134.134.137.75)
22:42.29*** join/#oe rickfoosusa (~chatzilla@99.179.103.49)
22:42.29*** join/#oe chase (~chase@nat/ti/x-obnltqeckfvzykbr)
22:42.29*** join/#oe Gaston|Home (~Gaston@ua-83-227-239-139.cust.bredbandsbolaget.se)
22:42.29*** join/#oe Marex (vasum7am@u-sl.ms.mff.cuni.cz)
22:42.29*** join/#oe esbenh (~esben@77.233.226.4)
22:42.43*** join/#oe timtim123 (~meh@85.210.138.180)
22:44.54*** join/#oe trelane` (trelane@funtoo/staff/trelane)
22:45.03trelane`how do I use make -j in oe's bitbake
22:46.26*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
22:50.33kergoth_trelane`: PARALLEL_MAKE = "-j5" or whatever, in local.conf
22:52.17trelane`cool
22:55.27*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
23:05.21CIA-1003Richard Purdie <richard.purdie@linuxfoundation.org> 07master * r036cf3cd11 10bitbake.git/lib/bb/codeparser.py:
23:05.22CIA-10codeparser.py: Ignore incomplete cache files
23:05.22CIA-10Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
23:06.14*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
23:08.16*** join/#oe grg (~grg@eth7090.sa.adsl.internode.on.net)
23:15.33*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
23:16.04*** join/#oe rsalveti (~rsalveti@business-89-133-214-120.business.broadband.hu)
23:25.23*** join/#oe Jefro (~josiermi@134.134.137.71)
23:26.06*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
23:35.39*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
23:45.42*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)
23:56.46*** join/#oe Matth_FA (~Matth_FA@mtl93-14-78-241-192-235.fbx.proxad.net)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.