[12:31] <elmo> jbailey: DUDE
[12:32] <doko> elmo: do you want to demote 3.3 from main to universe?
[12:36] <jbailey> elmo: eh?
[12:37] <elmo> jbailey: are you going to undo that CDBS brain damage where the build-depends get generated ont he fly?
[12:37] <elmo> doko: a bunch of stuff still uses it?
[12:38] <jbailey> elmo: What jrg and I talked about for cdbs2 (since it's too late to undo it for cdbs1) is that we'll still provide the facility, but that it will be wired such that if debian/control is out of date at build time, it'll just fail the build.
[12:38] <doko> well, yes. so we'll have 3 in main and the 4th in universe
[12:39] <jbailey> elmo: cdbs is in a good position to know information for calculating build-deps, but it needs to really not happen at buildd time.
[12:40] <elmo> jbailey: why's it too late? :P
[12:40] <jbailey> elmo: Things are using it.
[12:40] <elmo> SATAN WORSHIPPERS 
[12:40] <jbailey> elmo: dh_make --cdbs for some reason uses it by default. =(
[12:40] <jbailey> Just insanity.
[12:40] <elmo> ARGH
[12:41] <elmo> those  people are THROWING BABY JESUS ONTO A PYRE AND LAUGHING ALL THE WHILE\
[12:41] <jbailey> Wow, elmo is channelling a mix of mjg59 and overfiend.
[12:42] <elmo> jbailey: why is it _ever_ adding build-essential tho?
[12:42] <elmo> ignoring for one moment the whole auto-update insanity
[12:44] <jbailey> nfi
[12:44] <jbailey> Wasn't my hack. =(  It went quite a bit further than I expected it would, even under Robert Millan's care.
[12:54] <lamont> jbailey: censors
[12:55] <lamont> sensoring is something much more touchy-feely
[04:18] <jbailey> lamont: Right.  I get that wrong because of a church conference I went to called 'unsensored' as a pun.
[04:20] <daniels> heh
[06:40] <fabbione> morning
[11:07] <elmo> infinity/lamont: d-i daily auto-builds are being flaky
[11:08] <elmo> as in, not turning up for a random 2/4 arches
[11:11] <fabbione> elmo: did you install the ppc64 kernel on any of the buildd??
[11:11] <elmo> fabbione: not yet - do you need me to?
[11:12] <fabbione> elmo: perfect. no don't :)
[11:12] <fabbione> i found a regression in building ppc kernels on ppc64 running machines
[11:12] <elmo> hehe
[11:12] <fabbione> elmo: somehow it breaks headers build
[11:13] <fabbione> and i didn't have the time to track it down yet
[11:13] <fabbione> it took a while to understand why davis was FTBFS while it was ok on the buildd :)
[11:14] <fabbione> elmo: if you have time i need a dist-upgrade on breezy/{concordia,davis,hally} and breezy-i386/concordia to get all the latest kernel-packages, gcc-3.4
[11:14] <elmo> btw has davis' stability continued?
[11:14] <fabbione> elmo: yup.. not a single problem other than that regression
[11:15] <elmo> woo
[11:15] <fabbione> elmo: i pushed it up to -j300 with no problems
[11:15] <fabbione> the ppc scheduler >> *
[11:15] <fabbione> and you know i am good at pushing machine.. given nagios waking you up everytime i upload :P
[11:23] <elmo> fabbione: done
[11:24] <fabbione> elmo: thanks
[12:44] <jbailey> fabbione: ping?
[12:45] <fabbione> jbailey: pong
[12:45] <jbailey> fabbione: Tell me good things about glibc on sparc? =)
[12:45] <fabbione> it's building :)
[12:45] <fabbione> it's half way trough
[12:46] <jbailey> Can you peek into the source directory?  It would be interesting to see if it's finished the first pass, and if so, was it succesful or did it error?
[12:46] <fabbione> jbailey: i am saving the entire buildlog
[12:46] <fabbione> so you can look at it when it's done
[12:47] <fabbione> actually.. you can check yourself too :)
[12:47] <fabbione> you can still ssh to the sparcbuildd :)
[12:47] <fabbione> it's building in chroots/manual/home/sparcbuildd/
[12:48] <jbailey> BAh.  Cat just threw up for the 6th or 7th time this morning. =(
[12:49] <fabbione> *sighs*
[12:51] <jbailey> fabbione: First pass looks good as sparcv9 minimum and nptl
[12:52] <fabbione> jbailey: cool
[12:52] <jbailey> It's way less than halfway done, though, I think.
[12:52] <fabbione> yeah it's around half way
[12:52] <fabbione> the previous log was 43MB
[12:52] <fabbione> this is around 20
[12:52] <fabbione> but if you disabled stuff around, i expect the log to be smaller
[12:52] <jbailey> Right, I disabled one full pass.
[12:53] <jbailey> I don't see any reason why the v9b build would fail from here.  sparc64 didn't change yet.
[12:54] <fabbione> so no NTPL?
[12:54] <jbailey> Not for sparc64, yes for the others.
[12:54] <fabbione> ok
[12:54] <jbailey> It needs binutils 2.16.1 and some extra patches.
[12:55] <fabbione> ah ok
[12:55] <jbailey> So early next week maybe...
[12:55] <fabbione> yeah no rush dude :)
[12:57] <jbailey> Yeah, but it would be nice to have kickass sparc support in a mainstream distro. =)
[01:01] <fabbione> than we should get more buildd's :)
[01:01] <fabbione> we are in catch 22 right now
[01:02] <fabbione> but i am getting a nice buildd from maswan
[01:03] <fabbione> i hope to get it up and running soon
[01:03] <jbailey> fabbione: I can probably fire up this u5 to help along, too, after I move.
[01:03] <fabbione> jbailey: with the u5 it would be better to test the installer and so on
[01:03] <fabbione> we really need somebody to test :)
[01:03] <fabbione> and i can do it when i am not building
[01:05] <jbailey> 'k =)
[01:05] <jbailey> I almost brought an E250 home with me from my last place of employment, but the thing is too loud, I never would've run it.
[01:05] <fabbione> when are you going to finish your relocation btw?
[01:05] <fabbione> yeah i know the e250 :)
[01:05] <fabbione> nice toy
[01:05] <jbailey> I do my actual move on July 4th.
[01:06] <jbailey> It's to a new city, so I'm not doing one of these 'spread out over 4 days' types of moves. =)
[01:06] <fabbione> lucky you
[01:06] <fabbione> it took me ages to change city
[01:06] <fabbione> moving stuff myself
[01:07] <chmj> <-- has to move also 
[01:07] <jbailey> fabbione: We're loading everything into one big truck, driving for 7 hours, and unloading.
[01:08] <fabbione> jbailey: that's the best.. really
[01:08] <fabbione> one shot and that's it
[01:08] <jbailey> Yup.
[01:08] <jbailey> And we've hired people in the remote city to handle getting it from the truck into the appt.
[01:09] <jbailey> We'll be way too tired after all that to figure out how to get furniture up two tight flights of stairs.
[01:09] <fabbione> wise :)
[01:09] <jbailey> I've gained so many things over the years.  I can only hope that wisdom is one of them. ;)
[01:10] <jbailey> s/hope/pray... beg..../
[01:10] <fabbione> ehhehe
[01:38] <jbailey> fabbione: Neat, v9b compiled fine.
[01:43] <fabbione> jbailey: cool
[01:45] <jbailey> I wonder how much difference there really is between v9 and v9b
[01:46] <fabbione> no clue :)
[01:46] <fabbione> that's your playground :)
[01:46] <jbailey> Fabio, my friend...
[01:46] <jbailey> *you're* the sparc port guy. =)
[01:46] <fabbione> jbailey: you are the glibc guys :P
[01:47] <jbailey> I've asked someone.  I'm curious if just the hwcap was different, so v9b systems weren't picking up the v9 optimisations. 
[01:47] <jbailey> It would be nice if we could drop that pass completely, too.
[01:48] <jbailey> And then my last big dream for sparc:  Kill the gcc wrapper. =)
[01:50] <fabbione> ahhaha
[02:23] <chmj> jbailey, 
[03:57] <jbailey> chmj: Here
[04:12] <chmj> I forgot what I wanted to say 
[04:14] <jbailey> I've started to give comments after the word ping now so that I stop forgetting. =)
[04:14] <chmj> good idea 
[04:50] <jbailey> Bah, strip/tls fuckage.
[05:34] <jbailey> lamont / lamont__ / infinity: Is it possible to tell what versions of the base packages were in the buildd chroot at package build time?
[05:35] <jbailey> I'm looking for binutils in this case.
[05:35] <lamont__> build-essential Depends are in the log file
[05:36] <lamont__> Checking correctness of source dependencies...
[05:36] <lamont__> Toolchain package versions: libc6.1-dev_2.3.2.ds1-20ubuntu11 linux-kernel-headers_2.5.999-test7-bk-17 gcc-3.3_1:3.3.5-8ubuntu2 g++-3.3_1:3.3.5-8ubuntu2 binutils_2.15-5ubuntu1 libstdc++5_1:3.3.5-8ubuntu2 libstdc++5-3.3-dev_1:3.3.5-8ubuntu2
[05:36] <lamont__> for example
[05:37] <jbailey> Poifect, thanks.
[05:37] <lamont__> (I _THINK_ it pulls the list of packages-to-dump-versions-for from build-essential....
[05:37] <lamont__> jbailey: and  you asking is pretty much the reason it's there.
[05:38] <lamont__> well, for correct values of 'you'...
[05:38] <jbailey> It may very well have been me at some point in the past. =)
[05:39] <jbailey> Hmm, no ia64 success or fail message for http://people.ubuntu.com/~lamont/buildLogs/g/glibc/2.3.5-1ubuntu6/\
[05:40] <lamont__> buildLogs/g/glibc/2.3.5-1ubuntu6/glibc_2.3.5-1ubuntu6_20050614-1141-ia64-successful.gz
[05:40] <lamont__> uh....
[05:41] <lamont__> _AMD_64, otoh...
[05:42] <jbailey> Umm.  Right.
[05:42] <lamont__> amd64 is only 29 hours into the build... do you suppose it hung?
[05:43] <lamont__> GCONV_PATH=/build/buildd/glibc-2.3.5/build-tree/amd64-libc/iconvdata LC_ALL=C   /build/buildd/glibc-2.3.5/build-tree/amd64-libc/elf/ld-linux-x86-64.so.2 --library-path /build/buildd/glibc-2.3.5/build-tree/amd64-libc:/build/buildd/glibc-2.3.5/build-tree/amd64-libc/math:/build/buildd/glibc-2.3.5/build-tree/amd64-libc/elf:/build/buildd/glibc-2.3.5/build-tree/amd64-libc/dlfcn:/build/buildd/glibc-2.3.5/build-tree/amd64-libc/nss:/build/buildd/glibc-2.3
[05:43] <lamont__> .5/build-tree/amd64-libc/nis:/build/buildd/glibc-2.3.5/build-tree/amd64-libc/rt:/build/buildd/glibc-2.3.5/build-tree/amd64-libc/resolv:/build/buildd/glibc-2.3.5/build-tree/amd64-libc/crypt:/build/buildd/glibc-2.3.5/build-tree/amd64-libc/nptl /build/buildd/glibc-2.3.5/build-tree/amd64-libc/inet/test-ifaddrs  > /build/buildd/glibc-2.3.5/build-tree/amd64-libc/inet/test-ifaddrs.out
[05:43] <lamont__> OK... so can we just kill test-ifaddrs????
[05:43] <infinity> Bah, 29 hours is normal!
[05:43] <lamont__> infinity: it's not an m68k box
[05:43] <lamont__> glibc_2.3.5-1ubuntu6_20050614-1139       00:20:50 (12 entries, sigma 00:04:02)
[05:43] <infinity> (It's not normal on m68k, either... glibc isn't that big)
[05:43] <doko> infinity: you don't build for m68k ...
[05:44] <jbailey> lamont__: Right, or possibly just fix the kernel.
[05:44] <jbailey> lamont__: But yeah, I think I'll prune test-ifaddrs
[05:45] <infinity> (Also, sbuild doesn't pull the list from build-essential, since that wouldn't work at all)
[05:45] <infinity> You would just get the gcc/g++ metapackages, not the current gcc-X.X...
[05:46] <infinity> And no binutils.
[05:46] <infinity> On the flipside, you'd get dpkg-dev, which I've been considering adding to the list to log ever since keybuk started seriously screwing with us. :/
[05:46] <lamont__>                 foreach $name (@main::toolchain_pkgs) {
[05:46] <jbailey> Bah, busybox-cvs fails because of old binutils.  (Me cries at the thought of wondering why it worked before....)
[05:46] <jbailey> infinity: *please*
[05:47] <lamont__> @toolchain_regex = ( 'binutils$', 'gcc-[\d.] +$', 'g\+\+-[\d.] +$', 'libstdc\+\+', 'libc[\d.] +-dev$', 'linux-kernel-headers$' );
[05:47] <infinity> Yeahp.  That's the one.
[05:48] <lamont__> I'll add dpkg-dev now
[05:48] <lamont__> then pester elmo about breezy-test, and push a config this week sometime
[05:48] <infinity> Thanks.  I need to branch your arch repo and start merging in meuro's changes.
[05:48] <lamont__> yes.
[05:48] <infinity> neuro, too.
[05:48] <lamont__> upstream neuro is there, so it's really a 3-way merge
[05:49] <lamont__> jbailey: want any more packages while I'm there?
[05:50] <jbailey> I don't think so, nothing else has been getting churn that usually sits in the chroots that I can think of.
[05:50] <lamont__> note that we do a dist-upgrade of all the chroots starting shortly(heh) after 0215 DCT
[05:52] <lamont__> and that's still pending on yellow, because of glibc.
[05:53] <lamont__> glibc_2.3.5-1ubuntu6_20050614-1139       02:33:52 (13 entries, sigma 07:59:40)
[05:53] <lamont__> GO test-ifaddrs
[05:53] <jbailey> Joy
[05:53] <lamont__> infinity: pushing a mirror to chinstrap now
[05:54] <jbailey> Yeah, I'll prune it next time around.
[05:54] <jbailey> I'll also bump the build-dep to 2.16 to avoid the strip error.
[05:54] <lamont__> and fix hppa's missing directory. :-)
[05:56] <lamont__> mirror fresh
[05:56] <infinity> lamont__ : Huzzah.
[05:57] <lamont__> hppa finally passed sparc for %installed
[05:57] <lamont__> which reminds me...
[05:58] <jbailey> lamont__: Wow.
[05:59] <lamont__> jbailey: actually, I've been watching #installed the last couple of days...
[06:00] <lamont__> hppa:Total 3342 Installed.
[06:00] <lamont__> hppa:Total 2842 Needs-Build.
[06:00] <lamont__> hppa:Total 6184
[06:00] <lamont__> sparc:Total 3312 Installed.
[06:00] <lamont__> sparc:Total 2905 Needs-Build.
[06:00] <lamont__> sparc:Total 6217
[06:00] <jbailey> Nice!
[06:00] <jbailey> Are thos eboth on track for breezy then?
[06:00] <lamont__> that is, it's a relative-suckage thing
[06:01] <lamont__> I really need to make some time to see about arts (and 4? others) ICE.
[06:01] <lamont__> which kinda blocks a large chunk of main
[06:01] <jbailey> Bah, just not-for-us them...
[06:01] <jbailey> ;)
[06:09] <jbailey> You have to admit...
[06:09] <jbailey> A Christmas tree is probably really cheap right now.
[06:10] <infinity> Much more unexpected when you chop down the one in the neighbour's front yard in July...
[06:10] <infinity> Erm.. June, even.
[06:10] <jbailey> While yelling 'Merry fucking christmas!'
[06:13] <jbailey> fabbione: Around?
[06:18] <jbailey> fabbione: It appears to build fine.  the make check sequence didn't run since sparc != sparcv9.  I'll poke that in the next upload.
[07:37] <fabbione> jbailey: it builds, but it doesn't create the .debs
[07:37] <fabbione> jbailey: so it's FTBFS
[07:38] <fabbione> the overall is still exactly where i did show you
[07:38] <fabbione> lamont__: eh.. hopefully numerbs will change soon.. i am getting another buildd :)
[07:39] <lamont__> fabbione: ditto. :-)
[07:39] <lamont__> although I may have to wait for monday before I can scrounge good hardware
[07:39] <fabbione> i will get it sometime during this week
[07:39] <fabbione> so i can finally dedicate one machine to main and one to universe :)
[07:45] <jbailey> fabbione: Is that the usual split?
[07:45] <fabbione> jbailey: ?
[07:46] <fabbione> jbailey: you mean for building?
[07:46] <jbailey> Yes, sorry. =)
[07:47] <fabbione> jbailey: yeah
[07:48] <jbailey> cp: cannot stat `./debian/tmp-libc/usr/lib/librpcsvc.a': No such file or directory
[07:48] <jbailey> wha?
[07:49] <fabbione> jbailey: funny eh?
[07:49] <jbailey> Oh!
[07:49] <jbailey> That'll be fixed in the next build too. =)
[07:49] <jbailey> It doesn't build any of the sunrpc stuff when cross compiling.
[07:50] <fabbione> uh ? cross compiling?
[07:50] <fabbione> i don't want to know
[07:50] <jbailey> I set the libc_configure_target=sparcv9-linux
[07:51] <jbailey> _build was still set to sparc-linux
[07:51] <jbailey> different processors == cross compiling.
[07:51] <jbailey> Even if its on the same glibc.
[07:51] <jbailey> err gcc.
[07:51] <fabbione> TRALLLAAAAAAAAAAAAA LAAAAA
[07:51] <fabbione> TRALLLAAAAAAAAAAAAA LAAAAA'
[07:51] <fabbione> TRALLLAAAAAAAAAAAAA LAAAAA'
[07:51] <fabbione> eheh ok
[07:51] <fabbione> stick the source somewhere
[07:51] <fabbione> so i can do a test build
[07:52] <jbailey> It'll be pulsed out at :33 (Unliekly to make :03), mind just fetching it then?
[07:52] <fabbione> jbailey: oh you already upload?
[07:52] <fabbione> than it's ok
[07:52] <fabbione> i understood you wanted me to test before
[07:52] <jbailey> No, I'm still running a test.
[07:53] <jbailey> I'd just like you to start it before you go to sleep.
[07:53] <fabbione> ok
[07:53] <jbailey> That way when I get up in the morning, I'll have testsuite results.
[07:55] <fabbione> hm ok
[07:55] <fabbione> i guess i will have to come later to start it
[07:55] <jbailey> Okay, lemme send you the source then.
[07:55] <jbailey> Sheesh
[07:55] <jbailey> ;)
[07:55] <fabbione> jbailey: that's fine.. i can wait
[07:56] <jbailey> I don't want your wife to hurt me for making you come back.
[07:56] <fabbione> it's just the mirror round-robin adds at least one hour
[07:56] <jbailey> Can I safely drop the .diff.gz and .dsc in ~ on the sparc buildd?
[07:56] <fabbione> yup
[07:57] <jbailey> YAR BLOODY STUPID KERNEL BUG
[07:57] <jbailey> lamont__: Well, it doesn't seem to be test-ifaddrs that's the problem.
[07:57] <jbailey> lamont__: Removing it, I happened to get the failure on the test immediately after it.
[07:57] <jbailey> And lucky me on ppc64, it seems to prevent me from running sudo
[07:58] <jbailey> fabbione: Is there any way to catch state information at this point, or should I just hit the power button like I usually do?
[07:58] <lamont__> jbailey: so nuke the test _before_ test-ifaddrs :-)
[07:58] <jbailey> lamont__: Ayup =)
[07:59] <fabbione> jbailey: ctrl+sysrq+s ?
[07:59] <jbailey> That might explain why noone's been able to hunt this down, though.
[07:59] <fabbione> bah i can't never remember the sequences
[07:59] <jbailey> Which one is sysrq on a mac keyboard?
[07:59] <fabbione> MEHHH
[07:59] <fabbione> no idea
[07:59] <fabbione> i think it's the same where it says: "HIT HERE TO POWER OFF THE MACHINE"
[08:00] <fabbione> i never had a ppc
[08:00] <fabbione> so i dunno
[08:00] <fabbione> but i will be glad to host a few here at home :)
[08:01] <jbailey> fabbione: So, yeah, best to come back.  This package isn't baked yet.
[08:01] <jbailey> How long until you go to bed?
[08:01] <fabbione> 2/3 hours
[08:01] <fabbione> but i can still build it if you put the sources on vultus5
[08:01] <jbailey> Okay good, so I have time for another full run with the testsuite to make sure there isn't some place after this that I need to remove the test too.
[08:02] <fabbione> ok
[08:02] <jbailey> Yeah, I'll do that.  The .diff and .dsc safe to drop in ~ ?
[08:02] <fabbione> yup
[08:12] <jbailey> fabbione: I've uploaded it.
[08:13] <jbailey> fabbione: err, scp'd it rather.
[08:13] <fabbione> jbailey: rocking
[08:13] <fabbione> yeah
[08:13] <jbailey> fabbione: With any luck this will be what I upload, even. =)
[08:13] <jbailey> It's off of a 'debuild', not debuild -S
[08:14] <fabbione> i will build it.. if you add or change i will just rebuild
[08:14] <fabbione> otherwise we can test/upload that set of packages
[08:14] <jbailey> Thanks.
[08:14] <jbailey> Yup
[08:14] <fabbione> i have no issues building glibc.. 
[08:15] <fabbione> it's relatively fast :)
[08:15] <jbailey> What's the usual time that it takes?
[08:16] <fabbione> 7 hours more or less
[08:16] <fabbione> but it might take longer
[08:16] <jbailey> Nice, so it might be finished before I go to bed.
[08:17] <fabbione> i doubt.. it takes 7 hours when it builds alone
[08:17] <fabbione> it's running in parallel now
[08:17] <fabbione> but it has been ccached with the previous run
[08:17] <fabbione> so it's a tricky build :)
[08:17] <fabbione> anyway it's already building
[08:20] <jbailey> Cool
[08:20] <jbailey> I'm off to get food, back in a bit.
[08:20] <fabbione> sure later
[08:32] <jbailey> *Sigh*
[08:32] <jbailey> Killing the previous test doesn't do it either.
[08:32] <jbailey> Then test-ifaddrs kills it.
[08:32] <jbailey> I've never hit this bug so many times in a row
[08:35] <fabbione> i am off :)