[01:28] lamont: *poke* [01:39] jbailey: I cannot reproduce fabbione's build failures of 3.4 on sparc, so the toolchain seems to be in shape for all archs except hppa ... [01:40] doko: Great. I'm just about to do the hppa work. [01:41] doko: Did you and lamont touch the -0ubuntu4 glibc that I put on chinstrap to enable biarch amd64? [01:44] Oo, looks like goto might have already done a bunch of the porting work. === jbailey builds what Debian has on hppa to see. [01:45] jbailey: no [01:45] gcc cannot do biarch for hppa [01:45] doko: 'kay. The last point was the libgcc1 depends on amd64-libs, and I'm conflicting against it. [01:45] No, I meant the biarch i386/amd64 stuff [01:47] haven't tried yet, I'm currently working on the C++ ABI transition [01:47] It works fine. I need to know what you want to do about the amd64-libs confict. I'd like to just conflict against it, and ask for it to be removed from breezy. [01:48] But I don't want to cause you more problems enabling the biarch compiler. [01:48] Or I can drop this all until the C++ transition is done. [01:48] yes, the latter would be nice [01:49] 'kay. I will get hppa in shape today hopefully and get a glibc uploaded. [01:49] I have ppc64 ready to go and amd64 ready to go as soon as you have time for either of those. [01:51] yes, let's decouple these, although svenl is poking about ppc biarch [01:52] No prob decoupliung them, but there's no reason not to do them in the same day. [01:52] Given that we have to coordinate them at the time, it might be easiest if one of us handled them, or if we locked down a time for you and I to sit down at the same time and slug through them when we're ready. [01:52] feel free to update the gcc packages :-) [01:53] Cool, I can do that. [01:53] I'll do the c++ transition with you first though. [01:55] jbailey: looks like it's finished for the libraries in main, although the motus may need some support converting the remaining universe libraries [01:57] WOw, that's incredible. [01:57] Did you sleep? =) [01:59] a bit [02:01] When are you bumpding gcc-defaults? [02:02] anyway, I'll sleep *now* [02:02] when lamont and elmo are awake and syncs & uploads for same packages are frozen, maybe Mo/Tu [02:04] Cool, good sleeps doko. === Riddell_ [jr@muse.19inch.net] has joined #ubuntu-toolchain [02:09] jbailey: note that the new glibc is still waiting for a usable libgcc1 [02:11] lamont: Right, Sounds like we'll wait until later this week when gcc-defaults bumps, and I'll pick a time to sit down with you and Just Do It from all sides, including gcc. === doko [~doko___@dsl-082-082-197-172.arcor-ip.net] has joined #ubuntu-toolchain === infinity stares at doko. [04:35] infinity: It's not nice to stare at someone when they're sleeping. [04:35] When did we go from "help us out on Monday/Tuesday" to "finished for the libraries in main"? [04:38] Oh well. I'd feel more guilty, if I hadn't been moving all weekend. === jbailey fires up an hppa glibc build with Carlos' patches. [05:51] Off to watch a show while this builds. [07:01] hi jbailey [07:01] jbailey: did you not want to send me some new biarch glibc packages ? [07:11] svenl: I posted them, didn't I? [07:11] Nope, I didn't. [07:12] svenl: Sending, I'll let you know when it's done. [07:16] Hmm. I think I need to spend part of tomorrow moving glibc bits into baz or something. [07:22] svenl: http://testhaus.cns.utoronto.ca/~jbailey/ppc64-nptl/ [07:23] svenl: Bed time now. I'll be back in around 6 hours. [07:32] jbailey: ok, thanks. [07:35] I want the source packages also :) === Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain === chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-toolchain === Riddell [jr@muse.19inch.net] has joined #ubuntu-toolchain [11:05] morning all [11:07] morning doko [11:08] hi chmj [11:08] infinity: there are more things to do ... [11:48] doko: what's the status of the toolchain transition? has any qt/kde stuff been uploaded or is that tomorrow? [11:50] Riddell: qt and kdelibs are prepared, amu did a qt 3.3.4 merge [11:50] Riddell: please search the BTS for gcc-4.0 and prepare patches for the kde specific things. I don't know, if amu did work on these [11:51] doko: how can I change over to g++ 4 to test things? [11:52] https://www.ubuntulinux.org/wiki/CxxLibraryList [11:52] see the sources line at the top [11:54] thanks [11:55] doko, is the g++4.0 app test build been done ? [11:56] chmj: which one? [11:57] I mean,all apps. there is surpose to be an automatic rebuild right ? [11:58] so we can see which ones fail? [11:59] chmj: yes, this one is prepared as well. Riddell, do you want to do this for the KDE apps? [12:00] doko: sounds like a good idea, what would I have to do? [12:01] Riddell: make a chroot, add my test builds to it and rebuild all of KDE in main ;) [12:02] doko: I'll give it a shot [12:06] doko, what do you mean prepared? [12:07] chmj: sources ready for upload [12:08] doko: sweet [12:23] svenl: ocaml FTBFS with 4.0 [12:58] doko: mmm. [12:58] doko: on ubuntu ? [12:58] doko: i will have a look later on ppc. [12:58] doko: or maybe you do have a log ? [12:58] doko: what version of ocaml is this anyway ? [12:59] svenl: should fail in unstable/experimental as well. [01:00] doko: well. [01:00] doko: i prefer working on the ubuntu/breezy machine, i have killed the hoary install by installing random glibc/gcc upgrades anyway. [01:03] doko: i will contact upstream if we have something serious and get a patch. [01:15] re [01:15] doko: as i said.. right in time :) === doko [~doko___@dsl-082-082-212-246.arcor-ip.net] has joined #ubuntu-toolchain [01:40] doko: if i have both gcc-4.0 and gcc-3.4 installed, which one will it default to ? [01:41] svenl: That's up to gcc-defaults [01:41] jbailey: hi. [01:41] svenl: Check to see what /usr/bin/gcc points to. [01:41] jbailey: so how do i make sure gcc-4.0 is used ? CC=gcc-4.0 ? [01:41] Yup [01:41] Although in Breezy, that's the default now. [01:41] CXX is still gcc-3.4, though [01:41] err. [01:41] 3.3 [01:41] gcc-3.3 [01:41] ocaml? no, there's something like -cc gcc-4.0 in debian/rules [01:42] svenl: deb http://people.ubuntu.com/~doko/GCC-4.0/i386 ./ [01:42] launch started. [01:43] doko: what should i do with that ? I have some serious doubt it will be usefull on my powerbook. [01:43] deb http://people.ubuntu.com/~doko/GCC-4.0/powerpc ./ [01:44] doko: not the official gcc-4.0 in breezy ? [01:44] you did want to change the defaults, didn't you? [01:45] nope, its ok, i use the -cc gcc-4.0 trick, should do just fine. [01:45] ok, build launched, will tell you how it goes. Is using jbailey's latest glibc. [01:46] svenl: the ppc64 snap that I gave you? [01:46] doko: i would really like to build a biarch compiler myself though. [01:46] jbailey: sure. [01:46] Cool. [01:46] jbailey: i killed my hoary install anyway, upgraded to breezy, and installed your snaps. [01:46] why do you try to compile ocaml on powerpc? [01:46] svenl: Remember to pin glibc. [01:46] it works [01:46] doko: do you think i will have more chances in the gcc-4.0 ? [01:46] svenl: There's a newer one than that in the archive that doesn't have ppc64 support. [01:47] doko: because i have powerpc machines. [01:47] jbailey: mmm. [01:47] jbailey: how do i pin glibc ? [01:48] svenl: Something in some apt configuration. In practice, I just don't run apt-get upgrade after. [01:48] jbailey: :) [01:48] jbailey: maybe better would be to always rebuild newest ppc64 enabled glibc for each official version, so you don't have this problem. [01:49] svenl: I was thinking earlier that I might move the glibc packaging into bzr so that it's easy for me to do updates of the biarch i386/amd64 and ppc/ppc64 glibcs that aren't in the archive yet. [01:49] jbailey: when will they be in the archive ? [01:50] doko: do you mean the gcc-4.0 on powerpc will not manifest the ocaml bug ? [01:50] svenl: amd64 support will go in the archive after the c++ transition is finished (I don't want to interfere with that) [01:50] svenl: ppc64 will go in the archive as soon as we figure out how to make the biarch compiler build on a 32 bit kernel. [01:51] (subject to the same limitation as amd64 beyond that) [01:51] svenl: http://people.ubuntu.com/~lamont/buildLogs/o/ocaml/3.08.3-3/ [01:56] doko: oh. [01:56] doko: well. [01:56] doko: i guess gcc-4.0 is buggy on i386. [01:57] bng_ia32.c: In function 'bng_ia32_mult_add_digit': [01:57] bng_ia32.c:111: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' [01:57] well. [01:57] doko: i don't deal with register starved broken archs :) [01:59] doko: i can't really help you there, i have one amd64 with a pure64 install and only ppc boxes apart from that, and one m68k. [02:00] svenl: install a i386 chroot on your amd64 ;-P [02:00] svenl: Going to start the Ubuntu m68k port? =) [02:00] doko: i would write to http://pauillac.inria.fr/bin/caml-bugs [02:00] jbailey: nope. === jbailey would love to see m68k and arm as the first buntu targets. [02:01] jbailey: i lost my apus card, so only an mmu-less 68020 in it. [02:01] oh, but i have an amiga 4000 waiting for me in oberursel. [02:01] will try to get it next week. [02:01] doko: i could do that. [02:04] doko: not today though. [02:06] doko: what is your email address ? [02:06] hey doko [02:06] hi svenl [02:06] doko@ubuntu.com ? [02:06] hi fabbione [02:07] svenl: yes [02:09] doko: does gcc 4.0 eat up more registers than 3.4 used to do ? [02:10] doko: i just filled a bug upstream, CCed you on it even. [02:10] svenl: thanks [02:56] fabbione: you can find the gcc-3.4 build for sparc in my home on chinstrap. did build properly in a fresh breeeezy chroot [02:57] fabbione: YEs, and regular sparc ideally, but still need to figure out whether we continue to care about pre sparc9 [02:58] i did complete the build manually [02:58] (For those that are confused, consider this the equivalent of renaming a file in CVS) [02:58] jbailey: pre v9 are 32 bits, right? [02:58] if so just kill them [02:58] fabbione: 32 bits only. [02:58] i don't care [02:58] All the classic sparc joy. [02:58] perfect.. KILL THEM ALL [02:59] 'kay. Then in that case, we have opt packages for sparcv9 and sparcv9b. [02:59] Should the sparcv9 one go away? [02:59] whatever fits you better is ok with me :) [02:59] see.. i am very simple [03:00] doko: what kind of chroot did you creat? [03:01] breezy [03:01] doko: try to bootstrap a buildd chroot :) [03:01] why? [03:01] debbootstrap --variant=buildd [03:01] it's a different set of base packages? [03:02] doko: at what time are we going to start? [03:03] sorry, why is it different to deboostrap breezy and install the build-deps? === lamont wanders off for a while [03:03] doko: because breezy has plenty of things that are not installed on a buildd [03:03] fabbione: elmo around, lamont around, xorg packages updated [03:04] what about sparc-utils? [03:04] also sparc-utils [03:04] you need to install that manually on the buildd... i forgot to add it to the list when i did debootstrap ubuntu34 [03:04] why is sparc-utils not in the buildd? [03:05] because i forgot to add it to the list when i did debootstrap ubuntu34 [03:05] afk a sec. [03:06] doko: when are we going to start the transition? [03:07] (also.. elmo is not here ;)) [03:08] fabbione: elmo needs to freeze the import of C++ packages, lamont needs to prepare the buildd's, daniels needs to upload xorg compiled with 4.0 [03:08] is it going to happen today? [03:10] I have my doubts now ... [03:10] well fuck i come back from holidays for this transition === fabbione goes for a smoke [03:25] checking whether the C++ compiler (g++-4.0 -O -DDEBIAN ) works... no [03:25] configure: error: installation or configuration problem: C++ compiler cannot create executables. [03:25] hmmm [03:27] which package? [03:27] mozilla [03:27] same error on all arches [03:30] yes, firefox works, mozilla maybe needs an update [03:46] fabbione: Well, now my client won't talk to CAnonical's imap server. [03:46] *cRy* [03:47] jbailey: get a serious client... [03:47] fabbione: I use evo because that's what I have to support. It makes sense for me to know it very well. === jbailey turns on various debugs. [03:49] jbailey: well.. i use thunderbird.. it's crap.. it crashes, but i can open N imap mboxes without any problem :) [03:49] fabbione: This was all working on my laptop on Friday. [03:49] No idea why it deteriorates on my main box. Main difference is that the laptop is i386 and this is ppc. [04:21] fabbione: Oh ouch. This client is going through and doing a STATUS on each file in buildLogs. =( [04:21] amen [04:21] no wonder it takes ages [04:21] well i am not too worried about bw usage... [04:21] it will just be slow for you [04:29] jbailey: if you prefer i can even setup a forward to you, but that means getting all the logs from the buildd... [04:31] I'm trying to beg for better behaviour in #evolution [04:32] doko: wouldn't be a good idea to start bitching elmo, lamont and daniels? [04:33] otherwise you can forget to start the transition :) [04:40] :( [04:56] should we revisit all the steps, one by one just to be 200% sure before we start? [05:08] doko: "prepare the buildds" == ?? [05:10] lamont: i think he means installing the new gcc-defaults [05:11] fabbione: ok === lamont needs to run to the post office this morning sometime, but that's only 15 min from home [05:12] lamont: we are still waiting for elmo, so i think it's safe to go right away :) [05:12] lamont: do you think it's worth to let the new gcc-defaults in so that it can be built? [05:12] but not installing it in the chroots? [05:12] that would probably save sometime for the process [05:13] the chroots will install it at the start of a build if it's a dependency. Likewise, around 0215 DCT (Data Center Time), the chroots are automatically upgraded [05:15] ok than we should wait i guess [05:15] but nothing build-dep on gcc-defaults [05:15] it's pulled in as part of build-essential iirc [05:23] libtool: build-depends gcj which comes from gcc-defaults. [05:25] hmm right [05:26] yeah it does here too [05:26] ops [05:28] yeah - that's currently uninstallable, hence the ease of finding it... :-) [05:30] if I have 40 minutes, I'm going to run away and visit the postoffice. [05:31] lamont: probably much more than that :) [05:31] right. back in a bit then [05:31] oky [06:21] lamont: Around? [06:21] yo [06:22] lamont: Are you brave enough to step me through reading hppa assembler, or should I wait until Carlos is around? =) [06:22] hppa assembly is my frien d [06:23] lamont: Lovely, might be something for the evening hacking session then. [06:23] woot [06:23] lamont: The story so far is basically: [06:23] still no elmo? [06:23] 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp [06:23] 11: 00000000 764 FUNC GLOBAL HIDDEN 1 __GI_memcmp [06:23] apparently no [06:23] lamont: And the similar file on ppc has it defined. So I think I need to see what's up. =) [06:25] hrm.. that's not assembly... that's .o format. :-) [06:25] Right, but I want to see what it's feeding to the assembler. [06:25] For the symbol to not exist at all. [06:27] ok. note that gas and I are not always good friends, but the actual machine code is one of my oldest friends... [06:28] 'kay. =) === doko [~doko___@dsl-082-082-213-004.arcor-ip.net] has joined #ubuntu-toolchain [07:04] still no elmo? [07:20] lamont: still around? [07:20] bah eek.. brb [07:20] heh === jbailey can smell the pizza in the oven. [07:28] lamont: we don't know where elmo is, do we? === lamont bets on .uk. [07:29] (that'd be a "no") [07:29] ahaha [07:29] mind you, I could be wrong... :-) [07:30] sorry... phone call [07:33] re [07:33] lamont: i need to go offline soon [07:33] and without elmo we cannot do the transition [07:33] lamont: can you check if you still have access to the sparcbuildd [07:33] and stop it when needed [07:35] have I mentioned that I hate transitions that require manual steps on all the buildd's? [07:35] esp since hppa isn't able to do the walk at the same time as the rest? [07:35] lamont: yes and i am with you [07:35] since sparc is the slowest === lamont glares at doko/jbailey, just for good measure [07:36] fabbione: just vultus5 [07:36] ? [07:37] br [07:37] b [07:37] lamont: yes.. there is only vultus5 [07:37] coolness [07:37] back in a couple === jbailey runs off for lunch, ecaping the glares from lamont. [07:37] leave me alone ... [07:37] jbailey: stop! [07:37] later guys [07:37] doko: Eh? [07:37] doko: try to summon me.. if i won't respond in a decent time lamont will stop the buildd [07:38] and we will look at it tomorrow... [07:38] but this really suck [07:38] jbailey: please have a look at the latest directfb build failure on amd64. [07:38] and sparc.... [07:38] conflicting types in {sys,asm}/types.h ? [07:38] bbl [07:38] doko: Does it have to be before lunch? The timer just rang. [07:38] fabbione: have fun [07:39] no [07:39] Lovely. =) === jbailey goes for lunch. =) === lamont is informed that lunchtime approaches === lamont makes sure that jbailey has his cell, on the off chance that elmo surfaces before he gets back from lunch... === lamont goes to lunch with the wife, back in a while - holler if/when I'm needed [08:42] Enjoy. [09:20] doko: Around? [09:25] jbailey: yes [09:32] Was just following glibc on hppa and noticed that upstream actually released the new binutils. Do you want me to add that to my queue of things to test? [09:35] doko: I'll look at directfb on ppc first, since I have one of those here. [09:40] jbailey: yes, these are already packaged and tested. one regression on ia64, just waiting for elmo's ok [09:40] Nice. Did you see http://sources.redhat.com/ml/binutils/2005-05/msg00360.html ? [09:44] interesting [10:28] directfb is a cast-as-lvalue failure, I'm trying to figure out what the current best practice is supposed to be. [10:29] data8 = (unsigned char *)data16 = (void*)0; [10:29] Isn't allowed anymore. [10:45] jbailey, did you get the .22 version from the archive [10:45] jbailey: ^^^ [10:56] current dirctfb version should be 0.9.22-0ubuntu1 [10:58] Ah, nope. apt-get source had fetched me .20-0ubuntu1 === jbailey fetches. [10:59] err .20-5 === warthylog [~warthylog@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain === Topic for #ubuntu-toolchain: GNU Compiler Collection, Glibc, Binutils, Linux-kernel-headers | GLIBC Todo: hppa, sparc NPTL, i386 biarch === Topic (#ubuntu-toolchain): set by jbailey at Wed May 11 01:20:59 2005 === fabbione [~fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain [06:28] morning [06:28] damn my server died again [06:28] how is it going guys? === Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain [08:17] jbailey: hi. [08:30] Mmm, gcc 4.0 is better, since it builds libgcc1 package, but not the 64bit stuff. [08:45] need to find how gcc decide wheter to build lib64gcc1 or not, doesn't seem obvious. === chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-toolchain [09:27] morning === Seveas [~seveas@ksl403-uva-131.wireless.uva.nl] has joined #ubuntu-toolchain === doko [~doko___@dsl-082-082-205-075.arcor-ip.net] has joined #ubuntu-toolchain [10:19] hey doko [10:19] hey doko [10:20] hi fabbione [10:21] doko: so what is the status for the transition? [10:26] fabbione: let me wade through my mail first ... [10:26] ok === Riddell [~jr@jasmine.wyrdweb.com] has joined #ubuntu-toolchain === cartman [foobar@cartman.developer.konversation] has joined #ubuntu-toolchain [11:29] doko: hi. [11:29] doko: i built gcc-4 biarch. [11:29] doko: it is better, since there is a non-empty libgcc1, but still no 64bit libs. [11:30] doko: i have searched some, but am at a loss on where in the gcc makefiles the building of the 64bit stuff is defined. Do you have any hint on that ? The debian stuff tries to build the 64bit packages but fails. [11:32] doko: also, i was told to use --added-target=powerpc64-linux when building by hand. I see no trace of this in the debian files. [11:33] --enable-targets=powerpc64-linux that is. === Riddell_ [jr@muse.19inch.net] has joined #ubuntu-toolchain === Seveas [~seveas@ksl403-uva-131.wireless.uva.nl] has joined #ubuntu-toolchain === daniels [~daniels@amnesiac.heapspace.net] has joined #ubuntu-toolchain [02:08] represent === mvo [~egon@ip181.135.1511I-CUD12K-01.ish.de] has joined #ubuntu-toolchain [02:12] fabbione, daniels, lamont, jbailey, elmo: ping [02:13] Running /build/buildd/gcc-4.0-4.0.0/src/gcc/testsuite/gcc.c-torture/compile/compile.exp ... [02:13] make[1] : *** [stamps/06-check-stamp] Terminated [02:13] make: *** [check] Terminated [02:13] Build killed with signal 15 after 150 minutes of inactivity === lamont grumbles at doko [02:13] morning doko [02:13] doko: wassup === elmo [~james@83-216-141-215.jamest298.adsl.metronet.co.uk] has joined #ubuntu-toolchain [02:14] morning elmo [02:14] time plan for tomorrow ... === lamont is about to get dragged off for breakfast for 20-30 minutes [02:16] 1) freezing the imports/syncs 2) upgrading the buildd's 3) freezing the archive for C++ application uploads 4) library uploads [02:17] 1) and 2) make only sense, if things for 4) are ready, xorg is outstanding. for 1) and 2) we need lamont and elmo [02:17] xorg is going to be fun [02:17] we need to get 3 arch: all NEWs in, then xorg [02:18] doko: why not today? [02:18] fabbione: daniels prepares the final xorg source upload [02:19] daniels: i understood it was ready.... [02:19] i've been working with joshtriplett so we have the same stuff between debian and ubuntu [02:19] and i want to try some more upgrade tests [02:19] in any case, it's 2220 here and I'm fucking tired, so I'd love if I could do it tomorrow [02:20] but if it needs to be done tonight, sure [02:20] doko: I'd also be interested in hearing how this will work for the buildd's that don't even have a gcc-4.0 right now. [02:20] (hppa) [02:20] lamont: is hppa ok? [02:20] hppa has the build failure pasted aboge [02:20] above, even [02:20] ohh, they don't? [02:20] no. still don't [02:21] back in about 20 minutes. sorry [02:21] lamont: disable the testsuite :-( [02:21] well the sooner the better [02:22] daniels: what is missing from your packages? [02:22] hmm, ok. so let's sort out hppa later [02:22] only upgrade tests? [02:24] fabbione: yeah, and I need to reversion it too [02:24] daniels: but are you going to upload the monolithic tree right? [02:24] reversion it? [02:25] the monolithic tree ... plus modular packages of xc/include/*.h and lib/xtrans/* [02:25] wouldn't be wise to just do the C++ transition with the monolithic and split everything else later? [02:26] unfortunately I only did the C++ transition later [02:26] and it would take more time to split out all the patches with gcc4 fixes etc and fix all the offsets than it would to test all this [02:26] is there any option to upload only libglu from the splitted? [02:27] hmm? [02:27] iirc that's the only library that has to do the C++ transition [02:27] xorg 6.8.2-$foo [02:27] -> libgluwhateversoname-$foo [02:27] yeah, it's libglu1-xorg now [02:28] from xlibmesa-glu [02:28] if you upload libgluwhateversoname-$bar [02:28] where $bar is > $foo [02:28] that's all you need to start with [02:28] but can libglu1-xorg build abe uploaded that way? [02:28] from the modular tree? nope [02:28] if so there is no need to get the entire splitted tree in [02:28] mesa is going to be the hardest part of this lot [02:29] doko: how much can we do without X? [02:30] not much, the whole KDE depends on it. and other libs as well. [02:31] KDE is an application :) [02:31] what about the other libs? [02:31] how many of them? [02:31] it's ok, we can do libglu [02:32] so, i'll try to get x-common, x11proto-core-dev and xtrans-dev in tonight [02:32] and get packages of xorg up on chinstrap for testing and building on powerpc [02:32] and then upload that tomorrow morning? [02:32] fabbione: it doesn't make sense to have the archive in an unusable state for too long. this just adds 24 hours [02:33] daniels: sounds ok. do the packages need new love? i.e. is elmo awake tomorrow morning? [02:33] the first 3 packages need NEW love [02:33] they will mostlikely need elmo's love for NEW [02:33] all the sources are new [02:33] libglu1-xorg will need NEW love for the binary package too tho [02:34] would preseeding be useful here? [02:34] that's sure thing [02:34] elmo will still need to do the manual uni->main [02:34] ahr [02:34] same for all these new library binary packages ... [02:35] elmo: will you be around for the next couple of hours? [02:35] mostly, yes [02:36] elmo: how long does it take for a package to enter main from universe? [02:36] ok, so if I upload x-common, x11proto-core-dev and xtrans-dev, would you be able to new them? [02:37] daniels: yes [02:37] phat, thanks [02:39] doko: I'm here now, sorry about the lag. [02:40] jbailey: elmo delegated the decision about binutils in breezy to us [02:40] doko: Lovely, I'll go over the list again of what changed. [02:41] (FWIW, I think it's a no brainer; if Debian wasn't frozen, I'd be uploading it) [02:41] there's one regression in the testsuite on ia64 [02:42] is there somebody that still cares about ia64? [02:42] drow: one binutils 2.16 ld testcase did regress on ia64, compared to 2.15 [02:42] ? [02:42] +Running /home/doko/binutils/binutils-2.16/ld/testsuite/ld-bootstrap/bootstrap.exp ... [02:42] PASS: bootstrap [02:42] PASS: bootstrap with strip [02:42] -PASS: bootstrap with --static [02:42] +FAIL: bootstrap with --static [02:42] wird [02:42] fabbione: lamont? [02:42] i bet the latest hj lu binutils would fix that [02:42] let's use that [02:43] HA FUCKING HA [02:43] :-))) [02:43] mmm.. crack. [02:43] ahahah [02:44] elmo: The biggest concern I have is yet another variable in all the toolchain changes. [02:44] jbailey: what the ppc64 patch applied to the 2.16 branch? [02:44] [I'm off to get some breakfa^Wlunch, bbiab] [02:44] doko: Required for glibc to build acc. to modra. === lamont back === doko decides to go for lunch if elmo is back ;) [02:46] fabbione: I still care about ia64. moreso now. [02:46] lamont: ehehe ok :) [02:58] more to the point, I can't evangelize Ubuntu with my team when it doesn't even run on the platform in question...... [03:00] lamont: make sense [03:00] lamont: It generally works... ;) [03:01] lamont: Thinking of which. Do you know efi at all? =) [03:01] I know of it. I expect to know it well sometime this year... [03:02] Eexcellent [03:02] ahah [03:03] The grub folks have decided that they'd rather not use libefi because of copyright assignment hassles. [03:03] So I may have questions. [03:03] daniels: do you have i386 binaries somewhere for xorg? [03:03] daniels: i have a machine or 2 i can trash testing an upgrade [03:04] fabbione: only amd64 at the moment ... i'm building up an i386 chroot because my laptop just ran out of space mid-build [03:04] ENOAMD64 [03:04] and i guess you can't build on concordia.. right? [03:05] daniels: Are you looking for testers? I can do ppc if you want (and can build it quite fast) [03:07] doko, jbailey: did anybody fixed the ppc64 chroot on davis? [03:07] fabbione: concordia doesn't have a chrot [03:07] although, erk [03:07] daniels: yes it does... [03:07] packages will take a fucking long time on my system [03:07] since I can't strip on an XFS /home [03:07] fabbione: an i386 chroot? [03:07] yeps [03:07] daniels: breezy-i386 isn't there??? [03:08] fabbione: I didn't know there was one. [03:08] linux32 dchroot -c breezy-i386 [03:08] jbailey: it's where your ppc64 libc packages are installed... [03:09] fabbione: Oh? I didn't know that they had been installed anywhere. [03:09] ah shit, need build-deps first [03:09] elmo: ping [03:12] fabbione: Thinking of which, I'd like to upload a glibc that wakes up hppa. [03:12] fabbione: No sense wasting cycles building it on sparc, though. You'll get your love later in the week. === Seveas [~seveas@dyn127.roaming.few.vu.nl] has joined #ubuntu-toolchain [03:14] doko: you have a gcc-4.0 upload planned anytime soon? [03:14] lamont: no [03:14] lamont: I do after the transition gets underway. [03:14] besides the one I did one minute ago [03:14] ok. if turning off the testsuite for hppa fixes it, I'll have jbailey include that in his upload [03:14] Maybe Friday? For getting biarch working on i386/amd64 again. [03:15] Ouch. [03:15] lamont: BTW, I've asked Carlos whether there's suckage-reduction for hppa in binutils 2.16 that we really need. [03:16] jbailey: ok. i will kill it as soon as it arrives here [03:16] no actually i can't [03:17] because that would make locales uninstallable [03:17] and some packages build-dep on it [03:17] Oh right, bugger. [03:17] no big deal.. [03:17] it's ccached :) [03:18] 'k [03:19] I'd do a build locally on my u5, but I haven't wired it up yet. [03:19] jbailey. don't worry :) [03:20] fabbione: the other trick is to just keep the right locales locally... [03:20] lamont: yeah taht would work too, but it's not a big deal [03:20] libgc is faster and ccachable [03:21] yeah [03:21] the real issue is gcc... [03:21] it takes ages [03:21] and it's not ccache friendly [03:22] doko: 2) upgrading the buildd's [03:22] is that just to get the new gcc-defaults stuff there? [03:22] well, and g++-4.0 [03:22] lamont: yes [03:22] lamont: should we review debootstrap in the meantime? [03:22] ok. We'll also want to make sure that debootstrap gets some love sometime this week [03:22] oops, yes, g++-4.0 is not in main? === jbailey reads this as "last chance for a bathroom break" =) [03:23] doko: is in main [03:23] elmo: any chance of getting some thpethul chroots, or telling everyone else to fuck the fuck off out of them? === fabbione goes for more coffee before we start [03:23] I more meant that gcc-defaults would drag in g++-4.0 [03:24] xorg build now kind of requires /usr/{lib,include,share}/X11 to be directories [03:25] daniels: WTH is it looking at the real directories, instead of it's copies? [03:25] lamont: hm? [03:26] and what are they if not directories, anyway? [03:26] xorg build now kind of requires /usr/{lib,include,share}/X11 to be directories [03:26] right [03:26] they used to point to /usr/X11R6/... [03:26] which is an utter anachronism [03:26] and the transition is sort of starting now [03:26] ah, right [03:27] daniels: I wonder if that is *supposed* to make me feel old... ;) [03:27] jbailey: nah - you _are_ old [03:27] jbailey: r7 coming yo' way [03:29] daniels: Do you mean in general, or do you want a test build/use cycle on a ppc? [03:29] jbailey: in general [03:29] Ah. =) [03:30] lamont: do you want the testsuite disabled on hppa? then maybe you have to cancel the current build === cartman [foobar@cartman.developer.konversation] has left #ubuntu-toolchain ["Ich] [03:30] doko: I'll live [03:30] who's in your way? [03:30] doko: running a testbuild with the suite disabled now, we'll see how well it does. Once I have that, then I really don't mind if it's out of date for a day or 6... or do I need something in the last upload? [03:31] freshening the local mirror (for source) now. [03:38] ahh almost nothing is better than dark choccolate + biscuits + coffee === chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-toolchain [03:40] How does that far side comic go? The ideal life of the archaeologist, a beautiful woman in one arm, and the focilised skull of a homo habilis in the other... [03:41] O.O [03:43] doko: no need to kill any builds, since hppa hasn't managed to _start_ autobuilding of breezy yet. [03:43] (still trying to get a gcc-4.0, you see... and then there were the glibc issues, that jbailey fixed yesterday) [03:44] lamont: Ah, are you running on that glibc now? [03:44] yes [03:44] well, the buildd chroot is. [03:44] That'll certainly exercise it. =) [03:45] yeah. built glibc, doxygen, l-k-h, and now chunking on gcc-4.0. [03:45] of course, maybe it's glibc's fault that gcc-4.0 hangs in the test suite. [03:45] nah.. [03:45] lamont, if you get the buildd to set an env var WITHOUT_CHECK=yes ... [03:47] lamont: I did a summary of the testsuite changes from the previous glibc. If you're interested I can /msg them to you. [03:47] doko: actually, I just created -0ubuntu2hppa1, with "check_no_cpus := hppa # arm m68k" [03:47] fabbione: do you have a chroot you want to fuck shit up on? [03:47] daniels: sure [03:47] jbailey: actually, email would be even better [03:47] grab the packages from p.u.c/~daniels/newx/ [03:47] build and install x-common, x11proto-core and xtrans, in that order [03:47] you should have /usr/{lib,include,share}/X11 as a directory [03:48] and I'll throw a xorg source package (and later binaries) up as soon as it's finished building here [03:48] lamont: lamont@u.c? [03:48] daniels: the packages take care of transitioning those links->dirs, yes? [03:48] jbailey: sure [03:48] lamont: yah [03:48] x-common does, and x11proto-core-dev is a replacement for the old x-dev [03:49] it should dist-upgrade cleanly; i'm just building a chroot to test that hypothesis now [03:49] lamont: cym [03:49] tnx [03:49] daniels: bootstrapping the chroot now [03:49] cool [03:58] Setting up x-common (1.0) ... [03:59] ok what should i check after this install [03:59] it's a completely empty package? [04:00] except the copyright) [04:00] oh, fucking shit [04:00] yeah, I just noticed that myself [04:01] had the real package on my laptop, sigh [04:01] ok, new one uploaded -- sorry [04:03] x-dev is empty? [04:07] daniels: i builded all the 3 sources.. and installed them [04:07] yep, just depends on x11proto-core-dev [04:07] other than x-dev is empty.. the others look ok [04:07] want to give me libglu? [04:07] that's no accident :) [04:07] still in the xorg source package; i can't run debuild -S until this build has finished, for obvious reasons [04:08] i understood that libglu was already splitted... [04:09] er, no [04:10] it changed its package name, that's it [04:10] mesa is going to be one of the hardest things to split, because it's so deeply tied in with the x server at the moment [04:10] ok so what do you want me to build now? [04:11] i'm in dh_builddeb of xorg, so I'll give you that next [04:11] ok [04:11] since it needs elmo to install build-deps in the concordia chroot [04:12] i guess now xorg build-deps on these 3 new packages.. right? [04:12] it build-deps on x11proto-core-dev and xtrans-dev [04:12] which in turn build-dep on x-common [04:13] right [04:13] do you want to uplaod the source somewhere? [04:13] so i can start downloading it? [04:13] at least the orig [04:13] yep, just waiting for dh_builddep to finish [04:13] the orig is just the same [04:13] ah ok [04:13] uploading that over my DSL would take about an hour [04:13] there we go, finished building [04:15] remoo [04:15] hello sunshine [04:17] doko: do yo have a gcc-defaults ready? [04:17] doko: if so can you handle the i386 version to me please? [04:17] fabbione: xorg sources up [04:18] downloading now [04:18] daniels: i just need the new gcc-defaults to be sure that we are building with g++4.0 [04:19] sure === fabbione summons doko === fabbione hits doko with a get-here-bat === fabbione power ups the sodomotron and inserts doko's coordinates in the system === lamont wonders if overfiend knows fabbione has the somdomotron [04:27] lamont: i have the EU version :) [04:27] that runs on 220v/50hz [04:27] Does it have gears? [04:27] jbailey: do you happen to have gcc-defaults? [04:27] the new one? [04:28] Is that different that what's at deb http://people.ubuntu.com/~doko/GCC-4.0/powerpc ./ ? === lamont is more partial to the colostomizer [04:29] jbailey: thanks.. it seems to be the correct one [04:31] "We call this gun the fecalator. One look at it and the target shits his or her self." [04:32] daniels: building x now [04:32] cool === doko [~doko___@dsl-084-059-063-208.arcor-ip.net] has joined #ubuntu-toolchain [04:33] hmmm [04:34] this is not going to work [04:35] ? [04:36] daniels: the problem seems to be installing xorg build-deps [04:36] fabbione: hm? [04:36] daniels: xorg build-deps on some of its own packages [04:37] that depends on xorg-common [04:37] that fails to install due to x-common [04:37] oh, cock [04:37] cock, cock, cock, cock, cock, cock, cock [04:37] xorg-common preinst error: /usr/include/X11 exists and is not a symbolic link; [04:37] this package cannot be installed until this directory is removed [04:37] right [04:37] which is fixed in -11's xorg-common [04:38] cock [04:38] because that can't be built [04:38] correct, for ten points [04:38] so we need a transitional package [04:38] or [04:39] make x-common Provides: Conflict: Replaces: xorg-common ? [04:39] hmmm [04:39] tho i am not 100% sure that's enough [04:39] what's even in xorg-common? [04:39] a bunch of files iirc [04:39] shit, mainly conffiles [04:39] moving them is way too hard to consider right now [04:40] fabbione, jbailey, lamont: I'm not at the TBM tonight, but will read my backlog later [04:40] i suppose I could upload -10.1 with the relaxed check, get that built everywhere, and then we can do the rest [04:40] i am not sure i will be at TBM either [04:40] but MY GOD THAT'S NASTY [04:40] I'll be there. Anything you want mentioned specifically? [04:40] daniels: i don't think there is any other way [04:40] fabbione: le sigh [04:41] TBM? [04:41] daniels: let's think for a minute or 2 [04:41] lamont: tech board [04:41] tech board [04:41] doh [04:41] Tech Board Mee [04:41] lamont: Took me a sec too. =) [04:41] yeah - kept thinking of Martin [04:41] As much fun as visiting MArtin would be. =) [04:41] daniels: i think that we can make it easier, but we need to be extremely syncronized [04:42] fabbione: how so, though? [04:42] we'll still need to get -11 through the buildds somehow [04:42] daniels: let's say we upload x-common that PRC xorg-common, we upload the new xorg and we reupload the new x-common [04:42] hm [04:42] i have an idea [04:42] without PRC [04:42] maybe x-common could pre-depend on xorg-common [04:42] so the apt run is unpack/configure xorg-common, unpack/configure x-common, then do the rest [04:43] that's even more scary :) [04:43] so xorg-common's postinst would get run when the symlinks were still present [04:43] let me try [04:43] then when -11 hits the archive, we could remove it [04:43] Predepends: xorg-common [04:43] or was it Pre-Depends? [04:44] Pre-Depends [04:46] just a sec... === fabbione performs the big purge of death manually [04:46] heh :) [04:47] well that seems to work === daniels beams. [04:47] at least installing only x-common and xorg-common [04:47] now let me see if i can install all the build-deps [04:47] yep === lamont mumbles bad things about uploading packages just to get past the buildd [04:48] lamont: i'm sorry, I'm a bad man [04:48] lamont: yes i agree.. the best would be a transitional xorg === lamont just feels sorry for the alpha/mips/m68k ports next month, when they have to recreate the whole thing as part of a bootstrap [04:49] then again, if the new one is just plain ftbfs, that's actually not _too_ bad. [04:49] lamont: the whole xorg thing? [04:49] lamont: you still have to time to mumble before hppa is in shape again? ;-) [04:49] it's when it builds, wrong, that it's really evill [04:49] doko: gcc-4.0 takes _forever_ to build [04:49] nah it's building wrong.. [04:50] of course, it'd go faster if I wasnt' building a test kernel, too. [04:50] lamont: 17 hours on sparc :) [04:50] fabbione: sparc sucks [04:50] daniels: xorg building now [04:50] gcc-4.0: 04:02:12 (2 entries, sigma 01:53:34) [04:50] lamont: sorry.. but i can't find a single _hppa.deb on ports.... === doko is watching, if sparc or hppa wins [04:51] doko: you better STFU :P [04:51] doko: or do i need to remind you that thanks to a missing build-dep on gcc-4 sparc didn't make hoary? [04:51] :) [04:51] fabbione: dunno if my key is there yet, or if I'm a muppet [04:51] daniels: well.. it SEEMS to work [04:52] xorg is building [04:52] oh dear :) [04:52] x-common 0.99 it is, then [04:52] well i am just a bit scared of the Pre-Depends to be hounest, but apt-get should do the right thing [04:53] it's scary, but less scary than uploading a whole new xorg imo [04:53] daniels: s/scary/timeconsuming [04:53] doko: i think we are ready with X [04:53] doko: your call now :) [04:54] daniels: xorg-common is arch: all [04:54] so once it's builded on i386, we can basically upload x-common 1.0 [04:54] fabbione: sure, but everyone get a whole new set of binary packages [04:54] unless we binary-NMUed xorg-common with source changes [04:55] but that would be REALLY REALLY BAD [04:55] fabbione, lamont: assume we can rebuild all C++ libraries on all architectures for the release archs, I'd like to continue building the C++ apps, but if sparc and hppa didn't finsish with the libs at this time, you have to make sure that no C++ app is built before. can you manage this for your buildds? [04:55] doko: not sure... [04:55] lamont: do we have a way to filter the output from wanna-build -d breezy --take ? [04:55] fabbione: I'm away in one hour ..., let's start this at 22:00 UTC, if X is ready [04:56] i can upload x-common 0.99 now if we're confident with it [04:56] then x11proto-core-dev and xtrans-dev, then xorg [04:56] daniels: if you need to go to sleep, please make all the sources available on people [04:56] sure [04:56] daniels: i would rather prefer to get them in at the right time [04:56] i'm good for a couple more hours now [04:57] daniels: apparently doko is going away [04:57] so we can at least get the prerequisites in, elmo can give them some NEW loving, and we can throw xorg in when I wake up in about 7 hours [04:57] doko: if you have a list of the library and app source packages, then sure. no problem. [04:57] fabbione: have you got an X build going? [04:57] daniels: yes === lamont hopes to have a breezy hppa buildd up sometime soonish [04:57] lamont: ok, I'll update these when we start [04:57] elmo: do the lib packages all wind up sorted ahead of the rest of the world? === lamont doubts that [04:58] lamont: yes, why not? [04:58] fabbione: cool [04:58] daniels: prepare x-common 0.99 on people with the Pre-Depends [04:59] daniels: if you are asleep i will upload the packages for you in order [04:59] sure [04:59] just sign them all [04:59] so i can just lftp from there [04:59] doko: because it would be too convenient. :-) [04:59] ok [04:59] lamont: can't we just add a filter to wanna-build? [04:59] i'll put all the sources on people, and signed changes files in my homedir on chinstrap [04:59] fabbione: so the plan is 2 xorg uploads? [04:59] lamont: no. one. [04:59] lamont: let's see, at least on i386 they all build, and I did check half of it for amd64 as well. [05:00] lamont: one xorg upload, two x-common uploads [05:00] lamont: x-common -> xorg -> x-common [05:00] fabbione: I suspect we could, but the source package names are not necessarily aligned well with whether or not they happen to deliver a binary lib package. [05:00] lamont: i was hoping for doko to give us the list of sources :) [05:00] doko: was talking about wanna-build, not compiles [05:01] doko: you have a list of sources, don't you? [05:01] (specifically doubting that the answer to my question to elmo was 'yes') [05:01] https://www.ubuntulinux.org/wiki/CxxLibraryList [05:01] http://www.ubuntulinux.org/wiki/CxxApplicationList [05:02] fabbione: so add CxxApplicationList to @no_auto_build [05:02] until the libs are all built [05:02] I'm updating these when we freeze [05:02] doko: does the App lists includes universe? [05:02] yes [05:02] fabbione: x-common 0.99 and 1.0 both on p.u.c/~daniels/newx/, signed changes files for everything on chinstrap:~daniels [05:02] doko: also the library list? [05:03] daniels: rocking. [05:03] daniels: good night kid [05:03] fabbione: maybe I should split this one into two [05:03] eh, I'm still good for a couple of hours yet [05:03] keep the mobil phone on :) just in case ;) [05:03] any reason why I shouldn't upload x-common 0.99 now? [05:03] fabbione: read! [05:03] fabbione: yeah, it'll be next to my bed [05:03] daniels: cool! [05:03] doko: ETOOLAZY :P [05:04] so who wakes up daniels first? ;-) [05:04] daniels: because it will change the symlinks to dir on installed systems, where Xorg is not ready? [05:05] ack, wait, I think I have broken Pre-Depends, lemme check [05:05] fabbione: ah, but it won't get installed [05:05] because nothing will depend on it yet [05:06] daniels: what's the name and version of the glu-dev package? [05:06] doko: libglu-dev-xorg, 6.8.2-11 [05:06] currently it's xlibmesa-glu-dev 6.8.2-10 [05:07] daniels: better to wait... [05:07] ok, just for the wiki and thighended build deps. so xlibmesa-glu-dev (>= 6.8.2-11) should be still fine? [05:07] lamont: where do i define the @no_auto_build ? [05:08] doko: libglu-dev-xorg (>= 6.8.2-11) [05:08] buildd.conf [05:08] # list of packages which shouldn't be picked up by buildd [05:08] @no_auto_build = qw(); [05:08] @weak_no_auto_build is the list of packages to build when there is _nothing_ else to do [05:09] yup.. found it [05:13] fabbione: don't worry about it now, but I've just updated my xorg sources on p.u.c and chinstrap to rename libglu1-xorg-dbg to libglu1-dbg-xorg and libglu-xorg-dev to libglu-dev-xorg. no build changes. [05:14] doko: before you go away... [05:15] the gcc-defaults and build-essential on people.u.c.~doko/GCC-4.0/source are the ones that need to hit the archive? [05:15] daniels: did you also rename all the install/links/etc files? [05:15] yes, nobody did complain about these [05:15] fabbione: yep [05:16] doko: ok, is there anything we can start to do while you are away? [05:16] no cxx libs in multiverse? [05:16] lamont: yes, only three in the list [05:16] ah, and multiverse sorted before universe. sigh === lamont tends to sort in ogre-model order [05:17] fabbione: if you want to start, upload the library packages for main (except kdelibs) from chinstrap:~doko/cxxsrc [05:17] doko: those are signed and all? [05:18] and note that the buildds aren't updated yet... [05:18] doko: don't we need to switch gcc-defaults first? [05:18] are we ready for that? [05:18] but xorg should be installed on the buildd's before [05:18] no i don't think we are [05:18] fabbione: sure [05:18] ok stop [05:18] WHY??? but xorg should be installed on the buildd's before [05:18] let's start again the list of things that needs to be done and in what order [05:18] fabbione: ++ [05:18] because i think we are skipping some steps here [05:19] lamont: because I did not updated the build-deps for libraries, which depend on libglu-dev-xorg (>= 6.8.2-11) [05:19] 1) we need to stop the syncs from debian of all the libs and app from the 2 lists on the wiki [05:19] fabbione: elmo did prepare this, and stop the import of NEW sources [05:20] elmo: is that in place already? [05:20] yes [05:20] ok [05:20] well err, no [05:20] ok :) [05:20] I only did the first list no the wiki [05:20] s/no/on/ [05:20] 12:12 https://www.ubuntulinux.org/wiki/CxxLibraryList [05:20] ^-- that one [05:21] doko: do we need to stop syncing the applications too i guess... [05:21] yes, the current one has to be replaced by the second one, if we start building the libs [05:22] doko: i am not sure i understand what you mean by second one.... [05:22] daniels: xorg is FTBFS here [05:22] Xrandr.c:32:36: error: X11/extensions/Xrender.h: No such file or directory [05:23] the one at http://www.ubuntulinux.org/wiki/CxxApplicationList [05:23] containing all packages with a dependency on libstdc++5 [05:24] fabbione: hrm, doesn't happen here [05:24] fabbione: can you check whether Xrender.h is in /usr/include/X11/extensions or /usr/X11R6/include/X11/extensions please? [05:25] daniels: it's in /usr/X11R6/include/X11/extensions [05:25] ok, I'll sort that out [05:26] doko: ok i understand now [05:28] so the next step would be to update the buildd's with new gcc-defaults and build-essential + the CxxApp list to @no_auto_build [05:29] once we have done that... [05:29] we need to upload x-common x-x11proto-core and xtrans [05:29] xorg [05:29] new x-common [05:30] and after that we are ready to go with doko's libs... [05:31] once all the libs are built, we can release apps... [05:31] doko: ? [05:31] did we miss anything? [05:32] Which parts the rest of us do. =) [05:32] Looking through libs, looks like almost everything but kde is done. [05:34] jbailey: once we start building libs, aggressively attack any FTBFS packages === jbailey still dreams of an rss feed, and a one click 'claim' option. I've wanted that for new arch porting in Debian for ages too. =) [05:35] lamont: afaik doko did build all of them already [05:36] on at least i386, yes [05:37] well... should we start? [05:37] elmo: any great ideas besides @no_auto_build for blocking builds of the CxxApps? [05:37] jbailey: that's what IRC is for. :-) [05:37] just pick a letter, it's all yours./ [05:38] Pitty the poor sod stuck with 'l' =) [05:38] l != lib* [05:38] those are 4-octet letters [05:38] lamont: not really, sorry [05:38] elmo: np. I think that means you don't have to disable syncing of the apps, though. [05:38] since it's really just 'don't build any of these until all the libraries are in the archive', right? [05:39] lamont: yes, or else you have to check for build-deps on C++ libs, which I didn't do [05:40] right [05:40] 12 -rw-r--r-- 1 sparcbuildd sparcbuildd 10235 May 17 17:39 buildd.conf [05:40] doko: is the app list golden at this point? [05:40] meh! [05:40] it got huge :) [05:40] fabbione: it's an 8500+ byte _line_ [05:40] lamont: yes i know :) [05:41] lamont: no. wait, I'll update the list before I go ... === lamont goes on a paste frenzy [05:41] doko: thanks. holler when it's golden [05:41] fabbione: the X order you listed is right [05:41] i'm just fixing xorg now so it's happier with Xrender.h [05:42] daniels: ok. [05:42] l-r-m-2.6.10 is in the list?? wow === lamont phears [05:42] we can just skip that one forever [05:42] oh wait, there's a simpler option [05:42] i'm a fucking moron [05:42] fabbione: stick with the xorg you have [05:42] nah - we're breaking hoary-* builds right now... [05:42] i'll do the render/xrender transition [05:43] fabbione: you gonna add that to the quotes file??? :-) [05:43] lamont: your pleasure :) [05:43] nah, you can have it [05:43] i need more coffee :) [05:44] ok i will :) [05:54] fabbione: ok, new render/xrender versions with changes in the usual place [05:55] i'm putting a new xorg up now, with explicit versioned build-deps on the new versions [05:55] daniels: let me test first [05:56] sure [05:56] nothing uploaded anywhere but p.u.c/~daniels/newx/ and chinstrap:~daniels [05:57] daniels: do you want to bump xrender Build-Dep on render-dev version too? [05:58] or there is no need to? [06:00] nah, no need [06:00] i confirm with the new *render* xorg is building again... [06:00] autoconf is smart enough to deal with it; imake is not [06:00] ok [06:00] restart xorg build from scratch [06:01] fabbione: i believe the phrase is 'the truth, the whole truth, and nothing but the truth' [06:02] daniels: i remember a similar one, but apparently ameringlish says that one [06:03] weird === fabbione hugs ccache [06:06] fabbione: actually, daniels is more correct in this case. :-( [06:06] lamont: he must be because of his experience with the court :) [06:06] fabbione, lamont, elmo: updated cxxlibs.txt and cxxapps.txt in my home on chinstrap [06:07] fabbione: haha [06:07] yeah, so much experience with american courts :P [06:07] i'm going back to bed now, tired as hell [06:08] daniels: are render and xrender signed too? [06:08] i'll be back at 2300 UTC (7h from now) [06:08] fabbione: yep [06:08] ok [06:08] i'm phoneable before then if xorg is ftbfs though [06:09] daniels: ok. [06:09] doko: ok thanks [06:09] fabbione: i'm just updating x11proto-core and xtrans to fix their pre-depends now [06:09] do they need pre-depends too????? [06:09] i didn't see the problem here [06:10] doko: should I freeze both? [06:10] they had a Pre-Depends on x-common (>= 1.0) [06:10] ah ok [06:10] which needs to be changed to 0.99 for the work-around-the-buildd thing [06:10] nothing major [06:10] doko: the 3rd one is the source package, right? [06:11] fabbione: ok, x11proto-core and xtrans updated in the usual spots [06:11] night all [06:11] daniels: night [06:12] elmo: hmm, the library list for syncs only, or else we can't upload bug fixes [06:14] uh, ok [06:17] doko: don't all the lib packages have -ubuntu versions? [06:17] which would let the merge process do its thing... [06:17] yup === lamont disappears into the other workspace to update buildd.conf on 12 machines [06:18] lamont: yes, but not yet [06:19] doko: he is blocking the CxxApps [06:21] ok, cxxlibs + cxxapps blocked from syncs [06:21] cxxlibs blocked from uploads except by doko's key [06:21] heh, then I can upload gcc-defaults and buid-essential? [06:21] doko: you should be greenlight for it now [06:21] once they are built, we need to update all the chroots on the buildds [06:22] elmo: maybe add amu's and jbailey's key? [06:22] elmo: mine and daniels for X please [06:22] we have c++ libs in X [06:22] meh [06:23] elmo: it's probably easier to just bless them manually? [06:25] elmo: ready to start? === fabbione makes the drums sound for doko [06:25] doko: probably tell to #u-d :) [06:27] added amu, jbailey, fabbione and daniels' keys [06:27] elmo: thanks === lamont tries to decide if he wants to be able to fix bugs, or if he'll be busy dealing with other things [06:32] lamont: i did test X build order locally... [06:32] better you keep free is something goes wrong on the buildd [06:32] s/is/if [06:40] AYE [06:40] another Xorg FTBFS [06:48] there... fixed... [06:48] hopefully this is the last one [06:58] elmo: can you please let nvu from sparc in? [06:58] i am sure it has been built sanely [06:59] it was building way before we started the transition [06:59] eh? [06:59] it's not in the list to exclude? [07:00] hum [07:00] yes it is [07:00] that's why i was asking :) [07:00] err, rather it's in the apps list [07:00] and doko told me only to exclude source stuff [07:00] so it should go in.. [07:00] well i am sure it is built properly [07:01] danke === fabbione kicks Xorg in the code [07:07] humpf [07:07] this will need an Imake patch to get fixed properly === lamont told the neighbor that he'd come look at his install issue in about 45 min... so I need to wander off for a few soon.. === lamont looks to see if he can update chroots yet [07:18] lamont: i don't see build-essential around yet [07:18] yay there it is another package [07:21] fabbione: I'm busy being confused... [07:22] lamont: ehehe [07:22] we should have gcc-defaults and build-essential there for all architectures after the :33 pulse, I think [07:22] yes i think so [07:23] build-essential missed the :33 [07:23] gcc-defaults source is there.... [07:23] or it seems like [07:24] ok i got xc to compile.. [07:24] let's see xc-debug [07:25] bah crap [07:25] it does a make clean === lamont runs off for about 8 minutes [07:26] i will need to get some food soon [07:35] wow.. this was easy :) [07:36] lamont: the GCC34_MMX macro is simply broken [07:36] it doesn't know about gcc-4 [07:37] so killing the -D works [07:37] even if it is not the cleanest solution [07:40] build-essential_11.0ubuntu1 is installed in all the data center chroots [07:42] we are _GO_ for library infusion [07:42] lamont: ok thanks [07:42] at least from my perspective [07:42] but we are not ready for the libs yet [07:42] we need xorg first [07:42] ah, well then. get on it. [07:43] i am almost done i think [07:43] there are a couple of things that still don't match [07:46] ok if i got everything right, this is the last xorg build (at least on i386) [07:47] i just need to revisit a second the upload order === lamont back in a bit [08:22] elmo: i am almost ready to start uploading X packages [08:22] some of them will need NEW love [08:24] ok [08:39] this is going to be the upload order: [08:39] in parallel: [08:39] render_0.9-0ubuntu2_source.changes [08:39] x-common_0.99_source.changes [08:39] x11proto-core_6.8.99.7-1_source.changes [08:39] xtrans_0.2+cvs.20050513-1_source.changes [08:39] (3 of them needs NEW) [08:39] xrender_0.9.0-0ubuntu5_source.changes [08:40] (build-dep on render-dev) [08:40] and again in parallel: [08:40] xft_2.1.7-1ubuntu1_source.changes [08:40] xcursor_1.1.3-1ubuntu1_source.changes [08:40] (both build-dep on xrender-dev) [08:40] and as last xorg [08:40] this should do [08:59] yeah x is installing [09:02] dh_install --sourcedir=debian/tmp [09:02] COME ON [09:02] install bitch! [09:11] lamont: are you back? [09:11] elmo: first 4 packages on the way === Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-toolchain [09:23] elmo: katie hates me :) [09:23] or hates daniels [09:24] REJECT [09:24] Rejected: Unknown distribution `unstable'. [09:24] that you mean? [09:24] i don't get the rejects.. daniels did the packages [09:24] what package was that? [09:24] render_0.9-0ubuntu2_source.changes [09:24] x-common | 0.99 | source | 9 minutes old [09:24] x11proto-core | 6.8.99.7-1 | source | 9 minutes old [09:25] xtrans | 0.2+cvs.20050513-1 | source | 9 minutes old [09:25] ^-- all got to NEW [09:25] ok.. thanks [09:26] i am repreparing render [09:26] eh, what's the point of x-common? [09:27] elmo: to make the X11 symlink disappear [09:27] as far as i understood at least [09:28] a whole package for it? [09:28] elmo: daniels is killing X11R6 and soing modular [09:28] x-common will get more stuff later [09:28] new render is up [09:29] you can let them in at any time [09:30] s/soing/going [09:31] I assume these packages have to all be in main? [09:31] elmo: yes [09:32] ok, processed [09:32] great [09:33] did they make the :33 daily? [09:33] sorry for pushing/asking but it's like 15 hours that i am here :) [09:33] if i can save 30 minutes, that would be really nice :) [09:34] hmm [09:34] back [09:34] lamont: rocking.. the first 4 pkgs have been accepted [09:35] hsssssssssssssssssssssssst === fabbione watches elmo melting down [09:36] hppa broke cron.daily [09:36] once the current one finishes, I'll rerun it [09:36] ah ok [09:36] thanks === lamont boggles [09:42] hmm it looks like the list of packages for no_auto_build is a bit too long [09:42] ? [09:42] ah crap no [09:42] never mind [09:49] btw, cron.daily done [09:49] rocking [09:49] is there any reason you can't just upload all this stuff and let the buildds figure it out based on the b-d's? [09:50] elmo: because i am not too confident in these packages. they got very little testing [09:50] ok [09:51] so i prefer to break only one piece at a time if the Build-Deps are wrong [09:51] these -dev packages have .c files in /usr/include?!?!?!?!?!!?!?!?! [09:51] eh?????? [09:51] drwxr-xr-x root/root 0 2005-05-17 20:45:55 ./usr/include/X11/Xtrans/ [09:51] -rw-r--r-- root/root 3070 2005-05-17 20:45:55 ./usr/include/X11/Xtrans/transport.c [09:51] -rw-r--r-- root/root 31104 2005-05-17 20:45:55 ./usr/include/X11/Xtrans/Xtrans.c [09:51] daniels !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [09:52] bah [09:52] that can be fixed as soon as daniels wakes up [09:52] brb [09:52] i need 5 minutes break at least to see my wife [09:53] sure [10:01] re [10:05] hrm... does ccache do gcj stuff too? [10:05] no === lamont grumbles [10:05] lamont: Shouldn't be alot of gcj stuff. [10:06] lamont: It should be mostly arch: all with a bit in the postinst. [10:06] lamont: That rare exception being the bits that use JNI [10:06] ah, that makes sense... the gcc-4.0 test build is -A [10:11] ok it looks like all the 4 packages did build properly... [10:12] xrender is on the way [10:15] this one should still be safe.... [10:16] actually also xft and xcursor should be safe... [10:17] there.. up [10:17] as soon as these 3 packages are available we should be able to upload Xorg [10:19] fabbione: which packages am I babysitting? [10:19] lamont: xrender_0.9.0-0ubuntu5_source.changes (chinstrap) [10:19] xft_2.1.7-1ubuntu1_source.changes (me) [10:19] xcursor_1.1.3-1ubuntu1_source.changes (me) [10:20] they should hit the buildd at the next :33 daily [10:20] the other 4 already builded fine [10:21] all ACCEPTED [10:21] elmo: if you want to speed up things, you could run .daily again [10:22] running [10:22] rocking [10:28] done [10:29] May 17 21:29:28 buildd: breezy: total 3 packages to build. [10:30] lamont: i guess it's them :) [10:37] lamont: are they building or did they destroy the chroots? [10:42] pretty much uploading, without digging around too much [10:42] ok [10:43] built on all 4 [10:43] I'm running cron.daily again [10:43] AFAICS everything's built [10:43] ok [10:44] uploading xorg now :) [10:44] if this one break we are fucked [10:44] fabbione: no. we'll be annoyed. [10:44] there's a subtle difference. [10:45] lamont: eheheh [10:45] well the point is that i am tired and i am not 200% sure i can manage to debug X [10:45] so.. somehow somebody is fucked until daniels wakes up :) [10:45] so you and elmo can be annoyed [10:45] i will be fucked for the next 2/3 hours [10:46] :) [10:46] xorg is up [10:48] if this one goes ok, we can push all the libs from doko [10:51] xorg_6.8.2-11_source.changes ACCEPTED [10:52] make[4] : *** No rule to make target `gnu/java/net/protocol/https/Handler.java', needed by [10:52] +`gnu/java/net/protocol/https/Handler.class'. Stop. [10:52] make[4] : *** Waiting for unfinished jobs.... [10:52] make[4] : Leaving directory `/build/buildd/gcc-4.0-4.0.0/build/x86_64-linux/libjava' [10:52] oh doko!!!! [10:52] gcc-4.0_4.0.0-7ubuntu3 times 4 [10:54] lamont: yeah he told me that ubuntu3 was FTBFS [10:54] do we have -4? [10:55] not yet [10:55] he told me one minute before leaving [11:00] lamont: keep a close eye on xorg [11:00] it will pull in all the crap in one go [11:23] xorg's building [11:23] elmo: cool.. on all 4 arches? [11:23] (sorry about the delay, I was (re)building a 2nd archive.ubuntu.com, and it was slaughtering jackass' performance [11:23] I assume so [11:24] no problem about the delay.. i am almost dead anyway :) [11:24] lamont: ? [11:24] yep, all 4 [11:24] cool [11:24] we need to wait Xorg, upload a clean x-common and the libs from doko [11:25] clean x-common? [11:26] elmo: yes. 0.99 had a Dependency hack to build xorg -11 [11:27] once .11 is built, the hack can be removed === elmo puts his hands in his ears and sings LALALALA [11:27] ahhaha [11:27] elmo: either 2 x-common or 2 xorg uploads [11:27] considering the size and the arch: all we opted for x-common [11:28] we did agree that it was dirty [11:28] elmo: I told them it was evil at least... [11:28] but definetely faster :) [11:28] we need to make sure that we have a URL for the morgue-ed source for the 0.99 x-common package to put on the evilness-you-must-endure-when-porting page [11:28] lamont: there will be no need [11:29] oh? [11:29] the reason is that xorg-common is arch: all [11:29] so once it is built, it will be there and cooperating properly with x-common 1.0 [11:29] and how will xorg build with the old new x-common installed on a debian chroot? [11:30] at the end of the transition xorg will not exists anymore [11:30] there will tons of little tiny source packages [11:30] ah, ok [11:30] unfortunatly we did hit a bad timing for X [11:31] because daniels was splitting xorg to the modular tree, killing X11R6 at the same time that we need to do the C++ transition [11:31] right [11:31] so look at this sequence of uploads as something you won't need after [11:32] right. But I will need it this week, when I finally get hppa started on building breezy. sigh [11:32] lamont: once i386 build the arch: all, you will have no problems [11:33] are we planning to bump all the cxxapps, or just let time and transition deal with that? [11:33] no idea about the apps [11:33] we will need to ask doko [11:33] he should be around soon enough [11:33] fabbione: once i386 builds the second x-common arch:all package, then it can take the place of the first? huh??? [11:34] lamont: yes. [11:34] even though I have a hoary xorg? [11:34] the problem is the interaction between xorg-common -10 postinst and x-common [11:34] which seemed to me to be the whole reason for the hacked upload.... [11:34] fabbione: that's hppa's current state... has xorg -10 [11:35] lamont: you still get _all.deb from i386 [11:35] that will be -11 [11:35] ok [11:35] if you are building arch: all locally.. well.. yeah you will need to go trough the same harassment [11:35] it does mean that I need to have my mirror current before I get to xorg though.... [11:35] yeps [11:36] only arch-all building locally is either testing, debian uploads, or glibc hacking. damn locales [11:36] eh [11:36] ehehe === lamont watches the glibc build go through Testing IBM500.... === fabbione wonders how long is going to take [11:56] fabbione: until about :20 ish [11:56] based on history, that is [11:58] ok === fabbione gives back a bunch of packages in Dep-Wait for gcc-4 & co [12:00] i need to find a way to automatically set the packages in Dep-Wait