[12:29] <doko> ohh, jbailey does the glibc dance ;)
[02:40] <jbailey> doko: Yeah. =(
[02:40] <jbailey> doko: Glibc is much happier with everything being old binutils or everything being new binutils, which worries me a bit, but everything seemed to check out with some readelf love.
[03:08] <jbailey> Feh.  module-init-tools needs a give back after the chroot is updated, too.
[03:08] <jbailey> (ppc and amd64)
[05:22] <fabbione> morning
[05:26] <lamont> jbailey: done
[05:27] <lamont> *2
[05:27] <lamont> (glibc. module-init-tools)
[05:28] <lamont> Jun 15 18:51:05 buildd: breezy: total 963 packages to build.
[05:28] <lamont> woot!
[05:30] <fabbione> hey lamont
[05:30] <lamont> morning fabbione 
[05:30] <fabbione> i guess hppa is catching up :)
[05:30] <lamont> gcc-snapshot ICE.  kewl. :(
[05:31] <lamont> that number is from the local w-b, not the one on p.u.c
[05:31] <fabbione> oh
[05:32] <fabbione> jbailey: glibc is building now on sparc
[05:32] <lamont> on that one, the numbers are a bit closer...
[05:32] <lamont> 3551/2634/6185 for hppa, 3329/2889/6218 for sparc (installed, needs, total)
[05:33] <fabbione> yup
[05:33] <lamont> and given that all of kde Depends: arts (ICE), you'll eventually get ahead again, big time.. -)
[05:34] <lamont> and libgtk2.0 install hangs :-(
[05:34] <lamont> life sucks these days
[05:35] <fabbione> ah
[05:37] <lamont> but once the buildd catches up as best it can, then I can actually spend a little time making everything sync up nicely, and maybe even do some debugging
[05:37] <fabbione> yeah
[05:37] <lamont> but frankly, if I can get the server install to work, along with the useful server packages, I'm happy.
[05:37] <fabbione> when i will get the other buildd up, i can free some time from my sparc to do it
[05:38] <fabbione> i need to move w-b on another machine
[05:39] <lamont> yeah - that's on my list of things to do this week as well.
[05:39] <lamont> 3) migrate w-b to another machine, so that both buildd's can share it.
[05:39] <fabbione> i lost the first 2)
[05:39] <lamont> sadly, 2) is to create world pease
[05:39] <lamont> peace, even
[05:39] <fabbione> (netsplit of death)
[05:40] <lamont> nah - didn't post #1 or #2
[05:40] <fabbione> ehehhe ok
[05:40] <lamont> but when I headed home tonight, there was a B180 doing a sarge install in a screen session
[05:41] <lamont> 1) is working ipsec configuration :-)
[05:42] <fabbione> ehhe
[05:42] <fabbione> now i need to understand why ppc is FTBFS on ppc64 kernels
[05:42] <fabbione> apparently i am leaking a ppc64 somewhere
[05:42] <lamont> 893 Building, 589 Dep-Wait, 29 Failed, 2779 Installed, 952 Needs-Build, 860 Uploaded, Total 6102
[05:42] <lamont> ouch
[05:42] <lamont> (ppc64)
[05:43] <fabbione> well basically it FTBFS building the headers
[05:44] <fabbione> it's ok if the buildd is running ppc kernels
[05:44] <lamont> those numbers are with a 3-day old mostly-current binary archive, and current as of 3.5 hours ago source
[05:44] <fabbione> but not with ppc64
[05:44] <fabbione> heh not bad
[05:44] <lamont> so are any of the DC buildd's running ppc64, or just davis?
[05:46] <fabbione> only davis
[05:46] <fabbione> but the ppc64 kernel fixes the random segfaul/segkill problem
[05:46] <fabbione> and trust me.. it's flying
[05:58] <fabbione> ahhhh
[05:58] <fabbione> it's getting the wrong defconf
[06:02] <lamont> hrm.. so how do I format a fat16 partitiion, I wonder
[06:04] <fabbione> isn't there a vfat or fat utils?
[06:14] <lamont> there's mformat, but it wants details I don't want to generate.. :-)
[06:14] <lamont> and there's mkntfs, but I want FAT
[06:17] <fabbione> AHHH FOUND IT!!!
[06:17] <fabbione>                 make defconfig; \
[06:17] <fabbione> DIE!
[06:17] <lamont> nice
[06:19] <fabbione> now... go figure why it prefers ppc64 over ppc
[06:36] <fabbione> now.. patch to the kernel Makefile or usual tons of workarounds in debian/rules???
[06:42] <lamont> I'
[06:42] <lamont> d be incinled to fix the makefile
[06:42] <fabbione> i think the makefile is correct
[06:42] <fabbione> it's the way we call it that's wrong
[06:45] <lamont> well, then fix debian/rules, of course. :-)
[06:46] <fabbione> i am trying to think...
[06:46] <fabbione> SUBARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ \
[06:46] <fabbione>                                   -e s/arm.*/arm/ -e s/sa110/arm/ \
[06:46] <fabbione>                                   -e s/s390x/s390/ -e s/parisc64/parisc/ )
[06:46] <fabbione> this is where we fail
[06:46] <fabbione> or better ..
[06:46] <fabbione> where the kernel makefile fails
[06:46] <fabbione> it uses uname -m to determine ARCH= via SUBARCH
[06:47] <fabbione> ARCH            ?= $(SUBARCH)
[06:47] <fabbione> it looks to me that we should instead set ARCH properly
[07:06] <fabbione> there....
[07:06] <fabbione> fixed
[08:52] <fabbione> doko: i think gcc-4.0 is doomed on sparc
[08:52] <fabbione>  /usr/bin/ld: __libc_errno: TLS definition in /usr/lib/gcc/sparc-linux/4.0.1/../../../../lib/libc.a(errno.o) section .tbss mismatches non-TLS reference in 
[08:52] <fabbione>  /usr/lib/gcc/sparc-linux/4.0.1/../../../../lib/libc.a(check_fds.o)
[08:53] <fabbione>  /usr/lib/gcc/sparc-linux/4.0.1/../../../../lib/libc.a: could not read symbols: Bad value
[08:53] <fabbione> i have seen this already in 2 packages
[08:59] <doko> which packages are these?
[09:01] <fabbione> busybox-cvs and modules-init-tools
[09:01] <fabbione> do you want the build logs?
[09:01] <fabbione> but the error is exactly the same
[09:10] <doko> works with 3.4 on sparc?
[09:10] <fabbione> doko: dunno.. i will have to check
[09:10] <fabbione> they are really fresh build logs
[09:49] <fabbione> infinity, lamont: ping?
[10:01] <fabbione> unpong
[10:15] <fabbione> elmo: i fixed the ppc kernel build on ppc64 kernels.. you can upgrade anytime, but we might find other packages with the same problem
[10:16] <fabbione> specially the ones that use uname -m to detect what they should do
[10:20] <infinity> fabbione : We could (should?) just linux32 ppc buildds, like we do with sparc buildds.
[10:21] <infinity> (But, I agree, packages using `uname -m` for anything are pretty broken)
[10:22] <fabbione> infinity: i don't think it even exists linux32/64 for ppc
[10:22] <fabbione> smurflogbot ??
[10:22] <smurflogbot> fabbione: Error: "??" is not a valid command.
[10:22] <fabbione> ubuntu-toolchan is already logged
[10:22] <fabbione> amen
[10:22] <fabbione> smurflogbot: !die
[10:22] <smurflogbot> fabbione: Error: "!die" is not a valid command.
[10:23] <fabbione> amen
[10:23] <fabbione> speaking of which
[10:23] <fabbione> i need to log #ubuntu-java
[11:12] <infinity> fabbione : Well, if it doesn't it should.
[11:12] <infinity> fabbione : But apt-cache tells me it already does.
[11:26] <fabbione> linux32
[11:26] <fabbione> -su: linux32: command not found
[11:26] <fabbione> that's on davis breezy chroot
[11:26] <fabbione> anyway.. foooooooooooooooood
[11:26] <doko> smurflogbot: help
[11:26] <smurflogbot> doko: (help [<plugin>]  [<command>] ) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin.
[11:27] <doko> smurflogbot: help help
[11:27] <smurflogbot> doko: (help [<plugin>]  [<command>] ) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin.
[11:27] <doko> smurflogbot: help die
[11:27] <smurflogbot> doko: Error: There is no command die.
[11:27] <doko> smurflogbot: helpyourself kill
[11:27] <smurflogbot> doko: Error: "helpyourself" is not a valid command.
[11:36] <infinity> smurflogbot : quit
[11:36] <smurflogbot> infinity: Error: ":" is not a valid command.
[11:37] <infinity> smurflogbot: quit
[11:37] <smurflogbot> infinity: Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
[11:37] <infinity> Bah.
[11:37] <infinity> (If anyone's curious, the bot is one of these: http://supybot.sourceforge.net/docs/commands.html)
[12:03] <fabbione> who has op in here?
[12:03] <fabbione> and ban that bot?
[01:04] <jbailey> lamont, fabbione: thanks
[01:34] <jbailey> Sparcv9 testsuite Errors: tst-align2, tst-getpid1, tst-timer, tst-mqueue1, tst-mqueue2, tst-mqueue4, tst-timer4, tst-timer5
[01:35] <jbailey> At least two of those, I have a patch for from davem
[01:37] <jbailey> BAH
[01:38] <jbailey> I have no basis for comparison here... =(
[01:40] <fabbione> jbailey: they are all in the usual place.. and yes i know.. they should go to people, but i need to get elmo to do it
[01:40] <fabbione> you can get the old logs in ~/logs
[01:40] <jbailey> You can't just scp them into your homedir? =)
[01:41] <fabbione> jbailey: it means duplicating the effort i already did to get them to people atm
[01:41] <jbailey> My imap client doesn't like your imap server.  Can I ask you to extract a previous glibc success log for me?
[01:42] <fabbione> jbailey: ok wait. i will scp them on people.. even if you have ssh access to where logs are stored
[01:42] <jbailey> Do I?
[01:42] <jbailey> I thought I had to look in the imap server to get to them...
[01:42] <fabbione> no
[01:43] <fabbione> you can either ssh or look via imap
[01:43] <fabbione> i have you an alternative :)
[01:43] <fabbione> now i am compressing them...
[01:43] <fabbione> and scping them to people :)
[01:45] <jbailey> afk a sec
[01:49] <fabbione> jbailey: since you can ssh .. i did stop the bzip2 :)
[01:49] <fabbione> i think it's easier for you to run diffs there than having to download 4 * 43MB of files
[01:49] <jbailey> =)
[01:50] <jbailey> grep rather than diff, but yeah. =)
[01:50] <fabbione> yeah
[01:50] <fabbione> and the manual build is at 36MB
[01:50] <fabbione> it seems that it is almost done
[01:56] <jbailey> YEah, it's a good chunk of the way through the sparc64 testsuite that I added.
[01:56] <fabbione> and that's fine for me :)
[02:05] <jbailey> Old sparc testsuite errors: tst-mqueue1, tst-mqueue2, tst-mqueue4
[02:06] <jbailey> So we're gaining timer test failures.
[02:07] <fabbione> jbailey: do these tests rely on some kind of timeouts?
[02:07] <fabbione> because the machine has been pretty overloaded
[02:07] <jbailey> I'll check.
[02:07] <fabbione> so a test failure due to machine load is nothing i would be too worried about
[02:18] <jbailey> sparc64 fails with: tst-regex2..  Weird. =)
[02:19] <fabbione> jbailey: you are killing sparc! you bastard :P
[02:19] <jbailey> Oh, I see.
[02:20] <jbailey> segfaults on the timer tests. =(
[02:20] <jbailey> Nope, only the first one.
[02:20] <jbailey> Not, #4, and #5
[02:20] <jbailey> I don't see an error message, though.
[02:21] <jbailey> No they did segfault.
[02:21] <jbailey> It just didn't percolate the error up.
[02:21] <jbailey> Didn't expect signal from child: got `Segmentation fault'
[02:21] <jbailey> make[3] : *** [/home/sparcbuildd/glibc-2.3.5/build-tree/sparc-libc/rt/tst-timer5.out]  Error 1
[02:21] <jbailey> It should look like:
[02:21] <jbailey> make[3] : *** [/home/sparcbuildd/glibc-2.3.5/build-tree/sparc-libc/rt/tst-timer.out]  Error 139
[02:21] <jbailey> For a segfault
[02:21] <jbailey> weird weird weird.
[03:17] <infinity> The former looks more readable...
[03:17] <infinity> (Where is this output, though?)
[03:18] <infinity> 139 is just "1 + 138 from child"
[03:18] <infinity> The textual version is much saner, despite being different. :)
[03:19] <jbailey> infinity: I scan for the error codes.
[03:19] <jbailey> infinity: "Error 1" is a simple testsuite failure, so I usually check the output.  There's no obviously failure in the message, so it threw me.
[04:35] <jbailey> lamont__: Did the last glibc do fine on hppa, btw?
[04:37] <lamont__> libs/glibc_2.3.5-1ubuntu7: Dep-Wait by buildd+smallone [required:out-of-date] 
[04:38] <jbailey> HAven't got the new binutils yet?
[04:38] <lamont__> devel/binutils_2.16.1-0ubuntu1: Dep-Wait by buildd+smallone [standard:out-of-date] 
[04:38] <lamont__>   Dependencies: dpkg (>= 1.13.7)
[04:38] <lamont__> base/dpkg_1.13.9: Needs-Build [required:out-of-date] 
[04:38] <jbailey> Joy..  So check you with again tomorrow sometime. =)
[04:38] <lamont__> ==> archive issues... let me fix things
[04:39] <lamont__> (issues in my mirror, that is)
[04:39] <jbailey> Haven't you moved that thing to under your desk at work yet? =)
[04:40] <lamont__> that's an in-progress thing
[04:44] <lamont__> yesterday I configured the DMZ box for it
[05:03] <lamont__> archive kicked around a bit, should actually build things now
[05:04] <lamont__> jbailey: some quick packages ahead of it, then dpkg'll build
[05:04] <jbailey> Cool.
[05:05] <jbailey> I expect hppa should be happy now.
[05:05] <lamont__> and I fixed the sources.lists so that my lazy archive management shouldn't hurt it much anymore
[05:06] <jbailey> I was telling Fabio that I intend to have all of the glibc hacking for sparc and hppa finished by UVF.
[05:06] <lamont__> (it was preferring the mirror that only has current hppa bits for source. :-(
[05:06] <lamont__> that's a good goal
[05:06] <jbailey> And whatever state it's in at that point, to basically keep it that way until Breezy+1 hacking starts.
[05:07] <jbailey> So I have some function pointer stuff to do on hppa, and I think that's all I'll get in for you.
[05:07] <lamont__> at least feature wise, sure
[05:07] <jbailey> Bug fixes, sure.
[05:07] <lamont__> no TLS, eh?
[06:10] <fabbione> jbailey: i was looking that even if we get the toolchain in place before UVF, both hppa and sparc are gcc-4.0 doomed
[06:10] <fabbione> a lot of stuff doesn't build with gcc-4.0 yet
[06:10] <jbailey> Like what?
[06:10] <jbailey> There really shouldn't be that much that's arch specific...
[06:10] <fabbione> gclcvs in main :)
[06:10] <jbailey> Is that in ~/logs ?
[06:10] <fabbione> yes
[06:11] <fabbione> there are a bunch of libs that don't build..
[06:11] <fabbione> i will need to check them again
[06:11] <fabbione> universe is a mess
[06:11] <fabbione> a lot of stuff doesn't build with gcc-4.0
[06:16] <fabbione> lamont__: i can i check buildd stats?
[06:16] <fabbione> per buildd.. not globally
[06:17] <fabbione> i am curious to see how much the new buildd is crunching :)
[06:19] <jbailey> fabbione: Is that sparc-specific or all over the place?
[06:19] <fabbione> (nothing urgent.. i will be back later)
[06:20] <fabbione> jbailey: the point is that most of these packages haven't been rebuilt in universe after the gcc transition
[06:20] <fabbione> so basically sparc is building them for the first time
[06:20] <fabbione> with gcc-4.0
[06:20] <fabbione> and i guess hppa will hit the same problem
[06:20] <fabbione> since it's building universe
[06:20] <fabbione> i am pretty sure that if we do a real testbuild of i386 from scratch we will hit most of the same errors
[06:21] <fabbione> and that's something we should really do asap
[06:21] <fabbione> at least to check: main compiles out of main
[06:21] <fabbione> universe.. well tought luck
[06:21] <jbailey> Oh,  I see.
[06:21] <jbailey> I think we can be pretty certain of main.
[06:21] <jbailey> There is very little there that doesn't get movement during a dev cycle.
[06:21] <fabbione> jbailey: i wouldn't :)
[06:22] <fabbione> warty -> hoary there was one package that was not updated :P
[06:22] <jbailey> Right, one is not significant in the set of 800 or so. =)
[06:22] <fabbione> http://people.ubuntu.com/~lamont/buildLogs/g/ghc6/ this is an example
[06:23] <doko> libx11-6 conflicts with xlib-data?
[06:23] <doko> fun
[06:23] <fabbione> jbailey: that compiler or whatever it is.. it's a b-d for many packages
[06:23] <fabbione> jbailey: probably it has been bootstrapped ok.. builded all the whatever
[06:23] <fabbione> jbailey: but now.. it's not buildable anymore
[06:23] <fabbione> because of gcc-4.0
[06:24] <fabbione> so that's one of the example of packages that will not be built on sparc/hppa
[06:24] <fabbione> because they are not there yet
[06:24] <doko> fabbione: only the packages, that were not compiled in the breezy cycle
[06:24] <fabbione> and all the packages that b-d on it will follow
[06:24] <fabbione> doko: right.. but that assume that you have all of hoary already there
[06:24] <fabbione> doko: that's not exactly true on arch that are bootstrapping :)
[06:25] <fabbione> doko: i know you hate me because of sparc.. i still love you a lot :P
[06:25] <fabbione> anyway i need to fold the washing :)
[06:25] <fabbione> i will be back later after dinner
[06:26] <jbailey> fabbione: Setup a "Hoary" repo with gcc set to gcc-3.3.  Build them and inherit like everyone else. =)
[06:29] <lamont__> there are _LOTS_ of build failures - we're supposed to get breezy-autotest up and running RSN (elmo -nudge nudge), and then we'll have good build logs that people will actually look at
[06:31] <elmo> AWW MAN
[06:31] <elmo> binutils is just a fricking blackhole of unrobustness
[06:31] <daniels> elmo: H J Lu!!
[06:32] <lamont__> jbailey: I'll be filing RC bugs on all of them once breezy-autotest is live, maybe sooner as time permits
[06:33] <jbailey> lamont__: In Debian or in Ubuntu? =)
[06:33] <jbailey> Mind you, I guess UVF is soon, isn't it?
[06:34] <daniels> jbailey: WHAT?
[06:36] <jbailey> err..
[06:37] <doko> daniels: will you upload an xlib-data, which doesn't conflict with libx11-6 ?
[06:37] <doko> or should things be recompiled
[06:37] <daniels> ... you want me to remove the Conflicts?
[06:38] <doko> no, just know, what needs to be done to get libs like kdelibs4c2 installed again
[06:39] <lamont__> jbailey: ...build1 versions are ubuntu-specific
[06:39] <daniels> could you please explain the specific problem?
[06:39] <daniels> libx11-6 Conflicts xlibs-data << 6.8.2-25
[06:39] <daniels> this is because, up until 6.8.2-25, xlibs-data contained files that are now in libx11-6
[06:39] <daniels> i don't know what you want me to do other than this, nor do I even know what the actual problem is
[06:40] <doko> The following packages will be REMOVED:
[06:40] <doko>   gdm gksu gnome-netstatus-applet gnome-system-monitor gnome-system-tools
[06:40] <doko>   gnome-volume-manager hwdb-client kdelibs-bin kdelibs4c2 libdbus-qt-1-1c2
[06:40] <doko>   libgksu1.2-0 libgksuui1.0-0 x-window-system-core xbase-clients xterm
[06:40] <doko> The following packages will be upgraded:
[06:40] <doko>   libtext-iconv-perl x-dev x11proto-core-dev
[06:40] <doko> 3 upgraded, 0 newly installed, 15 to remove and 2 not upgraded.
[06:40] <daniels> doko: *shrug* worked fine for me
[06:40] <doko> trying to upgrade breezy
[06:40] <lamont__> daniels: +/home/buildd/build-breezy/chroot-breezy/var/cache/apt/archives/libglu1-mesa-dev
[06:40] <lamont__> +_6.2.1-5_hppa.deb (--unpack):
[06:40] <lamont__>  trying to overwrite `/usr/include/GL/glu.h', which is also in package
[06:40] <lamont__> +x11proto-gl-dev
[06:40] <lamont__> that'd be nice to fix...
[06:40] <daniels> doko: want to run the dependency resolver and see what's actually causing it?
[06:41] <daniels> lamont__: 6.2.1-5? wtf?
[06:41] <daniels> oh, -mesa-
[06:41] <daniels> yeah, I'll get that fixed up with a Conflicts and a mesa upload
[06:41] <daniels> tomorrow, though; it's 0241
[06:41] <lamont__> thanks
[06:44] <doko> daniels: hmm, my current xlibs-data is 6.8.2-24, the -25 build did fail on i386
[06:44] <daniels> hm, but succeeded on amd64 and powerpc.  wtf?
[06:45] <doko> via_xvmc.c:51:16: error: Xv.h: No such file or directory
[06:45] <doko> via_xvmc.c:52:18: error: XvMC.h: No such file or directory
[06:45] <doko> via_xvmc.c:188: error: 'XVMC_CHROMA_FORMAT_420' undeclared here (not in a function)
[06:45] <doko> via_xvmc.c:194: error: 'XVMC_MPEG_2' undeclared here (not in a function)
[06:45] <doko> via_xvmc.c:195: error: 'XVMC_OVERLAID_SURFACE' undeclared here (not in a function)
[06:45] <doko> yes, but fails on ia64 as well
[06:45] <daniels> argh, the fucking via driver!
[06:46] <daniels> my recommendation for now is that ou don't dist-upgrade
[06:46] <elmo> DOKO
[06:46] <daniels> unless you actually want to remove all that stuff
[06:46] <doko> ok
[06:46] <elmo> doko: dude, what's up with the blacklists
[06:46] <elmo> am I still blacklisting syncs?
[06:47] <doko> elmo: hmm, I thougth we replaced them with dep-waits on the buildds?
[06:47] <elmo> that was for building of stuff
[06:48] <elmo> you never told me to do anything about the blacklists of the sync program
[06:48] <doko> yes, to be able to enable the syncs
[06:48] <doko> hmm, didn't we talk together with infinity?
[06:48] <doko> sorry
[06:49] <elmo> so I can remove blacklists?
[06:50] <doko> from my point of view, yes. all packages, which depend on not yet converted libs, are marked as b-d on the expected new libname
[06:58] <elmo> ok
[07:50] <fabbione> elmo: ping?
[07:51] <elmo> fabbione: sup
[07:52] <fabbione> hey elmo
[07:52] <fabbione> elmo: jbailey and i were wondering if you had any time to think on how we can get sparc build logs on people...
[07:53] <fabbione> elmo: last time i suggested that the mail2htmllog could perhaps run directly on people
[07:53] <jbailey> elmo: In truth, I've been snivveling at Fabio...
[07:54] <jbailey> His threats to beat me only got me excited, you see...
[07:54] <jbailey> err.
[07:54] <jbailey> NM
[07:54] <fabbione> elmo: iirc correctly the problem was that the main machine that processes them can't be used
[07:54] <fabbione> elmo: so perhaps the main machine could just send a copy to people that will do the log2html processing
[07:54] <fabbione> elmo: and external buildd could send a copy there too
[07:55] <elmo> yeah, we can't have sanae receiving external mail.  if this going to work, I think the way forward is:
[07:55] <elmo> our buildds mail sanae forward the mail to a log2html processor on another box, your buildds are also allowed to mail that other box
[07:55] <elmo> but I may just be repeating myself here
[07:56] <fabbione> that's exactly what i suggested :)
[07:56] <fabbione> i suggested people.. but it could be any other box
[07:56] <fabbione> i don't think my .promailrc will ever care :)
[07:56] <elmo> or I could be repeating you.. either works ;)
[07:57] <fabbione> elmo: i love when we say the same thing in 20 different ways :) it makes hot :P
[07:57] <elmo> hum, people's in danger of suffering from chinstrap disaease, if it's not already in the advanced stages
[07:57] <fabbione> -ETOOMUCHCRAP?
[07:58] <elmo> right
[07:59] <elmo> anyway, fuck it.  people's fine.  if you can get the lamont/infinity hybrid to agree to do the work and choose a domain name, I'll set up our mail double-bounce madness to allow the mail into rookery
[08:00] <fabbione> elmo: sure :)
[08:01] <fabbione> elmo: i am going to hunt them down to death and set it up :)
[08:01] <elmo> heh
[08:06] <lamont__> elmo: "choose a domain name"??
[08:06] <fabbione> lamont__: $domainname@ubuntu.com :)
[08:06] <elmo> lamont: or an LHS for @ubuntu.com
[08:06] <fabbione> i was asking the same thing right now
[08:06] <elmo> which/whatever
[08:06] <infinity> elmo : What happened to buildd.u.c that we discussed a few days ago?> :)
[08:06] <daniels> infinity: go to bed, dude
[08:06] <infinity> daniels : You too, punk.
[08:06] <fabbione> daniels: go to bed kid
[08:07] <daniels> yeah, I'm off to sleep now
[08:07] <fabbione> and don't forget to change the diaper or i will tell mamma
[08:08] <elmo> infinity: it got stalled on the httpd2.1 thing
[08:08] <infinity> Alright.  I'll read the backscroll on this convo tomorrow.
[08:08] <elmo> I'll rip it out in a sec
[08:08] <infinity> elmo : Right.
[08:08] <fabbione> infinity: ok :)
[08:08] <lamont__> elmo: we could just go with logs@buildd.u.c or some such, yes?
[08:08] <infinity> Which is sane.
[08:08] <elmo> lamont: sure
[08:08] <infinity> And easy to remember, since it's the same for Debian. :)
[08:08] <fabbione> ehehe
[08:09] <fabbione> infinity: night dude
[08:09] <lamont__> elmo: that would also let me retire the rsync from sanae, which would be cool.
[08:09] <lamont__> (have sanae still archive all the DC builds, but not make it push stuff out..)
[08:10] <lamont__> elmo: do we want to then migrate the logfiles to live under http://buildd.ubuntu.com/ as well?
[08:10] <fabbione> hmm speaking of which... it will require me to increase the max email size
[08:11] <infinity> lamont__ : That was my plan, and I was going to slap up a simple interface on it that didn't completely suck.
[08:11] <infinity> Yay, sleep-typing.
[08:11] <lamont__>  /usr/sbin/postconf -e message_size_limit=0
[08:12] <lamont__> infinity: I'm figuring that the initial dump is mv ~lamont/public_html/buildLogs /srv/buildd.ubuntu.com/buildLogs
[08:12] <lamont__> and set things up to save there.  Once there's a pretty interface to it, people can stop drilling down on their own.
[08:12] <lamont__> or not. :-)
[08:12] <fabbione> lamont__: does it also add it to the config files?
[08:13] <lamont__> fabbione: that only edits the config file
[08:13] <fabbione> ah ok :)
[08:13] <fabbione> i still need to restart it...
[08:13] <fabbione> suckage.. 
[08:14] <lamont__> fabbione: actually, the daemons regularly kill themselves off, so you don't _need_ to say reload
[08:14] <lamont__> (and, in fact, reload just causes master to tell all the current children to exit upon finishing whatever they're doing)(
[08:17] <fabbione> lamont__: what can i say... *point
[08:17] <lamont__> it'll be +wontfix
[08:19] <fabbione> lamont__: that would make sense...
[08:24] <lamont__> elmo: lets go with logs@b.u.c - that _could_ be an alias to lamont+logs, or better yet, we could just deliver it to a properly adjusted version of savelog.py
[08:24] <lamont__> whcih adjustment requires knowing the root of the web tree.
[08:29] <fabbione> not too bad... only 2400 pkgs to go for sparc :)
[08:29] <fabbione> in an eon or two we will get there ;)
[08:30] <fabbione> actually.. i need to see if i can auto check the libs
[08:30] <fabbione> and unban the apps
[09:12] <lamont__> something to autocheck and unban would be most cool
[09:15] <lamont__> buildd thinks it has 1126 packages to build, with 782+41 failures
[09:22] <jbailey> Hmm.
[09:22] <jbailey> /usr/lib/gcc/sparc-linux/4.0.1/libgcc.a(_muldi3.o)(.text+0xa8): In function `__muldi3':
[09:22] <jbailey> : undefined reference to `.umul'
[09:22] <jbailey> /usr/lib/gcc/sparc-linux/4.0.1/libgcc.a(_muldi3.o)(.text+0xb8): In function `__muldi3':
[09:22] <jbailey> : undefined reference to `.umul'
[09:22] <jbailey> fabbione: That might actually be a gcc error.
[09:22] <jbailey> fabbione: Do you see similar things in other packages?
[09:36] <doko> nice
[10:06] <fabbione> jbailey: only the other 2 i did show to you before
[10:31] <fabbione> doko: ping?
[10:31] <\sh> doko: ping2
[10:32] <doko> ping pong
[10:33] <fabbione> doko: ok.. i verified that sparc did build all the c++ libs in main
[10:33] <fabbione> now i am supposed to allow c++ apps in
[10:33] <fabbione> in order to do that i need to get the list of:
[10:33] <fabbione> 1) all c++ application in mains that have been banned
[10:33] <fabbione> or
[10:34] <fabbione> 2) a list of c++ applications in universe that still need to stay banned
[10:35] <doko> 1) cxxapps-20050520.txt
[10:36] <fabbione> doko ~ on chinstrap?
[10:36] <doko> 2) frozenapps.txt
[10:36] <doko> yes
[10:37] <fabbione> perfect
[10:37] <doko> i know :)
[10:38] <fabbione> yeah yeah... you damn germans are like swiss clocks.. everything has to be perfect :P
[10:39] <doko> heh, got my notebook back from the repair, bought a wifi access point, sitting outside in a cafe as long as the battery lasts, fun ...
[10:39] <doko> still 28 degrees ;)
[10:40] <\sh> fabbione: this is something for a blog entry ;)
[10:40] <\sh> bashing the old german history ;)
[10:40] <lamont__> doko: I want hppa's ICE fixed. :-( :-)
[10:40] <lamont__> so as long as you're still hot..... :-)
[10:40] <lamont__> I know. test case
[10:41] <fabbione> doko: only 70 apps in universe???
[10:41] <doko> yes, thanks to \sh 
[10:41] <fabbione> the list looked much much longer
[10:41] <\sh> oh I have to check again
[10:42] <fabbione> doko: what means.. that all libs have been uploaded or that there were too many apps in your list?
[10:42] <doko> hmm, wait, if all libs did build for sparc and hppa as well ...
[10:42] <fabbione> lamont__: btw.. i am drafting a script.. even if doing main manually takes 10 minutes
[10:42] <lamont__> doko: none of kde is built for hppa, for starters (arts ICE)
[10:42] <\sh> fabbione: most of the libs are done for universe...I'm waiting for a couple of ajmiches libs and danielNs I'm playing with him to fix it.
[10:43] <fabbione> \sh: that's not my question.. 
[10:43] <fabbione> i need to know on what is the frozen list i got from doko is based off
[10:43] <fabbione> does it contain all the c++ apps in universe?
[10:43] <doko> fabbione: please build firefox-dev and festival-dev for main as well, they are static C++ libs
[10:43] <fabbione> doko: already done that eons ago
[10:44] <fabbione> doko: 70 c++ apps in universe looks wrong
[10:44] <lamont__> doko: those are binary packages...
[10:44] <doko> no, the list of all C++ apss in universe is cxxapps.txt
[10:44] <fabbione> so what is frozen?
[10:45] <doko> frozen are the apps for our 4 archs, where I did check, that these 70 apps depend on C++ libs, which are not yet converted
[10:45] <fabbione> are they part of cxxapps.txt?
[10:45] <fabbione> or do i need to merge the 2 lists?
[10:46] <doko> they should be a subset of cxxapps.txt
[10:46] <fabbione> ok
[10:46] <fabbione> in cxxapps the source package is in $3, right?
[10:47] <doko> lamont__: which ones are binary?
[10:47] <lamont__> festival-dev, firefox-dev
[10:47] <doko> yes
[10:47] <doko> lamont__: yes
[10:47] <fabbione> doko: ok
[10:51] <lamont__> doko: what's in libgcc1?
[10:51] <doko> \me watches the sparc/hppa race ...
[10:52] <doko> libgcc_s.so.1
[10:52] <fabbione> doko: there is no real race.. hppa has much more hw :)
[10:52] <lamont__> fabbione: atm there is only one hppa buildd
[10:53] <fabbione> ah
[10:53] <fabbione> ehehe
[10:53] <doko> we could do a buildd admin race instead ;-P
[10:53] <lamont__> hehe
[10:56] <fabbione> lamont__: how do you prefer to check the libs?
[10:56] <fabbione> against a Package file or what's in a local availble archive?
[10:57] <lamont__> well, given that the local archive is the same format as a remote archive, I expect that the package file is the way to go
[11:03] <fabbione> lamont: for me it's the same :)
[11:03] <fabbione> but i am doing it against Package
[11:07] <fabbione> lamont__: ready to copy?
[11:08] <fabbione> for i in `cat wiki-all-list.txt | grep " main " | awk -F "\|\|" '{print $3}' | sort -u`; do name=`grep "$i" wiki-all-list.txt | awk -F "\|\|" '{print $5}'` && name=`echo $name | awk '{print $1}'` && if [ -n "$name" ] ; then if ! grep -q "Package: $name$" Packages; then echo $name not found; fi ; fi ; done
[11:08] <fabbione> it needs in the directory:
[11:08] <fabbione> wiki-all-list.txt from doko ~ on chinstrap
[11:08] <fabbione> and an unpacked Packages from main/binary
[11:09] <fabbione> and i can tell you from now that i got 2 false positives due to 2 typos in that file
[11:10] <fabbione> actually... more than typos...
[11:10] <fabbione> the 2 it didn't find are there in new major upstream releases but builded properly
[11:12] <doko> fabbione: yes new upstreams are not in this list, but they are compiled with the new ABI when the enter, but make another transition when Debian does it.
[11:15] <fabbione> actually.. i can rewrite that in half
[11:19] <fabbione> for i in `cat wiki-all-list.txt | grep " main " | awk -F "\|\|" '{print $5}' | sort -u`; do if ! zgrep -q "Package: $i" /mirrors/ubuntu-sparc/archive/dists/breezy/main/binary-sparc/Packages.gz; then echo $i not found; fi ; done
[11:19] <fabbione> lamont__: ^^ simplified version with zlib support :P