IRC log for #oe on 20101006

00:01.27grg_khem, looks like my last bitbake world was with gcc 4.5. Comparing it with a previous log from gcc 4.4.4 shows almost no difference in the number of successful do_compile tasks.
00:01.44khemgrg_: ok
00:01.53grg_(differences probably accounted for by other changes in the tree)
00:02.09khemkergoth: you mean  I dont have to bb.data.getVar LIBTOOL_HAS_SYSROOT
00:03.22kergothyes
00:03.28khemkergoth: right right
00:03.31kergoth['${LIBTOOL_HAS_SYSROOT}' == 'yes']
00:03.52kergoth*slightly* less ugly that way ;)
00:03.58khemSYSROOTEXTRALIBDIRSED
00:04.01khemsee that one
00:04.11khemnow I need to conditionalize that
00:09.47khemkergoth: see if you can suggest some thing :)
00:10.23khemhttp://pastebin.com/xvVs5UZC
00:14.32kergothoh, right
00:14.35kergothin that case you have to use getVar
00:14.46kergothbecause it has a ' in it, the surrounding '' gets screwed :)
00:16.34kergothwhat i'd really like to do is make available the datastore as locals()
00:16.51kergothso you could just FOO = "${@BPN + '-native'}"
00:16.56kergoththat'd be awesome.
00:23.17*** join/#oe CMoH|notebook (~cipi@89.137.245.85)
00:23.17*** join/#oe CMoH|notebook (~cipi@unaffiliated/c-moh)
00:42.00playya__khem, are you still working on the gcc bug or could i go to bed?
00:56.55*** join/#oe angelox_123 (~Angelo@201-93-199-140.dsl.telesp.net.br)
01:10.29grg_playya__, git pull. it was fixed
01:13.12playya__nope
01:14.52grg_yep
01:15.02*** join/#oe kgilmer (~kgilmer@dsl254-120-154.nyc1.dsl.speakeasy.net)
01:16.43playya__grg_, this happend with HEAD about 1,5h ago: http://pastebin.com/tz2u7w97
01:17.13grg_playya__, git pull, it was fixed
01:17.34playya__i already pulled f94d9bcd25
01:18.57*** join/#oe pcacjr_ (~pcacjr@unaffiliated/pcacjr)
01:24.28grg_playya__, you probably just need to clean gcc-cross-initial
01:25.13playya__this is what i did for testing: bitbake -c clean gcc gcc-cross gcc-cross-initial gcc-cross-intermediate && bitbake mplayer
01:26.35grg_i just kicked off a bitbake gcc-cross, from scratch. So we'll see
01:28.32playya__which machine?
01:28.40grg_qemumipsel
01:29.05playya__i think it's affiliated to armv7a
01:30.00grg_well the patch applies to a file which looks target agnostic
01:30.13grg_gcc-4.5/gcc/tree-vect-patterns.c
01:32.41playya__I'm not a gcc expert
01:37.36grg_Arm specific stuff would be in gcc-4.5/gcc/config/arm
01:51.18grg_playya__, you need to clean something, i don't know what. gcc-cross-initial built fine for me
01:52.13playya__i think initial built fine, too. but i used the same command
01:53.45grg_your paste shows gcc-cross-initial failing at the exact line of the patch, with an error indicative of a stray semicolon at the point where the last commit fixed the stray semicolon
01:55.45playya__hmm. then i missed the last commit
01:55.56playya__i thought, i was up-to-date
02:01.02*** join/#oe fraxinas (~quassel@p4FD65441.dip.t-dialin.net)
02:09.31kergothoh wow
02:09.39kergothmaking the metadata variables accessible as locals in snippets was extremely easy
02:10.13kergoth<PROTECTED>
02:10.13kergoth<PROTECTED>
02:10.13kergoth<PROTECTED>
02:10.14kergoth<PROTECTED>
02:11.31kergoththoughts?
02:13.20playya__kergoth, what do you think about this patch: http://github.com/playya/tslib/commit/b53df58338421391576ffe54f0a26a1b6dc6f843
02:13.59playya__except the "        " <-> \t issue
02:18.44kergothlooks reasonable
02:22.04playya__btw. how to implement multitouch in tslib?
02:22.45playya__every implementation i read request only 1 sample
02:33.03khemplayya__: you need to clean gcc
02:33.32khemplayya__: bitbake -c clean gcc-cross gcc-cross-initial gcc-cross-intermediate eglibc eglibc-initial
02:33.51khemthen bitbake <whatever you want>
02:34.21playya__i think, i have to clean even more, because i pulled some more dependencies
02:35.49khemkergoth: interesting
02:37.20*** join/#oe kergoth_ (~kergoth@ip24-251-170-95.ph.ph.cox.net)
02:38.11kergoth_any thoughts on the direct access to vars as locals in snippets?
02:38.14kergoth_ponders
02:42.00*** join/#oe russ (foobar@ip70-176-251-1.ph.ph.cox.net)
02:50.22playya__good night
02:53.22*** join/#oe ALoGeNo (~alogeno@unaffiliated/alogeno)
02:55.47*** join/#oe Spz0 (~a@184-76-62-129.war.clearwire-wmx.net)
03:06.33grg_kergoth_, what's a snippet?
03:06.38kergoth_${@}
03:06.43kergoth_inline python
03:06.46kergoth_is what i'm referring to
03:06.49grg_ah. cool
03:06.57kergoth_so you owuldn't have to use getVar() in them
03:06.58kergoth_or ${}
03:07.03kergoth_but just directly access the vars
03:07.21kergoth_PF = "${@PN + "-" + PV}"
03:07.25kergoth_or what have you
03:07.54grg_that would certainly make things more readable
03:07.59kergoth_yeah, thats my thought
03:08.03kergoth_reduce the ugliness
03:08.09kergoth_bit more straightforward
03:08.21kergoth_only works in those, not python tasks, which i think is best, those can use getVar() easily enough
03:09.20kergoth_http://github.com/kergoth/OE-Signatures/commit/49cf79bb545c731147ae552967484aa133070d6f shows the implementation in the signature code, the implementation in bitbake itself would be no more difficult
03:10.23*** join/#oe kevinsc (~a0214685@nat/ti/x-carktktimtiwlvki)
03:17.28*** join/#oe ka6sox (~ka6sox@nslu2-linux/ka6sox)
03:17.45*** join/#oe marex (~marex@vasut.kolej.mff.cuni.cz)
03:25.49*** part/#oe cminyard (~cminyard@pool-173-57-145-237.dllstx.fios.verizon.net)
03:36.58*** join/#oe pcacjr_ (~pcacjr@187.78.159.117)
03:36.58*** join/#oe pcacjr_ (~pcacjr@unaffiliated/pcacjr)
03:39.11*** join/#oe zenlinuxPDX (~sgarman@c-76-105-143-140.hsd1.or.comcast.net)
03:40.56*** join/#oe borg__ (~olaf@p54869950.dip0.t-ipconnect.de)
03:42.09*** join/#oe rednul_ (~rednul@host-174-45-250-246.bln-mt.client.bresnan.net)
03:42.17kergoth_huh
03:42.24kergoth_implemented it in bitbake and started using it in bitbake.conf
03:42.25kergoth_works great
03:44.30grg_the only downside i see is that it will make the dev branch depend on bitbake head
03:45.11grg_but everyone syncs their oe and bitbake trees simultaneously, right?
03:55.02kergoth_oh, i wouldn't change OE to use it until it bumps its minimum bitbake version to one that includes the feature
03:55.16kergoth_we haven't even bumped the minimum to 1.10 yet, and this would be going into whatever comes after 1.10 (1.12, likely)
03:55.21kergoth_:)
03:55.38kergoth_but thats true for every change to bitbake
03:59.19grg_i think we need to have a new stable branch, so that this sort of thing can be merged into the dev branch sooner
03:59.42kergoth_agreed
03:59.50kergoth_i also think bitbake needs a proper release cycle
04:00.02kergoth_right now its whenever we feel like it
04:00.11grg_things are currently looking quite stable, so it might be a good time to propose such a thing
04:00.26kergoth_really likes cbrake's testing stuff
04:00.39grg_yes, its worked marvelously
04:01.43CIA-6803Chris Larson <chris_larson@mentor.com> 07master * r8d661ce0c3 10bitbake.git/lib/bb/data_smart.py:
04:01.43CIA-68Fix __getitem__ for DataSmart
04:01.43CIA-68Ensure it raises KeyError for a missing key, this is required to use this as a
04:01.43CIA-68mapping in various places, e.g. as locals in an eval.
04:01.43CIA-68Signed-off-by: Chris Larson <chris_larson@mentor.com>
04:01.48CIA-6803Khem Raj <raj.khem@gmail.com> 07master * rf264cb6d43 10bitbake.git/lib/bb/fetch/ (bzr.py cvs.py git.py hg.py svn.py):
04:01.48CIA-68fetchers: Use tar --exclude pattern to remove SCM files
04:01.48CIA-68This option will exclude the SCM metadata from tar files.
04:01.48CIA-68Tested with gcc where svn tar which used to be 156M for gcc 4.5
04:01.49CIA-68is now 77M
04:01.49CIA-68Signed-off-by: Khem Raj <raj.khem@gmail.com>
04:01.50CIA-6803Chris Larson <chris_larson@mentor.com> 07master * r606fa1fd97 10bitbake.git/lib/bb/data_smart.py:
04:01.50CIA-68Access metadata vars as locals in python snippets
04:01.51CIA-68Example:
04:01.51CIA-68FOO = "bar"
04:01.52CIA-68BAR = "${@FOO + '/baz'}"
04:01.52CIA-68${BAR} == "bar/baz"
04:01.53CIA-68Signed-off-by: Chris Larson <chris_larson@mentor.com>
04:03.56khemkergoth_: Cool
04:04.05kergoth_sorry for the delay :)
04:04.14khemkergoth_: how would I use this new feature for my purpose
04:04.44kergoth_we can't use it until the version minimum is bumped, of course, but in your case you'd just use the var name directly
04:04.58kergoth_${@["foo", "bar"][LIBTOOL_USES_SYSROOT == 'foo']
04:04.59kergoth_}
04:05.23kergoth_thinks this will clean up some of our config files nicely
04:05.25khemah right
04:05.36khemanyway I have more ugliness already
04:05.39khemworking
04:05.42kergoth_as usual :)
04:05.50kergoth_hard to avoid in some cases, nature of the beast
04:06.07khemso now I guess I should be able to switch libtools with one var
04:06.08khemlets see
04:06.13kergoth_nice
04:06.32khemideally I would have kicked 2.2 out
04:06.48khemjust for the sheer fugliness it brings in now
04:07.38kergoth_yeah, its unfortunate that we're limited in that way right now
04:08.17khemyeah OE is less agine
04:08.21khemagile
04:08.28khemwe take too much crap on us
04:08.47khemok so someone broke images
04:09.04khemnow I dont see /lib/modules being packaged into the image files
04:09.10khemwtf
04:09.44khemand obviously udev cries for mama
04:10.13khemkergoth: where is this code for embedding modules into image
04:11.05khemhmmm I am using 2.6.34 and some one applied a patch and the modules are now installed in lib/module/2.6.34.7
04:11.22kheminstead of lib/modules/2.6.34
04:11.25khemwhen it worked
04:11.48khemkergoth: the recipe say linux_2.6.34.bb still could that be it
04:15.57kergoth_so PV is 2.6.34 but the kernel version isn't that
04:16.04khemyep
04:16.13kergoth_dunno if thats an issue or not without looking at the packaging bits, i assume it is since its broken for you :)
04:16.14khemits 2.6.34.7
04:16.33khemyeah I reverting a patch
04:16.50khem5786f08ba6066e9af60104c5d5606c106e8df7d2
04:16.55khemthis one
04:17.59khemkergoth_: I was afraid libtool broke it o.0
04:18.10khemis paranoid
04:24.58*** join/#oe rphillips (~rphillips@hera.xen.prgmr.com)
04:27.49*** join/#oe rphillips (~rphillips@unaffiliated/rphillips)
04:30.23*** join/#oe koobe_ (~koobe@dsl-trebrasgw2-fe4df900-31.dhcp.inet.fi)
05:02.28*** join/#oe denix (~denys@nat/ti/x-bnjnapqebxyllhtj)
05:02.31*** join/#oe mrc3 (~mrc3@nat/ti/x-csochhjlejwpqryh)
05:05.32*** join/#oe mrc3 (~mrc3@nat/ti/x-rcdayqtlxcpdpwgq)
05:16.55*** join/#oe polyonymous (~hacker@g230192031.adsl.alicedsl.de)
05:18.03*** join/#oe rednul_ (~rednul@host-174-45-250-246.bln-mt.client.bresnan.net)
05:19.08*** join/#oe Aarti (~Aarti@122.166.11.13)
05:29.14*** join/#oe dth (~dth@a89-182-146-32.net-htp.de)
05:42.12*** join/#oe harsh (~harsh@122.248.161.59)
05:42.59*** join/#oe rednul_ (~rednul@host-174-45-250-246.bln-mt.client.bresnan.net)
05:44.24*** join/#oe d_th (~dth@a89-183-27-135.net-htp.de)
05:46.23*** join/#oe methril (~methril@189.27.129.162.dynamic.adsl.gvt.net.br)
05:46.49*** join/#oe tasslehoff (~Mich@147.84-49-231.nextgentel.com)
06:28.31*** join/#oe mrc3_ (~ddiaz@189.157.108.174)
06:30.19*** join/#oe zecke (~ich@91-64-127-39-dynip.superkabel.de)
06:33.29eFfeM_workgm
06:33.51*** join/#oe radhermit (~radhermit@gentoo/developer/radhermit)
06:39.48*** join/#oe B_Lizzard (~havoc@athedsl-422791.home.otenet.gr)
06:42.58*** join/#oe grund (~grund@64.244.156.164)
06:47.13CIA-6803Martin Jansa <Martin.Jansa@gmail.com> 07master * r5b3a4eb994 10openembedded.git/recipes/mesa/ (5 files):
06:47.13CIA-68mesa: move mesa-progs from mesa-common.inc to mesa-version.inc
06:47.13CIA-68* for mesa-7.9 and newer there are mesa-demos in separate repository
06:47.13CIA-68* I'll add recipe for latest mesa-demos later
06:47.13CIA-68Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
06:48.38*** join/#oe radhermit (~radhermit@gentoo/developer/radhermit)
06:53.57JaMahi, someone already working on talloc recipe?
06:56.28JaMahmm someone tried outside OE http://samba.2283325.n4.nabble.com/cross-compiling-talloc-with-waf-td2482920.html
07:06.00*** join/#oe Aarti (~Aarti@122.166.11.13)
07:06.36*** join/#oe Proxyles (~henrik@c-0890e255.56-4-64736c14.cust.bredbandsbolaget.se)
07:22.32*** join/#oe tasslehoff (~Mich@147.84-49-231.nextgentel.com)
07:29.41mckoangood morning
07:32.29*** join/#oe jcrouse (~nobody@207-114-132-30.static.twtelecom.net)
07:33.37*** join/#oe xeon-enouf (~xeon-enou@unaffiliated/xeon-enouf)
07:33.51*** join/#oe Heinervdm (~thomas@pD9E17854.dip.t-dialin.net)
07:40.34*** join/#oe ao2 (~ao2@cl-35.trn-01.it.sixxs.net)
07:42.26*** join/#oe eFfeM_work (~frans@D4B26BC1.static.ziggozakelijk.nl)
07:46.40*** join/#oe CosmicPenguin (~nobody@rrcs-67-52-130-30.west.biz.rr.com)
07:58.57*** join/#oe anarsoul (~anarsoul@86.57.155.118)
07:58.57*** join/#oe kristoffer (~kristoffe@c-fedae555.010-30-6c6b7012.cust.bredbandsbolaget.se)
08:04.07JaMakhem: not sure if it's result of latest gcc patch, but today I got ICE while building samba_3.2.15 http://tinderbox.openembedded.org/packages/816608/
08:04.55filipkhem: I lost my link yesterday. Do you think I should add http://pastebin.com/KiMhk4hx to (e)glibc recipes?
08:11.46CIA-6803Marco Cavallini <m.cavallini@koansoftware.com> 07org.openembedded.dev * r9febf6a6bf 10openembedded.git/recipes/linux/linux_2.6.28.bb: linux_2.6.28.bb: changed link to Ronetix' patch for machine ronetix-pm9263
08:20.07hrwmorning
08:20.18*** join/#oe dth_ntb (~dth@a89-183-27-135.net-htp.de)
08:36.21*** join/#oe eFfeM_work (~frans@D4B26BC1.static.ziggozakelijk.nl)
08:43.35*** join/#oe florian_kc (~fuchs@Maemo/community/contributor/florian)
08:44.26floriangood morning
08:55.01eFfeM_workhi florian
08:55.27eFfeM_workflorian, i saw you created the dockstar machine, are you actively working on it ?
08:58.20florianeFfeM_work: hi
08:58.24eFfeM_worki'm the maintainer of sheevaplug and openrd-client; did spent too much time on other things, but the linux kirkwood tree seems not active any more, saw you used 2.6.35, i want to move sheeva and openrd also to 2.6.35; then come with a patch to update conf/machine/include/kirkwood.inc to make linux the default kernel
08:59.10florianeFfeM_work: "actively" depends on free time but yes I'm trying to do useful things with this device.
08:59.10eFfeM_worki can alsoimage we move EXTRA_IMAGECMD_jffs2 to kirkwood.inc
08:59.42eFfeM_workyeah, same here with sheeva, actually dockstar is a nice device which can be obtained cheaply nowadays
09:01.01florianI don't know offhand if this would work for all kirkwood, but for the "default" ones used in Sheevaplug, Dockstar and TK71 2.6.35 seems to sopport very well. The dockstar patch is not more then the machine file.
09:02.01eFfeM_workyeah saw that
09:02.12florianThe jffs2 I would leave in the device files. This makes it more clear that it depends on the actual flash used in the device and not the CPU.
09:02.36florianThese devices are really cheap now... got mine for EUR 20 in a shop.
09:02.36eFfeM_worksheeva had one or two additional patches, actually I already did those and booted it, didn't get to consolidatingthat
09:02.45eFfeM_workwrt jffs2: you're right
09:02.47eFfeM_workeur 20 is nice!
09:03.04eFfeM_workguess wd is dropping the product
09:03.25eFfeM_workat some point in time marvell suggested a $50 plug
09:03.30eFfeM_workthis is better
09:04.15florianThere seem to be several similar devices around - Seagate has one for 3.5" disks now and one where two 2.5" SATA drives fit into.
09:04.48eFfeM_workthat would be cool, only thing missing in my sheeva is sata, taht's also why i got the openrd client
09:05.01eFfeM_workwhich btw needs some more work as e.g. the video driver has not been mainlined
09:05.12florianHardware hackers seem to like it... there are PCB designs around for adding another Ethernet, SD and such things :)
09:05.24eFfeM_workcool, do you have a url ?
09:06.21florianThe best collection I'm aware of is here: http://www.mikrocontroller.net/articles/Dockstar but German only :-(
09:07.31florianThe OpenRD is nice... I wonder if we have one here at the office :-)
09:09.54ynezzhm, that openrd looks really nice
09:09.59ynezzand it's nice price
09:10.28filipwifi version would be nice
09:10.36ynezzconsidering I'm using this http://www.embeddedarm.com/products/board-detail.php?product=ts-7800
09:12.03JDuke127hallo
09:12.12ynezzfilip: you can add wifi with usb stick easily
09:12.59filipynezz: well I could use an old pc as well ;). This thing is all about completeness in a small box
09:13.05eFfeM_workflorian: thanks for the link, I can read german (& speak a tiny bit)
09:13.14ynezzfilip: and power consumption!
09:13.23eFfeM_workflorian btw did you get it in an internet shop?
09:13.46filipand fancyness!
09:13.58filipI am using an old compaq deskpro for stuff like this
09:14.03filipit pulls around 30W
09:14.19filiphas room for two 3.5" drives, has ethernet, pci, usb and everything
09:14.27filipand costs like... 5EUR now
09:14.33eFfeM_work<PROTECTED>
09:14.44eFfeM_workdisadvantage of openrd is size
09:15.30eFfeM_work30w, a sheeva with usb hd will probably use less than 10 w
09:15.31ynezzbut the advantage of ts7800 board is their availability
09:17.01ynezz30W is quite a lot I think for 365/24/7
09:17.28JDuke127hi , i m having problem on toolchain sdk C++ hello.c , i tried to compile code : http://pastebin.com/wvnpg2Gr with this command , but when i add clutter.h i got huge errors as shown here http://pastebin.com/HqdtJmDR , whats wrong ? someone can help ?
09:17.53zeckeJDuke127: you really need to improve your reading skills
09:18.02zeckeJDuke127: why do you think it should find clutter.h like this?
09:18.11eFfeM_workflorian: found teh atelco link for dockstar, they noticed the thing is hot so now it is eur 29.90
09:18.23zeckeJDuke127: i told you yesterday to use devshell, and then pkg-config --cflags NameOfClutterModule to get the right include paths
09:19.05filipynezz: well the disks need power
09:19.12JDuke127zecke , it works fine with devshell yes but , someone told me to install bitbake toolchain
09:19.17filipynezz: and with ext3 it's not easy to spin them down
09:19.41zeckeJDuke127: well, please explain to me why <clutter.h> should work?
09:19.57JDuke127zecke: and i installed toolchain sdk "bitbake meta-toolchain"
09:20.09JDuke127i m not using standard OE arm eabi cc
09:20.16JDuke127its meta toolchain
09:20.21zeckeJDuke127: that is not answering the question
09:20.22JDuke127i set PATH
09:20.41JDuke127i donno , yes it works on devshell fine
09:21.15zeckeJDuke127: why do you think <clutter.h> should work?
09:21.40JDuke127i did "opkg-target libclutter"
09:22.49zeckeJDuke127: seriously, before asking others for help you should do something yourself. Do you even have a clutter.h in the unpacked toolchain? find /path/to/toolchain -name clutter.h
09:23.55JDuke127i looked inside include  , it has clutter.h , yes
09:24.29JDuke127zecke , did you used meta-toolchain before ?
09:26.02JDuke127zecke , i got clutter.h /home/kadirbasol/OE/sdk/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/include/clutter-1.0/clutter/clutter.h
09:27.41zeckeJDuke127: yes, but that is not what you include... you should compile with foo-bar-g++ `pkg-config --cflags clutter-1.0` -o myapp main.cc
09:28.11JDuke127hmm g++ , not gcc
09:28.27*** join/#oe lrg (~lrg@slimlogic.co.uk)
09:28.29zeckeJDuke127: the compiler only searches in /home/kadirbasol/OE/sdk/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/include/... it will not magically go into clutter-1.0/clutter
09:29.04zeckeJDuke127: well, you used C++ above, but for including it does not matter... on top of that the toolchain is unlikely to be relocatable... it was built to be in /usr/local/angstrom
09:30.51JDuke127but my compiler recognizes , clutter.h , there is no error like , Eg: "File not found 'clutter.h' " ,
09:31.11JDuke127i think there r some conflicts or C or C++ err
09:32.03zeckeJDuke127: it is a string, how should it not recognize it?
09:32.45JDuke127when i do this
09:32.48JDuke127kadirbasol@kadirlinux:~/OE/sdk/usr/local/angstrom/arm$ arm-angstrom-linux-gnueabi-g++ ~/Desktop/hello.cc  /home/kadirbasol/Desktop/hello.cc:4:21: error: clutter.h: No such file or directory
09:32.55zeckeJDuke127: use strace to see where your compiler is searching for clutter.h... it is certainly not in /home/kadirbasol/OE/sdk/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/include/clutter.h
09:32.56JDuke127but i add
09:33.10JDuke127arm-angstrom-linux-gnueabi-g++ ~/Desktop/hello.cc -I /home/kadirbasol/OE/sdk/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/include/clutter-1.0/clutter
09:33.31JDuke127then , i got
09:33.34JDuke127home/kadirbasol/OE/sdk/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/include/clutter-1.0/clutter/clutter-stage.h:255: error: ‘height’ was not declared in this scope /home/kadirbasol/OE/sdk/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/include/clutter-1.0/clutter/clutter-stage.h:266: error: ‘G_END_DECLS’ does not name a type
09:33.38JDuke127and many more errors...
09:34.03JDuke127maybe clutter library broken
09:34.07zeckeJDuke127: well, in that case the clutter authors messed up their G_BEGIN_DECLS/G_END_DECLS.
09:34.39JDuke127ok
09:34.45JDuke127i try devshell back now
09:34.46zeckeJDuke127: What is your goal? You do not seem to have a good understanding of C/C++, compiling, toolchains. Maybe you should refocus on the problem you want to solve?
09:35.09JDuke127now i do
09:35.09JDuke127bitbake -c devshell clutter
09:35.17zeckeJDuke127: even for the cross toolchain... you need to use `pkg-config --cflags --libs clutter-1.0`
09:35.45*** join/#oe kgilmer (~kgilmer@dsl254-120-154.nyc1.dsl.speakeasy.net)
09:35.47zeckeJDuke127: we use pkg-config to 'find' the right include paths... and probably the preferred way to include clutter.h then is to use clutter/clutter.h
09:38.10JDuke127zecke , it compiles on devshell its ok
09:38.30JDuke127i just get 1 warning
09:38.31JDuke127http://pastebin.com/6i2wdmMm
09:38.37JDuke127this warning makes problem ?
09:38.57JDuke127warning: libc.so, needed by /home/kadirbasol/OE/build/tmp-igep0020/sysroots/x86_64-linux/usr/armv7a/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/lib/libgcc_s.so, not found (try using -rpath or -rpath-link)
09:40.22zeckeJDuke127: warning, most likely an issue with the binutils 2.18.. I have sent an email to the oe-dev list but got little response
09:41.02JDuke127hmm when we update binutils , problem will be solved
09:42.17zeckeJDuke127: well, it is a warning... nothing to worry about
09:44.10JDuke127ok
09:44.22JDuke127now i ve uploaded my binary to my card
09:44.25JDuke127i ve ran app
09:44.49JDuke127this time clutter seems broken : ClutterEGL-WARNING **: eglChooseConfig failed , ClutterEGL-CRITICAL **: Unable to find suitable GL visual.
09:45.12JDuke127i got this errors in loop
09:45.20JDuke127no display shown
09:46.03zeckeJDuke127: well, you are in an engineering channel. You will need to think before you post questions
09:46.43zeckeJDuke127: did you at least google gfor eglChooseConfig?
09:48.30JDuke127yes
09:49.43eFfeM_workadmires zecke's patience :P
09:50.10zeckeJDuke127: from where do you start it? do you have an xserver running or such?
09:53.42JDuke127no i dont like X11
09:53.45JDuke127i hate X11
09:53.53JDuke127i m using pure framebuffer on console
09:54.02JDuke127and i can run simple OGL Apps
09:54.08JDuke127but not clutter running
09:54.10JDuke127EGL
09:55.38zeckeJDuke127: and you are sure that clutter has an EGL backend != ClutterEGLX that does not require X11?
09:56.53JDuke127how can i do this config ?
09:57.06eFfeM_workread the source luke
09:57.16eFfeM_workor ask in a clutter forum
09:57.43zeckeeFfeM_work: that is mean to ask him to pester the clutter devs
09:57.49*** join/#oe DJWillis (djwillis@cpc3-bath5-2-0-cust220.aztw.cable.virginmedia.com)
09:58.07zeckeJDuke127: well, read the source.. search for ClutterEGL and calls to eglChooseConfig
10:00.32*** join/#oe CMoH|notebook (~cipi@unaffiliated/c-moh)
10:06.26*** join/#oe harsh (~harsh@122.248.161.59)
10:08.28*** join/#oe CMoH-notebook (~cipi@89.137.245.85)
10:08.28*** join/#oe CMoH-notebook (~cipi@unaffiliated/c-moh)
10:17.16*** join/#oe pirho (debian-tor@gateway/tor-sasl/pirho)
10:18.00*** join/#oe mickey|office (~Mickey@business-092-079-168-007.static.arcor-ip.net)
10:22.34CIA-6803Koen Kooi <koen@openembedded.org> 07org.openembedded.dev * rf1822d1110 10openembedded.git/recipes/opkg/opkg-collateral.bb: opkg-collateral: make angstrom use SHR tmpdir fix and change package arch to all
10:49.19XorAguesses the ltg planet got stuck sometime in September and stopped updating
10:49.33XorAflorian: is the ltg planet stuck?
10:52.43floriani'll take a look
10:54.49*** join/#oe methril_work (~methril@201.35.65.90)
10:58.37XorAthinks OE devs are normally more verbose than a months gap :-)
11:00.24hrw;D
11:03.42XorAflorian: that looks better :-)
11:04.32florianindeed... looks liek there is a problem with the cronjob
11:06.55tasslehoffI have added qt-embedded to my image like this: http://pastebin.com/Lve9QqfE, cherry picking what I need. Now want to use qt4-embedded-gles, but I don't know how to tell it to compile that one instead of qt4-embedded. Is this something I do in DEPENDS?
11:11.33*** join/#oe methril_work (~methril@201.35.65.90)
11:13.11*** join/#oe GNUtoo|laptop (~gnutoo@host245-55-dynamic.180-80-r.retail.telecomitalia.it)
11:23.13*** join/#oe mawillia (~mikew@rrcs-24-39-249-130.nys.biz.rr.com)
11:25.44CIA-6803Koen Kooi <koen@openembedded.org> 07org.openembedded.dev * r77869f4261 10openembedded.git/recipes/powervr-drivers/omap3-sgx-modules_1.4.14.2616.bb:
11:25.44CIA-68omap3-sgx-modules: update to latest SDK release and add ti816x support
11:25.44CIA-68Signed-off-by: Koen Kooi <k-kooi@ti.com>
11:25.58CIA-6803Koen Kooi <koen@openembedded.org> 07org.openembedded.dev * rd50346e98e 10openembedded.git/recipes/powervr-drivers/libgles-omap3.inc:
11:25.58CIA-68libgles-omap3: add ti816x support and fix packaging
11:25.58CIA-68Signed-off-by: Koen Kooi <k-kooi@ti.com>
11:27.04mawilliaIs there any documentation about setting up a ipk server for custom packages (conf file formats, http server requirements, etc)?
11:37.14eFfeM_workmawillia: it is just a regular http server
11:40.49*** join/#oe ant_work (~andrea@host6-80-static.42-85-b.business.telecomitalia.it)
11:41.05mawilliaOK, so other than the .ipk file, what needs to be there to get picked up in the "opkg update" call?  Looks like a compressed list get's pulled down.  What needs to be in it?  (I'm a noob, so if there's an FM, I'll be glad to go read it).
11:44.51*** join/#oe GarthPS (~quassel@92.102.66.79)
11:46.36eFfeM_workmawillia: you also need package files, if you do a bitbake package-index (or something like that; don't to this very often) everything you need ends up in tmp/deploy/ipk/*
11:46.43eFfeM_workif I am correct
11:48.27eFfeM_workmawillia: and read this http://docs.openembedded.org/usermanual/html/image_class.html
11:48.33eFfeM_workespecially the method 2 secion
11:48.56ant_workeFfeM_work: hi
11:49.06eFfeM_workhi ant_work
11:49.14eFfeM_workhow are you doing?
11:49.25ant_workI launched a first attack to /linux for pruning ;)
11:49.36eFfeM_workgreat :-)
11:49.46ant_workvery busy with biz, not enough time to go in depth
11:50.18eFfeM_workpity, but sounds familiar
11:50.31eFfeM_workdid you plan to come to elc/oedem?
11:50.32ant_worknext stepl would be remove the duplicate patches shared between similar linux recipes
11:50.47ant_worki.e. extending FILESPATHPKG
11:51.00ant_worksame could be done for linux boot logo
11:51.43eFfeM_worki have some mixed feelings on removing dup patches, it is nice filewise, but it becomes harder to find if a file is unused
11:52.08eFfeM_workand I really dislike FILESPATHPKG that refer to dirs for other versions
11:52.09ant_worktrue, best would be move the recipe+patches to obsolete
11:52.23eFfeM_workcommon patches could go to linux/ dir or so
11:52.30ant_workbut the case linux-kexecboot -> linux is not the only one
11:52.50ant_workactually is just different defconfig
11:53.06ant_work(and extra .inc file)
11:53.07eFfeM_workbut i also saw that some glibc recipes extended the path to add glibc-2.4 or so which is a recipe for errors
11:53.16ant_work:/
11:53.47eFfeM_workit might also be interesting to merge linux and linux-libc-headers
11:54.10ant_workwell, in the case there are many recipes, best would be to insulate the patch of each in a subdir
11:54.23ant_workgeneral case being putting the shared files in /files
11:54.33tasslehoffIf I clean "qt4-embedded" and then put "qt4-embedded-gles" into DEPENDS, will that make sure the libs I later add to IMAGE_INSTALL are -gles'y?
11:55.11ant_workeFfeM_work: s/many recipes/many versions of same recipe/
11:55.13eFfeM_workbtw i also have some concerns with inc files, i feel people sometimes change the inc file but at best see if all versions build and at worst only check if it fixes their version and do not care about the other versions
11:55.34eFfeM_workant_work: agree
11:55.52eFfeM_workand actually u-boot is also somewhat of a mess
11:55.58ant_workatm there is a bit of 'anarchy' :)
11:56.20eFfeM_workyes
11:56.49ant_workheh /linux and /u-boot will be nightmares...
11:57.43ant_workbtw pruning 2.4 kernels I saw a 'triton' machine. Seems almost unmaintained.
11:57.56*** join/#oe grund (~grund@64.244.156.164)
11:58.01ant_workI did resist and did not move it's recipes to obsolete
11:58.03ant_workbut
11:58.04eFfeM_work(actually checked u-boot, it is not that bad 9apart from omap3, omap3beagleboard, omap3pandora versions (that i would expect to be mergeable) and a very big u-boot_git recipe
11:58.45eFfeM_workone of the things I would like to get on the agenda is clearly identifying owners/maintainers for every machine and distro
11:58.55ant_workwell, u-boot git is 'refugium peccatorum' :)
11:59.04eFfeM_workand preferably move the orphaned ones to obsolete or unsupported or so
11:59.25eFfeM_worki know, i fear I added my share to u-boot git
12:00.06ant_workI for myelf added some lines to it too
12:00.52ant_workhe.. the Zaurus had a single git revision working
12:02.59ant_workanyway, the flood of omap3 recipes will not end up quickly
12:03.22ant_workI see in the kernel ML there are still 'fixes' for 2.6.37
12:03.48eFfeM_worknope, omap people are good in creating recipes, but not too god at removing the old ones
12:03.56ant_worklet's hope by then someone will remove all after 2.6.32
12:04.12ant_work^_^
12:04.36eFfeM_workactually every time I see the ti dir I am also wondering who knows what the difference is between all those variants
12:07.05*** join/#oe ldnunes (~ldnunes@189.114.111.55)
12:12.43*** join/#oe playya__ (~playya@unaffiliated/playya)
12:13.01*** join/#oe rob_w (~bob@pD95EB46E.dip.t-dialin.net)
12:13.48*** join/#oe CMoH-notebook (~cipi@95.76.71.81)
12:13.48*** join/#oe CMoH-notebook (~cipi@unaffiliated/c-moh)
12:24.08*** join/#oe JaMa (~martin@161-24.13.24.78.awnet.cz)
12:25.02*** join/#oe dos1 (~dos@unaffiliated/dos1)
12:25.19*** part/#oe mawillia (~mikew@rrcs-24-39-249-130.nys.biz.rr.com)
12:31.07*** join/#oe playya_ (~playya@unaffiliated/playya)
12:31.24*** join/#oe Jay7 (jay@93-81-1-158.broadband.corbina.ru)
12:50.47*** join/#oe ldnunes (~ldnunes@189.114.111.55)
12:54.14*** join/#oe rednul_ (~rednul@host-174-45-250-246.bln-mt.client.bresnan.net)
12:58.47hrweFfeM_work: probably few TI guys do
13:00.42eFfeM_workhrw guess so, but imho the idea of recipes in oe is that they are usable for others; guess it would be nice to know what is the purpose of different versions of a recipe (in general, this does not only apply to ti)
13:01.23eFfeM_worksometimes this is due to license changes, sometimes footprint, sometimes quality, but in most cases it is unknown
13:04.12*** join/#oe kevinsc (~a0214685@nat/ti/x-vlolrjftjvldrxby)
13:04.27*** join/#oe methril_work (~methril@201.35.65.90)
13:06.44XorAplays hunt the TI guy
13:07.25*** join/#oe rschus (~rschus@241.163.71-86.rev.gaoland.net)
13:07.47ynezzXorA: score?
13:08.04XorA200 grots to the person who nails koen :-)
13:08.36*** join/#oe kevinsc1 (~a0214685@nat/ti/x-yqmaubbuvxsiwbjb)
13:09.44ynezzeFfeM_work: can you give me some "ti" example, say from the recipe/linux/ ? I'm just currious
13:14.52*** join/#oe mhnoyes (~mhnoyes@sourceforge/sitedocs/mhnoyes)
13:19.21eFfeM_workynezz: there are 14 recipes of ti-xdctools in the ti dir, no idea what the difference is between those
13:19.58eFfeM_workalso kernel has some omap variants but these are for different boards or maybe they have use (never peeked into it)
13:20.38ynezzah lol at that ti dir
13:20.39eFfeM_workXorA: maybe ibot will nail him if you lart him
13:21.24XorAmisses his Nine Inch Nails gun from quake :-)
13:23.29eFfeM_workXorA: tried to nail koen, ended up with a trauma surgeon :p : http://www.lmgtfy.com/?q=nail+koen&l=1
13:27.14*** join/#oe sge (~username@62.240.71.4)
13:29.09*** join/#oe Tartarus (trini@pixelshelf.com)
13:44.52*** join/#oe etrunko (~edulima@201.82.27.51)
13:50.44*** join/#oe grund (~grund@host65-17-84-58.birch.net)
13:53.31*** join/#oe kerim (~kerim@81.214.22.138)
13:57.22*** join/#oe cminyard (~cminyard@pool-173-57-145-237.dllstx.fios.verizon.net)
13:57.56*** join/#oe cargoudel (80afff09@gateway/web/freenode/ip.128.175.255.9)
14:00.57cargoudelgood morning .... i managed to get openjdk build for an armv4 ... and the biggest thing i can suggest is use gcc-4.4.4 because 4.4.2 is only the first version of gcc to support eabi on armv4 but in my experience building a lot of packages for oe and gentoo with each version 4.4.4 is much more stable and bug free ..... so In angstrom it defaults to 4.4.2 for armv4 ... bump that to 4.4.4 and things will go a lot easier
14:07.08mckoanmaybe could appear a silly question but what is the purpose of qt4-tools-sdk package ?
14:07.36mckoanand how it works ?
14:08.54zeckemckoan: it is a SDK package. So it is used inside the SDK (e.g. meta-toolchain-qt)
14:09.36zeckemckoan: it contains the Qt tools used when building. E.g. qmake (to create a makefile), rcc (to convert files into a .c file with pathnames), moc (to preprocess files and create c++ code)...
14:09.52kergoth_the *sdk classes are just regular classes with altered prefixes to the sdk root, iirc.  crosssdk == cross + sdk prefix
14:10.06mckoanzecke: do you mean it is a meta-toolchain-qt dependency?
14:10.18mckoanlooking into meta-toolchain-qt.bb
14:10.39kergoth_zecke: http://git.openembedded.org/cgit.cgi/bitbake/commit/?id=606fa1fd97cbd47a6a7ebdc7a2e6aa93a8f65cf5 - this seem sane to you?
14:10.57zeckemckoan: indirectly yes, you will find it in task-*qt*-host.bb
14:11.33*** join/#oe anarsoul (~anarsoul@86.57.155.118)
14:11.34mckoanzecke: meta-toolchain-qt doesn't exist
14:11.45mckoanzecke: do you mean meta-toolchain-qte ?
14:12.16zeckemckoan: qte for master, -qt exists in a branch
14:13.35mckoanwhat do I get with meta-toolchain-qt ? an environment to install everywhere ?
14:15.03kergoth_its an sdk.   use it to build things outside of OE
14:15.20zeckemckoan: please check the usermanual
14:15.47zeckemckoan: there is a section on meta-toolchain-qte, how it is build, how the result is used
14:17.35*** join/#oe CMoH (~cipi@95.76.71.81)
14:17.35*** join/#oe CMoH (~cipi@unaffiliated/c-moh)
14:20.11JDuke127hello , i tried to compile a sample clutter app but i got this error on pkg-config : http://pastebin.com/urnXvEGA , someone know how to fix that problem ?
14:20.59JaMaJDuke127: mesa should provide gl
14:21.24JDuke127but i m using omap3
14:21.28JDuke127omap3 has mesa ?
14:21.36JDuke127igepv2 card
14:21.47mckoanzecke: I missed it, thx
14:21.56*** join/#oe sge (~username@62.240.71.4)
14:22.40JDuke127hmm
14:22.46JDuke127seems like it has mesa
14:22.48*** join/#oe rob_w (~bob@pD95EB46E.dip.t-dialin.net)
14:22.49JDuke127very interesting
14:26.29mckoanzecke: I missed it because my paper printed version is too old :-D
14:26.40JDuke127JaMa , i did opkg-target install mesa
14:26.50JDuke127JaMa , but it still didnt success and failed
14:27.30JDuke127i got same error
14:27.31JDuke127Package gl was not found in the pkg-config search path.
14:27.31JaMano idea what's opkg-target
14:27.44JDuke127its meta-toolchain
14:28.44zeckeJDuke127: can you type which pkg-config?
14:30.38*** join/#oe kgilmer (~kgilmer@firebug.buglabs.net)
14:30.48JDuke127zecke , it gaves "/home/kadirbasol/OE/sdk/usr/local/angstrom/arm/bin/pkg-config" , correct path of meta-toolchain
14:30.57JDuke127maybe i ve some lack of libraries ?
14:31.19JDuke127without meta-toolchain i got this
14:31.23JDuke127from devshell
14:31.55JDuke127http://pastebin.com/n5PTXsFt
14:32.00JDuke127this is from devshell
14:32.06JDuke127from meta-toolchain when i do it
14:32.11JDuke127i got this
14:32.11*** join/#oe mickey|office (~Mickey@business-092-079-168-007.static.arcor-ip.net)
14:32.56JDuke127http://pastebin.com/KRM0GSiK
14:33.05JDuke127this one is from meta-toolchain
14:33.12JDuke127so why meta-toolchain suck
14:33.18JDuke127i need more libraries ?
14:36.24*** join/#oe klaas__ (~chatzilla@d54C07440.access.telenet.be)
14:43.40kergoth_wow, making referencing nonexistent variables an error is showing all sorts of bugs :)
14:43.46kergoth_fixes a copule
14:44.42*** join/#oe kristianpaul (~kristianp@unaffiliated/kristianpaul)
14:44.59kergoth_its exposing many variable renames from classes which weren't done in all recipes
14:45.00kergoth_heh
14:45.05kergoth_well, not many, but some
14:50.11*** join/#oe aloisiojr (~aloisio@186.212.114.106)
14:51.35*** join/#oe angelox_123 (~Angelo@201-93-218-37.dsl.telesp.net.br)
14:52.44*** join/#oe koobe_ (~koobe@dsl-trebrasgw2-fe4df900-31.dhcp.inet.fi)
14:55.24*** join/#oe ao2 (~ao2@cl-35.trn-01.it.sixxs.net)
14:55.25*** join/#oe hollisb (~hollisb@c-24-20-193-174.hsd1.or.comcast.net)
14:59.05*** join/#oe pirho (debian-tor@gateway/tor-sasl/pirho)
15:00.16*** join/#oe marex (~marex@vasut.kolej.mff.cuni.cz)
15:01.02CIA-6803Marco Cavallini <m.cavallini@koansoftware.com> 07org.openembedded.dev * r1d91da33cd 10openembedded.git/conf/distro/include/kaeilos-2010.inc: kaeilos-2010.inc: unset DISTRO_FEED_CONFIGS for kaeilos
15:03.26*** join/#oe kevinsc (~a0214685@nat/ti/x-cchtbswcppgabmfr)
15:10.39*** join/#oe anarsoul (~anarsoul@86.57.155.118)
15:12.52CIA-6803Paul Menzel <paulepanter@users.sourceforge.net> 07master * rf58a5d59b7 10openembedded.git/recipes/openmoko-3rdparty/mokosuite2_git.bb:
15:12.52CIA-68mokosuite2: Add `libfakekey` and `vala-native` to DEPENDS.
15:12.52CIA-68During the latest bumps of `SRCREV` I guess it was forgotten to add some dependencies.
15:12.52CIA-68`libfakekey` is needed for a successful configure and without `vala-native` `valac` is not found on a clean and minimal build system.
15:12.53CIA-68Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
15:12.53CIA-68Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
15:13.03CIA-6803Paul Menzel <paulepanter@users.sourceforge.net> 07master * r0f83f5f36e 10openembedded.git/recipes/freesmartphone/msmcommd_git.bb:
15:13.03CIA-68msmcommd_git: Add `libfsotransport` to `DEPENDS`.
15:13.03CIA-68Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
15:13.03CIA-68Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
15:49.47*** join/#oe kgilmer (~kgilmer@firebug.buglabs.net)
15:58.24*** join/#oe klaas__ (~chatzilla@d54C07440.access.telenet.be)
15:59.52*** join/#oe rob_w (~bob@pD95EB46E.dip.t-dialin.net)
16:03.41*** join/#oe kevinsc (~a0214685@nat/ti/x-hxfjerpdajimumde)
16:32.55*** join/#oe kergoth__ (~kergoth@ip24-251-170-95.ph.ph.cox.net)
16:36.42*** join/#oe kergoth_ (~kergoth@ip24-251-170-95.ph.ph.cox.net)
16:42.00*** join/#oe eFfeM (~frans@j200125.upc-j.chello.nl)
16:42.20*** join/#oe woglinde (~heinold@g225072001.adsl.alicedsl.de)
16:42.51*** join/#oe pH5 (~ph5@e178199038.adsl.alicedsl.de)
16:46.39*** join/#oe piroko (~jeremy@pohl.ececs.uc.edu)
16:46.52*** part/#oe piroko (~jeremy@pohl.ececs.uc.edu)
16:51.28*** join/#oe dijenerate (~dijenerat@64.210.44.37)
16:58.47*** join/#oe woglinde (~heinold@g225147020.adsl.alicedsl.de)
17:10.20woglindehm llvm 2.8 released
17:11.40*** join/#oe pcacjr (~pcacjr@unaffiliated/pcacjr)
17:19.40foobazIs there a way to spead up the bitbake command? What's with the 0 to 100% bitbake files?
17:19.45foobazspeed*
17:19.55woglinde?????
17:20.15woglindeyou can help improve bitbake so its parsing stuff parallel
17:20.36*** join/#oe NightMonkey (~NightMonk@pdpc/supporter/professional/nightmonkey)
17:21.49*** join/#oe rob_w (~bob@pD95EB46E.dip.t-dialin.net)
17:22.57foobazwoglinde, what is that 0 to 100% file stuff is does everytime you run bitbake? Seems like it takes a while.
17:23.58woglindeonly the first parsing
17:24.02woglindethe second is faster
17:24.55foobazAlso where are my SVN source files placed? I notice the S variable that most _svn.bb files have. I'm just doing a quick do_compile, but I'm not sure where main.cpp is placed. I tried ${WORKDIR} and ${S} but neither work. Kind of confused.
17:24.59foobazhttp://pastebin.com/MMn9icdh
17:25.35CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * r26bba2c633 10openembedded.git/recipes/matchbox-keyboard/files/ (2 files):
17:25.35CIA-68matchbox-keyboard : moved unused files to obsolete dir
17:25.35CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
17:25.35CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * re85268535b 10openembedded.git/recipes/tar/files/ (configure.patch m4.patch):
17:25.36CIA-68tar : moved unused files to obsolete dir
17:25.36CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
17:25.37CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * rf12a78922c 10openembedded.git/recipes/tcpdump/files/fix-paths.patch:
17:25.37CIA-68tcpdump : moved unused files to obsolete dir
17:25.38CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
17:25.38CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * re2d2f6959c 10openembedded.git/recipes/tor/tor-0.1.1.26/openssl.patch:
17:25.39CIA-68tor : moved unused files to obsolete dir
17:25.40CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
17:25.40CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * r9aedaeda16 10openembedded.git/recipes/tslib/tslib/multievent.patch:
17:25.41CIA-68tslib : moved unused files to obsolete dir
17:25.41CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
17:25.42CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * rc8a76d4962 10openembedded.git/recipes/uclibc/files/ (armeb-kernel-stat.h.patch kernel-key-t-ipc.h.patch):
17:25.43CIA-68uclibc : moved unused files to obsolete dir
17:25.43CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
17:25.46woglindesvn checksout the stuff under archivedir/svn/projectname
17:25.57woglindeand makes a tar.gz-file of it
17:25.59CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * r05ac7e7ead 10openembedded.git/recipes/matchbox2/files/glib-2.8-backport.patch:
17:25.59CIA-68matchbox2 : moved unused files to obsolete dir
17:25.59CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
17:26.06woglindewhich it than extract to S
17:26.07CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * ra83a9bf8a4 10openembedded.git/recipes/matchbox-wm/matchbox-wm/kbdconfig_keylaunch_simpad.patch:
17:26.07CIA-68matchbox-wm : moved unused files to obsolete dir
17:26.07CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
17:26.43foobazHow would that look in my do_compile stage then if I want main.cpp (It's in trunk by itself in the repository).
17:27.32eFfeMfoobaz, guess this will speed things up drastically: http://www.dell.com/us/business/p/poweredge-r910/pd?~ck=anav
17:28.12*** join/#oe w|zzy (~quassel@220-245-95-7.static.tpgi.com.au)
17:28.27*** join/#oe kgilmer (~kgilmer@firebug.buglabs.net)
17:28.38*** join/#oe woglinde_ (~heinold@g225145255.adsl.alicedsl.de)
17:28.46foobazwoglinde: also I turned off the tarball checkout.
17:28.56foobazunless you mean something else
17:30.40foobazoh I see
17:30.54foobazSo do I have to do something in like do_fetch to uncompress them someplace?
17:32.00kergoth_foobaz: the archive is uncompressed in the unpack task.. that's what its for.
17:32.23kergoth_its likely a dir in ${S} of the name of the last component of your svn path, e.g. projectname or trunk
17:32.30kergoth_er, a dir in WORKDIR
17:32.47kergoth_just bitbake -e yourrecipe |grep \^WORKDIR=
17:32.49kergoth_and look in there.
17:45.46*** join/#oe cargoudel (80043e65@gateway/web/freenode/ip.128.4.62.101)
17:46.47*** join/#oe anarsoul (~anarsoul@212.98.176.195)
17:47.29cargoudelthis may seem like a really stupid question once you done compiling for angstrom ... how to you do install the opkgs to a mounted sdcard .. i have all my ipkg just sitting here ready to go
17:50.08eFfeMcargoudel: make an image (e.g. console-image) and extract teh tar file on your sd card
17:50.49*** join/#oe kevinsc1 (~a0214685@nat/ti/x-bdfntbhuuemjnvlg)
17:59.41*** join/#oe kergoth_ (~kergoth@ip24-251-170-95.ph.ph.cox.net)
18:00.09foobazkergoth_: odd. Yeah I see '...build/tmp-angstrom_2008_1/work/armv7a-angstrom-linux-gnueabi/walker-svn-r1/' as the working directory. In it is temp trunk and walker but there's no main.cpp file. In in the SVN though (I can see if I do a fresh checkout).
18:00.22kergothlike i just said
18:00.26kergothwhat's the final component ofthe svn path?
18:00.28kergothclearly its trunk
18:00.35kergothso ${WORKDIR}/trunk is where the sources are
18:00.43kergothso set S = "${WORKDIR}/trunk" int he recipe
18:01.03foobazoh. I'll try that. Thanks
18:01.12kergothnp
18:06.37*** join/#oe oneshel (~jim@c-98-216-198-0.hsd1.nh.comcast.net)
18:08.06khemkergoth: should kernel-modules appear in RDEPENDS to get included in the final image ?
18:08.40kergothif you want *all* modules, but its unlikely you do, more likely task-base will intelligently pull in the modules you need based on the capabilities in the features variables
18:08.42kergothshrugs
18:09.26*** join/#oe etrunko (~edulima@201.82.27.51)
18:09.29khemkergoth: hmmm I end up with 0 modules that seems wrong
18:09.45khemkergoth: it worked few days ago
18:09.55kergothdunno
18:10.04kergothdoesn't watch individual oe recipe commits very closely
18:10.28foobazkergoth: http://pastebin.com/fdU1Caqf still can't find it. I wonder why it's not unpacking main.cpp
18:10.53kergothwell, where is your main.cpp in your svn?
18:10.56kergoththis isn't an oe problem
18:11.02kergothit checks out the svn path you gave it
18:11.08kergothand you're looking in that checkout
18:11.34foobazIt's in trunk.
18:12.03foobazI deleted my checkout and if I do a fresh checkout I get a folder with trunk,branches,tags and in trunk is main.cpp
18:13.29khemkergoth: hmmm I am using minimal-image which RDEPENDS on task-boot
18:13.34khembut not on task-base
18:15.54kergoththat'd explain it
18:16.21kergothfoobaz: i'd suggest removing the tarball it created from your svn in DL_DIR, then bitbake -c clean yourrecipe, then try baking it again.
18:16.37kergothrm downloads/*wmich*
18:16.39kergothor whatever
18:17.00*** join/#oe mnabil (~mnabil@41.234.71.188)
18:17.43khemkergoth: task-base DEPENDS on task-boot
18:17.50kergothyep, it does
18:18.19khemkergoth: so I think the minimal-image bypasses the module inclusion logic
18:18.24kergothit does, yes
18:18.30khemhmmm
18:18.44kergothwere you using that image a few days ago when it worked? :)
18:18.56khemyes but I shove in modules
18:19.01khemnow that I remember
18:19.03kergothah
18:19.31khemI keep improving my local.conf for clutter
18:19.56khemif one uses udev then modules are needed  I think
18:20.05khemfew of them
18:20.34khemso it seems console-image is the next smallest image
18:20.52khemthats like 4000 tasks
18:21.12cargoudelWhy does bitbake base-image build X11 and gnome stuff? Does it have to do with my distron settings?
18:21.56kergothkhem: its that many even for a distro other than angstrom? its largely driven by the DISTRO_FEATURES, so if it has less features, it would build less
18:22.10kergothcourse we still have some leakage, things like bluez pulling in x and crap, or whatever
18:22.16kergoththose need to be fixed period
18:22.35kergothwe need to take the time to sit down and review the .dot files from bitbake -g in some of these
18:22.46kergothfigure out exactly where things we don't want are coming from, and fix them, on a case by case basis
18:22.53kergoththis is how i found the gtk+-native / cross thing
18:23.18woglinde_re
18:23.24khemnods
18:24.00kergothOT, but if anyone else is using osx and is tired of colloquy being buggy as hell, Textual is lovely
18:24.25khemkergoth: I use colloquy
18:24.32khemnever tried textual
18:24.50kergothcolloquy has this bug where it randomly stops updating the channel displays, and you ahve to reload the style to fix it
18:24.55kergoththe bug is 4 years old in their bts
18:24.57kergoth:(
18:25.27khemkergoth: looks promising
18:26.19kergothseems very simple, yet has the nice features that are above text ones like irssi (e.g. growl notification)
18:26.38khemkergoth: yeah I was about to ask about growl integration
18:27.11foobazkergoth: nah didn't fix it. heh if I uncompress the tar.gz myself after removing it and calling bitbake again the main.cpp isn't even in there. Thanks for your help. I'll have to look around for the answer later.
18:27.46kergothfoobaz: weird.
18:28.02khemfoobaz: check if the repo was checked out correctly
18:28.10foobazhow?
18:28.22foobazif I run a checkout from the command line it works fine
18:28.32khemsee under your download dir
18:28.52khemfoobaz: what commandline and how do u put it in .vv
18:28.53khem.bb
18:28.57khempastebin it
18:29.27khemkergoth: you can use quassel on mac too
18:29.30khemif u use it
18:29.37khemit works on mac and windoze
18:29.42khemalong with ln
18:29.44khemlnx
18:29.57foobazI did up there. I gtg.
18:30.10khemok bye
18:30.32CIA-6803Martin Jansa <Martin.Jansa@gmail.com> 07master * r3408a82d7f 10openembedded.git/recipes/freesmartphone/cornucopia.inc: cornucopia: bump SRCREV again for new vala really compatible versions
18:30.37khemkergoth: its default IRC client on kubuntu thats how I got introduced to it
18:31.34kergothhuh, thanks for the pointer, might try that on windows rather than the silverex xchat builds
18:34.11*** join/#oe florian (~fuchs@sign-4d091b6c.pool.mediaWays.net)
18:34.12*** join/#oe florian (~fuchs@Maemo/community/contributor/florian)
18:35.52*** join/#oe woglinde (~heinold@f052065147.adsl.alicedsl.de)
18:36.05khemhmm xchat on windows is not feee
18:36.15kergoth_google for silverex xchat
18:36.21kergoth_old builds unfortunately
18:37.20*** join/#oe JaMa (~martin@161-24.13.24.78.awnet.cz)
18:38.15*** join/#oe koobe__ (~koobe@dsl-trebrasgw2-fe4df900-31.dhcp.inet.fi)
18:41.51cargoudelwhats the quickest way to disable all X from from angstrom
18:42.38woglinde<PROTECTED>
18:42.50woglindeseems to stand in the topic
18:46.26Jay7kergoth_: kvirc have builds for windows and linux at least :)
18:49.44cargoudelsorry about that ... forgot about the separation between oe and the distros  
19:01.23woglinde~lart 150mb gcc-svn.tar
19:01.23ibotdoes a little 'renice 20 -u 150mb gcc-svn.tar'
19:01.57woglindewhy the hell its downloaidng the 150mb instead of makeing the tar from the svn dir
19:05.43*** join/#oe kerim (~kerim@81.214.22.138)
19:07.31*** join/#oe dos11 (~dos@etd156.neoplus.adsl.tpnet.pl)
19:07.31*** join/#oe dos11 (~dos@unaffiliated/dos1)
19:07.51woglindekergoth is there some way to tell bitbake to use the svn instead of downloading the tar ball?
19:08.08kergothempty CVS_TARBALL_STASH or whatever, probably
19:08.12kergothshrugs
19:09.08woglindeah thanks
19:11.39kergothdamnit, i forgot to write up a proposal to split up classes/ and email the list
19:11.42kergothmutters
19:13.07*** part/#oe kristianpaul (~kristianp@unaffiliated/kristianpaul)
19:13.44woglindehrms
19:14.25khemwoglinde: use bitbake master
19:14.42woglindekhem I do
19:14.47woglindeand it dont works
19:14.52khemwoglinde: it now strips all SCM crap before making tar
19:15.04khemwoglinde: update like today ?
19:15.07woglindekhem cool
19:15.09woglindekhem yes
19:15.13kergoth_course teh filename is the same, so it'll still download the massive one from teh mirrors..
19:15.22woglindestill tries to download
19:15.23khemah yes
19:15.29khemmirrors need updates
19:15.42woglindeso what now?
19:16.04woglindecan someone remove it?
19:16.14khemwoglinde: which mirror are you hitting
19:16.24woglinde<PROTECTED>
19:16.38khemcbrake can help removing it on source.openembedded.org
19:16.39CIA-6803Martin Jansa <Martin.Jansa@gmail.com> 07master * r1288cce0db 10openembedded.git/recipes/openmoko-3rdparty/mokowm_git.bb:
19:16.39CIA-68mokowm: add libfakekey to DEPENDS
19:16.39CIA-68Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
19:16.43khemwoglinde: ask koen
19:17.09woglindehm I will fool with /etc/hosts
19:17.16khemok so it builds fine with libtool 2.2.6b yippie
19:17.24khemnow lets flip the switch
19:18.07khemwoglinde: you can  disable mirrors too
19:18.11woglindehm which switch?
19:18.25khemwoglinde: I am working on libtool 2.4 upgrade
19:18.30woglindekhem yes
19:18.33khemso added a variable to select
19:18.39khemwhich libtool to use
19:18.39woglindeI know
19:18.40Croftonkhem, any changes over the past week that would impact sysv shared mem
19:18.42Croftongr_vmcircbuf_sysv_shm: shmat (2): Invalid argument    
19:18.55CroftonI just started seeing this in gnuradio ...
19:19.15khemCrofton: hmmm compiler changed
19:19.26khemCrofton: were you using gcc 4.5
19:19.39woglindeis testing llvm2.8
19:19.49khemwoglinde: llvm2.8 is impressive
19:19.51Croftonyes
19:19.57Croftonangstrom 2010
19:20.30khemCrofton: ok, did you rebuild everything
19:21.01woglindelet see if openjdk runs in qemu
19:21.14CroftonI think so ....
19:21.54CroftonI am thinking I shoud try again
19:22.25khemCrofton: you might run it under strace
19:22.33khemand see whats being passed to shmat
19:22.34Croftonk
19:22.43khemCrofton: whats your glibc ver
19:23.02Croftoneglibc
19:23.10Croftonsee angstrom-2010.x
19:23.51khem2.10.1
19:24.02khemCrofton: I would ask you to use eglibc
19:24.12Croftonit does
19:24.55Croftoneglilbc-2.11-r14.7
19:25.15khemok thats what you are using ?
19:26.24*** join/#oe hansdampf (~moritz@212.77.182.8)
19:32.01Crofton|workyes
19:32.45kelvie_How have other people dealt with kernel-arch not dealing with converting ARCH=i386 to ARCH=x86 for more recent kernels?
19:33.04kelvie_Or does this not get tested often?  It's still broken in kernel-arch.bbclass
19:33.34khemkelvie_: how old is your oe snapshot
19:33.54khemCrofton|work: hmm I think we need to debug the issue
19:34.03kelvie_khem: Freshly pulled
19:34.44kelvie_khem: Or has this been fixed in another branch? I pulled from the main repo, and am on master
19:35.02khemkelvie_: if its not on master other might not have it
19:35.14khemkelvie_: what are u building
19:35.18kelvie_khem: Yeah, the most recent commit to that file is from you
19:35.27kelvie_khem: An external kernel module
19:35.28eFfeMkelvie_: if there is a bug, please author a patch and send it to the mailing list
19:35.41kelvie_eFfeM: yeah, I'm trying to find out the best way to do this
19:35.54kelvie_the arch/ directory in the kernel has changed from 2.6.22 to 2.6.23
19:35.58kelvie_Should I do a version check?
19:36.14kelvie_Or just ls arch/ inside kernel-arch?
19:36.46kelvie_Anyways, kernel.bbclass tries to look in arch/$ARCH/include/ to copy to staging
19:36.54kelvie_which is wrong, because arch/i386/ does not exist anymore
19:37.01kelvie_And thus no include files for my kernel module
19:37.15kelvie_At least for include/asm
19:37.41khemkelvie_: if you specify ARCH=x86 then map_kernel_arch should return same back
19:37.56kelvie_khem: Yeah, but this is i386
19:38.01woglindekelvie search for x86 and see your failure
19:38.24kelvie_So I should not use ARCH=i386?
19:38.53kelvie_TARGET_ARCH, tha tis
19:39.21khemkelvie_: well we support kernels where both i386 and x86 have to be consideref
19:39.39woglindehm the old kernel recipe should die
19:39.41woglinde*g*
19:39.43khemkelvie_: pass correct ARCH in the external build
19:39.48kelvie_khem: We have to add some type of check to kernel-arch, yeah
19:39.49khemfor module
19:40.01kelvie_And map i386 to x86 for kernels later than 2.6.22
19:40.08kelvie_As well as x86_64; that would break as well
19:40.36kelvie_woglinde: Is there a newer one?
19:40.41woglindeo.O
19:40.52khemkelvie_: yes
19:41.54woglindethas in my kernel.bbclass
19:41.57woglindehttp://pastebin.com/jj2X6NtZ
19:42.00*** join/#oe toi (~toi@d54C2AA76.access.telenet.be)
19:42.03woglindeand deals with x86
19:42.34kelvie_woglinde: yeah, I'm doing that now as well
19:42.41kelvie_It's just a workaround, though
19:42.47*** join/#oe cbrake_ (~cbrake_@oh-69-34-21-229.sta.embarqhsd.net)
19:42.53khemkelvie_: try to use get_kernelversion
19:42.58khemand set it accordingly
19:42.59*** part/#oe cbrake_ (~cbrake_@oh-69-34-21-229.sta.embarqhsd.net)
19:43.15kelvie_khem: We have to require linux-kernel-base first though
19:43.16kelvie_Is that fine?
19:43.25khemyes
19:43.42kelvie_khem: Wouldn't a more flexible solution be to just ls the arch/ directory?
19:43.53kelvie_Or is the unpacked sources not available at that time?
19:44.13khemlook inside get_kernelversion
19:44.20khemit peeks into sources
19:44.26kelvie_khem: Ah, okay.
19:44.32kelvie_I shall peek in myself as well, then :(
19:44.34kelvie_:)
19:45.09khemtry to use that and if it works post a patch for kernel-arch.bbclass
19:45.15kelvie_khem: Yep, will do that.
19:45.23*** join/#oe cbrake (~cbrake@oh-69-34-21-229.sta.embarqhsd.net)
19:53.40Crofton|workkhem, I need to remember my sysv shared mem
19:57.43ynezzhm, there's something fishy with the bitbake, removed all references to initscripts in tmp, removed even the tmp/cache, but after that if I run bitbake image, the initscripts package isn't build
19:58.00ynezzeven if I do bitbake initscripts it's not build
19:58.23woglindeuse -v and -DDD to see whats going on
20:00.22Crofton|workkhem, this is the call that fails
20:00.30Crofton|workif (shmat (shmid_guard, first_copy, SHM_RDONLY) == (void *) -1){
20:06.03ynezzwoglinde: http://pastebin.com/R8fmDZL6
20:06.11ynezzwoglinde: I'm not clever from it either
20:06.14ynezz:)
20:06.19eFfeMis there an easy way to weed out old directories from a work tree (apart from nuking the whole tree); with old directories I mean e.g. a r10 version if there is also an r11 work dir
20:06.30ynezzwoglinde: it just grep of initscripts debug_log
20:07.06ynezzs/it/its/
20:08.03woglindeUnknown package 'initscripts'.
20:08.17ynezzI see that also
20:08.28ynezzbut it finds before
20:08.36ynezzif I bump PR, it will work
20:09.24ynezzDEBUG: sorted providers for initscripts are: ['/media/data/devel/oe/ts72xx.git/openembedded/recipes/initscripts/initscripts_1.0.bb']
20:09.42ynezzso what? :)
20:09.57ynezzynezz@ntbk:/media/data/devel/oe/ts72xx.git/tmp$ find . -name initscripts -print
20:09.57ynezz./deploy/glibc/sources/GPL/initscripts
20:10.37ynezzshould be nothing there, I've purged everything
20:11.57ynezzas I said before, purged tmp/cache also, so I wonder what could I do more to trigger building of that package
20:12.52kergothynezz: your find catches files named initscripts, not files with initscripts in it.  did you remove the stamps in tmp/stamps?
20:13.29ynezzrunning grep now
20:13.48ynezzynezz@ntbk:/media/data/devel/oe/ts72xx.git/tmp$ grep initscripts stamps/ -R
20:13.49ynezzynezz@ntbk:/media/data/devel/oe/ts72xx.git/tmp$
20:13.52kergothi don't see why you wouldn't just bitbake -c clean initscripts
20:13.56kergothgrep is going to do absolutely nothing
20:13.58kergothstamps are empty files
20:14.03kergothfind tmp/stamps -name \*initscripts\*
20:14.05ynezzoh
20:14.17kergothif a stamp exists for a given task, bitbake knows its completed it, so it wont run it again
20:14.18ynezzI've tried -c clean first
20:14.22ynezzthen -c distclean
20:14.26ynezzthen remove ipk
20:14.32ynezzthen remove tmp/cache
20:14.35ynezzthen asked here :)
20:15.11ynezzah stamps is full of it
20:15.22kergothclean removes stamps
20:15.25kergothso don't know what to tell you
20:15.33kergothalso the purpose of stamps is in the manuals..
20:17.15kergothgrumbles
20:18.01ynezzsorry and thanks
20:18.16kergothnp
20:18.30ynezzIf I remember it correctly, stamps used to be in the different place
20:18.35kergothnope
20:18.49kergothwell, its always been in tmp/stamps/
20:18.53kergothused to be at toplevel though
20:19.01kergothrather than deeper there by arch
20:19.05kergothor whatever
20:19.09*** join/#oe Martin-B (~martin@pool-105-67-198-89.dbd-ipconnect.net)
20:19.26ynezzhm, fixed, easy peasy :p
20:19.53ynezzjesus, not
20:20.19ynezzit finaly build the package, but image can't find it
20:21.28woglindehm seems they didnt build llvm2.8 for arm
20:23.10*** join/#oe kergoth__ (~kergoth@ip24-251-170-95.ph.ph.cox.net)
20:31.57CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * rc2a9e77a93 10openembedded.git/recipes/mythtv/ (4 files):
20:31.57CIA-68mythtv: fixed LICENSE added a few other headers for mythplugins and myththemes
20:31.57CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
20:33.10woglindehm damn they dont support shared libs anymore in a right way
20:36.56CIA-6803Marco Cavallini <m.cavallini@koansoftware.com> 07org.openembedded.dev * rc53d253363 10openembedded.git/conf/distro/include/kaeilos-2010.inc: kaeilos-2010.inc: replaced typo, sorry
20:41.42kelvie_When does python code get evaluated in bb/bbclass files?
20:41.47kelvie_On evaluation of the variable?
20:42.02kergoththat depends on what you mean by python code
20:42.06kergothinline snippets of the ${@} sort?
20:42.10kelvie_kergoth: yeah
20:42.16kergothall variables are expanded when used
20:42.25kergothepxansion is when all ${} are evaluated, including the python ones
20:42.30kergothso yes, on evaluation
20:42.37kergothunless someone uses := in an assignment, this is immediate eval
20:42.40kergothsame behavior as gmake
20:42.48filipkhem: you there by any chance?
20:42.50filipkhem: [10:04] < filip> khem: I lost my link yesterday. Do you think I should add http://pastebin.com/KiMhk4hx to (e)glibc recipes?
20:42.50kelvie_kergoth: gotcha, thanks
20:42.53kergothnp
20:45.52filipum, how should I prepare a list of packages to be build for a distro's online package repository?
20:46.02filipjust some kind of a metapackage with many dependencies?
20:46.41CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * rd0e2850d99 10openembedded.git/recipes/streamripper/streamripper_1.64.6.bb:
20:46.41CIA-68Fix RDEPENDS
20:46.41CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
20:46.44CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * rae44179e69 10openembedded.git/recipes/streamripper/streamripper_1.61.3.bb:
20:46.44CIA-68streamripper_1.61.3.bb: removed
20:46.44CIA-68had cve's and was not properly configured and missing depends;
20:46.44CIA-68latest version is already in OE for quite a while.
20:46.45CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
20:46.45CIA-6803Frans Meulenbroeks <fransmeulenbroeks@gmail.com> 07org.openembedded.dev * r1be6794639 10openembedded.git/recipes/perl/libtree-simple-perl_1.18.bb:
20:46.46CIA-68Fix RDEPENDS
20:46.46CIA-68Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
20:50.20*** join/#oe timtimred (~meh@85.210.129.53)
20:52.03khemfilip: I am currently testing this patch will push it shortl
20:52.38filipkhem: ah thanks :)
20:52.53filipkhem: do you know perhaps the answer to my question above?
20:53.36khemfilip: look into recipes/tasks and recipes/images
20:53.59filipI can handle images, I am just wondering about feeds
20:54.51filipfor example there is this ugly script: contrib/angstrom/build-feeds.sh, should I do the equivalent?
20:55.20filipas in specify a list of packages in the shell file executing bitbake?
20:55.22khemyes thats a starting point
20:56.05filipon the other side, ./recipes/tasks/task-openmoko-feed.bb looks like a waaay nicer method
20:56.30filipcould I create recipes/tasks/task-jlime-feed.bb?
20:57.57*** join/#oe ant_ (~andrea@host71-190-dynamic.60-82-r.retail.telecomitalia.it)
21:02.27kergothcan't believe i never tried this out before.. these helpers for datasmart are handy, and rather pleasant to look at
21:02.40kergothd.setVars(foo=5, bar=4)
21:02.49kergothd.setVarFlags("foo", func=True, task=True)
21:03.00kergoth(these don't exist yet, just playing with them)
21:04.57kergothmade my signature unit tests much much more readable
21:06.56CIA-6803Khem Raj <raj.khem@gmail.com> 07master * r5bcd2b8a09 10openembedded.git/recipes/eglibc/ (3 files in 2 dirs):
21:06.56CIA-68eglibc_2.12.bb/eglibc_svn.bb: Fix build on ARMv4 with EABI
21:06.56CIA-68Signed-off-by: Khem Raj <raj.khem@gmail.com>
21:09.51eFfeMcalling it a day, cya
21:10.03khemeFfeM: bye
21:10.28*** join/#oe jduke128 (51d6168a@gateway/web/freenode/ip.81.214.22.138)
21:10.51jduke128hi all , i cant do make on clutter , i ve found the problems some of  them but
21:12.09jduke128when i try to run "make" i got error as shown on pastebin : http://pastebin.com/dhbDQgSV , why compiling error occurs ?
21:12.49*** join/#oe yann (~dwitch@nan92-1-81-57-214-146.fbx.proxad.net)
21:13.10woglindejduke128 it is using pixman from your host
21:13.14woglindewhich is wrong
21:13.27jduke128i know but , there seems it has bug inside
21:13.39jduke128my configs seems fine ? how can i change it to use my target
21:13.42jduke128pixman
21:13.45jduke128not host
21:13.50jduke128how to fix ?
21:14.17woglinde/usr/lib/libpixman-1.la
21:14.38woglindelook at the m4 macros inside clutter
21:14.45woglindemaybee they are using some hardcoded stuff
21:14.56woglindeor clutter is missing a dep on pixman
21:15.10*** join/#oe angelox_123 (~Angelo@201-93-218-37.dsl.telesp.net.br)
21:15.29jduke128aclocal.m4
21:15.33jduke128this
21:16.06jduke128there is no libpixman there
21:16.37ant_florian: ping
21:18.01florianant_: pong
21:18.07ant_hello
21:18.24ant_we have an issue with gpe-image
21:18.34ant_in particular, gpe-package
21:18.35angelox_123what ?
21:19.21ant_still depends on 'libipkg'
21:19.48angelox_123hum,IIRC i had the same issue,but i forget say...
21:19.59ant_just changing with opkg won't work. there are hardcoded calls to ipkg iirc
21:20.14angelox_123yes,i tried it too =d
21:20.17angelox_123yes,i tried it too =D*
21:20.18ant_angelox_123, hi, yes, I've seen you had same issue
21:21.29filipkhem: I believe that the ARMv4 problem applies to glibc as well
21:22.12khemfilip: it does
21:22.21khemfilip: use eglibc
21:22.45filipkhem: I am, but just saying... ;)
21:22.55khemeglibc is a superset of glibc + a lot more for embedded systems
21:23.38khemfilip: we dont have recipes for glibc 2.12 yet
21:23.45khemso its not a problem in OE right now
21:24.25filipah :)
21:26.26ant_florian: this is compile log with deps on opkg: http://pastebin.ca/1955875
21:26.37khemI am hopin that in future users will only use eglibc
21:26.43khemas it fits the OE bill better
21:26.53*** part/#oe hoj (~jfaith@75-147-191-205-Washington.hfc.comcastbusiness.net)
21:28.41filiphm
21:29.04florianant_: i'll take a look
21:29.09filipbtw, is there a way I could use dpkg instead of ipkg as a package manager on the target system?
21:30.23filiphm, it seems like mamona does that
21:30.43ant_khem, today Gentoo got libtool-2.2.10 stable for x86
21:34.30ant_and for HPPA
21:46.21khemfilip: you can should not be that hard
21:46.38khemant_: 2.2 is cakewalk
21:46.47khemant_: 2.4 is a different beast
21:52.01*** join/#oe pcacjr (~pcacjr@187.78.35.66)
21:52.01*** join/#oe pcacjr (~pcacjr@unaffiliated/pcacjr)
22:02.41*** join/#oe pcacjr (~pcacjr@187.78.20.8)
22:02.41*** join/#oe pcacjr (~pcacjr@unaffiliated/pcacjr)
22:08.44*** join/#oe grg (~grg@eth7090.sa.adsl.internode.on.net)
22:13.19*** join/#oe mhnoyes (~mhnoyes@sourceforge/sitedocs/mhnoyes)
22:33.00*** join/#oe angelox_123 (~Angelo@201-93-218-37.dsl.telesp.net.br)
22:34.27CIA-6803Andreas Oberritter <obi@opendreambox.org> 07master * r0741f11dcb 10openembedded.git/recipes/matroska/ (5 files):
22:34.27CIA-68lib{ebml,matroska}-1.0.0: intitial recipes
22:34.27CIA-68Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
22:34.27CIA-68Signed-off-by: Khem Raj <raj.khem@gmail.com>
22:34.27CIA-6803Petr Å tetiar <ynezz@true.cz> 07master * r4085252bf8 10openembedded.git/recipes/initscripts/ (files/save-rtc-uclibc.sh initscripts_1.0.bb):
22:34.27CIA-68init-scripts: fix save-rtc error with date formatting on uclibc
22:34.28CIA-68uClibc's date does support only SUSv3 strptime[1], so the date command in
22:34.28CIA-68save-rtc.sh fails with 'date: invalid date '%2m%2d%2H%2M2010'.
22:34.29CIA-681. http://www.opengroup.org/onlinepubs/009695399/functions/strptime.html
22:34.29CIA-68Signed-off-by: Petr Å tetiar <ynezz@true.cz>
22:34.30CIA-68Signed-off-by: Khem Raj <raj.khem@gmail.com>
22:34.31CIA-6803Petr Å tetiar <ynezz@true.cz> 07master * rf2e95d221a 10openembedded.git/recipes/busybox/ (busybox.inc files/hwclock.sh): (log message trimmed)
22:34.50CIA-68busybox: add posibility to specify correct rtc device for hwclock init script
22:34.50CIA-68With this patch it's now possible to specify rtc device using HWCLOCKDEVICE
22:34.50CIA-68variable in /etc/default/hwclock and the system time is then set using correct
22:34.51CIA-68device and vice versa. It's wise to have such functionality, beacuse there're
22:34.51CIA-68SBCs with more then one rtc device, for example ts72xx.
22:34.52CIA-68Signed-off-by: Petr Å tetiar <ynezz@true.cz>
22:34.52CIA-6803Paul Menzel <paulepanter@users.sourceforge.net> 07master * r3b5ff5ac90 10openembedded.git/recipes/python/ (4 files in 2 dirs): (log message trimmed)
22:34.53CIA-68python-{native}-2.6.5: Fix parallel build.
22:35.07CIA-68Randomly the build failed for me with the following error message.
22:35.07CIA-68libpython2.6.so: undefined reference to `_PyParser_Grammar'
22:35.07CIA-68The applied patch in [5] tried to fix this problem, but it turns out that this also was due to a possible race. This is already known in OpenOffice too [3].
22:35.08CIA-68R. David Murray (dmalcolm) <dmalcolm@fedoraproject.org> fixed this in Fedora [1] and I applied his patch.
22:35.08CIA-68I reported this issue upstream [4] and this will only be fixed in Python 2.7, so we have to keep this patch for Python 2.6.
22:35.08CIA-6803Andreas Oberritter <obi@opendreambox.org> 07master * r0f4f8f3e76 10openembedded.git/recipes/libsigc++-1.2/ (3 files in 2 dirs):
22:35.09CIA-68libsigc++-1.2: fix installation
22:35.09CIA-68* install complains about method_slot.h, which is mentioned twice
22:35.10CIA-68inside Makefile.am.
22:35.10CIA-68* v2: Added header to patch.
22:35.11CIA-68Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
22:35.11CIA-68Signed-off-by: Khem Raj <raj.khem@gmail.com>
22:35.12CIA-6803Andreas Oberritter <obi@opendreambox.org> 07master * rf65559a539 10openembedded.git/recipes/mumudvb/ (mumudvb.inc mumudvb_1.6.bb):
22:35.12CIA-68(56 lines omitted)
22:35.42*** part/#oe angelox_123 (~Angelo@201-93-218-37.dsl.telesp.net.br)
22:35.58CIA-6803Andrea Adami <andrea.adami@gmail.com> 07org.openembedded.dev * r912a51db1b 10openembedded.git/conf/machine/include/zaurus-2.6.inc: zaurus-2.6.inc: evaluate here kernel bootlogo size
22:36.00CIA-6803Andrea Adami <andrea.adami@gmail.com> 07org.openembedded.dev * r99c8541b71 10openembedded.git/recipes/linux/linux.inc:
22:36.00CIA-68linux.inc: allow for more bootlogo customization.
22:36.00CIA-68* kernel recipes can add a custom-sized bootlogo in SRC_URI
22:36.00CIA-68* e.g. SRC_URI = "file://${LOGO_SIZE}/logo_linux_clut224.ppm.bz2"
22:36.01CIA-68* before including/requiring linux.inc.
22:36.01CIA-6803Andrea Adami <andrea.adami@gmail.com> 07org.openembedded.dev * r08cd165298 10openembedded.git/recipes/linux/linux-kexecboot.inc: linux-kexecboot.inc: don't define LOGO_SIZE here (machine-specific)
22:41.27khemkergoth: what do u think of this patch http://git.pokylinux.org/cgit/cgit.cgi/poky/commit/?id=0ee7a9e6bdce1f3094e831b9db83087fff1dad17
22:42.08kergothkhem looks good
22:42.19khemwe should merge it
22:42.20kergoththat'll get rid of the odd behavior where the local file doesn't exist and it doesnt' know why
22:42.31khemyep
22:43.11kergothpoky's bitbake is quite a ways apart from upstream now due to the work RP is doing on the signatures and per task archiving and all
22:43.14kergothbut that one we can grab just fine
22:43.27khemrighto
22:44.03kergothman, testing to catch pstage relocation issues takes a looooong time
22:45.46khemhttp://git.pokylinux.org/cgit/cgit.cgi/poky/commit/?id=e3d7890cace71b0a57d2530bf615a58dcb46d96f
22:45.49khemis interesting too
22:45.55khemwe should consider that one
22:46.01kergothindeed
22:47.20khemonce I am thru libtool 2.4
22:47.38khemI will try to separate gcc libraries/runtime
22:47.50kergothadds poky as a remote to bitbake to see if its possible to apply the commits directly with a -p path strip
22:48.15khemkergoth: can you do that
22:48.20khemI always thought
22:48.35kergothaha
22:48.35kergothi got it
22:48.37khempoky still uses packages/ instead of recipes/
22:48.39kergothcheck this out
22:48.44khemcool
22:48.56kergothgit remote add poky git://git.pokylinux.org/poky
22:48.58kergothgit fetch poky
22:49.03kergothgit format-patch --stdout -1 0ee7a9e6bdce1f3094e831b9db83087fff1dad17 | git am -p 2
22:49.09kergoththe -p 2 strips off the extra bitbake/ path
22:49.12kergothso it applies perfectly
22:49.18khemhmmm
22:49.21khemand then git am ?
22:49.30khemI always tried cherry-pick
22:49.30kergothpoints at the above | git am -p 2
22:49.38kergothi dont think cherry pick can do it
22:49.39khemugh linewrap
22:49.40kergothno -p thing
22:49.42khemright
22:49.44kergothbut format-patch + am will
22:49.51kergoththis should be handy..
22:49.56khemcool stuff
22:50.03khemindeed
22:50.18kergoththen add -s to the am to sign off since i'm applying it, and adjust the commit message to kill bitbake/, and ready to push
22:50.34khemmay be we should add a wiki page "How to add patches from poky"
22:50.45kergothyeah, that could be useful
22:51.06Crofton|workI still need to buy a plane ticket for ELCE and OEDEM
22:51.08khemgit am --sign-off ?
22:51.09kergothhmm, the one concern i have with that patch
22:51.23kergothit doesn't re-raise the fetcherror it got, it raises its own
22:51.31kergothwhich loses any details the fetcher might have provided
22:51.38kergothyeah, -s is --sign-off
22:52.09kergothwell, this is an improvement, can revisit it
22:52.29CIA-6803Joshua Lock <josh@linux.intel.com> 07master * r12066bf508 10bitbake.git/lib/bb/fetch/__init__.py: (log message trimmed)
22:52.29CIA-68fetch: if mirror fetching fails, ensure exception is raised
22:52.29CIA-68We catch any exception raised by the fetchers go() method and attempt to work
22:52.29CIA-68around it by trying any (post) mirrors which are configured. However, should
22:52.29CIA-68the mirrors fail the exception is lost and the fetch is assumed to have
22:52.30CIA-68completed successfully.
22:52.31CIA-68Instead, save the exception and if the local file does not exist after trying
22:52.38kergothheh.
22:53.02kergothi don't know why i didn't think about using am to adjust paths before
22:53.19kergoththat was much easier than any other method i've used
22:54.01khemyeah I thought it preserved the fetcher exception
22:55.01Crofton|workNOTE: Gettext required but not in DEPENDS for file /home/balister/oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r12.1+svnr164562/gcc-4.5/intl/configure.ac.
22:55.01Crofton|workMissing inherit gettext?
22:55.06Crofton|workjust went by ...
22:55.46khemCrofton|work: for now ignore those
22:56.10khemgcc uses its own version of gettext
22:56.15kergothick
22:56.26khemwhich is fine
22:56.54khemhmmm thats target gcc
22:57.01Crofton|workk
22:57.06Crofton|workI just saw it fklash by
22:57.14khemk
22:58.53khemkergoth: hmm I reckon same strip level wont work for oe metadata
22:59.17kergothnot directly, no, due to the difference in layout
22:59.28khemright
22:59.29kergothhmmm.
22:59.36*** part/#oe grund (~grund@host65-17-84-58.birch.net)
22:59.43kergothwonders if there'd be some way to apply into a subdir, or combine a subtree merge with an am or something..
23:00.07kergothwait, this is promising
23:00.17kergothyep, thatll do it
23:00.25kergothkhem: -p + --directory=
23:00.40kergothe.g. -p 5 --directory=recipes/foo
23:00.46kergothstrips off, then prepends
23:00.48kergoththen applies
23:00.50kergothto am
23:00.53khemperfect
23:00.59kergoththis is assuming of course the recipe filenames are the same
23:01.02kergothnot much we could do about that :)
23:01.07kergothother than manually applying
23:01.11kergothbut its something
23:01.32khemyeah
23:02.27kergoth<3 git
23:04.08kergothkhem: note that you could also manually apply the changes, like whent eh recipe files are different
23:04.13kergothand then commit using ci -s -c <hash>
23:04.20kergothto use the log, author, etc from the original commit
23:05.07khemcorrect
23:05.17khemI do that many times on ill formed patches sent to OE
23:05.27CIA-6803Andrea Adami <andrea.adami@gmail.com> 07org.openembedded.dev * r57c890552b 10openembedded.git/conf/machine/include/zaurus-2.6.inc: zaurus-2.6.inc: remove superfluous MACHINE_KERNEL_VERSION = "2.6"
23:05.31CIA-6803Andrea Adami <andrea.adami@gmail.com> 07org.openembedded.dev * rac99aeee69 10openembedded.git/conf/machine/ (include/simpad-2.6.inc simpad.conf): simpad: merge simpad-2.6.inc in simpad.conf
23:05.31CIA-6803Andrea Adami <andrea.adami@gmail.com> 07org.openembedded.dev * ra934499cee 10openembedded.git/conf/machine/include/ (collie-2.4.inc simpad-2.4.inc): collie+simpad: remove unused -2.4 inc files
23:05.31CIA-6803Andrea Adami <andrea.adami@gmail.com> 07org.openembedded.dev * raa376b7ded 10openembedded.git/conf/machine/simpad.conf: simpad.conf: remove superfluous MACHINE_KERNEL_VERSION ?= "2.6"
23:06.35kergothah, good :)
23:06.43kergothmaybe we need a git tips and tricks section of the oe wiki
23:06.49kergothwith both general and specific to oe
23:07.10grgkergoth, yes please. My git-fu is poor.
23:07.37khemkergoth: we do have one
23:07.46kergothwe should enhance it, then :)
23:07.48kergothadds to todo
23:07.52khemright
23:08.15khemhttp://wiki.openembedded.net/index.php/GitPhraseBook
23:13.52khemgit am -s -p 3 --directory=recipes  <mbox> is what we need for recipes
23:14.33*** join/#oe angelox_123 (~Angelo@201-93-218-37.dsl.telesp.net.br)
23:14.55*** part/#oe angelox_123 (~Angelo@201-93-218-37.dsl.telesp.net.br)
23:15.16khemkergoth: LIC_FILES_CHKSUM is  this something pokyness
23:15.25kergoththink so
23:15.30kergothnever heard of it
23:15.32khemhmmm
23:16.23khemhttp://git.pokylinux.org/cgit/cgit.cgi/poky/commit/?id=2ccd2e67c5768e59316b086fa70fef837eecb53a
23:17.05khemkergoth: seems a good think though
23:18.09tharveyanyone using x86_64 host?  seems that python-psyco does not support this - looking for alternatives to help speed up build time
23:18.31Tartaruscorrect, nope
23:18.35khemyes psyco is only for x86
23:19.12tharveyread that psyco is no longer in devel and there is pypy perhaps to replace it?  also read that python built for 32bit compat mode would support psyco - not sure what that entails and if its worth it
23:19.46kergothi'd certainly be interested to see how pypy or unladen swallow or something would do
23:19.47khemhow much do we gain with psyco in 32bit
23:20.16Tartarusfeels like a lot
23:20.33tharveykhem, thats a good question - all I know is I moved to a 8GB ram 64bit system with SSD and my build times are about as bad as they were on my old 2GB 32bit laptop
23:21.01khemtharvey: use ramfs
23:21.06tharveyseems like I'm sitting often waiting for cache
23:21.22tharveykhem, ramfs for what though?  TMPDIR is way too big
23:21.36khemtharvey: with rm_work
23:21.41khemit peeks around 8G
23:21.46tharveyrm_work?
23:21.51khemand then you can spit deploy to disk
23:22.15tharveyreads rm_work.bbclass
23:22.17kergothbtw, http://grab.by/6JX6 is Textual.  don't miss colloquy at all
23:22.24kergoththarvey: it wipes WORKDIR when the build is done for the recipe
23:22.32khemtharvey: rm_work is class if you inherit it then it deleted the build dir after generatin packages
23:22.39grgbitbake world with rm_work for mipsel is about 50GB
23:23.37tharveyinteresting... so ramfs + rm_work gives you quite a speedup?
23:23.44khemkergoth: I am gonna try it tonight
23:23.47khemwhen I reach hoe
23:23.50khemhome
23:23.57khem*thick fingers*
23:24.27khemtharvey: yes it should
23:24.46khemtharvey: 1:30 mins for a x11-image from scratch
23:24.58khemthat was 1:30 hrs or 90mins
23:25.14khemtharvey: thats second hand info though
23:25.38khemmy machines have 2G of RAM and a poor core2duo
23:26.25tharveydo you perhaps have this config written up anywhere?   So you set TMDIR to a ramfs filesystem, and DEPLOY_DIR to a disk filesystem, then inherit rm_work?
23:27.04khemtharvey: add INHERIT += "rm_work" in your local.conf
23:27.12khemthat will enable it for your builds
23:28.11tharveyright, but TMPDIR and DEPLOY_DIR point to ramfs and disk based fs respectively and thats all, or other dir tweaks too?
23:32.39khemtharvey: mkdir -p /mnt/tmp
23:33.01khemmount -t ramfs -o size=6000m ramfs /mnt/ram
23:33.28khemI mean mount -t ramfs -o size=6000m ramfs /mnt/tmp
23:34.31tharveyya, going to give it a spin - thanks for the info!
23:34.50khemtharvey: but if your system crashes or reboots then it will be gone
23:35.29tharveyunderstood
23:35.32khemtharvey: cool let up know what crazy speedup you get
23:35.45tharveyya, I'll do a comparison over the next day
23:35.57khemcool
23:36.10ant_almost one year ago I had three images(console, opie, x11) in 2,5GB after build
23:36.25khembtw. you can emit PSTAGE_DIR into disk too
23:37.16ant_well, this can be dangerous if you build recipes using package_stagefile_shell iirc
23:40.27ant_yes, is still there
23:40.29ant_http://blog.denix.org/2008/09/getting-even-more-dangerous-with-pstage.html
23:41.01ant_destfile=`echo $srcfile | sed s#${TMPDIR}#${PSTAGE_TMPDIR_STAGE}#`
23:43.20Tartarushm
23:45.07TartarusI'm not sure what that's supposed to do now-a-days
23:45.14kergothyeah, that can't be safely moved out
23:45.15Tartaruspstaging is safe with kernels and uboot
23:45.17denixTartarus: nobody knows :)
23:45.18kergothit does what it always did
23:45.36tharveyguess I'll find out tonight
23:45.36kergothpstage packages are installed relative to TMPDIR
23:45.42kergothso it needs a path relative from TMPDIR to store in pstage
23:45.55kergothstagefile puts it into place so that will happen
23:46.05denixstill there - can't move deploy outside of TMPDIR w/o breaking pstage...
23:46.07kergothif where it needs to be is outside of TMPDIR, you're hosed
23:46.17kergothpstage can't install files outside of its offline root (TMPDIR)
23:46.46TartarusOh that's right, that's where I get confused :)
23:46.51TartarusWe do pstaging stored outside of tmpdir
23:46.56TartarusBut deploy inside of tmpdir
23:46.59kergothit's like you're populating an image, and want busybox installed outside of /
23:47.01kergothnot gonna happen
23:47.03kergothright
23:47.15denixcan deploy be moved out of TMPDIR, but pstage moved back to TMPDIR from deploy?
23:47.21TartarusAnd yeah, breaking up the structure of tmpdir is unsafe
23:47.32kergothiirc DEPLOY_DIR_PSTAGE is fine, just not PSTAGE_DIR
23:47.35khemTMPDIR=/mnt/ram; PSTAGE_DIR=${TMPDIR}/../../scratch/oe/pstage
23:47.38Tartaruspstage can be stored anywhere
23:47.38khemwill that work
23:47.38kergothso moving deploy dir should be fine as of the reorg
23:47.40Tartarussince it's relocatable
23:47.42tharveywhat if you built your tmpdir using binds?  started off with ramfs with binds for pstage/deploy subdirs to disk fs?
23:48.00kergothagain, as far as i know its safe to move DEPLOY_DIR_PSTAGE since the two locations were split
23:48.05Tartarusit's the whole of deploy that's the problem
23:48.20kergothright, its the files deployed there that need to go into pstage packages that hose you
23:48.31TartarusDEPLOY_DIR_PSTAGE is dead :)  It's just PSTAGE_DIR
23:49.24kergothoh, right, it uses an internal location for the other files
23:49.31Tartarustharvey, tricks like that might be OK
23:49.40Tartarussince the expected structure exists in some form
23:49.46kergothDEPLOY_DIR_PSTAGE got renamed to PSTAGE_TMPDIR_STAGE, and PSTAGE_DIR has only the packages
23:49.52kergothalways forgets the variable names
23:50.03Tartaruskergoth, yeah
23:50.05Tartarusconfusing
23:50.24kergotha bind mount for deploy would be fine, i expect
23:50.36kergothnot sure about a symlink, might confuse the classes, not sure
23:51.03khemPSTAGE_TMPDIR_STAGE and PSTAGE_DIR whats the difference in simple terms
23:51.05kergothTartarus: the confusion is that we have one variable for two purposes
23:51.14kergothfiles go both into PSTAGE_DIR and come from PSTAGE_DIR
23:51.17kergothalong the lines of DL_DIR
23:51.20kergothso DEPLOY is a misnomer
23:51.28kergothwhich makes sense, but only if you think about it that way :)
23:52.16TartarusErrr
23:52.22TartarusUnless I'm way reading the code wrong
23:52.46TartarusPSTAGE_TMPDIR_STAGE is "temporary space for mangling a pstage package"
23:53.26khemPSTAGE_TMPDIR_STAGE is when you are building one recipe
23:53.27khemI see
23:53.39khemand the final stage ipks go into PSTAGE_DIR
23:53.44kergothyeah
23:53.52TartarusRight
23:53.56ant_ok, we want to keep those
23:53.58khemso one needs to move PSTAGE_DIR out of ramfs
23:54.01TartarusPSTAGE_DIR is what you re-use
23:54.11TartarusPSTAGE_DIR is safe to store /where/ever/
23:54.18khemthat was the whole point
23:54.21khem:)
23:54.22khemthanks
23:54.40khemkeep TMPDIR in ramfs
23:54.55khempoint PSTAGE_DIR and DEPLOY_DIR to somewher on disk
23:55.05TartarusAlmost
23:55.18TartarusDEPLOY_DIR isn't safe to set outside of TMPDIR
23:55.24TartarusSo you have to do bind mount games
23:55.39khemwhy
23:55.54TartarusThat's what the post above is about
23:56.14TartarusStuff expects DEPLOY_DIR as a subdir of TMPDIR
23:59.02*** join/#oe rednul_ (~rednul@host-174-45-250-246.bln-mt.client.bresnan.net)
23:59.34*** join/#oe Guest89987 (~saa@nat/google/x-kwpoqbbkitevmxmf)
23:59.52khemwhy cant we change that sed'ing

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