**** BEGIN LOGGING AT Mon Aug 01 23:59:56 2005 Aug 02 00:24:22 03nslu2-linux 07org.nslu2-linux.dev * re8b2e96b... 10/Makefile: Added the clobber-releases target. Aug 02 02:22:54 does http://www.nslu2-linux.org/Makefile come straight from CVS? Aug 02 02:23:37 no its in monotone and updated to the website periodically Aug 02 02:23:47 but it knows how to update itself since its in monotone Aug 02 02:24:03 so after the 2nd time you update, you'll have the current one Aug 02 02:26:15 I just did: rm -rf /home/slug && mkdir -p /home/slug && (cd /home/slug && wget http://www.nslu2-linux.org/Makefile && make) and it blew up with: Aug 02 02:26:18 [ -d unslung ] || ( mkdir -p unslung ) Aug 02 02:26:19 [ -L unslung/Makefile ] || ( cd unslung ; mv Makefile Makefile.delete-me) Aug 02 02:26:19 mv: cannot stat `Makefile': No such file or directory Aug 02 02:26:50 hmm, lemme look at that . Aug 02 02:27:05 I thought jbowler fixed those test issues about 12 hours ago. Aug 02 02:27:57 I'm verifying that those changes actually made it to the makefile on the website. Aug 02 02:30:31 hmm, the one on the website is the latest one Aug 02 02:31:38 strange, -L looks for a symlink. Aug 02 02:31:44 but it shouldnt be there yet. Aug 02 02:32:00 I'm looking at the Makefile I have here and see that the test in it looks like this: Aug 02 02:32:03 [ -L unslung/Makefile -o ! -e unslung/Makefile ] || ( cd unslung ; mv Makefile Makefile.delete-me) Aug 02 02:32:34 but that's not what is being executed - perhaps this is coming from somewhere else than the /Makefile Aug 02 02:33:05 after I'm done bashing my disk, I can see if I can reproduce it. Aug 02 02:36:07 testing now Aug 02 02:37:04 it worked for me. Aug 02 02:37:32 it ran the full -L foo -o ! -e bit Aug 02 02:37:44 dyoung: I think I may have a clue. Something must be caching the old Makefile. Aug 02 02:38:04 if I now do wget http://www.nslu2-linux.org/Makefile Aug 02 02:38:16 and then do a diff between Makefile and Makefile.1 Aug 02 02:38:24 I get two very different files. Aug 02 02:38:59 Is there a way of getting the URL http://www.nslu2-linux.org/Makefile served with a "don't cache" header? Aug 02 02:39:34 hmm, is that a wget thing? Aug 02 02:39:38 or a server side thing? Aug 02 02:39:44 I dont think the server is cacheing. Aug 02 02:40:02 It's probably one of the upstream ISPs using a transparent caching proxy. Aug 02 02:41:32 a HTTP header to tell it to never cache the file should fix it. I don't know if the client can force a non cached GET. Aug 02 02:42:23 thats just plain evil Aug 02 02:43:23 ohh, wget --no-cache may do the trick... Aug 02 02:44:08 Yep, that worked. I'll add that hint to the wiki... Aug 02 02:44:15 I dont have that option, but I do have --cache=off Aug 02 02:44:33 Cool nice find! Aug 02 02:48:03 I use GNU Wget 1.10 Aug 02 02:52:04 03nslu2-linux 07org.openembedded.nslu2-linux * r846ca47e... 10/conf/distro/ucslugc-packages.conf: Added bwmon to ucslugc-packages.conf Aug 02 02:52:58 1.9.1 here. Aug 02 02:59:29 03nslu2-linux 07org.openembedded.nslu2-linux * r0aca9d0e... 10/conf/distro/ucslugc-packages.conf: Added ccxstream to ucslugc-packagaes.conf Aug 02 05:11:53 03repvik * r110 10/releases/OpenSlug-2.3-beta/openembedded/packages/openntpd/openntpd_3.7p1.bb: Removed unneccessary /var/share/empty dir creation Aug 02 05:18:14 03repvik * r111 10/releases/OpenSlug-2.3-beta/openembedded/packages/meta/openslug-packages.bb: Add timezones to stable feed Aug 02 05:18:54 03repvik * r112 10/releases/OpenSlug-2.3-beta/openembedded/packages/openntpd/openntpd_3.7p1.bb: Add timezones dependency and bump rev Aug 02 05:33:05 03repvik * r113 10/releases/OpenSlug-2.3-beta/openembedded/packages/wget/wget_1.9.1.bb: Update wget to use update-alternatives and bump PR Aug 02 05:40:19 * NAiL pushes an updated stable feed Aug 02 05:53:15 anyone know what i need to do to tell the kernel I have 128Mb of ram now? i have apex working correctly. Aug 02 05:55:39 03nail 07org.openembedded.nslu2-linux * re90da84b... 10/packages/openntpd/openntpd_3.7p1.bb: Removed unneccessary creation of /shared/empty, added timezones DEPENDS Aug 02 05:55:41 03nail 07org.openembedded.nslu2-linux * rbceb17b4... 10/packages/bwmon/bwmon_1.3.bb: Make it use , and actually create the dir before installing. (duh) Aug 02 05:55:44 03nail 07org.openembedded.nslu2-linux * r8d3e2ffe... 10/ (10 files in 10 dirs): Aug 02 05:55:44 propagate from branch 'org.openembedded.dev' (head 44ce2593af4890fe4dfcf34cae2ca56a4ce344e9) Aug 02 05:55:44 to branch 'org.openembedded.nslu2-linux' (head 43f8c9b6151605d20c4944cd495dbf9bcc04d78f) Aug 02 06:12:59 03repvik * r114 10/releases/OpenSlug-2.3-beta/openembedded/packages/meta/openslug-packages.bb: Add joe to stable feed Aug 02 06:19:55 03repvik * r115 10/releases/OpenSlug-2.3-beta/openembedded/packages/meta/ (openslug-native.bb openslug-packages.bb): Added openslug-native to stable feed Aug 02 06:20:49 03repvik * r116 10/releases/OpenSlug-2.3-beta/nslu2-linux/packages/joe: Added symlink for joe Aug 02 06:32:48 yay for joe Aug 02 06:33:10 (and jstar) Aug 02 06:34:17 ipkg update && ipkg install joe Aug 02 06:34:21 Installing joe (3.1-r0) to root... Aug 02 06:34:28 Now In Feed (TM) Aug 02 06:35:07 03nail 07org.openembedded.nslu2-linux * rc18bb85d... 10/conf/distro/ucslugc-packages.conf: Add timezones Aug 02 06:35:44 NAiL: what's the difference between joe and jstar? Aug 02 06:36:01 slightly different keybindings Aug 02 06:36:13 jstar is kinda like wordstar, if you ever used that back in the old DOS-times Aug 02 06:36:30 CPM :-) Aug 02 06:36:34 ic Aug 02 06:37:12 ok, openslug-native doesn't work in stable yet :( Aug 02 06:45:14 NAiL: hm.. why not? you havn't moved all the packages there yet? Aug 02 06:45:49 gzip isn't in the feed, for one Aug 02 06:46:03 gcc-symlinks isn't satisfied Aug 02 06:46:11 hehe Aug 02 06:46:23 and there's a *heap* of unsatisfied recommendations for perl modules Aug 02 06:46:27 move gzip and gcc over then Aug 02 06:46:35 NAiL: they are supposed to be there Aug 02 06:46:38 what provides gcc-symlinks? Aug 02 06:46:47 its a new package Aug 02 06:46:48 DaKa2: ah, ok ;) Aug 02 06:46:49 or Aug 02 06:46:53 gcc Aug 02 06:47:14 NAiL: you know what I would do? Delete 2.3, and make 2.5 the first stable version. Aug 02 06:48:35 rwhitby: It's just a couple of hours since I finally upgraded to 2.3-beta! :P Aug 02 06:49:10 NAiL: seriously, I think trying to make 2.3 the first stable version is beating a dead horse. Aug 02 06:49:24 well, I'm getting there ;-) Aug 02 06:50:12 dyoung: ping? Aug 02 06:52:08 rwhitby: fair enough. I don't know how to do a release though. Aug 02 06:53:34 dyoung: can you make that sync-ipk script check if the target feed dir is a symlink, and if it is, remove the symlink and create the proper directory? Aug 02 06:55:23 Hmm - that'll be difficult I think Aug 02 06:55:30 03repvik * r117 10/releases/OpenSlug-2.3-beta/ (2 files in 2 dirs): Add gzip to the stable feed Aug 02 06:55:55 That way I won't have to log in to each mirror manually, as I did last night Aug 02 06:58:18 right, but how do you do it with just rsync and ssh ? Aug 02 06:59:24 ssh ? Aug 02 06:59:30 NAiL: I gave up on the BASE_DISTRO idea. There are other things which didn't get defined, so it got messy quickly. So you'll need to add to ucslugc too, or jbowler will need to keep it in sync. Aug 02 06:59:48 ok Aug 02 06:59:52 it's in sync now I believe Aug 02 07:00:10 I guess you could do a funky command which tests for a symlink and changes it to a dir or something ... Aug 02 07:02:32 USELESSVAR=`[ -L(?) ${FEED} ] && rm ${FEED} && mkdir ${FEED} && chmod {FEED}` <-- something like that? Aug 02 07:02:55 Not sure how to properly quote stuff and expand variables before the cmd is called Aug 02 07:03:29 03repvik * r118 10/releases/OpenSlug-2.3-beta/ (6 files in 4 dirs): Add bwmon to the feed Aug 02 07:03:46 easiest way to increment a shell variable which is storing an integer beginning at 0 ? Aug 02 07:04:48 VARIABLE++ ? Aug 02 07:04:54 Think that's the way in bash atleast Aug 02 07:06:59 hmm Aug 02 07:07:15 id++ id-- Aug 02 07:07:16 variable post-increment and post-decrement Aug 02 07:07:16 ++id --id Aug 02 07:07:16 variable pre-increment and pre-decrement Aug 02 07:09:48 03rwhitby 07org.nslu2-linux.dev * r1a3af97d... 10/Makefile: Improved the autobuild target Aug 02 07:10:28 what's the easiest way to test if perl works? Aug 02 07:11:01 NAiL: test if it works a bit, or works alot? Aug 02 07:11:40 If someone's feeling adventurous, they could test that new autobuild target :- Aug 02 07:11:40 test if it works a bit Aug 02 07:11:56 perl -MCPAN -e shell Aug 02 07:11:58 NAiL: run cpan Aug 02 07:12:03 exactly Aug 02 07:12:13 or just cpan Aug 02 07:12:30 heh, new fangled shortcuts ... Aug 02 07:12:49 yeah, tried starting cpan Aug 02 07:12:55 Can't locate CPAN.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/armeb-linux /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/armeb-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl .). Aug 02 07:13:13 well, I no longer have enough disk space free on the laptop to build all of nslu2-linux ... Aug 02 07:13:15 so I'll have to get that first ;) Aug 02 07:13:16 how much of perl did you install? Aug 02 07:13:31 DaKa2: "perl" Aug 02 07:13:35 NAiL: I would recommend installing perl-modules Aug 02 07:13:54 good idea ;-) Aug 02 07:14:07 that installs 860 other perl packages :) Aug 02 07:14:34 if you're lucky, one of them might be CPAN ... Aug 02 07:15:10 hehe, I know cpan works, it can even install things when you have openslug-native installed Aug 02 07:15:42 night all Aug 02 07:15:44 after a couple revisions of perl that is, Im up to r10 now.. Aug 02 07:15:48 nite, rwhitby Aug 02 07:15:51 nite Aug 02 07:16:00 DaKa2: I'm at r9 now Aug 02 07:16:12 that good enough Aug 02 07:16:18 r10 added support för i386 Aug 02 07:16:25 for* Aug 02 07:16:33 aah Aug 02 07:16:34 yeah Aug 02 07:19:31 bleh Aug 02 07:19:31 Installing perl-module-encode-jp (5.8.7-r9) to root... Aug 02 07:19:38 useful for me :P Aug 02 07:21:10 03nail 07org.openembedded.nslu2-linux * r4b5d4afc... 10/packages/ccxstream/ccxstream_1.0.15.bb: Make ccxstream depend on readline Aug 02 07:22:49 03repvik * r119 10/releases/OpenSlug-2.3-beta/openembedded/packages/gcc/ (6 files in 2 dirs): Updated gcc as well Aug 02 07:24:20 NAiL: yep.. :) you will also need the 450 different perl-module-unicode packages Aug 02 07:24:44 hi guys Aug 02 07:25:12 DaKa2: It's taking it time, I see ;) Aug 02 07:25:42 i have a little problem: i run openslug, just installed and configured Aug 02 07:26:36 i need to compile some project of mine for the nslu so i have installed all building stuff as http://www.nslu2-linux.org/wiki/HowTo/OpenSlugDevInst Aug 02 07:26:55 andrea_: which version of openslug are you running? Aug 02 07:27:25 but if my c code tries to include glib.h i have an error "not found" from gcc Aug 02 07:27:32 openslug from monotone Aug 02 07:27:40 built it 3 days ago Aug 02 07:28:19 i see in the feed that there are a lot of glib related ipkgs Aug 02 07:28:27 ipkg install libglib-2.0-dev Aug 02 07:28:34 can someone tell me what i need to install ? Aug 02 07:28:53 libglib-2.0-dev Aug 02 07:28:56 :) Aug 02 07:29:07 :) Aug 02 07:29:10 i try Aug 02 07:29:28 A tip: http://ipkgfind.nslu2-linux.org/result.php?query=glib.h&searchtype=file Aug 02 07:30:41 Installing perl-module-encode-kr (5.8.7-r9) to root... Aug 02 07:30:59 Now.. how long will that take? It's been there for like... 20 mins now Aug 02 07:31:20 /usr/include/glib.h:66:24: glibconfig.h: No such file or directory Aug 02 07:31:21 NAiL: still installing?? ipkg install perl-modules takes a few minutes for me from a local nfs mounted feed Aug 02 07:31:29 have you another tip ? :) Aug 02 07:31:59 andrea_: how about http://ipkgfind.nslu2-linux.org/result.php?query=glibconfig.h&searchtype=file Aug 02 07:32:10 DaKa2: I'm installing from a remote feed Aug 02 07:32:41 Unfortunately, bwmon hasn't been pushed to the feed yet so I can't see the bandwidth used :P Aug 02 07:32:47 NAiL: ok.. that could take some time.. ipkg has to call wget on every file.. Aug 02 07:33:02 all the perl packages are like 8mb or so.. Aug 02 07:33:10 omg Aug 02 07:33:37 total that is, not every one of them Aug 02 07:33:42 aha Aug 02 07:33:48 DaKa2: but it point to libglib-2.0 again... Aug 02 07:33:49 well, my line isn't *that* slow Aug 02 07:33:57 but i ve already installed it... Aug 02 07:34:01 andrea_: yes? ipkg install libglib-2.0? Aug 02 07:34:04 you have? Aug 02 07:34:16 ipkg install libglib-2.0-0 actually Aug 02 07:34:30 yes Aug 02 07:34:57 andrea_: do you have the file usr/lib/glib-2.0/include/glibconfig.h then? Aug 02 07:35:36 no! Aug 02 07:35:37 :( Aug 02 07:35:49 andrea_: run ipkg install libglib-2.0-0 Aug 02 07:36:17 it tell my it's up to date.. Aug 02 07:36:30 andrea_: run ipkg install libglib-2.0-0 --force-reinstall Aug 02 07:36:57 Installing perl-module-encode-tw (5.8.7-r9) to root... Aug 02 07:37:02 finally, it's progressing ;) Aug 02 07:37:07 NAiL: the perl packages are actually 20Mb with the packaging overhead Aug 02 07:37:46 when I did a single big package it got 8Mb :) Aug 02 07:37:54 DaKa2: nothing Aug 02 07:38:00 DaKa2: after installed it Aug 02 07:38:12 andrea_: still no file? what revision of the package? Aug 02 07:38:43 DaKa2: ah ok, i found it :) Aug 02 07:39:01 i was looking in /usr/include/glib Aug 02 07:39:04 :) Aug 02 07:39:06 the file is here Aug 02 07:39:15 but gcc doesn't find it! Aug 02 07:39:36 add -I/usr/lib/glib-2.0/include/ to gcc Aug 02 07:39:46 could work.. maybe :) Aug 02 07:42:17 DaKa2: problem now solved, but i ve a new problem now :) Aug 02 07:42:31 now gcc says me: undefined reference to `g_malloc0 Aug 02 07:42:41 undefined reference to `g_free' Aug 02 07:43:27 you probably have to add -lglib or something like that Aug 02 07:43:34 that's ld complaining, innit`? Aug 02 07:44:59 now works :)) Aug 02 07:45:06 thanks a lot! Aug 02 07:45:09 :) Aug 02 07:58:03 urgh Aug 02 07:58:07 openntpd is broken again Aug 02 08:00:37 why would you want ntp on the slug anyway, it keeps the time perfect! :-) Aug 02 08:00:41 heh Aug 02 08:01:26 its fun to do a ntpdate ; sleep 600 ; ntpdate and check the time offset on the seccond one Aug 02 08:06:18 ugh Aug 02 08:06:25 compiling gcc takes way too long Aug 02 08:07:04 I hope you are not doing it nativly Aug 02 08:07:29 no Aug 02 08:07:39 updating the stable feed Aug 02 08:08:01 ah :) all because of a one line change of mine? :) Aug 02 08:08:25 to get gcc-symlinks Aug 02 08:08:39 there's more changes than one line though Aug 02 08:09:15 yep, there should be 11 lines i think Aug 02 08:09:27 something like that, yes Aug 02 08:09:27 no.. 10 Aug 02 08:09:48 Can't say I took the time to count them :P Aug 02 08:13:16 hm.. no.. should only be one.. Aug 02 08:13:30 or two if you count the bumped PR Aug 02 08:16:05 GAAAAH Aug 02 08:16:11 ~lart openntpd Aug 02 08:16:11 * jbot holds openntpd to the floor and spanks him with a cat-o-nine-tails Aug 02 08:16:52 03kolla 07org.openembedded.nslu2-linux * r1aebe30c... 10/packages/pine/ (12 files in 2 dirs): Aug 02 08:16:52 Pine - A tool for reading, sending and managing electronic messages. Aug 02 08:16:52 With chappa-patches, transparent and more. LDAP- and SSL-support. Aug 02 08:18:23 NOTE: package gcc-3.4.4-r1: task do_package: started Aug 02 08:18:27 progress again Aug 02 08:18:41 now, IIRC that's gonna take ages as well Aug 02 08:22:13 Hi, hope this is the right place to ask. I'm trying to build openslug 2.3 using the master makefile. I'm using "make build-openslug" and it fails with "NOTE: Task failed: Fetch failed: http://microcom.port5.com/m102.tar.gz" Aug 02 08:22:44 I can't get to http://microcom.port5.com in my browser either, is the site down? Aug 02 08:23:10 the site doesn't exist any longer it appears Aug 02 08:24:21 So, do I still need that package? Aug 02 08:26:23 need, no Aug 02 08:26:42 remove it from packages/meta/openslug-packages.bb for now Aug 02 08:31:02 Thanks. Aug 02 08:35:36 DaKa2: Trying openslug-native again Aug 02 08:39:39 hmm Aug 02 08:39:50 wonder why ipkg is using so darn long to install stuff Aug 02 08:49:53 03repvik * r120 10/releases/OpenSlug-2.3-beta/openembedded/packages/binutils/ (binutils.inc binutils_2.16.bb): updated binutils Aug 02 08:51:28 03nail 07org.openembedded.nslu2-linux * r0aba4d5c... 10/ (3 files in 3 dirs): Aug 02 08:51:28 propagate from branch 'org.openembedded.dev' (head 3638859f25ae922cbeb70fe5c3664aa202f6e41f) Aug 02 08:51:28 to branch 'org.openembedded.nslu2-linux' (head 4b5d4afc9ed792afc7dc0a0a196f30b8812535f6) Aug 02 08:59:06 DaKa2: Are there anymore *-symlinks packages I need to know about? =) Aug 02 09:01:26 NAiL: dont think so.. binutils-symlinks? Aug 02 09:01:40 ahh, you found that one Aug 02 09:01:43 yup Aug 02 09:01:44 :) Aug 02 09:45:58 03repvik * r121 10/releases/OpenSlug-2.3-beta/ (7 files in 5 dirs): Updated bzip2 to use update-alternatives. Added screen to feed Aug 02 09:48:10 DaKa2: Any more update-alternatives I will run into? ;) Aug 02 09:52:54 hmm Aug 02 09:53:30 well.. http://david.thg.se/saker/openslug/update-alternatives Aug 02 09:53:39 that was the first run.. Aug 02 09:53:45 haha Aug 02 09:53:46 ok Aug 02 09:53:48 then came gcc and gzip.. and maybe something else Aug 02 09:53:58 gcc, gzip and binutils I've fixed Aug 02 09:54:23 no other ones? Aug 02 09:54:26 lol Aug 02 09:56:24 Did any of the update-alternatives make it into 2.3? Aug 02 09:56:31 or do I have to fix all of 'em? Aug 02 09:56:31 dont think so.. Aug 02 09:56:42 hehe, have fun :) Aug 02 09:56:42 oh well, that's gonna be fun ;-) Aug 02 10:03:36 03nail 07org.openembedded.nslu2-linux * r3187ed0a... 10/packages/openntpd/openntpd_3.7p1.bb: Change ownership of /var/shared/empty, so that openntpd doesn't freak out Aug 02 10:08:18 NAiL, kolla: you know that pine just uploaded should not end up in any feed? Aug 02 10:08:41 DaKa2: licensing? Aug 02 10:08:44 yep Aug 02 10:09:20 the unmodified source of pine can be redistributed, and patches for it, but not combined in any form Aug 02 10:09:34 bleh Aug 02 10:09:48 so it is fine in the repo, but not in the feeds Aug 02 10:09:54 Aug 2 19:04:15 (none) daemon.info ntpd[1212]: adjusting local clock by 50.853652s Aug 02 10:09:57 Aug 2 19:08:35 (none) daemon.info ntpd[1212]: adjusting local clock by 52.530570s Aug 02 10:09:59 Then it shouldn't be in openslug-packages - that is sufficient Aug 02 10:10:00 heh Aug 02 10:10:03 :) Aug 02 10:10:16 openntpd tries to adjust the clock and fails silently Aug 02 10:10:48 so the offset increases. A lot. Aug 02 10:11:07 What does 'tickadj' say? Aug 02 10:12:07 03repvik * r122 10/releases/OpenSlug-2.3-beta/openembedded/packages/openntpd/ (files/init openntpd_3.7p1.bb): Updated to use -s to workaround adjtime() bug. Change permissions on /var/shared/empty so it isn't confused Aug 02 10:12:10 03nail 07org.openembedded.nslu2-linux * r89feede1... 10/packages/openntpd/ (files/init openntpd_3.7p1.bb): Updated initscript to use -s to work around adjtime() bug Aug 02 10:12:15 I don't have tickadj Aug 02 10:13:30 *sigh* Aug 02 10:13:44 openntpd currently only handles subsecond offsets correctly. Aug 02 10:13:53 which is useless with the drift I'm seeing Aug 02 10:14:13 hehe.. 6 seconds / 10 minutes on my slug Aug 02 10:14:14 Then it won't work unless the tick count within the kernel is set to 10101 Aug 02 10:15:23 hmm.. Aug 02 10:15:24 DaKa2: your tick count is 10000 Aug 02 10:15:44 and there's no way to fix this without getting ntpd? Aug 02 10:15:45 jbowler-away: probably.. how to change? Aug 02 10:15:45 We should patch it in the kernel Aug 02 10:15:53 ah Aug 02 10:15:54 DaKa2: install ntp Aug 02 10:16:13 It runs tickadj with the correct value at startup Aug 02 10:16:14 * NAiL votes for the "patch in kernel" solution ;-) Aug 02 10:17:14 Shouldn't be hard, it just never got done - I can't remember exactly how the value gets set. Aug 02 10:23:46 03repvik * r123 10/releases/OpenSlug-2.3-beta/openembedded/packages/ (10 files in 8 dirs): Updated various packages to use u-a Aug 02 10:24:40 03repvik * r124 10/releases/OpenSlug-2.3-beta/openembedded/packages/cpio/cpio_2.5.bb: Forgot cpio u-a ;-) Aug 02 10:28:52 03repvik * r125 10/releases/OpenSlug-2.3-beta/openembedded/packages/coreutils/coreutils_5.1.3.bb: Updated coreutils Aug 02 10:30:29 03repvik * r126 10/releases/OpenSlug-2.3-beta/openembedded/packages/busybox/busybox_1.00.bb: And (finally?) busybox Aug 02 10:38:40 jbowler-away: who's the person doing the source releases for openslug? Aug 02 10:41:25 hmm Aug 02 10:41:26 svn: Caught signal Aug 02 10:41:26 svn: Write-lock stolen in 'openembedded/packages/lbreakout' Aug 02 10:41:33 wonder what signal it caught Aug 02 10:41:37 and from where Aug 02 10:55:26 03nail 07org.openembedded.nslu2-linux * r7d7a212e... 10/ (5 files in 4 dirs): Aug 02 10:55:26 propagate from branch 'org.openembedded.dev' (head 75a43755f74fd845a0a2f8f302309d3a342a25c6) Aug 02 10:55:26 to branch 'org.openembedded.nslu2-linux' (head 89feede12a7b718d5ebfd9f93ba846aa4225149c) Aug 02 11:16:19 03nail 07org.nslu2-linux.dev * r1e5ff6c0... 10/Makefile: Update Makefile so it doesn't barf if there already is a symlink to ./downloads Aug 02 11:26:53 03repvik * r127 10/releases/OpenSlug-2.3-beta/openembedded/packages/cron/cron_3.0pl1.bb: Added update-rc.d Aug 02 11:27:52 03repvik * r128 10/releases/OpenSlug-2.3-beta/openembedded/packages/ (openntpd/openntpd_3.7p1.bb samba/samba_3.0.14a.bb): Added update-rc.d (openntpd and samba) Aug 02 11:28:48 03repvik * r129 10/releases/OpenSlug-2.3-beta/openembedded/packages/thttpd/thttpd_2.25b.bb: Added update-rc.d Aug 02 11:38:03 03nail 07org.openembedded.nslu2-linux * r9c9506ff... 10/packages/cron/cron_3.0pl1.bb: Added update-rc.d in postinst Aug 02 11:38:10 03nail 07org.openembedded.nslu2-linux * reb290743... 10/packages/thttpd/thttpd_2.25b.bb: Added update-rc.d in postinst Aug 02 11:38:13 03nail 07org.openembedded.nslu2-linux * re300bd8e... 10/packages/openntpd/openntpd_3.7p1.bb: Added update-rc.d in postinst Aug 02 11:38:17 03nail 07org.openembedded.nslu2-linux * r1d5f3ae4... 10/packages/samba/samba_3.0.14a.bb: Added update-rc.d in postinst Aug 02 11:38:50 NAiL: did you use the update-rc.d bbclass or did you actually add it in postinst? Aug 02 11:39:11 urgh Aug 02 11:39:16 there's an update-rc.d bbclass Aug 02 11:39:19 yes Aug 02 11:39:24 that you should use Aug 02 11:39:30 look at the sane package Aug 02 11:39:39 no Aug 02 11:39:40 the xinetd Aug 02 11:39:43 package Aug 02 11:41:37 03nail 07org.openembedded.nslu2-linux * r5f66684e... 10/packages/ (16 files in 6 dirs): Aug 02 11:41:37 propagate from branch 'org.openembedded.dev' (head 4e0dabf4f6408a092810dd5f31b42411f8f3e922) Aug 02 11:41:37 to branch 'org.openembedded.nslu2-linux' (head 1d5f3ae4a3eb7b25cf92648eb23b75813a553e57) Aug 02 11:43:07 ok, thanks I guess :P Aug 02 11:43:13 :) Aug 02 11:43:24 I guess you didn't want to know that :-) Aug 02 11:44:07 well, it's ok :) Aug 02 11:44:45 noooh Aug 02 11:44:48 * NAiL curses Aug 02 11:44:50 ? Aug 02 11:45:02 I forgot PR, fer crying out loud Aug 02 11:45:13 I got them the first time around Aug 02 11:45:20 but the second, noooo Aug 02 11:45:28 :) Aug 02 11:47:45 03nail 07org.openembedded.nslu2-linux * r8d70b750... 10/packages/ (4 files in 4 dirs): Use update-rc.d bbclass instead of manually doing update-rc.d Aug 02 11:51:03 annoys me that I have a split net personality :P Aug 02 11:51:08 http://cia.navi.cx/ Aug 02 11:51:23 03repvik * r130 10/releases/OpenSlug-2.3-beta/openembedded/packages/ (4 files in 4 dirs): Use update-rc.d bbclass instead (And bump PR) Aug 02 11:51:40 dammit.. and you have them both in the top 5... Aug 02 11:51:49 03nail 07org.openembedded.nslu2-linux * re7146baa... 10/packages/ (4 files in 4 dirs): And remember, PR is everything (Or something) Aug 02 11:51:54 yes ;) Aug 02 11:52:15 actually.. cheating since you get most in both bslu2-linux and oe Aug 02 11:52:22 *shush* Aug 02 11:52:48 I've been in the top 15 one day.. Aug 02 11:52:54 at the bottom Aug 02 11:54:24 well, 14 more as nail and you are the top one Aug 02 11:54:31 nah Aug 02 11:54:36 and 30 more as repvik :) Aug 02 11:54:43 that guy at the top just keeps pouring revs in ;) Aug 02 11:55:00 well, then you just have to beat him :) Aug 02 11:55:01 13 more as nail :) Aug 02 11:55:21 and 19 (actually 10 commits) for repvik Aug 02 11:55:27 no, heh Aug 02 11:55:37 7 as nail, and 19 as repvik Aug 02 11:55:45 that'll get both up to 50 Aug 02 11:55:49 20 as repvik, if you want to beat him Aug 02 11:56:09 30... Aug 02 11:56:12 my math sucks today Aug 02 11:56:17 30 as repvik, 7 as nail Aug 02 11:56:27 7 as nail :) you can do that! Aug 02 11:56:34 heh Aug 02 11:56:57 They should be *useful* commits as well ;) Aug 02 11:56:58 fix the procps bug I submitted for one.. Aug 02 11:57:49 simple one Aug 02 11:58:03 Add a # ;) Aug 02 11:58:19 219? Aug 02 11:58:36 #lib64 := lib$(shell [ -d /lib64 ] && echo 64) Aug 02 11:58:48 hm.. no Aug 02 11:59:03 set lib64 to just lib Aug 02 11:59:06 I think Aug 02 11:59:20 ah Aug 02 12:00:09 nah Aug 02 12:00:14 think I'll more or less call it a day Aug 02 12:00:40 going to push the feed now, see if there's anything that breaks, and see if all the packages work as they should Aug 02 12:00:42 what? just fix 230, 185, 181, 219 and 227 Aug 02 12:01:11 nah, 230 I won't fix until there's diff for the makefile Aug 02 12:01:54 well, make one then :-) Aug 02 12:02:09 heh Aug 02 12:02:17 I can look at the bugs later Aug 02 12:02:18 ;) Aug 02 12:02:43 oh well, I should probably start getting home.. Aug 02 12:02:51 but, in total I've got 58 commits ;) Aug 02 12:02:58 so I'm kinda on top already Aug 02 12:04:58 :) and while you are at it, fix 169 and 208 too :-) Aug 02 12:06:16 ah Aug 02 12:06:20 * NAiL defers 208 Aug 02 12:06:26 deferres? Aug 02 12:06:30 whatever Aug 02 12:06:43 2.5-beta is right around the corner Aug 02 12:06:57 I'll try getting udev in after the next stable release Aug 02 12:07:08 woho! Aug 02 12:08:34 hmm Aug 02 12:08:42 Package openssh-scp wants to install file /usr/bin/scp Aug 02 12:08:42 But that file is already provided by package dropbear Aug 02 12:08:45 bleh Aug 02 12:09:02 fun, guess what the solution is? Aug 02 12:09:12 u-a? Aug 02 12:09:15 :) Aug 02 12:09:20 but it's not fixed, is it? Aug 02 12:09:24 nope Aug 02 12:09:32 but you have lots of good examples now Aug 02 12:09:32 * NAiL files a bug Aug 02 12:09:35 :P Aug 02 12:15:32 oh well, time to get home, bbl Aug 02 12:15:41 yup Aug 02 12:15:43 cu Aug 02 12:24:19 hi - are there any kenerel mods available for unslung 5.5 to allow files > 2GB to be stored on the nslu2? Aug 02 12:27:38 DaKa2: ping? Aug 02 12:28:12 pauld: it's supposed to support >2GB files IIRC Aug 02 12:29:36 id doesn't seem to - I get this error when I ftp out from the slug to a pc via ftp and get a 6GB file..... Aug 02 12:29:48 426 Cannot retrieve. Failed. Connection reset (10054). Aug 02 12:29:48 2147479552 bytes received in 585 secs (3.6e+03 Kbytes/sec) Aug 02 12:29:59 is the pc doze? Aug 02 12:30:01 that is 2049.99MB Aug 02 12:30:16 as in windows? Aug 02 12:30:16 the source ftp server is win xp, yes Aug 02 12:30:31 weird Aug 02 12:30:54 I don't think that's a slug problem Aug 02 12:31:00 I managed to store the file on to the slug yesterday by copying it to the mounted drive from xp Aug 02 12:31:06 exactly Aug 02 12:31:07 the slug couldn't ls the file Aug 02 12:31:12 huh? Aug 02 12:31:36 I lost the exact error bu it said out of bounds or something. I'll recreate the error now Aug 02 12:31:49 yeah, I know the error you're referring to I think Aug 02 12:32:46 I saw a ext2fs & ext3fs ipk and was wondering if they would fix the problem Aug 02 12:33:37 some parts of the slug appears to not handle the >2GB files Aug 02 12:33:42 samba apparently does Aug 02 12:33:49 that means the kernel does ;) Aug 02 12:33:59 so there are some of the utils that don't Aug 02 12:34:24 the ftp client, and whatever package provides ls (busybox?) Aug 02 12:35:00 file a bug Aug 02 12:35:10 yes, ls is linked to busybox Aug 02 12:35:23 ftp? Aug 02 12:35:42 also linked to busybox? Aug 02 12:35:50 bin/ftp (not linked to anything) Aug 02 12:36:21 ok - I'll raise a new bug Aug 02 12:36:38 I'll also try and mount the drive on a linux pc and copy the file from there Aug 02 12:36:50 at least I will find out if apache can stream it to my media box Aug 02 12:36:57 that *should* work just fine Aug 02 12:37:22 pauld: try "ipkg search ftp" Aug 02 12:37:30 or ipkg search /bin/ftp Aug 02 12:37:30 couldn't stream the file I copied last night from a pc as it needed to be rx rx rx perm - chmod wouldn't work either :( Aug 02 12:38:44 search /bin/ftp came up with unslung-rootfs - 2.3r29-r9 - /bin/ls Aug 02 12:38:51 mkay Aug 02 12:39:33 unslung-rootfs is already installed and up to date though Aug 02 12:39:54 ftp is also in unslung-rootfs Aug 02 12:40:24 do you thing a slung based ftp server may solve the problem? I could put the file on to the slug Aug 02 12:40:31 yeah, I'd guess both the ftp client and busybox doesn't have support for >2GB files Aug 02 12:40:31 ^slug based^ Aug 02 12:40:53 you might try. If it supports large files it'll probably work. Samba works. Aug 02 12:41:24 (You wouldn't be able to write the whole file if the kernel/fs/samba didn't support >2GB) Aug 02 12:41:36 oh but I guess I would still have the problem that I couldn't chenge the file perm with either approach, so they wouldn't work for me Aug 02 12:41:50 You can chmod through an ftp-session :) Aug 02 12:42:00 really? didn't know that :) Aug 02 12:50:38 <[cc]smart> how do you use the update-rc bbclass ? Aug 02 12:50:55 <[cc]smart> the argument is "default" now how does that specify the order number ? Aug 02 12:52:42 the order number isn't required Aug 02 12:54:39 <[cc]smart> doesn't help me to comprehend really :) where does it take the runlevel from or what it depends on ? Aug 02 12:55:38 NAiL: pong? Aug 02 12:55:53 DaKa2: Just wondering if I'm getting the u-a stuff right Aug 02 12:56:17 probably :) Aug 02 12:56:45 DaKa2: http://pastebin.ca/19121 Mind checking it out? Aug 02 12:56:53 sure Aug 02 12:58:30 you need to change FILES_openssh-scp and FILES_openssh-ssh Aug 02 12:59:26 hmm.. to what? Aug 02 12:59:33 NAiL: just to let you know - I'm ftping the file in to vsfptd on the slug and it now appears to be > 2GB Aug 02 12:59:38 and.. what is ${TARGET_SYS}-scp Aug 02 12:59:47 stil get the "ls: ./bond20.VOB: Value too large for defined data type" error as expected though Aug 02 12:59:56 will try and chmod it from the ftp session at the end Aug 02 13:00:11 DaKa2: No idea, I basically copy/pasted from another bb :P Aug 02 13:00:22 NAiL: files should be the name of the file in the package, ssh.openssh and scp.openssh Aug 02 13:00:29 ah Aug 02 13:00:37 ok Aug 02 13:00:41 actually ssh.${PN} Aug 02 13:00:50 I'll fix that up when I'm finished doing the current build Aug 02 13:00:51 and then rename them in do_install Aug 02 13:01:01 from ssh to ssh.${PN} Aug 02 13:01:16 Is there any docs on u-a? :-P Aug 02 13:01:21 and use ssh.{PN} instead of ${TARGET_SYS}-ssh Aug 02 13:01:35 NAiL: no.. or.. update-alternatives --help on a slug :-) Aug 02 13:01:43 hehe Aug 02 13:01:58 there is a bbclass, but that only works when there is only one file Aug 02 13:02:09 just look at one of my packages Aug 02 13:03:30 NAiL: ncurses.inc is a good example Aug 02 13:03:43 I'll take a look at it later. Thanks :) Aug 02 13:03:49 just look at every line with clear.${PN} :-) Aug 02 13:05:10 and after you update openssh you have to change dropbear, and that should probably be at a lower prio Aug 02 13:05:35 03repvik * r131 10/releases/OpenSlug-2.3-beta/openembedded/packages/ (4 files in 4 dirs): Inherits the bbclass... *sigh* Aug 02 13:05:44 lol Aug 02 13:07:29 building the rest of the u-a affected packages needed for openslug-native now, should be done in a little while. Aug 02 13:08:05 hopefully I can get openslug-native working rsn ;) Aug 02 13:08:26 why not just run 2.4? :-) Aug 02 13:08:43 I'm going to run unstable on my test slug Aug 02 13:08:53 I've just set up 2.3-beta on my prodslug Aug 02 13:09:04 and I'm trying to make the feed "stable" ;) Aug 02 13:09:28 oh.. good luck :-) Aug 02 13:09:53 I've done a bit so far Aug 02 13:11:01 Most of the commits today have been fixes for the stable feed Aug 02 13:14:21 now, if only the tick value was fixed... :P Aug 02 13:15:48 well, fix it then :-) Aug 02 13:15:57 heey Aug 02 13:16:03 I'm swamped with stuff ;) Aug 02 13:16:30 I should really fix the bitbake bit in the OpenSlugNativeCompileEnvironment howto Aug 02 13:16:44 anyway, I'm not gonna propagate that to stable anyway Aug 02 13:16:44 it got kind of broken by the last monotone changes Aug 02 13:16:50 :) Aug 02 13:16:59 fix! ;) Aug 02 13:18:20 Im fixing that, I just have to fix some dinner too Aug 02 13:18:33 "dinner"? Aug 02 13:19:03 yes? its 22:18, time for dinner Aug 02 13:19:25 hehe Aug 02 13:26:50 NAiL: you still beating that horse? Aug 02 13:27:48 rwhitby-asleep: hehe, yeah. Until the new release is upon me ;) Aug 02 13:28:04 he is still giving the horse mouth-to-mouth, hoping it will live Aug 02 13:28:10 I *know* it's starting to smell Aug 02 13:31:27 but it's kinda fun Aug 02 13:33:40 rwhitby-asleep: btw, openntpd was broken Aug 02 13:33:47 well.. it still kinda is actually Aug 02 13:34:08 it won't adjust your clock :-P Aug 02 13:34:44 NAiL: thanks for your help re: large files. I got the file on to the slug and did chmod with ftp but the media client failed to open it and gave an invalid file error. I guess it just can't be done :( Aug 02 13:34:48 thanks anyway Aug 02 13:35:13 pauld: sorry, I don't run unslung, so I don't think I can help much then Aug 02 13:35:21 you filed a bug? Aug 02 13:35:29 not yet but I will Aug 02 13:35:54 what do you run NAiL - openslug? I might try that instead Aug 02 13:36:26 pauld: Yeah, I run openslug Aug 02 13:36:35 you have prior linux experience? =) Aug 02 13:36:55 some hp-ux and solaris but not much linux Aug 02 13:37:03 ugh, ok Aug 02 13:37:25 if you can waddle through hp-ux (I still have nightmares) you'll probably be fine, more or less Aug 02 13:37:49 hehe, whats wrong with hp-ux? :-) Aug 02 13:37:51 openslug comes as a bare-bone distro. Nothing except ssh and portmap is running Aug 02 13:38:01 DaKa2: Don't get me started :-P Aug 02 13:38:04 I'll give it a try - it I have no luck then I will just reflash with unslung. If I get openslug working then I'll buy another slug - one for SlimSever and one for Openshowcenter Aug 02 13:38:18 I have three boxes with that on, not running anymore though.. Aug 02 13:38:55 I play a bit with the 16mhz hp 9000/300 sometimes Aug 02 13:43:09 rwhitby-asleep: before the next release, I'd like to see the tick value in the kernel adjusted though Aug 02 13:44:19 NAiL: you have the power.. :-) Aug 02 13:44:35 No idea how/where to set it. Guess I can figure that out sometime Aug 02 13:47:51 if I can get that value adjusted, openntpd will work Aug 02 13:48:01 the slug drifts faster than openntpd adjusts :-P Aug 02 13:49:51 kolla: I think your pine commit was reverted due to licencing issues Aug 02 13:57:55 NAiL: uh? Aug 02 13:58:18 binary redistribution Aug 02 13:58:24 "uh?" as in "but there was no binary" Aug 02 13:58:42 as in the binary will be built and put into feeds Aug 02 13:58:47 oh Aug 02 13:58:47 which is redistribution Aug 02 13:59:06 so there are feeds? :) Aug 02 13:59:14 kolla: did you put a LICENSE= var in the .bb ? Aug 02 13:59:20 yes Aug 02 14:00:06 DaKa2: update-alternatives: Error: not linking //usr/libexec/rmt to rmt.tar since //usr/libexec/rmt exists and is not a link Aug 02 14:00:15 ? Aug 02 14:00:16 [03:52] CIA-2: rw org.oe.dev * r2653a4b4... /packages/pine/ (12 files in 2 dirs): disapproval of revision 1aebe30c46f7b39a3a73dcd30e1227c1a403f1bd Aug 02 14:00:16 [03:52] CIA-2: rw org.oe.dev * r4e0dabf4... /packages/pine/pine_4.63.bb: pine: re-add Mickey's version of the pine .bb to avoid licensing issues. (somehow monotone disapprove decided to remove it altogether.) Aug 02 14:00:16 [03:54] reenoo_: DaKa2: ah, ok. I missed that only local modifications are allowed Aug 02 14:00:16 [03:54] reenoo_: anyways. surprisingly the disapprove worked (sort of). Aug 02 14:00:17 [03:56] DaKa2: the pine license is a bit retarded, but since they made it they can set what license they want.. and they did :( Aug 02 14:00:25 kolla: that's the exchange from #oe Aug 02 14:01:00 NAiL: yes.. some other packages has that file installed, probably cpio, just upgrade that Aug 02 14:01:30 DaKa2: uh, old version of tar probably ;) Aug 02 14:01:39 so what makes mickeys version different than mine? linking against libldap? Aug 02 14:02:04 NAiL: tar did actually add its file to the u-a db, so when you upgrade cpio it will link to the tar one if that has higher prio Aug 02 14:02:10 kolla: you added patches Aug 02 14:02:41 and? Aug 02 14:02:46 oh Aug 02 14:02:50 you can redistribute it if you make no modifications, unless compiling the source makes it a derivate of the original.. Aug 02 14:03:23 you can modify it, but you cannot distribute it modified, distributing pactahes ont he other hand is ok Aug 02 14:03:28 yeah, you can't even change pathnames Aug 02 14:03:34 exactly Aug 02 14:04:05 as I said.. the pine license is a bit retarded :) Aug 02 14:04:05 ah well.. *shrug* Aug 02 14:04:08 my suggestion - use a different mail client :-) Aug 02 14:04:16 there are no options Aug 02 14:04:18 for example mutt Aug 02 14:04:35 mutt is totally unusable with multiple imap accounts Aug 02 14:04:47 ah :( Aug 02 14:05:13 anyways.. I have my binary :) Aug 02 14:05:17 well, a pine bb with patches is fine, just as it doesn't end up in the feeds.. Aug 02 14:05:32 right Aug 02 14:06:18 the biggest patch in the .bb i the .bb itself though... :) Aug 02 14:06:32 so, if I replace all patches with sed-lines.. hehe Aug 02 14:06:49 20:09 < DaKa2> couldn't the bb check for some variable and quit with a message if its not set, stating that if you want pine you have to set that variable and that you are not allowed to redistribute the ipk? not that I actually care about pine.. Aug 02 14:07:01 that was my suggestion Aug 02 14:07:50 maaah Aug 02 14:07:51 kolla: actually having patches is fine, and people building the bb with patches is fine, just redistribution of the result Aug 02 14:08:00 ipkg hangs frequently on my slug Aug 02 14:08:51 root@maimedslug:~# ipkg install openslug-native Aug 02 14:08:51 Package openslug-native (1.0-r7) installed in root is up to date. Aug 02 14:08:51 Nothing to be done Aug 02 14:08:57 Ta-Da ;-) Aug 02 14:09:42 kolla: and, you actually have to follow some other stuff to.. you have to add an L to the version number, and document all the changes you have made in some file.. more one the pine legal website Aug 02 14:12:57 * NAiL can't make sense of the kernel sources Aug 02 14:13:10 I think I'll leave that tick-stuff to someone else Aug 02 14:21:54 rwhitby: what do you think about adding a setup-openslug-native makefile target and an openslug-native directory? Aug 02 14:24:22 I was just going to conditionalise the existing stuff, based on host ARCH Aug 02 14:24:33 see the optware Makefile Aug 02 14:25:19 DaKa2: cause you never run native and cross builds on the same host Aug 02 14:25:24 ah.. Aug 02 14:25:31 nice solution.. Aug 02 14:25:55 feel free to implement it :-) Aug 02 14:26:39 hm.. well.. you wouldn't feel like doing it maybe? :-) Aug 02 14:27:39 won't be until tonight (14 hours) Aug 02 14:27:54 the only thing I can see needs changing on arm is the auto.conf.. Aug 02 14:28:12 well, thats fine.. I really should get to sleep now Aug 02 14:28:21 nite Aug 02 14:29:35 I have to be at work at 7:40 tomorrow... and I'm not the least bit tired now.. Aug 02 14:29:57 oh well. lying in bed for an hour or two might make me sleepy, bbl Aug 02 14:30:04 nite Aug 02 14:30:08 uh Aug 02 14:30:09 yes Aug 02 14:32:05 NAiL: I spent ages looking and couldn't work out where the initial value (tick) got defined. I found it once then lost it... Aug 02 14:33:08 I believe it is the result of an expression, not a simple compile time constant. It's set to 9901 on LinkSys firmware - they got it wrong (1/x not x) Aug 02 14:33:50 rwhitby, NAiL: the easy answer for ucslugc bb/conf is to build ucslugc-packages, not openslug-packages. Aug 02 14:34:37 It's pointless adding a package to ucslugc unless it really does build - so if people are changing openslug-packages without compiling ucslugc (likely) then ucslugc should not build openslug-packages. Aug 02 14:35:52 DaKa2: yes, I'm currently writing to the pine mailing list to ask how much changes are allowed and still create a binary.. some of those patches are very simply stuff Aug 02 14:36:10 will be interesting to see the answer anyways :) Aug 02 14:36:27 We could have 'nslu2-openembedded-packages.inc' of course and just include it where required (.conf, .bb) Aug 02 15:01:17 DaKa2: the only thing in the 'openslug' Aug 02 15:01:25 subdirectory is auto.conf... Aug 02 15:02:05 rwhitby, DaKa2: seems cleaner to me just to create an 'openslug-native' target, I can't see how auto.conf can be made conditional other than by making a new directory. Aug 02 15:05:57 Oh, ok, I think I see - putting conditionals in what is, at present, common/Makefile? Aug 02 15:06:29 DaKa2: I can probably half the number of patches simply by setting some variables before make, heh Aug 02 15:14:30 malfi ? Aug 02 15:26:07 03nail 07org.openembedded.nslu2-linux * r8910413f... 10/packages/ (4 files in 4 dirs): Update to working update-rc.d stuff Aug 02 15:30:58 neat Aug 02 15:31:17 nslu2-linux is in the top 5 of the most active projects on cia.navi.cx :-P Aug 02 15:31:25 03nail 07org.openembedded.nslu2-linux * rd8c660af... 10/packages/ (18 files in 12 dirs): Aug 02 15:31:25 propagate from branch 'org.openembedded.dev' (head 00837c91e8c88820efb3ee3b88d10922781457ff) Aug 02 15:31:25 to branch 'org.openembedded.nslu2-linux' (head 8910413f4f3fe82d851f65cab2794cff9384ebcf) Aug 02 15:35:43 . Aug 02 15:45:22 I'm really looking forward to get monotone and stuff set up properly on my slug ;-) Aug 02 15:52:39 reminds me, I should "fix" mine Aug 02 15:56:03 03repvik * r132 10/releases/OpenSlug-2.3-beta/ (2 files in 2 dirs): Add diffstat, ipkg-utils and pkgconfig to stable feed Aug 02 15:58:00 * NAiL runs make setup Aug 02 16:06:20 DaKa2: funny, the pine license explicitly describes what it means with "patche", I assume this means that sed/awk-scripts are ok :) Aug 02 16:06:29 that is.. "patches" Aug 02 16:07:44 hmm Aug 02 16:08:10 I though the pine licence somewhere (in the faq or sth) specifies a binary build on sources that differs from the original Aug 02 16:08:32 make setup finished :) Aug 02 16:09:28 NAiL: well, there are lots of unclear terms in use.. what is "local", what is "pine users" for instance Aug 02 16:09:49 does the license mean that I cannot distribute a binary to my mum? :) Aug 02 16:10:00 since she's on a completely different location Aug 02 16:11:58 03repvik * r133 10/releases/OpenSlug-2.3-beta/openembedded/packages/python/ (4 files): Update python Aug 02 16:16:56 NAiL: the current pine.bb doesnt even use the pine build system, it set a handfull of variables manually and does some sym-linking instead - I had to ask if that was not "legal" too Aug 02 16:18:04 the pine build "system" is pretty akward.. bash script launches other scripts that gives exit codes, which the build script uses to set certain variables Aug 02 16:23:32 what the? Aug 02 16:23:45 When I do "source setup-env", my ssh-session closes Aug 02 16:24:09 it's all part of the grand master plan :) Aug 02 16:24:30 it's normal that uptime doesnt work btw? Aug 02 16:24:31 -bash: ./conf/topdir.conf: No such file or directory Aug 02 16:24:31 environment: TOPDIR not defined Aug 02 16:24:31 Connection to 10.0.0.44 closed. Aug 02 16:24:37 well, yes, kinda Aug 02 16:24:48 uptime: couldn't get boot time: Permission denied Aug 02 16:25:05 though, that's not busybox uptime IIRC Aug 02 16:25:16 busybox's uptime works the way it should I think Aug 02 16:25:29 yes Aug 02 16:25:31 ok, nice Aug 02 16:25:52 coreutils uptime is broken. Aug 02 16:25:54 uptime: couldn't get boot time: No such file or directory Aug 02 16:25:57 as root :) Aug 02 16:26:12 it looks for /etc/ld.so.preload Aug 02 16:26:13 repvik@maimedslug:~$ uptime Aug 02 16:26:13 uptime: couldn't get boot time: Permission denied Aug 02 16:26:16 as non-root ;) Aug 02 16:26:26 yes, I saw that too when I wasnt root :) Aug 02 16:26:56 some of the coreutils are amazingly enough more braindead than their busybox equivalent Aug 02 16:27:08 like the hostname command Aug 02 16:28:21 try "hostname -f" or "hostname -s" for example :) Aug 02 16:28:38 with coreutils hostname Aug 02 16:29:23 hahaha Aug 02 16:29:33 ;) Aug 02 16:29:41 the file uptime looks for is /var/run/utmpx, btw. Aug 02 16:29:46 oh Aug 02 16:29:57 root@maimedslug:/var/run# strace uptime 2>&1 |grep ENO Aug 02 16:29:57 access("/var/run/utmpx", F_OK) = -1 ENOENT (No such file or directory) Aug 02 16:30:14 creating that, it just complains that it can't get boot time ;-) Aug 02 16:30:15 the other day was to add a user on a netbsd machine, and was silly enough to try "adduser --help" Aug 02 16:30:26 so it went out and made a user with the name --help Aug 02 16:30:32 homedir and all Aug 02 16:31:16 hahahah Aug 02 16:33:16 btw, hostname will work if you add the host in /etc/hosts (ip fqdn hostname) Aug 02 16:33:50 and, tbh it's a good idea Aug 02 16:34:04 some stuff uses hostname when configuring/compiling Aug 02 16:35:08 hm, that didnt do much difference here Aug 02 16:35:28 10.0.0.44 maimedslug.repvik.org maimedslug Aug 02 16:35:43 works like a charm here Aug 02 16:36:42 what do you mean with "works" btw? Aug 02 16:37:04 root@maimedslug:/var/run# hostname -d Aug 02 16:37:04 repvik.org Aug 02 16:37:10 root@maimedslug:/var/run# hostname -f Aug 02 16:37:10 maimedslug.repvik.org Aug 02 16:37:19 as in, don't error out ;-) Aug 02 16:37:44 er.. are you sure that's not busybox? Aug 02 16:38:08 here it still sets hostname to "-s" and "-f" Aug 02 16:38:20 *sigh* Aug 02 16:38:21 yes Aug 02 16:38:24 mine is busybox Aug 02 16:38:29 and also it doesnt grasp -F /etc/hostname, as used by the initscript Aug 02 16:38:46 it's more or less useless for anything but late night entertainment :) Aug 02 16:38:59 what rev do you have of the util-linux and busybox packages? Aug 02 16:39:52 busybox - 1.00-r29 and util-linux - 2.12q-r1 Aug 02 16:39:55 busybox - 1.00-r29 Aug 02 16:40:10 no util-linux Aug 02 16:40:20 eh Aug 02 16:40:24 coreutils Aug 02 16:40:27 it's late here! ;) Aug 02 16:40:47 coreutils - 5.1.3-r4 Aug 02 16:40:51 coreutils - 5.1.3-r4 Aug 02 16:40:53 hrrm Aug 02 16:41:54 this is on my spare slug.. about to fix the clocking on my own Aug 02 16:42:01 I borrow the spare one Aug 02 16:42:02 well, just switch the link from hostname.coreutils to busybox instead ;-) Aug 02 16:42:28 uptime Aug 02 16:42:36 yes Aug 02 16:43:17 update alternatives should have done that automatically Aug 02 16:43:26 it has on my slug Aug 02 16:43:29 DaKa2 checked in the fix for that one many days ago Aug 02 16:43:43 yeah, and the rev is correct Aug 02 16:43:53 so I can't grasp why that hasn't happened on kolla's slug Aug 02 16:49:47 03repvik * r134 10/releases/OpenSlug-2.3-beta/ (2 files in 2 dirs): Added psmisc Aug 02 16:53:00 uuuurr Aug 02 16:53:11 I guess I should take a look at openssh Aug 02 17:09:18 03repvik * r135 10/releases/OpenSlug-2.3-beta/openembedded/packages/ (meta/openslug-packages.bb openssh/openssh_4.0p1.bb): Added openssh and zlib Aug 02 17:17:14 266.24 bogomips.. woo Aug 02 17:18:29 03repvik * r136 10/releases/OpenSlug-2.3-beta/openembedded/packages/openssh/openssh_4.0p1.bb: Whoops, forgot FILES Aug 02 17:18:31 :) Aug 02 17:38:09 NAiL: source setup-env: I think rwhitby-treo wanted the build to die if topdir is not defined, so it does an exit 1 - maybe the Makefile should use . setup-env && bitbake instead Aug 02 17:38:56 hahaha Aug 02 17:38:59 ok Aug 02 17:40:23 03repvik * r137 10/releases/OpenSlug-2.3-beta/openembedded/packages/openssh/openssh_4.0p1.bb: Changed a _ to - Aug 02 17:43:13 03repvik * r138 10/releases/OpenSlug-2.3-beta/openembedded/packages/openssh/openssh_4.0p1.bb: Argh. Always forget to bump PR Aug 02 17:43:24 beewoolie :) Aug 02 17:43:34 NAiL: i Aug 02 17:43:38 s/i/hi/ Aug 02 17:44:16 NAiL: did we ever get updated NFS utils into the package feed? Aug 02 17:44:59 yes Aug 02 17:45:05 Aug 02 17:45:20 beewoolie: feeds are updated automatically now Aug 02 17:45:48 I think they've been automatically updated for some time. There have been some hiccups in the updates. Aug 02 17:46:02 The NFS utils and samba were in that category. Aug 02 17:46:06 hmm? Aug 02 17:46:14 what's gone wrong with samba and nfsutils? Aug 02 17:46:28 What? You've forgotten already? Aug 02 17:46:43 Don't you remember the "it works for me..." back and forth we had? Aug 02 17:47:01 This is a while back, isn't it? Aug 02 17:47:20 Well, I checked a week or so afterward and nfsutils still hadn't made it. Aug 02 17:47:53 Hmm. Now I get an error when I ipkg update. Aug 02 17:48:00 elf@rojo:~$ ipkg update Aug 02 17:48:00 Downloading http://ipkg.nslu2-linux.org/feeds/openslug/oe/Packages.gz Aug 02 17:48:00 Inflating http://ipkg.nslu2-linux.org/feeds/openslug/oe/Packages.gz Aug 02 17:48:00 An error ocurred, return value: 1. Aug 02 17:48:22 hmm... can't remember if that feed still "works" Aug 02 17:48:33 *cough* Aug 02 17:48:36 It's nfs-utils (note the hyphen) Aug 02 17:49:08 Well, as I'm unable to get the package file, I don't know if the package has been updated. Aug 02 17:49:16 any idea what that error would mean? Aug 02 17:49:18 change that to feeds/openslug/cross/unstable (or 2.3-beta) and feeds/openslug/native/unstable (or 2.3-beta) Aug 02 17:49:31 That Packages file is fine - I can download and uncompress it. Aug 02 17:49:41 Here we go again. Aug 02 17:50:11 yup, same here... Aug 02 17:50:20 Any idea what "An error occured, return value: 1" means? Aug 02 17:50:30 Wait. I think it might be a root issue. Aug 02 17:50:49 exit(1) is the standard C programmer failure exit code. Aug 02 17:51:00 yeah. Really helpful, too. Aug 02 17:51:02 The packages file has the current version of nfs-utils: Package: nfs-utils Aug 02 17:51:02 Version: 1.0.6-r2 Aug 02 17:51:45 Of course, someone may have forgotton to bump the PR in the past (it seems rather low...) Aug 02 17:52:03 -r2 is newer than the one I'd had. Let me see if it works. Aug 02 17:52:47 Looks like it didn't make the /var/lib/nfs directory. Aug 02 17:53:10 The only change has been to add the init script (I think). Aug 02 17:53:28 There was a code problem, too, according to dyoung. Aug 02 17:54:22 Yeah. it looks like it doesn't setup for nfs properly. Aug 02 17:56:27 There's no (unresolved) bug report for it. Aug 02 17:59:41 There haven't been any code fixes (other than to the init script). Aug 02 18:00:19 Hey. It works! Aug 02 18:00:40 Thanks folks. Aug 02 18:00:55 ~praise NAiL Aug 02 18:00:55 All hail NAiL! Aug 02 18:00:59 huh? Aug 02 18:01:02 ~praise jbowler-away Aug 02 18:01:02 All hail jbowler-away! Aug 02 18:01:12 Well, cuillin.kalmiopsis has an uptime of 8 days, and it's a slug NFS server. Aug 02 18:01:12 I'm not the one to praise ;-) Aug 02 18:01:14 I think Aug 02 18:01:32 not for that, anyway :-P Aug 02 18:04:12 oh yes Aug 02 18:06:08 * NAiL has learned update-alternatives ;-) Aug 02 18:09:52 03nail 07org.openembedded.nslu2-linux * rf17d263d... 10/packages/openssh/openssh_4.0p1.bb: Update openssh to use update-alternatives Aug 02 18:12:26 ~hail Tiersten Aug 02 18:12:26 * jbot bows down to Tiersten and chants, "I'M NOT WORTHY!!" Aug 02 18:13:51 03repvik * r139 10/releases/OpenSlug-2.3-beta/openembedded/packages/dropbear/dropbear_0.46.bb: Update dropbear to use update-alternatives Aug 02 18:15:18 03nail 07org.openembedded.nslu2-linux * r6ed3e28f... 10/packages/dropbear/dropbear_0.46.bb: Make dropbear use update-alternatives Aug 02 18:16:00 NAiL: nice work Aug 02 18:18:19 03repvik * r140 10/releases/OpenSlug-2.3-beta/openembedded/packages/openssh/openssh_4.0p1.bb: Make update-rc.d sneak sshd before dropbear sshd Aug 02 18:19:33 thx Aug 02 18:20:23 03nail 07org.openembedded.nslu2-linux * ra7be664b... 10/packages/openssh/openssh_4.0p1.bb: Make update-rc.d sneak sshd before dropbear sshd Aug 02 18:22:49 * NAiL reboots and hopes the slug returns with openssh ;) Aug 02 18:24:14 ouch Aug 02 18:24:15 nope Aug 02 18:24:39 heh Aug 02 18:24:51 forgot it generates a key on first boot :D Aug 02 18:26:06 * NAiL is satisfied Aug 02 18:36:08 ugh Aug 02 18:36:22 I still can't get the sources for microcom automagically Aug 02 19:09:34 NAiL: I've seen the CVS_TARBALL_STASH get stuff from sources.nslu2-linux.org, but I don't think we've proved the nslu2-mirrors.bbclass file yet Aug 02 19:18:39 jbot, what time is it? Aug 02 19:18:40 fontenot: I think you lost me on that one Aug 02 19:18:52 jbot, I know you are but what am I? Aug 02 19:18:52 You know you are but what am? Aug 02 19:19:08 jacques! Aug 02 19:19:39 whatcha doing with *that* nick? Aug 02 19:20:22 ByronT, I'm in OK at my sister's house and I forgot to load my large random password onto my laptop Aug 02 19:20:33 so I can't even authenticate Aug 02 19:20:37 hehe Aug 02 19:20:45 how ya been ByronT ? Aug 02 19:21:07 since my second death of the laptop, I've been putting id stuff on a flashstick Aug 02 19:21:31 were you around to hear of my encounter with lightning? Aug 02 19:22:27 yeah, sorry to hear that :-( Aug 02 19:22:42 any plans to replace the laptop? or is IBM fixing it? Aug 02 19:24:24 jacques, PM Aug 02 19:59:24 03nail 07org.openembedded.nslu2-linux * r26c7aa9a... 10/packages/procps/ (procps-3.2.5/install.patch procps_3.2.5.bb): Fix lib64 issue (SlugBug #219) Aug 02 20:14:45 03nslu2-linux 07org.nslu2-linux.dev * r8b684032... 10/Makefile: Moved to new Makefile download location. Aug 02 20:29:24 03nslu2-linux 07org.nslu2-linux.dev * rdaab490d... 10/Makefile: Fixed the autobuild error reporting. Aug 02 20:34:07 rwhitby-web: what's required to set up to build openslug now? I tried setting up a repo on my slug, wget makefile, make setup, make update, make setup-openslug.. But topdir.conf was missing, no local.conf? What gives? Aug 02 20:35:44 NAiL: works for me. Aug 02 20:36:01 odd Aug 02 20:36:11 oh, you're saying *on the slug*. dunno Aug 02 20:36:48 it should create the conffiles anyway, right? Aug 02 20:37:47 nope, you should work out why the makefile is not creating them automatically Aug 02 20:38:30 previously, I had to change ". setup-env" to ". ../setup-env" (note the extra ./) ... Aug 02 20:38:48 oops, that should be ". ./setup-env" Aug 02 20:38:54 (single ./) Aug 02 22:10:00 NAiL: the create-topdir target should always get run, it depends on conf/topdir.conf and recreates it if the directory is moved. Aug 02 22:10:33 However, openslug/Makefile is still in the monotone database - it may be that the make update replaced the symlink and caused subsequent steps to fail. Aug 02 22:15:38 jbowler-away: I thought I did a drop on openslug/Makefile Aug 02 22:15:46 if not, please do :-) Aug 02 22:17:38 Ah, ok - I noticed that they were still there about 24 hours ago, they're not there now. Aug 02 22:24:37 yep. NAiL is running it native, so there still may be some stuff in there that doesn't work native for some reason ... Aug 02 22:27:35 I've just checked that sequence non-native, it all looks fine and the first thing which should happen in a build is create-topdir Aug 02 22:34:32 yeah, non-native is fine. Aug 02 22:34:48 I haven't checked it native again since the last round of big changes. Aug 02 22:51:28 jbowler-away: just testing make setup on native openslug now ... Aug 02 22:55:58 jbowler-away: NAiL: "make setup ; make openslug" definitely works on my native openslug box. Aug 02 22:56:27 ("works" == gets to "NOTE: Handling BitBake files: - (0018/0638) [ 2 %]") Aug 02 23:03:49 rwhitby-web: well, change it to using openslug-native as distro and you should get 2 bb-files to parse Aug 02 23:10:05 Some pattern rules would allow openslug, ucslugc and openslug-native to be done as just one rule in the makefile Aug 02 23:11:29 jbowler-away: yeah, was thinking of that. Aug 02 23:12:04 But more importantly, we need to work out how those three can share a conf/distro/openslug-packages.conf file to match the shared openslug-packages.bb file. Aug 02 23:13:11 DaKa2: ERROR: Nothing provides openslug-packages Aug 02 23:13:25 and when I run bb unfreeze, it says: "ERROR: Nothing provides unfreeze" Aug 02 23:14:38 NAiL: what is the issue with the tick value? Aug 02 23:16:40 They shouldn't be sharing openslug-packages.conf - there needs to be openslug-native-packages.conf (as well as the other two). Aug 02 23:17:15 openslug and openslug-native don't share openslug-packages.bb - openslug-native uses openslug-native.bb Aug 02 23:17:56 IMO ucslugc should also not share openslug-packages.bb - that was just me doing things quickly. It should use ucslugc-packages.bb and all the conditional (_linux) stuff in openslug-packages.bb should go. Aug 02 23:18:38 'cause at present things get added to openslug-packages without being build on ucslugc, and that seems reasonable. Aug 02 23:19:57 Ah, oh, there is no openslug-packages-native.bb yet, openslug-native.bb is the installation package. Aug 02 23:21:11 so we need to decide whether we have a single openslug-packages.bb and openslug-packages.conf, the former having conditionals based on distro, and the latter being the superset of all derivative distro requirements. Aug 02 23:21:42 or whether we go completely separate and require separate .bb and .conf files for each derivative distro Aug 02 23:22:22 I'm happy either way, but we need to decide one way or the other now, and not continue the present prototype solution which has now served it's purpose and must be retired. Aug 02 23:22:58 The only issue is that ucslugc is using openslug-packages.conf Aug 02 23:24:20 openslug-packages.bb Aug 02 23:24:38 it has it's own ucslugc-packages.conf Aug 02 23:25:08 which sometimes doesn't get kept up to date (although NAiL is being very good about it now) and breaks the ucslugc autobuild. Aug 02 23:28:48 I'd go for one conditional openslug-packages.bb and .conf, if someone else implements it.. Aug 02 23:28:50 Yes, the .bb. Aug 02 23:29:26 Well, for ucslugc I would prefer the separate packages list, because otherwise the build will get broken by people adding packages to the 'works on both' list without testing on ucslugc Aug 02 23:29:53 well, you'll sort that out, I'm off to work, bbl Aug 02 23:30:03 jbowler-away: for Optware, there is no "works for both" list. You have to add it to both lists in the one file. Aug 02 23:30:47 so jp30 adds it to the NSLU2 list, and jeanfabrice tests new ones of those and adds them to the WL500g list, and vice-versa. Aug 02 23:37:35 Bitbake (.bb) files aren't well set up for conditional compilation. If you want to put all the NSLU2 stuff in one file, conditionally, you have to express DEPENDS with a four (potentially five) way split - openslug, openslug-native, ucslugc, ucslugc-native, unslung (firmware). That means you need an OVERRIDE variable which is different in all five. Aug 02 23:38:47 DISTRO works at present, but then if you use that I don't see the point - you've just glommed five DISTRO specific files together, there is no sharing - so why not five separate files? Aug 02 23:42:14 only want to put openslug derivatives in one file, based on DISTRO. Aug 02 23:42:27 the sharing is in the openslug-packages.conf file Aug 02 23:42:52 But as I said, I'm happy enough to have it all separate too. In fact I probably prefer it all separate. Aug 02 23:43:06 I just have to move us away from what we have now. Aug 02 23:43:20 Cause it's too fragile for the autobuilds the way it is now. Aug 02 23:43:22 DaKa2 avoiding the openslug-packages.conf file entirely by hardwiring BBFILES into the openslug-native.conf Aug 02 23:44:00 well, it looks that way, but it didn't work for me here Aug 02 23:45:07 You didn't build DaKa2's stuff - you build DISTRO=openslug, not DISTRO=openslug-native Aug 02 23:45:19 (at least that was what the sequence of commands said) Aug 02 23:46:19 There's no openslug-native in the Makefile Aug 02 23:49:05 Hum... setup-master always does a touch on MT/.configured Aug 02 23:49:34 But all the other */.configured depend on MT/.configured, so they all get redone after every setup-master Aug 02 23:50:02 jbowler-away: yeah, that's intentional Aug 02 23:50:23 re; openslug-native, I changed the distro in auto.conf to test it Aug 02 23:50:59 and the makefile will check the host's arch somehow and decide whether to set up for openslug-cross or openslug-native in the openslug directory Aug 02 23:51:44 ok, that works for ucslugc-native too if it is every required Aug 02 23:53:10 yep Aug 02 23:53:22 might need to have the makefile generate auto.conf though ... Aug 02 23:53:29 Well, I have a ucslugc-packages which works fine now... Aug 02 23:53:31 (the master makefile that is) Aug 02 23:53:51 jbowler-away: ok, please separate out ucslugc then and we'll keep them all separate. Aug 02 23:55:07 You might simple select whether to use the openslug or openslug-native subdirectory, or you can have conf/auto.conf and native/conf/auto.conf and change BBPATH Aug 02 23:56:44 I want to not have a separate subdirectory, since you'll be building cross and native on different machines Aug 02 23:56:46 Hum... something just created a .configured file in my source tree Aug 02 23:58:10 Hum... something just changes the vars in my monotone database **** ENDING LOGGING AT Tue Aug 02 23:59:56 2005