=== chmj [n=chmj@wbs-146-138-192.telkomadsl.co.za] has joined #ubuntu-toolchain === doko [n=doko@dsl-084-059-074-244.arcor-ip.net] has joined #ubuntu-toolchain [05:32] morning === ubuntulog [n=warthylo@212.242.141.114] has joined #ubuntu-toolchain === fabbione [n=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain === mode/#ubuntu-toolchain [-s] by ChanServ === elmo [n=james@83.216.156.21] has joined #ubuntu-toolchain === doko [n=doko@dsl-084-059-074-244.arcor-ip.net] has joined #ubuntu-toolchain === chmj [n=chmj@wbs-146-138-192.telkomadsl.co.za] has joined #ubuntu-toolchain === jbailey [n=jbailey@testhaus.cns.utoronto.ca] has joined #ubuntu-toolchain === fabbione [n=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain === Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-toolchain === doko [n=doko@dsl-084-059-074-244.arcor-ip.net] has joined #ubuntu-toolchain === ubuntulog [n=warthylo@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain === ubuntulog [n=warthylo@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain === jbailey [n=jbailey@testhaus.cns.utoronto.ca] has joined #ubuntu-toolchain === chmj [n=chmj@wbs-146-138-192.telkomadsl.co.za] has joined #ubuntu-toolchain === elmo_ [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #ubuntu-toolchain === infinity [n=adconrad@loki.0c3.net] has joined #ubuntu-toolchain === elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #ubuntu-toolchain === lamont [n=lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain === doko [n=doko@dsl-084-059-074-244.arcor-ip.net] has joined #ubuntu-toolchain === Seveas [n=seveas@ksl403-uva-132.wireless.uva.nl] has joined #ubuntu-toolchain === Seveas [n=seveas@ksl403-uva-132.wireless.uva.nl] has joined #ubuntu-toolchain === chmj [n=chmj@wbs-146-140-241.telkomadsl.co.za] has joined #ubuntu-toolchain === chmj [n=chmj@wbs-146-140-241.telkomadsl.co.za] has joined #ubuntu-toolchain === chmj [n=chmj@wbs-146-140-241.telkomadsl.co.za] has joined #ubuntu-toolchain === jbailey [n=jbailey@testhaus.cns.utoronto.ca] has joined #ubuntu-toolchain [05:44] jbailey: any word on: /usr/include/linux/socket.h:10: error: redefinition of 'struct sockaddr' [05:50] Arch and/or package, please? [05:50] My brain's been a bit full lately. === Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-toolchain === lamont [n=lamont@15.238.5.156] has joined #ubuntu-toolchain [07:55] jbailey/fabbione: the --as-needed stuff is a mess [07:55] elmo: From the bit that I posted for him? [07:55] Or do you mean in the archive? [07:55] it has a touch-all testsuite update, which depends on an earlier touch-all testsuite update which isn't easily backportable [07:56] Right, the testsuite will suck incredibly. [07:56] I think the best bet for Debian is a CVS update, the best for Ubuntu (hppa, sparc) is to ignore the testsuite and pray. [07:56] well, I'm leaving ubuntu up to you guys [07:57] a CVS update for Debian isn't a horrible idea actually [07:57] let's ask drow [07:58] elmo: Where are you asking? [07:59] privmsg [07:59] old cabal habits die hard [08:00] *lol* [08:05] elmo/jb: i just finished to build binutils... [08:06] but i am too tired right now to do sensible tests [08:06] will do it tomorrow morning [08:11] fabbione: Can you humour me and do hello world at least? [08:11] jbailey: sure... [08:14] what was the bug number for the binutils? [08:14] #320697: [08:14] no .. in ubuntu [08:14] 12822 [08:15] there.. [08:15] thanks [08:17] jbailey: you know what? [08:18] grep PROCEDURE_LINKAGE_TABLE * [08:18] Binary file libGL.so.1.2 matches [08:18] sparcbuildd@vultus5:~$ gcc hello.o -Wl,--as-needed /usr/lib/libGL.so.1.2 [08:18] sparcbuildd@vultus5:~$ ./a.out [08:18] hello world! === fabbione starts the binutils go and die dance because jbailey rocks [08:19] Did that used to fail? [08:19] sparcbuildd@vultus5:~$ gcc hello.o -Wl,--as-needed /usr/lib/libGL.so.1.2 [08:19] sparcbuildd@vultus5:~$ ./a.out [08:19] hello world! [08:19] sparcbuildd@vultus5:~$ ldd a.out [08:19] libc.so.6 => /lib/libc.so.6 (0x70030000) [08:19] /lib/ld-linux.so.2 (0x70000000) [08:19] jbailey: yeps :) [08:19] it works.. [08:19] And it's Modra that rocks. Glad we don't have to invalidate the archive while we're at it, though. [08:19] and hello world comes out :) [08:19] Have a good sleep, Fabio. =) [08:19] yeah i am in the need of one [08:19] i think i am getting a big flu [08:19] fabbione: I'll confirm what to do with doko and try to get you a binutils update. [08:19] doko: ^^^ [08:20] jbailey: that would be cool [08:20] at least to get main done for breezy will rock [08:20] lamont-away: ping? [08:20] i am running breezy atm on my buildd.. a suicide :) [08:21] It's a good workout. [08:21] jbailey: [08:21] Tests glibc and such nicely. [08:21] lamont: Hey. Will you have time to test this binutils to see if it's enough love for HPPA as well? [08:22] it was building when I left the house, checking on its status now [08:22] jbailey: btw.. i did also install an initramfs kernel on sparc... [08:22] I wish expect worked correctly [08:22] Ah lovely. =) [08:22] i will let you know tomorrow if it boots [08:22] fabbione: Boots? [08:23] jbailey: once this build finishes, I'll upgrade said chroot and try building openexr, since that was the simplest failure case before [08:23] jbailey: applying that for sparc and hppa conditionally? saves us the testsuite results for the other archs ... [08:23] jbailey: i don't think we did ever test initramfs on sparc... [08:23] jbailey: so this will be a test to do :) [08:23] doko: Right. [08:30] jbailey: on the binutils upload, care to make it say build-depends: ... expect-tcl8.3 [hppa] , expect (>= 5.32.2-1) [!hppa] ... [08:30] tcl8.4 sucking wind for you? [08:31] Actually, if this fixes your problem, we'll be disabling the testsuite for hppa anyway, so it doesn't much matter. [08:31] jbailey: rather, the kernel's failure to deliver SIGCLD under some particular and unknown conditions, is. [08:31] ah, true [08:31] And tcl8.3 solves this? === jbailey bends the voodoo dolls into contortions. [08:34] jbailey: uh, yes. [08:34] and no, I don't know why. [08:34] if I did. we could fix the kernel bug. [08:35] which is affectionately (and incorrectly) known as "the expect bug" [08:35] see the gcc-4.0 build-deps... doko was the one who figured out the hack (and created expect-tcl8.3) [08:37] We should have a race, who gets working Signals first, the Hurd or parisc-linux? =) === chmj [n=chmj@wbs-146-140-241.telkomadsl.co.za] has joined #ubuntu-toolchain [09:56] jbailey: test build running now === lamont grumbles at jbailey for having the same version number for his binutils test-package version [09:56] lamont: Sorry, I don't bump it until I'm ready to upload. This one unconditionally applies it everywhere. [09:57] right [09:57] It's really one of those "please only add me by hand in a chroot and you should have to think reasonably hard about doing this" [09:57] otoh, making it -3ubuntu1.0 would be a clue... [09:57] heh === jbailey lkes "are you sure?" prompts that aren't easy to answer reflexively. =) [10:12] jbailey: SCORE!!!! [10:12] checking for strerror... yes [10:12] checking for compress in -lz... yes [10:12] checking for ios_base support in C++ standard library... yes [10:20] lamont: Izgood? [10:24] sim [10:25] doko: Awake? [10:25] doko: It seems sparc and hppa both appreciate this binutils better than a swift kick in the teeth. [10:26] doko: So I'd like your final blessing to upload with this patch only applying for hppa and sparc, and with the testsuite disabled on those archs. [10:26] jbailey: sounds fine. [10:26] maybe after the release we should change the name from binutils-static to ld-static [10:27] I named it that in case it needed to grow more than just ld. [10:27] then let's watch how it grows in breezy+1 :-) === lamont__ [n=lamont@15.238.5.156] has joined #ubuntu-toolchain [10:44] so then. jbailey: yes, I'm happy with the new binutils [10:46] jbailey: how soon should I expect an upload? [10:47] I'm trying to decide if I want to pick a quote for the top of the changelog file... [10:57] Feh, my mind is blanking on how to do ifneq ($(DEB_HOST_ARCH),sparc) or ifneq ($(DEB_HOST_ARCH),hppa) [10:57] Do I have to nest them? [11:02] Solved a different way. [11:08] elmo: Around? [11:26] ifeq ($(arch),$(findstring $(arch),hppa sparc)) [11:26] lamont: What's the best way to bootstrap a breezy chroot these days for hppa from a running sid system? [11:26] I _think_ you can just debootstrap it... but no. [11:26] libgcc2 isn't in main, so life sucks [11:26] Well, the ubuntu debootstrap scripts aren't in Debian, are they? [11:26] debootstrap hoary from people.ubuntu.com/~lamont/ubuntu-hppa/tree and then dist-upgrade [11:26] libgcc2? =( [11:27] You have an abi event with libgcc? [11:27] s/have/had/ [11:27] well, doko did. [11:27] http://people.ubuntu.com/~lamont/hoary.buildd [11:28] debootstrap with that script [11:30] When this is done, can I just dist-upgrade off of archive.ubuntu.com? [11:30] no. ports.ubuntu.com [11:30] deb ports.ubuntu.com/ubuntu-ports breezy main restricted .... [11:30] deb-src archive.ubuntu.com/ubuntu breezy main restricted .... [11:31] hppa-hacks/expect-tcl8.3-dev_5.43.0-2_hppa.deb [11:31] hppa-hacks/expect-tcl8.3_5.43.0-2_hppa.deb [11:31] hppa-hacks/expectk-tk8.3_5.43.0-2_hppa.deb [11:31] hppa-hacks/gcc-3.4-hppa64_3.4.4-5ubuntu1_hppa.deb [11:31] hppa-hacks/libgcc2_4.0.1-4ubuntu4_hppa.deb [11:31] hppa-hacks/palo_1.9_hppa.deb [11:31] that's what I have in a local repository which sources.list.main includes [11:31] Err.. [11:32] those are copies/symlinks to the universe packages [11:32] Okay, so if I add universe, will I be fine? [11:32] right [11:32] Oh good. =) [11:32] Aside from the kernel not booting, is ia64 releasing with Breezy? [11:32] note that if you have universe debs in sources.list, and you build a main package, you may get incorrectly-satisfied build-depends... [11:32] ia64 is tracking breezy nicely [11:33] Right. At this point I just want to make sure that the binutils package actually applies the patch on hppa correctly. [11:33] except for that little kernel issue [11:33] The testsuite disabling I've tested. [11:33] ok [11:33] Hmm. debootstrap seems stuck on I: Checking component main on http://people.ubuntu.com/~lamont/ubuntu-hppa/tree... [11:34] it should be happy... [11:34] you told it hoary, yes [11:34] ? [11:35] debootstrap --variant=buildd hoary hoary http://people.ubuntu.com/~lamont/ubuntu-hppa/tree [11:35] And I updated the hoary.buildd from the location you have. [11:35] s/have/game/ [11:35] GAVE [11:35] DAMMIT [11:35] ROAR [11:35] don't mind me. [11:36] lol === lamont builds a tarball for jbailey [11:41] Oh, it's done something useful. [11:41] How nice of it. [11:49] jbailey: ? [11:49] You don't have lvm2 or klibc-utils on hppa yet? =( [11:49] hmm [11:50] elmo: I've added some stuff to make it possible to specify per-arch which ones should disable the testsuite, and also to make it honour DEB_BUILD_OPTIONS=nocheck [11:50] elmo: I'd like you to consider these for Debian as well. Will you take a look at the Ubuntu packae that I upload, or do you need a patch in the BTS? [11:50] jbailey: azeem made a patch for the latter already which is in the BTS [11:51] I'm sort of disinclined to make it easy to disable the test suite per-arch, but I'll see what it looks like [11:51] vorlon + drow approved binutils cvs for sid, btw [11:51] Well, I wrapped the testsuite stuff in ifeq ($(CHECK),), and at the top I set CHECK based on DEB_BUILD_OPTIONS [11:52] the sideeffect is that you can trivial define CHECK whenever you'd like for other reasons. [11:53] cool on the cvs binutils for sid. [11:53] It'll be nice to get this cleaned up everywhere. [12:00] lamont, elmo: While you're both hereish, any luck on hppa build logs?