[12:38] doko_: btw, sid's buildd is totally clusterfied atm, too. [12:38] same toolchain issue. [12:39] doko_: lib64g2c0_3.4.4-6ubuntu4_i386.deb [12:39] doko_: (Insert utf-8 thumbs-up icon here) [12:40] jbailey: any hints on the _GLOBAL_OFFSET_TABLE_ borkage issue?> [12:40] (hppa, although istr fabbione bitching about something similar on sparc...) [12:40] lamont: Got something I can read about it somewhere? [12:40] HAving a broken GOT would really suck. =) [12:40] uh, yeah. [12:41] for i in build/chroot-unstable/usr/lib/*.so.*; do x=$([ -f $i ] && objdump -T $i | grep _GLOBAL); [ -n "$x" ] && echo $i $x; done | wc [12:41] 25 200 2600 [12:41] that's a virgin-ish buildd chroot [12:41] just load current sid on an hppa box - then look at libz [12:41] or current breezy. [12:41] both are rather b0rked [12:41] build/chroot-unstable/usr/lib/libz.so.1.2.3 000234a0 g DO *ABS* 00000000 Base _GLOBAL_OFFSET_TABLE_ [12:42] jbailey: oh, and the best part is that it segv's fakeroot on 90%+ of builds. === jbailey blinks [12:44] Any idea when this started? [12:46] lamont: breezy as well? [12:47] doko_: same issue [12:47] the fakeroot b0rkage is timed with gcc-2.3.5 going into the chroot [12:48] zlib is a wonderful test case, since it takes < 2 minutes to build on an a500 [12:48] lamont: and we didn't notify this earlier? [12:50] doko_: it takes a while to notice the fatality of it all, since one object with it exported isn't fatal [12:51] :-( [12:52] been trying to get attention on it for a few days now, but then it was just breezy that was broken, and noone cares about breezy/hppa.. :-( [12:52] but now that sid [12:52] 's broke.... === lamont will be leaving the office semi-soon, and outside of one or two passes in the next 13 hours, offline until sunday evening UTC-0600 [12:54] lamont: I need to hunt bdale down so that I can get my access on j5k restored. [12:56] bdale was mumbling about a hectic day today, tomorrow travelling, and thursday picking up the reigns on debian's buildd sigining for me (ia64/hppa) [12:59] Hmm. thu-mon I'm travelling so I guess I won't sync up with him until next week. [01:00] Thu I'll be online subject to the grace of wifi connections at the chicago airport. [01:12] ---Mutt: =buildd/universe [Msgs:1692/6648 New:6644 Post:3 341M] ---(subject/date)------------------------(1%)--- [01:12] there's something wrong with that picture [01:13] That is 341MB for the mbox, not for the message, right? [01:13] right [01:13] that's the index page [01:46] amd64 test glibc build going. [01:46] infinity: If this works, I have some fun for you. =) === infinity [N=adconrad@loki.0c3.net] has joined #ubuntu-toolchain === infinity [n=adconrad@loki.0c3.net] has joined #ubuntu-toolchain === jbailey pokes infinity Awake yet? === dionysus [N=dionysus@220-245-247-116-nsw-pppoe.tpgi.com.au] has left #ubuntu-toolchain ["Leaving"] === infinity grunts. [05:42] jbailey : pong. [05:43] infinity: Hey [05:43] I thougt I was ready for the upgrade dance, but then I discovered that my glibc build had frozen (the testsuite doens't like my chroot) [05:43] And then I reran it without -nc. [05:43] Sweet. [05:43] So soonish, I'll have finished the testing. [05:43] Unless you want to start now with the pieces that we know about either way. =) [07:31] I'll wait for you to be sure it's all good to go, then you can hand me the whole mess. [07:33] infinity: 'k [07:33] infinity: Found a slight bug in the final amd64 install (native) [08:53] infinity: the OOo2 build did fail, because it couldn't find the archives? [08:57] doko : On i386? [08:57] yes [08:57] That's a transient error that always results in an auto-give-back. [08:57] so it's currently building? [08:57] It's building right now on rothera, and seems t obe doing fine. [08:58] wow, finally :-) [08:58] Yeah, I'm keeping an eye on it. I'd kinda like to see it build. :) [08:59] feh, stat spits out numbers in hex. [08:59] I need them in decimal. [09:00] Heya doko. I found one tweak that I needed to do in the amd64 native build. Testing the i386 biarch build and then I hand it to Adam. =) [09:00] In about 20 minutes thanks to ccache. =) [09:01] I think, anyway. [09:01] Time is an illusion. Lunchtime doubly so. [09:01] glibc biarch build? [09:01] doko: right. [09:03] ccache and I are going to get married and have babies. [09:03] infinity: Is that so you don't have to remember how? [09:04] See, if you could just take the high road for once and not go for the nerd interpretation... :) [09:06] Mm, I suppose [09:07] I wonder if I could detect a succesful ccache hit somehow and force make -j 500 after that? [09:29] watch ccache -s, see if the hits are going up, if so, clean and restart with -j 500?.. I dunno.. Ugly to automate it, easy to do by hand. [09:39] Woot, looks good. [09:39] sending her up. === chmj [n=chmj@196.36.161.235] has joined #ubuntu-toolchain [09:46] Where to? [09:46] And do you have nice instructions on what order this stuff needs to be bootstrapped in? [09:49] infinity: The idea is that you fill the chroot with the pieces from all three, and then you should be able to just build it all. [09:50] It's going into chinstrap:~jbailey/i386-amd64 [09:50] doko : I assmue the OOo2 build failure on amd64 is expected (or, at least, understood)? [09:51] jbailey : No particular order I should need to build them in? [09:51] jbailey : Since they're all ready to go, I guess that makes sense. === infinity will just do something random and see how it goes. [09:52] Right. =) [09:52] All the build-deps will be satisfied already, you're just masturb^Wrebuilding them. [09:54] And the source packages are signed? [09:54] So once I've done the initial bootstrap, I can upload the sources and have them rebuild again? [09:55] (Not like I couldn't sign them myself, but I want all this stuff signed by you anyway, so I have a scapegoat if you root us...) [09:56] Dude, if I root you, I'd be sure you never kne. [09:56] +w [09:56] It's not like a kernel root, where you might replace it with one you built yourself. [09:56] Only insane people build their own glibc. [09:57] I always build my own custom glibc, yo, cause that's the l33t thing to do. [09:57] I turn on the sooper sekrit options. [09:57] Dude. [09:58] lamont told me that -pipe is a known optimisation that Ubuntu is using. [09:58] Make sure to use *that* on your build. [09:58] I use -fno-slow-code, it really helps. [10:00] Does this need to be bootstrapped on all 4 arches, or is it just one or two that need by-hand love? [10:00] infinity: yep, the build is missing a bit ... (exit 63) [10:00] infinity: i386 only. [10:00] infinity: amd64 migiht be tomorrow. =) [10:00] Alright, cool. [10:01] rsync? [10:01] paranoid about scp cutting out? [10:02] rsync is apparently faster. [10:03] I've read a number of rants about scp having buffering issues that somehow rsync over ssh doesn't have. [10:04] Interesting. [10:04] I have such shit upstream, and shit bandwidth/latency to the DC that I really wouldn't care or notice. [10:06] I usually don't care, except that this takes so bloody long as it is, I can't bear to make it longer. [10:07] Heh. [10:14] jbailey : Where's the glibc? === karlheg [n=karlheg@host-250-237.resnet.pdx.edu] has joined #ubuntu-toolchain [10:14] infinity: Dude, gcc-3.4 ihasn't finished going up yet. [10:14] karlheg: Hey! [10:14] karlheg: I just pushed initramfs-tools 0.16 up. [10:14] jbailey : Hrm, I didn't see any rsync tempfiles... [10:15] jbailey : Still don't. So I kinda assumed you'd stopped uploading. [10:15] karlheg: I still haven't integrated everything from you, I needed to push this stuff first. [10:15] Hmm [10:15] That ssh session appears to be hung [10:15] jbailey : And, you have stopped. At least, there's no rsync processes on chinstrap. [10:15] In fact, Angie machine appears to be hang. [10:16] No, just the network === jbailey resets her machine. [10:18] infinity: See? Another good reason to use rsync. [10:18] Heh. [10:18] I fall back torsync when my first scp fails. :) [10:18] (which isn't often) [10:18] Have network again. [10:18] So it just sort of went insane. Lovely. [10:19] I now have a ping running as well. [10:21] Dude, why are you sending the orig? [10:21] No wonder you complain about how long it takes. :) [10:21] I thought I'd be polite and not make you fetch it. [10:22] I'll remove them from the next ones. [10:22] Well, that's sweet of you, but still. ;) [10:22] I was mostly complaining before because the session was hung, I think. [10:22] Yeah, I wouldn't complain if I had your upstream. [10:22] Looks to be, what? 1Mbit or so? [10:23] Mine's 256 kbps. [10:23] A little less ;) [10:23] Yeah, sucks to be you. [10:23] Thpt. [10:23] But we were the first kids on the block with 1200bps modems too, so nyaah [10:23] Pfft, I revel in my oldskoolery with the 110 baud accoustic coupler in the closet. [10:24] You still have yours? [10:24] Yeah. [10:24] Tossed most of the ones in between. [10:24] Our 50bps and 110bps modems are barely at the edge of my earliest memories. [10:24] I do remember the 300 clearly. [10:24] The coupler is somewhat of a novelty, so I kept it. [10:25] "For novelty use only"? [10:25] My 300 was my first self-contained modem. FANY. [10:25] No phone required. [10:25] s/FANY/FANCY/ [10:25] Our 300 would auto-answer (That's how we ran the bbs), but we had to use the rotary to dial in. [10:25] Then the 2400bps Hayes "smart" modem. Still not sure what was so smart about it. [10:25] The AT command set. [10:26] Yeah, brilliant. [10:26] Hayes sold two lines. [10:26] And then the US Robotics 9600 SysOp deal. [10:26] Everyone openning BBSs for a month so they could get a cheap modem. [10:26] I skipped 9600, but got a USR 14.4/16.8 Courier DST. [10:26] I was so l33t. [10:27] Ah, I took a detour with the telebit trailblazer. [10:28] And then we upgraded the BBS to 12 lines, all with ZyXEL 19.2's, just cause we got a volume deal on them. [10:28] Upside: Unlike hayes, it got the speeds that it claimed. Downside: Unlike hayes, noone else had one. [10:28] No one else had a 19.2, but like we cared, we were COOL. [10:28] Creepy. What software? [10:28] TBBS. [10:29] Ah, I did rbbs-pc and then.. [10:29] maximizer? [10:29] I can't remember what it was called. [10:29] Wow... TBBS.org... Neat... I had no idea anyone still used it. [10:30] Old fans die hard, I guess. [10:30] infinity: Get better ago. [10:30] amo [10:30] Because you KNOW the g and the m are close on the keyboard. [10:30] Fat fingers. [10:34] Reminds me. [10:35] In Toronto you can get doughnuts delivered. [10:36] ! [10:36] Krispy Kreme? [10:36] If so, I'm moving. [10:37] doko : OOo2 on i386 looks successful. [10:38] doko : dpkg-shlibdeps really hates you, though. [10:41] Yeah, KK [10:45] infinity: great! [10:50] infinity: W00h00 [10:50] It should be there. === markoni [n=markotas@krt.tmd.ns.ac.yu] has joined #ubuntu-toolchain [04:27] infinity: I'm unable to reproduce the failure of expect-tcl8.3 on i386. even the configure check on the buildd looks correct to me. === elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #ubuntu-toolchain [05:16] speeding up grep on amd64 by a factor of 40 ... [05:47] doko: Eh? [05:47] ccache for grep? [05:47] =) === jbailey wonders what sort of speedups in life would be possible if sha1 hashes were stored as metadata in the filesyste, [05:48] doko : I can't reproduce it either, neat. [05:56] infinity: so try again? [05:56] jbailey: not exactly, but the debian patches seem to add something, what is not optimized by -O2 ... [05:57] I did have to wait some minutes for grepping 600MB language data ... [05:57] doko : I am retrying them. Then again, it wasn't that long ago that they failed, so I don't have high hopes. [05:57] infinity: ok, and what to do, if they fail again? [05:57] Dig deeper, I guess. [05:59] infinity: so, I don't have access to the buildd :-) [05:59] Yes, I know. I'll look into it. Right now, I'm working on some bootstrapping issues. [05:59] And it's also 2am. :/ [06:00] infinity: gcc/glibc? [06:01] doko: It seems to have shown up with a symbol error on his build. I've asked him to paste it here in case it's something obvoius to you. [06:01] Dunno why it didn't show up here. [06:02] nice ... :-/ [06:02] http://people.ubuntu.com/~adconrad/ [06:03] That was building against Jeff's gcc and glibc. [06:03] I could try again against the glibc I just built, if that may make a difference. [06:03] It ought not to. Those were all clean builds from yesterday using my own builds. [06:03] Well, yes, I was assuming it shouldn't make a difference, hence the not installing new packages between builds. [06:04] Was just going to build all three, install them all, then kick fresh rebuilds via wanna-build. [06:04] Lemme do a test in my chroots with -lm [06:04] But. Y'know. Nothing's ever simple. [06:05] Oh. [06:05] *sigh* [06:05] Symlink points to /lib. I thought I had fixed that. =( === jbailey boggles. [06:06] In glibc? [06:06] Erm. [06:06] Right [06:06] But I've build gcc-3.4 with this glibc. [06:06] Toss me a patch, and I'll rebuild glibc. [06:06] Oh, I know what happened. [06:07] Hmm. [06:07] I need to think about this for a sec. [06:07] This was the fix for amd64 native. [06:07] then I did a build test of i386-amd64 biarch [06:07] Didn't rebuild gcc-3.4 after that. [06:07] *sigh* === jbailey wants a real multiarch setup [06:07] Wasn't that supposed to be halfway there for breezy? [06:08] I was kinda surprised to see lib/lib64 popping up all over, personally. [06:08] I thought we really, really didn't want that. [06:08] infinity: yeah, that doesn't exist on m68k ;-P [06:08] doko : Thpt. [06:09] infinity: it makes ia32-libs a bit lighter [06:10] gets rid off amd64-libs [06:11] infinity: The problem isn't we don't have a better mechanism for handling biarch atm. [06:13] I really have to wonder if ia32-libs can *actually* still be built atm. [06:43] yep, you now have a build dependency on amd64-libs :-) === Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-toolchain === doko_ [n=doko___@dsl-084-059-073-021.arcor-ip.net] has joined #ubuntu-toolchain