00:01.38 | mikelp | that may have been the problem, the symlink is working now |
00:02.33 | mikelp | grrr, no wget |
00:09.49 | CIA-2 | 03CoreDump 07 * r1.2369 10packages/ (9 files in 9 dirs): Merge |
00:09.49 | CIA-2 | 03CoreDump 07 * r1.2351.3.1 10packages/ (24 files in 16 dirs): Prepares the coming split of opie-18n packages into seperate files |
00:11.10 | *** join/#oe zimbo (~bonis@pD9E38602.dip.t-dialin.net) |
00:12.34 | mikelp | lol |
00:12.55 | mikelp | oe gets quite upset when the uname -m result has a space in it |
00:24.49 | kergoth | heh, there, implemented rudamentary copy on write for the dictionary i'm playing with |
00:25.29 | mikelp | where do we set STAGING ? |
00:25.47 | kergoth | look in packages/conf/oe.conf |
00:25.53 | kergoth | you can override any of those in your local.conf |
00:26.00 | kergoth | (or any other .conf that oe.conf includes, for that matter) |
00:26.24 | mikelp | I'm going to have to override |
00:26.31 | mikelp | the default is getting a space in the name |
00:26.52 | mikelp | which upsets install -file $STAGING_BINDIR a lot ;) |
00:28.03 | mikelp | to override STAGING needs a full path or just relative to TMP_DIR ? |
00:28.25 | kergoth | oe expands all variables. use what you want |
00:29.04 | mikelp | If nothing is set, I assume its calling uname ? |
00:29.38 | kergoth | read oe.conf |
00:29.44 | mikelp | bah :p |
00:29.47 | kergoth | specifically the BUILD_OS, BUILD_ARCH variables |
00:31.03 | mikelp | I see no BUILD_OS ;) |
00:31.10 | mikelp | but I'll go hunt it down |
00:31.15 | kergoth | look again |
00:31.19 | kergoth | line 26 |
00:31.23 | kergoth | heh |
00:31.33 | mikelp | huh |
00:31.38 | mikelp | oe/conf/oe.conf ? |
00:31.41 | kergoth | no. |
00:31.47 | kergoth | packages/conf/oe.conf |
00:31.49 | mikelp | lol |
00:31.55 | kergoth | oe finds things by looking in OEPATH. |
00:32.05 | kergoth | if your OEPATH has packages first, which it almost certainly does, thats what its using |
00:33.47 | mikelp | aha, I need to override BUILD_ARCH |
00:36.28 | mikelp | Actually "getting OE" working on PPC/OSX might not be a bad talk |
00:38.30 | *** join/#oe magnumbi (~magnumbi@ip68-9-104-137.ri.ri.cox.net) |
00:38.37 | kergoth | heh |
00:39.10 | *** part/#oe magnumbi (~magnumbi@ip68-9-104-137.ri.ri.cox.net) |
00:39.59 | kergoth | i just added a list of value/conditional pairs to class oevar. the applyconditional() function walks the list, at each value, it takes the condition, which is actually a python statement, eval()'s it, and if it succeeded, replaces the default value with that. |
00:40.04 | kergoth | :) |
00:40.18 | mikelp | deep joy. os x cp doesn't support -a |
00:40.38 | kergoth | heh |
00:40.41 | kergoth | oemake coreutils-native |
00:41.43 | servo888 | Is this a bug? http://www.pastebin.com/110693 |
00:41.58 | servo888 | "| : undefined reference to `main' " |
00:42.52 | kergoth | mikelp: heh. perhaps read config.sub/config.guess to see what it supports for your arch? |
00:43.10 | kergoth | we replace those in every build, so you can be certain they're all the same |
00:45.03 | mikelp | ooh, bitch, this would work if we didn't lower case BUILD_OS |
00:45.16 | mikelp | config.guess knows about Darwin, but not darwin |
00:45.27 | kergoth | ah, so you'll have to override that too then |
00:45.45 | mikelp | Is there a good reason why we do .lower it ? |
00:45.49 | kergoth | in linux we have to, since uname shows Linux and configure expects linux |
00:45.50 | kergoth | (iirc) |
00:45.57 | mikelp | aha |
00:46.11 | kergoth | nice and consistent, eh? |
00:46.12 | kergoth | heh |
00:46.13 | kergoth | :\ |
00:46.40 | mikelp | yep, my Suse boxen gives GNU/Linux |
00:48.48 | zecke | nite guys |
00:48.53 | kergoth | night zecke |
00:48.56 | mikelp | later dude |
00:55.36 | emte | should have it parse Darwin into darwin so the case isnt an issue :) |
00:56.05 | *** join/#oe dkey (~dkey@L0004P21.dipool.highway.telekom.at) |
00:56.14 | kergoth | BUILD_OS_Darwin = "darwin" |
00:56.16 | kergoth | heh. |
00:56.35 | kergoth | actually, since BUILD_OS itself is in OVERRIDES, i wonder if thatd work |
00:56.39 | emte | actually you could do it in the oe |
00:56.46 | kergoth | "the oe"? |
00:56.50 | kergoth | every .oe file? |
00:57.01 | emte | either manually or with a python script |
00:57.11 | kergoth | are you on crack? |
00:57.14 | kergoth | that doesnt make any sense |
00:57.25 | emte | no, i just woke up ... had a nap |
00:57.32 | kergoth | the gnu folks wouldnt accept a patch changing config.guess/config.sub, imho |
00:57.33 | emte | ... your right it doesnt |
00:57.40 | kergoth | far better off correcting our input to it |
00:58.11 | emte | but i did mean our input |
00:58.26 | mikelp | powerpc-darwin passes config.sub |
00:58.34 | mikelp | and ppc64-darwin |
00:58.47 | kergoth | cool |
00:59.17 | mikelp | the cp bug is annoying |
00:59.32 | mikelp | something is trying to copy in do_patch..... |
01:00.34 | emte | btw ... eitehr oi dreamed it or you guys mentioned sometime about trying to replace the python tools? |
01:00.44 | emte | either i* |
01:00.55 | mikelp | you dreamt it |
01:01.02 | emte | ah |
01:02.46 | *** join/#oe thatweasel (~thatwease@pool-68-237-211-181.ny325.east.verizon.net) |
01:09.40 | mikelp | kergoth: coreutils needs to make autoconf-native, which patches and hits the cp -a issue ;) |
01:11.14 | kergoth | heh |
01:11.15 | kergoth | doh |
01:13.53 | emte | hmm should i finish fixing picogui-sdl or start preping my system for a reinstall ... |
01:16.12 | mikelp | coreutils-native wouldn't help anyway |
01:16.48 | mikelp | system('/bin/cp', '-a', $fname, $backupname); |
01:42.46 | *** join/#oe topic_ (~topic@p508AE396.dip.t-dialin.net) |
01:52.39 | kergoth | mikelp: heh, you seem to be good at that |
01:52.46 | *** join/#oe zwi (~zwi@216.88.131.43) |
01:53.43 | mikelp | kergoth: BUILD_LDFLAGS include gnu ld specific options ;) |
01:54.49 | mikelp | Its my own stupid fault to always wanting to try the most bizarre combinations |
01:57.18 | mikelp | silly question, does SRC_URI_append_blah accept any definition of blah, or is it only target machine ? |
01:57.59 | kergoth | it goes by OVERRIDES> |
01:58.07 | kergoth | anything in OVERRIDES can be used as a conditional for a variable |
01:58.09 | kergoth | read oe.conf |
01:58.53 | mikelp | ooh nifty, its picks up TARGET_OS |
01:59.33 | mikelp | A quick add of BUILD_OS and I can fix a whole lot of these without screwing everything else up |
02:00.18 | kergoth | that was the idea :) |
02:01.29 | mikelp | Has anyone actually tried to use OE on a non gnu/cygwin OS ? |
02:03.20 | kergoth | people have tested it on bsd and others |
02:03.27 | kergoth | but i dont think anyone's doing so actively |
02:03.33 | kergoth | iirc there are some notes on the wiki |
02:03.55 | mikelp | nod |
02:04.16 | mikelp | Hopefully, once all the -native stuff builds it'll be a lot easier |
02:07.15 | mikelp | nice, scummvm just failed on the opteron |
02:15.19 | mikelp | -L/home/phillim/zaurus/20041008/opie_tmp/staging/x86_64-linux/bin/../lib |
02:15.23 | mikelp | that's not good |
02:15.39 | *** join/#oe tigrux (~tigrux@201.129.245.218) |
02:18.02 | W8TVI | so is the SL-C3000 still running the system from the flash? |
02:20.23 | *** join/#oe dkey (~dkey@L0004P04.dipool.highway.telekom.at) |
02:27.23 | mikelp | --with-mad-prefix=${STAGING_BINDIR}/.. |
02:29.15 | mikelp | add in a little MAD_LIBS="-L$_prefix/lib from configure and you have nice -L native_libs in LDFLAGS |
02:31.35 | mikelp | which is all fine for mad, as no libmad exists in there, but libqte.a does |
02:31.38 | mikelp | and hence boom |
02:31.42 | kergoth | heh |
02:31.49 | kergoth | thats why i prefer configure scripts that let you set the include and lib dirs directly |
02:31.56 | kergoth | "prefix" assumes a specific structure |
02:32.06 | mikelp | It works wrongly on 32bit |
02:32.22 | mikelp | It links in the 32bit native lib, but doesn't fail because of it |
02:32.35 | *** join/#oe minipanda (~zhanght@219.236.20.244) |
02:33.31 | mikelp | or when they use a app-config --libs |
02:38.12 | *** join/#oe cterry (~chester_t@64-126-91-238-dhcp-kc.everestkc.net) |
02:38.38 | cterry | Yo |
02:52.49 | *** join/#oe slimspace|away (~darkstar6@navi.cs.colorado.edu) |
02:56.16 | CIA-2 | 03phillim 07 * r1.2370 10packages/scummvm/scummvm_0.6.1b.oe: Incorrect mad-prefix was causing a native lib path to be included. |
03:07.31 | emte | hail scumm |
03:22.39 | kergoth | heh |
03:22.59 | kergoth | taught my oevar class to expand itself, using %{} |
03:23.00 | emte | :) |
03:23.06 | emte | ? |
03:23.17 | kergoth | experimenting with a replacement for the oe metadata handling. |
03:23.28 | kergoth | simplifies the syntax when using it greatly |
03:24.16 | treke|home | ha. the last qpe-gaim release was done on my birthday :p |
03:24.22 | kergoth | heh |
03:24.27 | mjc | heh |
03:25.44 | mikelp | configure: error: source directory already configured; run "make distclean" there first |
03:25.53 | kergoth | bug in autoconf |
03:25.55 | mikelp | ~lart autotools |
03:25.57 | kergoth | cant build in a dir with symlinks |
03:26.15 | kergoth | feel free to fix it, its one of those long standing annoying bugs nobody's been sufficiently annoyed to fix. |
03:26.18 | kergoth | heh |
03:26.19 | mikelp | Oooh, that's annoying |
03:27.56 | mikelp | nod. I'm stubborn enough to refuse to give in and move the files over |
03:31.07 | emte | is it furry with curly hair and an annoying bark? |
03:32.07 | emte | :P |
03:33.00 | kergoth | mikelp: heh, wrote wrapper functions around this store i'm playing with, to make it compatible with the existing codebase. gonna drop it in and see how it behaves :) |
03:33.06 | kergoth | s/store/dict/ |
03:40.46 | *** join/#oe cdollar393 (~cdollar39@d3-240.rb.laj.centurytel.net) |
03:41.02 | *** join/#oe cdollar393 (~cdollar39@d3-240.rb.laj.centurytel.net) |
03:46.27 | treke|home | kergoth: haha did you see the news about rexx? |
03:46.40 | treke|home | wasn't masticator talking about wanting to see that opened up? |
03:47.32 | mikelp | kergoth: crazy dude |
03:49.23 | mikelp | This autoconf bug is annoying, exactly the same line of code in a test shell script doesn't do it |
03:49.51 | treke|home | ah mikelp, you'll do |
03:50.01 | treke|home | is "chuffed" a good thing or bad thing? |
03:50.08 | mikelp | good |
03:50.13 | mikelp | as in "well chuffed" |
03:50.14 | kergoth | treke|home: nope, didnt see the news, i'm outta the loop |
03:50.21 | treke|home | mikelp: gracias |
03:50.42 | treke|home | you make a fine enlgish to english translator |
03:50.47 | treke|home | mikelp: scummvm? |
03:50.56 | treke|home | what did I do to it? |
03:51.07 | mikelp | added the .oe ;) |
03:51.16 | treke|home | oh |
03:51.35 | treke|home | I'll refrain from adding things to oe in the future |
03:51.54 | kergoth | .. |
03:52.10 | mikelp | It wasn't that bad |
03:52.11 | *** join/#oe treke|home (~ggilbert@lsanca2-ar31-4-33-244-178.lsanca2.dsl-verizon.net) |
03:52.40 | mikelp | treke|home: I'm impressed it worked at all on 32bit, was finding native libs |
03:52.54 | treke|home | hehe |
03:52.58 | treke|home | that surprises me |
03:53.01 | treke|home | it shouldn't |
03:53.31 | treke|home | not like it's autoconfed or any crap like that |
03:53.53 | mikelp | <PROTECTED> |
04:00.47 | *** join/#oe dkey (~dkey@L0003P09.dipool.highway.telekom.at) |
04:06.43 | emte | be nice when my book gets to std:: as opposed to using namespace std; |
04:09.15 | *** join/#oe gate (~gate@dhcp160178111.columbus.rr.com) |
04:09.59 | mikelp | no bloody clue what's causing it though |
04:18.51 | emte | hmm |
04:22.40 | CIA-2 | 03kergoth 07 * r1.792 10oe-newdata/bin/evildict.py: |
04:22.40 | CIA-2 | evildict: Add expansion code to oevar, including %{} variable expansion and |
04:22.40 | CIA-2 | backslash expansion (primarily for newlines). |
04:39.07 | *** join/#oe lance (~charlyn@N453P006.adsl.highway.telekom.at) |
04:44.01 | mikelp | aha |
04:44.06 | mikelp | I think I know |
04:59.13 | mikelp | wish I could reproduce it outside of the configure script though |
05:01.06 | *** join/#oe dkey (~dkey@L0003P23.dipool.highway.telekom.at) |
05:14.48 | kergoth | heh, evildict is pretty fast |
05:17.22 | CIA-2 | 03kergoth 07 * r1.793 10oe-newdata/bin/ (6 files in 3 dirs): |
05:17.22 | CIA-2 | Add more wrappers around the new metadata handling to work with existing code, |
05:17.22 | CIA-2 | and fix various spots around the oe core that were manually intializing the |
05:17.22 | CIA-2 | data store rather than calling oe.data.init(). |
05:20.34 | mikelp | mofo |
05:23.09 | mikelp | call /bin/sh config.status from the cmd line works |
05:23.21 | mikelp | called from Make / ltmain.sh it fails |
05:23.42 | kergoth | odd |
05:24.23 | mikelp | It's all to do with the shell |
05:34.44 | mikelp | ahahahaha |
05:34.48 | mikelp | got the bastard |
05:34.52 | mikelp | Its us |
05:35.57 | mikelp | Just before do_compile is called in run_blah, we do a cd /blah |
05:36.05 | mikelp | but our cd /blah is the real path |
05:36.12 | mikelp | make it the symlink path and it works |
05:36.50 | kergoth | haha |
05:36.51 | kergoth | oh man |
05:38.37 | mikelp | every other path in run_ is the symlink path too |
05:38.39 | CIA-2 | 03kergoth 07 * r1.794 10oe-newdata/bin/evildict.py: Teach oedict.update() to also be able to update from a normal dict, and fix the expand() comaptibility wrapper to handle expansion errors. |
05:41.29 | *** join/#oe dkey (~dkey@L0004P30.dipool.highway.telekom.at) |
05:41.54 | mikelp | kergoth: what piece of code builds the run_ script ? |
05:41.59 | mikelp | save me having to hunt it down |
05:42.58 | kergoth | mikelp: oe.build.exec_func() |
05:46.33 | mikelp | f.write(cd %s\n" % os.getcwd()) looks like the bastard |
05:47.07 | kergoth | that doesnt look right. each task has a flag already that has the directory it cd's to |
05:47.17 | kergoth | which is where it should be going, not cwd |
05:47.21 | kergoth | course i dont have the code in front of me |
05:48.23 | mikelp | that line's from exec_func_shell |
05:51.57 | mikelp | os.getcwd definitely returns the real path, just tried in the interpreter |
05:56.08 | CIA-2 | 03kergoth 07 * r1.795 10oe-newdata/bin/evildict.py: New metadata work: added a copyright header, and added an iterator for oevar's. |
05:57.58 | CIA-2 | 03kergoth 07 * r1.796 10oe-newdata/bin/evildict.py: Make use of the oevar iterator instead of calling keys() all the time. |
06:03.56 | CIA-2 | 03kergoth 07 * r1.797 10oe-newdata/bin/evildict.py: New metadata handling: unbork expansion of variables containing newlines. |
06:32.14 | *** join/#oe dkey| (~dkey@L0005P30.dipool.highway.telekom.at) |
06:41.10 | mikelp | *sigh* I can't see an obvious answer to this in Python |
06:45.47 | mikelp | Ah, screw it. the dictionary for the package knows where its meant to be, I'll get it from there |
06:45.58 | mikelp | but that's something for tomorrow (or later today... ;) |
07:08.13 | kergoth | <PROTECTED> |
07:08.24 | kergoth | .7 seconds in an unknown execution of a string |
07:08.27 | kergoth | and i have no idea where it is |
07:08.27 | kergoth | hmm |
07:35.26 | *** join/#oe ar_ (~ar@port-ip-213-211-233-133.reverse.mdcc-fun.de) |
07:36.40 | *** join/#oe Disconnect (~dis@arent.you.special.you.gotontheinter.net) |
07:43.36 | Pend-Gone | heh 2.4M tmp area |
07:43.43 | Pend-Gone | that's better than yesterday's 100k |
07:44.38 | Pend-Gone | autoconf-native booboo.. heh ;-) swweeet |
08:57.42 | *** join/#oe |dkey| (~dkey@L0009P27.dipool.highway.telekom.at) |
09:26.43 | *** join/#oe Cwiiis (~cwiiis@user-214-207-151-83.e7even.com) |
09:38.59 | *** join/#oe jacques_ (~jacques@c-67-171-198-193.client.comcast.net) |
09:40.58 | CIA-2 | 03kergoth 07 * r1.798 10oe-newdata/bin/evildict.py: |
09:40.58 | CIA-2 | bin/evildict.py: |
09:40.58 | CIA-2 | <PROTECTED> |
09:40.58 | CIA-2 | <PROTECTED> |
09:51.56 | *** join/#oe cedric (~cedric@voulx.bluebugs.org) |
09:53.28 | *** join/#oe Hertog (~gertjan@cc233190-a.ensch1.ov.home.nl) |
10:03.33 | *** join/#oe darkschneider (~gab@81-208-36-80.fastres.net) |
10:22.11 | CIA-2 | 03mickeyl 07 * r1.2368 10packages/python/python-pyqwt_3.10.oe: PyQWT: catch up w/ qt staging changes and convert to new sip build scheme |
10:22.11 | CIA-2 | 03mickeyl 07 * r1.2364.1.1 10packages/python/ (python-2.3.4-manifest.inc python_2.3.4.oe): eliminate bogus , in python subpackage dependencies |
10:23.15 | kergoth | hey mickeyl |
10:27.55 | mickeyl | morning kergoth |
10:28.00 | mickeyl | (local time, that is) |
10:28.08 | mickeyl | isn'it pretty in the middle of the nite for you? |
10:28.14 | kergoth | yep, 5am |
10:28.19 | mickeyl | d'oh :) |
10:28.59 | kergoth | had a bit of fun playing with a metadata store thats easier to use |
10:29.01 | kergoth | <PROTECTED> |
10:29.01 | kergoth | <PROTECTED> |
10:29.01 | kergoth | <PROTECTED> |
10:29.01 | kergoth | <PROTECTED> |
10:29.07 | kergoth | heh. |
10:30.22 | mickeyl | ah nice, a convenient replacement for the get/set var things |
10:30.29 | kergoth | yep |
10:30.54 | kergoth | it has slightly more overhead due to all the reimplemented getattr/setattr/etc, but its not bad. been profiling and optimizing |
10:31.05 | kergoth | wrote wrappers that implement the old api, its a drop in replacement |
10:31.12 | kergoth | (well, not including overrides) |
10:31.35 | mickeyl | nice. btw., how's the state of the COW stuff? how far away is it from being usable? |
10:32.03 | kergoth | seb's on like run 5, apparently only a couple bugs left to iron out |
10:39.01 | *** join/#oe [jmau] (~jmau@pD9E5DCB3.dip.t-dialin.net) |
10:41.00 | CIA-2 | 03mickeyl 07 * r1.2370 10packages/meta/task-python-everything_0.9.0.oe: fix typo in task-python-everything |
11:00.21 | CIA-2 | 03br1 07 * r1.2366.2.1 10packages/rp-pppoe/rp-pppoe_3.5.oe: rp-pppoe has changed it's download url |
11:02.45 | *** join/#oe treke|ho1e (~ggilbert@lsanca2-ar31-4-33-244-178.lsanca2.dsl-verizon.net) |
11:13.55 | CIA-2 | 03ral 07 * r1.2372 10packages/opie-eye/opie-eye_1.1.6.oe: fixed opie-eye installer |
11:16.03 | *** join/#oe zecke (~ich@83.169.144.140) |
11:17.49 | *** join/#oe |dkey| (~dkey@L0007P16.dipool.highway.telekom.at) |
11:41.01 | *** join/#oe pb_ (~pb@cpc2-cmbg6-5-0-cust48.cmbg.cable.ntl.com) |
11:43.51 | CIA-2 | 03pb 07 * r1.2366.3.1 10packages/nsqld/nsqld_0.5.3.oe: add nsqld, courtesy Tim Teulings |
11:44.24 | *** join/#oe Azile_ (~amc@dsl-62-3-114-252.zen.co.uk) |
11:50.40 | *** join/#oe qfh (~qfh@ppp-82-135-12-155.mnet-online.de) |
11:54.04 | *** join/#oe |dkey| (~dkey@L0003P19.dipool.highway.telekom.at) |
12:03.45 | koen | pb_: depmod give me a Q_MODULES not supported in my OE image |
12:04.17 | koen | could it be modutils collateral doesn't work properly and it nees module init-tools? |
12:04.23 | koen | (ipaq-pxa-2.6 btw) |
12:04.57 | pb_ | yes |
12:05.16 | pb_ | you need to use the depmod from module-init-tools, not modutils-depmod. |
12:05.25 | pb_ | (modutils-collateral probably isn't directly relevant) |
12:06.02 | koen | i'll add that to ipaq-pxa-2.6 RDEPENDS somewehre |
12:06.10 | pb_ | ok, good idea |
12:06.56 | koen | is it safe to remove modutils-collateral? |
12:09.11 | zecke | koen: as long as your kernel.oe has lines like autoload_irda = "..." it is ok to remove modutils-collateral |
12:11.30 | koen | zecke: i'll leave it in for now |
12:12.15 | koen | pb_: could you add the module-init-tools to BOOTSTRAP_RDEPENDS in ipaq-pxa-2.6.conf in bk? |
12:21.28 | pb_ | ok |
12:31.18 | pb_ | hi zecke |
12:32.14 | CIA-2 | 03pb 07 * r1.2374 10packages/conf/machine/ipaq-pxa-2.6.conf: |
12:32.14 | CIA-2 | add module-init-tools to {R}DEPENDS. |
12:32.14 | CIA-2 | requested by Koen Kooi |
12:46.45 | *** join/#oe lance (~charlyn@N647P012.adsl.highway.telekom.at) |