[03:58] <jbailey> fabbione: I have the kernel-package change done here locally.  I haven't a clue how to test it. =)
[03:59] <jbailey> I've tried running the postinst and preinst with the right arguments locally, but I have a feeling that it gets attacked by sed or something on its way into the kernel package.
[03:59] <jbailey> Leaving me with the impression that I don't smoke enough weed to do this hack without assistance.
[04:05] <jbailey> fabbione: Can you proof the changes I've made?  I've touched kernel/image.preinst, kernel/image.postinst and debian/changelog
[04:05] <jbailey> fabbione: I've put the files up on chinstrap.  If they're all good, can you please use this when uploading -rc6?
[05:38] <fabbione> morning
[05:38] <jbailey> You're up early. =)
[05:38] <fabbione> yeah
[05:39] <jbailey> Do you have brain space to look at the kernel-package stuff I put on chinstrap now?
[05:40] <jbailey> Otherwise I'm headed off to bed in a moment. =)
[05:40] <fabbione> yeah sure
[05:40] <fabbione> you could have just uploaded dude :)
[05:40] <jbailey> I don't like doing untested uploads.
[05:41] <fabbione> it's not like i will get mad at you if you break breezy :)
[05:41] <jbailey> True.
[05:41] <jbailey> If you'd like, I can debsign and dput. =)
[05:41] <fabbione> i am diffing now :)
[05:43] <jbailey> 'k
[05:43] <jbailey> I've signed my local copy, so if you like I'll dput it.
[05:43] <fabbione> go ahead :)
[05:43] <fabbione> i will test it to build 12rc6
[05:46] <jbailey> Whoosh, off she goes.
[05:46] <jbailey> I've pinged md about module-init-tools, which needs an update for the modalias magic.
[05:49] <jbailey> And I think it's now naptime. =)
[05:49] <jbailey> g'n =)
[05:50] <fabbione> good night jeff!
[05:50] <fabbione> cya later
[10:06] <fabbione> elmo: ping?
[10:32] <elmo> fabbione: sup
[10:32] <fabbione> elmo: hey
[10:33] <fabbione> if you have a few minutes, i would like to get the latest kernel-package in breezy-i386 on concordia and ccache on breezy/halley :)
[10:33] <fabbione> be aware to install k-p only on i386
[10:33] <fabbione> i need to create images that i can test locally
[10:34] <elmo> halley done, b-i386 is trying...
[10:35] <fabbione> yeah i guess i am spinning corcodia's CPUs a bit :)
[10:37] <fabbione> thanks a lot dude :)
[10:38] <elmo> np
[10:39] <elmo> (finished)
[10:39] <fabbione> perfect
[01:34] <jbailey> g'm
[01:35] <Mithrandir> jeff :)
[01:35] <jbailey> Heya Tollef.  Happy Birthday.
[01:36] <fabbione> hey jbailey 
[01:36] <fabbione> jbailey: i just finished the build on i386 with the new kernel-package
[01:36] <jbailey> Cool!
[01:36] <fabbione> downloading the image right now for testing :)
[01:39] <jbailey> fabbione: If you could do two tests for me when you've got it?
[01:39] <fabbione> Setting up linux-image-2.6.12-1-686 (2.6.11.94-1.1) ...
[01:39] <jbailey> Aside from the regular install, try setting ramdisk = foo, and ramdisk = /usr/sbin/mkinitrd in kernel-img.conf
[01:39] <fabbione> Failed to create initrd image.
[01:39] <fabbione> dpkg: error processing linux-image-2.6.12-1-686 (--install):
[01:39] <fabbione>  subprocess post-installation script returned error exit status 2
[01:39] <fabbione> Errors were encountered while processing:
[01:39] <fabbione>  linux-image-2.6.12-1-686
[01:40] <Mithrandir> jbailey: thanks. :)
[01:40] <fabbione> so there is something wrong in postinstall
[01:40] <jbailey> fabbione: Ugh.
[01:40] <jbailey> What's the perl equivalent of sh -x ?
[01:40] <Mithrandir> jbailey: it doesn't have any, sadly.
[01:40] <jbailey> Yar.
[01:41] <Mithrandir> it has a built-in debugger, though.
[01:41] <Mithrandir> I wish it'll grow a -x some day.
[01:41] <fabbione> jbailey: i think i know what is wrong.. just a few secs
[01:46] <Kamion> Mithrandir: yes it does
[01:47] <Mithrandir> Kamion: it does?  What's the magic for that?
[01:48] <Kamion> PERLDB_OPTS='NonStop AutoTrace' perl -d
[01:48] <Mithrandir> oooh, shiny.
[01:48] <Kamion> LineInfo=foo to output trace to foo
[01:48] <Kamion> see perldebug(1)
[01:48] <jbailey> Creepy. =)
[01:49] <jbailey> Denis Ritchie said the debugging was twice as hard as coding... And perl is the reference implementation!
[01:49] <fabbione> jbailey: white spaces are not an opinion :)))))
[01:49] <fabbione> my $ret = system($ramdisk .
[01:49] <fabbione> this is your original line
[01:49] <fabbione> but it calls a command that doesn't exist
[01:49] <fabbione> -  my $ret = system("mkinitrd " .
[01:49] <fabbione> +  my $ret = system($ramdisk .
[01:50] <fabbione> note the space AFTER mkinitrd
[01:50] <fabbione>   my $ret = system($ramdisk . " " .
[01:50] <jbailey> Oh, *lol*
[01:50] <fabbione> this will ensure a space after the command :)
[01:50] <fabbione> and works
[01:50] <fabbione> at least...
[01:50] <fabbione> let me reboot to see if it really works :)
[01:50] <Kamion> or just use system(LIST) rather than system(EXPR)
[01:50] <jbailey> fabbione: =)
[01:50] <Kamion> although that wouldn't work if $ramdisk can have both command and arguments, I guess
[01:51] <fabbione> Kamion: that's Manoj's code :)))
[01:51] <fabbione> Kamion: and yes.. there are options after
[01:51] <Kamion> ok
[01:51] <jbailey> Kamion: It can't, thankfully. =)
[01:52] <jbailey> The variable gets ( -e ) 'd in the preinst as a safety check.
[01:52] <fabbione> jbailey: so what's the second test you want me to do?
[01:52] <jbailey> fabbione: In kernel-img.conf try it with "ramdisk = foo", which should fail the preinst, and "ramdisk = /usr/sbin/mkinitrd" which is just overriding the default with the default but should work.
[01:53] <fabbione> jbailey: sure
[01:54] <fabbione> You are attempting to install an initrd kernel image (version
[01:54] <fabbione> 2.6.12-1-686) but you do not seem to have a mkinitrd command in the
[01:54] <fabbione> path. This will break the installation, unless initrd-tools are also
[01:54] <fabbione> being installed right now.
[01:54] <fabbione> Could not find /bin/foo in path. at /var/lib/dpkg/tmp.ci/preinst line 190.
[01:54] <fabbione> The directory /lib/modules/2.6.12-1-686 still exists. Continuing as directed.
[01:55] <fabbione> but it doesn't die at preinsta
[01:55] <fabbione> clearly you might be bootstrapping the system
[01:55] <fabbione> and since the kernel Depends: on mkinitrd 
[01:55] <fabbione> apt will ensure that mkinitrd is configured before configuring the kernel
[01:55] <jbailey> What's the point of the check if it does die?
[01:55] <fabbione> it will fail at a later stage in postinst
[01:55] <jbailey> doesn't
[01:56] <fabbione> that was ramdisk = /bin/foo
[01:56] <fabbione> so the preinstall doesn't and actually can't fail
[01:56] <fabbione> for the above reasons
[01:57] <fabbione> i need to do another test...
[02:01] <fabbione> jbailey: it seems to work fine
[02:01] <fabbione> with ramdisk = /foo and ramdisk = /usr/sbin/mkinitrd
[02:01] <fabbione> and no ramdisk
[02:01] <fabbione> (given the little fix in the postinst)
[02:01] <fabbione> i am upload kernel-package to fix that error
[02:02] <jbailey> Nice, thanks. =)
[02:05] <fabbione>   * Bump Build-Deps on kernel-package 0.135ubuntu4 to include new postinst
[02:05] <fabbione>     script to support ramfs.
[02:05] <fabbione> does it look sane? ;)
[02:06] <jbailey> I'd say "ramfs variable in kernel-img.conf"
[02:06] <jbailey> Otherwise I'd expect the gentoo kiddys to come demanding what this new ramfs thing we have is.
[02:07] <fabbione> jbailey: perfect :)
[02:07] <fabbione> that's what we want
[02:07] <fabbione> people being curious of what we do
[02:07] <fabbione> and take them out of the dark side of the force
[02:08] <jbailey> a'ight.  As you see fit.
[02:08] <jbailey> At least your name is on the changlog entry. =)
[02:08] <fabbione> ahah
[02:13] <Kamion> "Add a simple cosmetic change"? dude. :P
[02:14] <fabbione> Kamion: i didn't want to make jbailey look stupid for a missing "space"
[02:14] <fabbione> come on.. he maintains glibc kernel-headers and half of the toolchain :)
[02:15] <jbailey> Kamion: It is simple.  It appears to work, versus not appearing to work.  Isn't that cosmetic? =)
[02:15] <fabbione> if it was somebody else i would have take out the sodomotron and larted him to death :)))
[02:16] <jbailey> *lol*
[02:16] <Kamion> I'm not sure "LART" is the right verb to use with the sodomotron
[02:16] <fabbione> Kamion: today you really want to take out the best of me, don't you? ;)
[02:16] <Kamion> unless you're using it in an unconventional way
[02:16] <fabbione> i am just trying to be nice :)
[02:16] <Kamion> :-)
[02:17] <jbailey> My version of a lart has always been a baseball bat with a rusty nail in the end.
[02:17] <jbailey> But it always could be a sodomotron, I guess.
[02:17] <fabbione> Kamion: admit it! you love when i start yelling at people: "I WILL STICK MY ARM IN YOUR ASS AND SHAKE YOU A FLAG IN THE WIND!"
[02:18] <jbailey> fabbione: Do you do that to get them excited or scare them?
[02:18] <jbailey> I ask only for information.
[02:18] <fabbione> haha
[02:18] <fabbione> to scare them :)
[02:19] <fabbione> elmo: i have the source for you...
[02:19] <fabbione> elmo: my ~ on concordia amd64/linux-source-2.6.12_2.6.11.94-1.1_all.deb
[02:20] <fabbione> you should be able to build your ppc64 custom kernel out of it
[02:20] <fabbione> the configs are still there if you want to look at them
[02:20] <fabbione> davis is still building, so i would appreciate if you can wait to reboot it
[02:23] <fabbione> i think i killed Kamion
[02:25] <jbailey> We need shirts for the.
[02:25] <jbailey> "OMG!  I kill Kamion!"
[02:25] <jbailey> +ed
[02:25] <Kamion> fabbione: love it> yes, it makes me horny baby </austinpowers>
[02:26] <Kamion> jbailey: I'm a traditional guy, I prefer a two-by-four
[02:31] <fabbione> heheheh
[03:07] <elmo> fabbione: for ppc64?
[03:09] <fabbione> elmo: yes
[03:09] <fabbione> the source is _all :)
[03:09] <fabbione> configs are on davis in my ~ if you need them
[03:09] <fabbione> the debs will be there soon for the stock kernel
[03:48] <fabbione> elmo: time to check nagios :)
[03:54] <fabbione> jbailey: ping?
[03:54] <jbailey> pong
[03:54] <fabbione> Accepted linux-source-2.6.12 2.6.11.94-1.1 (source)
[03:54] <fabbione> have fun :)
[03:55] <jbailey> Nice.  Have you reduced the ppc kernel flavours to something less than 10 hours of build time yet? =)
[03:55] <fabbione> jbailey: nope...
[03:55] <fabbione> i need a bit more people testing ppc64 before i can kill power3* power4*
[03:56] <fabbione> i only need to give the debs to elmo
[03:56] <fabbione> nad i am off :)
[03:56] <jbailey> enjoy =)
[04:19] <fabbione> elmo: linux-image-2.6.12-1-powerpc64-smp_2.6.11.94-1.1_powerpc.deb
[04:20] <fabbione> it's in my home dir on davis
[04:20] <elmo> want me to test that?
[04:20] <fabbione> jbailey: you wait for the one builded in the archive
[04:20] <fabbione> elmo: yes please
[04:20] <jbailey> fabbione: Yes, dear.
[04:20] <fabbione> OH CRAP
[04:20] <fabbione> no
[04:20] <fabbione> i did build it in breezy
[04:20] <fabbione> i am not sure you can have all the Depends: in hoary
[04:21] <fabbione> jbailey: it's because i cheated on davis just to check the build. it has the old postinst
[04:21] <fabbione> elmo: sorry.. i fucked that up.. i will prepare an image for you tomorrow
[04:21] <elmo> You are attempting to install an initrd kernel image (version
[04:21] <elmo> 2.6.12-1-powerpc64-smp) but you do not seem to have a mkinitrd command in the
[04:21] <elmo> path. This will break the installation, unless initrd-tools are also
[04:21] <elmo> being installed right now.
[04:21] <elmo> fabbione: ok, no prob
[04:21] <elmo> Could not find mkinitrd in path. at /var/lib/dpkg/tmp.ci/preinst line 189.
[04:21] <fabbione> elmo: i guess you dist-upgraded all the chroot??
[04:21] <elmo> hum?
[04:22] <elmo> no, I was installing that into base
[04:22] <fabbione> because that's the error coming from kernel-package ubuntu3
[04:22] <fabbione> hmmm
[04:22] <fabbione> it should have told you that you need initrd-tools installed
[04:22] <elmo> it did afterwards :)
[04:23] <elmo>  linux-image-2.6.12-1-powerpc64-smp depends on initrd-tools (>= 0.1.78ubuntu1); however:
[04:23] <elmo>   Package initrd-tools is not installed.
[04:23] <fabbione> Depends: initrd-tools (>= 0.1.78ubuntu1), coreutils | fileutils (>= 4.0), module-init-tools (>= 0.9.13)
[04:24] <elmo> right, but that message comes from the preinst, I was using just plain dpkg
[04:24] <fabbione> elmo: just purge and reinstall the kernel
[04:24] <elmo> yeah
[04:24] <fabbione> that message should be there only if mkinitrd is not in path
[04:24] <elmo> don't worry I was always  keeping the old good one ;)
[04:24] <fabbione> and it should still recover if mkinitrd tools is installed later
[04:27] <fabbione> elmo: did you manage to install it?
[04:27] <elmo> nah, needs >> hoary's initrd-tools
[04:27] <fabbione> ok gimme a sec
[04:30] <fabbione> dpkg-deb -b . linux-image-2.6.12-1-powerpc64-smp.deb
[04:30] <fabbione> dpkg-deb: building package `linux-image-2.6.12-1-powerpc64-smp' in `linux-image-2.6.12-1-powerpc64-smp.deb'.
[04:30] <fabbione> *DIRTY HACK ALLERT*
[04:30] <fabbione> davis:~/blob/
[04:30] <fabbione> try that one
[04:31] <fabbione> i hacked the control file to remove the versioned Depends:
[04:32] <fabbione> i really really need to stop
[04:32] <fabbione> hi lamont
[04:33] <fabbione> cya later or tomorrow guys
[04:33] <fabbione> elmo: good luck with that kernel :)
[04:34] <lamont__> fabbione: hi
[04:40] <elmo> cat: /proc/modules: No such file or directory
[04:40] <elmo> cat: /proc/modules: No such file or directory
[04:40] <elmo> warning: gids truncated to 8 bits (this may be a security concern)
[04:40] <elmo> during postinst configure
[04:58] <elmo> duh
[04:58] <elmo> that's not happy
[05:45] <elmo> james@davis:~$ cat /proc/cpuinfo | grep -c ^processor
[05:45] <elmo> 2
[05:45] <elmo> james@davis:~$ uname -a
[05:45] <elmo> Linux davis 2.6.12-1-powerpc64-smp #1 SMP Wed Jun 8 13:16:35 UTC 2005 ppc64 GNU/Linux
[05:45] <elmo> \o/
[05:46] <elmo> |o|
[05:46] <elmo> /o/
[05:46] <elmo> \o\
[05:46] <daniels> what the fuck is the second one?
[05:46] <infinity> A tie fighter.
[05:46] <doko> elmo: nice :-)
[05:46] <daniels> either you've been chopped off at the elbows, or that's a TIE fighter
[05:46] <elmo> it's me waving my arms around, you freaks
[05:46] <daniels> elmo: pipe down, stumpy
[05:47] <elmo> WOAH
[05:47] <doko> unfortunately somebody did remove powerpc64 support from the breezygoallist ... 
[05:47] <elmo> time stamped dmesg, neat
[05:47] <infinity> daniels : Oh, it was a zucchini, by the way.  I just remembered.  Speaking of freaks.
[05:48] <infinity> Time stamps on dmesg?.. When did that happen?
[05:48] <doko> ehh, davis is a dual processor machine? nice
[05:48] <elmo> [   17.386107]  PowerMac G5 Thermal control driver 1.2b2
[05:48] <elmo> doko: yes, but smp didn't work with 32-bit :P
[05:48] <elmo> infinity: ^--
[05:49] <daniels> infinity: uh, what?
[05:49] <daniels> (nevermind)
[05:49] <infinity> elmo : DO I get shiny new kernels on the ppc buildds at some point now? :)
[05:49] <daniels> time-stamped dmesg is in .11, IIRC
[05:50] <infinity> daniels : Is it a config option?.. Cause I'm running .11.11, with no timestamps.
[05:50] <elmo> infinity: sure, once fabbione uploads 2.6.12 final, I'll compile my own and upgrade them
[05:50] <daniels> infinity: 'IIRC'
[05:51] <infinity> elmo : I suppose we don't fear that anyone's abusing 'uname -m' and build will suddenly start to blow up?
[05:51] <infinity> s/build/builds/
[05:53] <elmo> infinity: well, that's what breezy-test is for I guess
[05:53] <elmo> we can linux32 the builds, if you want
[05:53] <infinity> I just might.  Warn me before you upgrade the kernels.
[05:54] <infinity> (I've run into issues where sparc64 hosts still needs to be linux32'd on some builds too)
[05:54] <infinity> Though, I'd hope those have all been fixed by now.
[05:54] <elmo> why? sparc buildds have linux32-ed since day 0
[05:54] <elmo> the worst one is builds that break due to the presence of /lib64
[05:54] <infinity> Yeah, I know the buildds do.
[05:54] <infinity> But I've done by-hand builds and forgot to do so. :)
[05:54] <infinity> Most turn out okay, some get hooped by lib64 and/or uname -m
[05:57] <Kamion> elmo: what are the units on those timestamps?
[05:58] <daniels> jiffies, innit?
[05:59] <Kamion> how ... helpful
[06:00] <daniels> a jiffie is like a bajillionteenth of a second
[06:00] <daniels> approximately one unit of doogie's attention span
[06:01] <Kamion> *choke*
[06:31] <elmo> hey.. <random>
[06:31] <elmo> would the ability to upload packages purely to be test built be helpful?
[06:32] <Kamion> I thought that was a launchpad thing
[06:32] <elmo> the world is a launchpad thing
[06:32] <fabbione> re
[06:32] <fabbione> elmo: rocking!!!
[06:33] <elmo> but I'm doing breezy test anyway and we're not using it to rebuild the world, it'd be trivial to add yet another suite to the test archive
[06:33] <fabbione> elmo: and yes.. there is an option in .12 for timestamp printk
[06:33] <elmo> or heck even just use breezy-test itself
[06:33] <fabbione> Kamion: i think the timestamp is done seconds from boot
[06:33] <fabbione> Kamion: still better than nothing tho :)
[06:34] <fabbione> doko: you joking that ppc64 has been taken out of breezy goals????
[06:34] <fabbione> doko: we got toolchain and kernel.. we need 2 libs and it's there
[06:35] <infinity> elmo : Allowing random uploads to a test archive could be very handy, yes.
[06:35] <fabbione> Linux davis 2.6.12-1-powerpc64-smp #1 SMP Wed Jun 8 13:16:35 UTC 2005 ppc64 GNU/Linux
[06:36] <Kamion> BRAIN FLOSS
[06:36] <infinity> I doubt you'll ever get that one out.
[06:36] <Kamion> NOW, DAMNIT
[06:36] <fabbione> elmo: mind if i spin davis for a test???
[06:37] <doko> fabbione: well, it was a hoary goal, but maybe it didn't get added to breezy
[06:37] <fabbione> doko: well we did it basically
[06:37] <fabbione> so i mean
[06:37] <fabbione> it's pointless to stop NOW
[06:37] <doko> we just add it again ;)
[06:39] <doko> hmm, what is wrong, if ifup/ifdown hangs forever?
[06:40] <fabbione> elmo: btw .12 final should be out next week... so we won't have to wait for too long
[06:40] <doko> fabbione, which libs are missing?
[06:40] <fabbione> ncurses at least
[06:41] <fabbione> doko: basically you can just check the sparc Packages and see which libs are both 23/64 bit
[06:41] <fabbione> the same are missing on ppc64 :)
[06:41] <daniels> 23-bit?  weird
[06:41] <fabbione> yeah well :)
[06:41] <fabbione> 32
[06:42] <doko> heh, s390 has 31
[06:42] <daniels> elmo: breezy-test> yes, very
[06:42] <daniels> elmo: sshing into all the machines, screen'ing, dchroot'ing, etc, and then checking back is a pain in the arse
[06:42] <daniels> elmo: double points if all the build logs get emailed to the uploader automatically :)
[06:42] <fabbione> elmo: since when davis has 3GB of RAM?
[06:43] <doko> fabbione, elmo plugged another CPU as well ;)
[06:43] <elmo> fabbione: it should have 4
[06:43] <fabbione> where is the other one?
[06:44] <elmo> our porting machines are all meant to be dual proc, 4 Gb memory
[06:44] <fabbione> doko: eehhe
[06:44] <elmo> fabbione: dunno
[06:44] <daniels> fabbione: it's trying to migrate to concordia
[06:44] <elmo> I can't remember what 2.6.10 did
[06:44] <daniels> because davis isn't cool enough
[06:44] <fabbione> elmo: hmm it would be interesting to compare the 2 dmesg from 2.6.10 and 2.6.12
[06:44] <fabbione> elmo: because jbailey noticed a few interesting things in the diff
[06:45] <fabbione> but it's definetely going MUCH FASTER
[06:45] <elmo> fabbione: ~james/kern.log*
[06:45] <elmo> kern.log.0 has a 2.6.10 one by the look of it
[06:45] <elmo> fabbione: but critically IS IT CRASHING? :)
[06:46] <fabbione> Jun  8 16:17:21 davis kernel: [    0.000000]  Memory hole size: 2048MB
[06:46] <fabbione> elmo: not yet.. i just started building the kernel...
[06:46] <fabbione> Jun  8 16:17:21 davis kernel: [   17.212083]  Memory: 2972400k/5242880k available (2672k kernel code, 2269804k reserved, 1308k data, 278k bss, 212k
[06:46] <fabbione>  init)
[06:46] <fabbione> Jun  8 16:17:21 davis kernel: [   17.212238]  Calibrating delay loop... 66.56 BogoMIPS (lpj=33280)
[06:47] <fabbione> you got the same intersting values as jbailey 
[06:47] <fabbione> he has a 4GB machine
[06:47] <fabbione> and it was reporting 4GB/6GB
[06:47] <elmo> lemme, go check the invoice, but I'm 99% sure it's got 4Gb
[06:47] <fabbione> still 66.56 Bogo
[06:47] <daniels> only 66.56??  dude my laptop is faster than davis wtf
[06:48] <fabbione> May 14 09:47:41 davis kernel: Memory: 2071296k available (1768k kernel code, 916k data, 364k init, 1310720k highmem)
[06:48] <daniels> i bet it scores higher on glxgears too!!
[06:49] <fabbione> see 2.6.10 was able to see only 2GB
[06:49] <elmo> actually, sorry my bad
[06:49] <elmo> it appears it really only has 2Gb
[06:49] <elmo> so, err.  
[06:49] <fabbione> wtf?
[06:49] <elmo> linux appears to be very confused
[06:50] <elmo> shall I down the box and check physically when you're done building?
[06:50] <fabbione> are you at the datacenter?
[06:50] <elmo> yes :-(
[06:50] <elmo> IBM ARE TEH SUCK
[06:50] <fabbione> i can stop now
[06:50] <fabbione> it really fast :)
[06:50] <fabbione> ok i am logged out
[06:50] <fabbione> i don't want to keep you there forever
[06:51] <fabbione> and i can run the build overnight :)
[06:51] <infinity> I can't imagine the kernel would just make up an extra gig of RAM.
[06:51] <fabbione> infinity: exactly
[06:51] <infinity> Well, not without crashing pretty damn soon after boot.
[06:51] <infinity> (As soon as it tried to map something in the nonexistant RAM)
[06:52] <infinity> On the other hand, PPC kernels since the dawn of time have been infamous for not finding all the RAM lying around in a system.
[06:52] <infinity> So my bet would be on 4 gig real, 3 detected.
[06:52] <fabbione> infinity: yes that's what i think
[06:53] <fabbione> jbailey: you should really check the ram on your machine too
[06:53] <infinity> (It could just be 1024+1024+512+512, though, and we're all speculating on a bug that isn't there)
[06:53] <fabbione> infinity: right
[06:53] <fabbione> that's why elmo is shutting down the machine :)
[06:54] <infinity> Heh.
[06:54] <elmo> hum, how very confusing
[06:55] <elmo> it appears to have 1+1+.5+.5
[06:55] <fabbione> *infinity wins*
[06:56] <daniels> gypped
[06:56] <infinity> Or, bonus.  If the invoice only says 1+1.
[06:57] <daniels> oh, look, a bed
[06:57] <infinity> Yeah, I keep saying I'm heading off to one of those.
[06:57] <infinity> I'll try again.
[06:57] <fabbione> ehhehe
[06:57] <elmo> but, err, we paid for 2
[06:57] <elmo> score.
[06:57] <fabbione> ++
[06:58] <fabbione> elmo: you should scare the shit out of Mark
[06:58] <fabbione> send him an email: "Fabbione's kernels add a GB of RAM on our PPC servers!!!"
[06:58] <Kamion> haha
[06:59] <Kamion> "... you slack-jawed hippy"
[07:00] <fabbione> brb
[07:07] <fabbione> elmo: i am going to spin davis to death :)
[07:07] <fabbione> let's see how it behaves
[07:09] <fabbione> let's start warming it up
[07:09] <fabbione> -j100
[07:14] <fabbione> top - 18:14:22 up 13 min,  2 users,  load average: 27.38, 16.02, 6.70
[07:14] <fabbione> it doesn't go higher than that!
[07:14] <fabbione> the scheduler is really really nive
[07:14] <fabbione> nice
[07:25] <fabbione> elmo: i will let you know how it goes...
[07:25] <fabbione> right now it seems as fast as concordia :)
[07:25] <fabbione> i will have to time them
[07:25] <fabbione> :)
[08:15] <fabbione> elmo: with the ppc64 kernel davis seems much more stable
[08:15] <fabbione> 6 falvours no segfaults
[08:16] <elmo> fabbione: score
[08:17] <fabbione> if we can keep the kernel up for a while i will stress test it tomorrow
[08:17] <fabbione> but it looks good
[08:21] <elmo> sure, no problem leaving it up for a while; mdz actually wants me to test our binary kernels on at least one of each of our server types anyways
[08:21] <elmo> (rather than building my own, Imean)
[08:26] <jbailey> fabbione: Check the ram? 
[09:03] <fabbione> jbailey: forget the ram thing :
[09:03] <fabbione> )
[09:03] <fabbione> we figured the kernel was ok
[09:06] <jbailey> Lovely. =)
[10:28] <elmo> lamont: ?
[10:28] <lamont_r> si?
[10:28] <elmo> what is it you special cased?
[10:28] <elmo> *-test ?
[10:28] <lamont_r> yes
[10:28] <elmo> hum, special cased how?
[10:28] <lamont_r> -cat is also special cased, but believes in rockhopper...
[10:29] <elmo> how hard is it to change the special casing and/or add new ones?
[10:30] <lamont_r> just a matter of rolling the script, and since infinitiy backed out hte gross hammer-hacks in buildd.conf (no-auto-build), installing a new one is trivial
[10:30] <elmo> ok, cool
[10:30] <lamont_r> see /usr/sbin/build-chroot on any of the buildd's, and you'll see what special-cased means