=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain | ||
jbailey | fabbione: Awake yet? | 05:13 |
---|---|---|
fabbione | jbailey: now | 05:47 |
fabbione | WHOP WHOP | 05:51 |
fabbione | new gcc built on hppa | 05:51 |
jbailey | fabbione: Cool. Is that using the new glibc? | 05:54 |
fabbione | yeps | 05:54 |
jbailey | Nice. | 05:55 |
jbailey | chroot test on ppc works for libc6. | 05:55 |
jbailey | Doing system test and reboot. | 05:55 |
fabbione | ok | 05:56 |
jbailey | Ah, found a missing patch in libc.postinst. | 05:56 |
fabbione | which one? | 05:56 |
jbailey | Do you wish to restart services? [Y/n] | 05:56 |
jbailey | The one that eliminates that prompt. | 05:57 |
jbailey | Fixing. | 05:57 |
fabbione | hmmm i thought i did pull it in.. | 05:57 |
fabbione | ok | 05:57 |
fabbione | cool | 05:57 |
fabbione | those headers changes for IFA_ADDRESS will give us headacke | 05:59 |
fabbione | with this rebuild i got about 30 FTBFS compared to edgy | 05:59 |
=== fabbione uploads gcc hppa to chinstrap | ||
jbailey | Hmm. | 06:06 |
jbailey | I thought it had been in there, but I don't see it... | 06:06 |
jbailey | Like, not in edgy, not in dapper. | 06:06 |
jbailey | Well. I'm still not convinced of that change anyway, so leave it for now, solve it later. | 06:08 |
jbailey | Reboot test. | 06:09 |
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain | ||
jbailey | Weird. This *feels* faster. | 06:16 |
fabbione | ahhaa | 06:16 |
fabbione | * jbailey has quit ("ping timeout - glibc deteted ** double linked free **") | 06:17 |
jbailey | Eh, you're kidding? =) | 06:17 |
fabbione | of course :) | 06:17 |
jbailey | Bah ;) | 06:17 |
fabbione | it feels faster.... ping timeout.. too fast for internet | 06:18 |
fabbione | lamont, jbailey, infinity: new hppa gcc is on chinstrap | 06:20 |
fabbione | (usual place) | 06:20 |
jbailey | fabbione: Need anything else from me before I go pass out? | 06:25 |
fabbione | did you commit what you have done? | 06:26 |
jbailey | Yup. | 06:26 |
fabbione | let me check one second | 06:26 |
jbailey | 'k, I still need to brush my teeth anyway | 06:27 |
jbailey | Oh which arch was it that you can't build twice? | 06:28 |
fabbione | how can i check just check the commit diff you did? | 06:28 |
fabbione | hppa | 06:28 |
fabbione | i am trying now with new gcc for the sake of it | 06:29 |
fabbione | but the error wasn't gcc related | 06:29 |
fabbione | ok i am good with this | 06:31 |
jbailey | bzr diff -r#..# | 06:33 |
jbailey | 'kay. I'll look at the hppa problem tomorrow. | 06:33 |
jbailey | I went throught the ppc testsuite failures tonight. isomac is just a bad test with ldbl-128. tst-cancel24 is fixed. | 06:34 |
jbailey | That solves ppc64. The ppc32 stuff, there's something weird with how it calls the shell for one test, I don't understand. | 06:34 |
jbailey | The remaining thread tests I *think* are just from me using a ppc64 kernel. | 06:34 |
jbailey | The other stuff I did solved the segfault and the locale related tests. | 06:35 |
fabbione | ok... | 06:35 |
fabbione | the hppa thingy should be simple for you | 06:35 |
jbailey | Yeah, I suspect so. | 06:35 |
jbailey | Is that the only thing blocking us openning now? | 06:36 |
fabbione | yes it still fails with new gcc | 06:36 |
fabbione | no it's not a blocker | 06:36 |
fabbione | we will need to upload glibc_2.5-0ubuntu2 once gcc is built | 06:36 |
fabbione | that will take another 24 hours round | 06:36 |
fabbione | and the bootstrap for hppa will take longer than that | 06:37 |
jbailey | 'k. So what's our blockers? ppc kernel. What else? | 06:38 |
fabbione | sparc and ppc abi change.. | 06:38 |
fabbione | doko gave me a test case but i am not convinced yet | 06:38 |
fabbione | i just need to talk to him | 06:38 |
fabbione | otherwise i would say we only need binutils to hit the archive | 06:42 |
fabbione | and we can upload | 06:42 |
fabbione | and you can go to sleep for today :) | 06:42 |
jbailey | http://sources.redhat.com/ml/libc-alpha/2004-03/msg00241.html | 06:48 |
jbailey | is light reading for you for the nighttime. | 06:48 |
jbailey | There'll be a test in the morning. =) | 06:48 |
fabbione | reading... | 06:50 |
jbailey | fabbione: Passing out in the meantime. g'n! | 06:51 |
fabbione | jbailey: night dude | 06:51 |
fabbione | wanna-build -d feisty --list=needs-build | 07:48 |
fabbione | Total 0 package(s) | 07:48 |
fabbione | ok.. only a little bit left to complete sparc rebuild | 07:48 |
=== Keybuk [n=scott@quest.netsplit.com] has joined #ubuntu-toolchain | ||
=== Mez [n=Mez@ubuntu/member/mez] has joined #ubuntu-toolchain | ||
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-toolchain | ||
infinity | Guys, I'm going to do glibc first thing when I wake up so I can babysit it and make sure it goes smoothly. | 02:01 |
infinity | If someone has a new gcc and gcc-defaults for me, I'd love to see those in the queue as well. | 02:01 |
jbailey | infinity: How far away about is that? | 02:01 |
infinity | jbailey: ~8 hours. | 02:01 |
jbailey | I don't think gcc-defaults is changing - we're still on 4.1 | 02:02 |
infinity | Oh, we're still 4.1? Kay. Coo. | 02:02 |
infinity | Then just the new gcc would be nice. :) | 02:02 |
infinity | If I can complete the dance tomorrow, we can open this bloody thing. | 02:02 |
jbailey | Yup. Is it useful if you get a tweaked glibc for hppa today, or should that just wait until later. | 02:02 |
infinity | hppa can wait. | 02:03 |
jbailey | Fabio said that it doesn't build itself with the new version, planning on looking at that today. | 02:03 |
infinity | Though I'd like to spend some time with you on hppa sometime tomorrow, if our timezones match up at some point. | 02:03 |
infinity | And yeah, glibc on hppa isn't self-hosting currently. | 02:03 |
infinity | "whoops" | 02:03 |
jbailey | Need to check with my wife, but I think she's working tonight. | 02:03 |
jbailey | She that should be fine. I'll try to solve the self-hosting problem before that. | 02:04 |
infinity | Cool. I'll see you when I wake up, then. | 02:04 |
infinity | Toodles and such. | 02:04 |
jbailey | Sleep well, Adam. | 02:04 |
infinity | Bug doko for gcc, if you see him. :) | 02:04 |
doko | infinity: I can upload that, what should we do with th ldbl128 changes? | 02:04 |
infinity | doko: We never got anywhere conclusive with that, did we? | 02:04 |
doko | no | 02:04 |
infinity | Cock. | 02:04 |
infinity | Hrm. | 02:04 |
jbailey | doko: It only affects libraries that have defined ldbl-128 interfaces, right? | 02:04 |
jbailey | Anything calling into glibc will be fine. | 02:05 |
jbailey | It'll otherwise be internally consistant. | 02:05 |
jbailey | I'm inclined to say non-issue and see if I'm right. | 02:05 |
doko | jbailey: yes, I started https://wiki.ubuntu.com/Ldbl128Main | 02:05 |
infinity | Well, the only possible issue is a maintainer script calling into broken code during the upgrade. | 02:05 |
infinity | If that's not a likely problem, we can just hand-wave it all away and make sure the affected bits are rebuilt. | 02:06 |
=== cjwatson is with infinity on this | ||
doko | and https://wiki.ubuntu.com/Ldbl128Universe | 02:06 |
jbailey | doko: How are you testing these? Are you grepping include files? | 02:06 |
fabbione | jbailey, infinity: didn't we agree to upload another glibc after gcc??? | 02:07 |
doko | jbailey: yes, and then looking at the packages | 02:07 |
jbailey | doko: 'kay. Just making sure we're not triggering on internal uses of ldbl - just public interfaces. | 02:07 |
infinity | fabbione: We'll need another one to fix hppa anyway, so that timing will work out perfectly. | 02:07 |
infinity | jbailey: If you can hold off on the hppa-fixing glibc until after I do glibc/gcc on the primary arches, we'll get the "glibc rebuilt with the new toolchain" for free. | 02:08 |
doko | jbailey: and just include files in the binary packages, not the source packages | 02:08 |
jbailey | infinity: 'kay. I can push the changes to bzr rather than upload. | 02:08 |
jbailey | doko: Right. | 02:08 |
fabbione | infinity: yes i am aware of hppa, but i think we should upload glibc after gcc again before opening | 02:08 |
fabbione | infinity: and yes.. we get hppa for free that way and that was my plan too | 02:08 |
jbailey | fabbione: He's agreeing with you. | 02:08 |
fabbione | yeps | 02:09 |
fabbione | i am redundant | 02:09 |
infinity | I wasn't going to say it. :P | 02:09 |
doko | infinity, cjwatson: if we don't do anything with it, then we should upload the identified packages having long double in the interface just after the toolchain upload (and before opening the gates) | 02:11 |
infinity | If you feel like hitting me with a mess of rebuild-only uploads, be my guest. | 02:12 |
fabbione | doko: i think we can do that using edgy source (just version bump) and merge them later | 02:12 |
cjwatson | I think that would be OK by me | 02:12 |
infinity | If we need to order library/app rebuilds, either set tightly-versioned build-deps (which might be a bit icky), or mail me a sort order. | 02:12 |
fabbione | that would probably be the fastest | 02:12 |
cjwatson | oh, fuck, app rdepends | 02:13 |
cjwatson | that's gonna be a LOT of rebuilds, right? | 02:13 |
infinity | A fair few. | 02:13 |
infinity | libgmp has a lot of rdeps, for instance. | 02:13 |
cjwatson | if we could prune the list as much as possible first ... | 02:13 |
fabbione | cjwatson: why? if we upload the libs first then everything that happen after is ok... there will be a short window during initial import that we are exposed, but who cares? | 02:13 |
infinity | On the other hand, I don't much care if APPS in feisty are broken, if we can just rebuild the libs out of the gate. | 02:14 |
infinity | We can catch the apps at a more leisurely pace. | 02:14 |
cjwatson | fabbione: I guess we could just ignore apps and let them get sorted out on merge/sync, assuming that they've changed in Debian | 02:14 |
fabbione | infinity: exactly... | 02:14 |
cjwatson | I'd be a lot more comfortable if we had an automatic way to scan binaries for the old long double ABI | 02:14 |
fabbione | i guess we can track the list and see if something is not rebuilded | 02:14 |
infinity | I'm sure someone could write a quick archive scanner to find it... Maybe? | 02:15 |
infinity | Or is it completely opaque? | 02:15 |
fabbione | infinity: i think you could just unleash glibc on the buildd... some of them will take hours to build anyway | 02:15 |
infinity | fabbione: It's not published yet. | 02:15 |
fabbione | infinity: ppc kernel is ok so buildd should survive | 02:15 |
jbailey | cjwatson: Not possible, sadle. | 02:15 |
infinity | fabbione: I'll probably get it building before I sleep, though. | 02:15 |
jbailey | cjwatson: The problem is that on arches where long double didn't exist, it came out as double. | 02:16 |
fabbione | it should be published in few minutes :) | 02:16 |
jbailey | sadly, even. | 02:16 |
doko | infinity: once you use a typedef in a header, you can't really find out something about the app without knowing the typedefs | 02:16 |
infinity | doko: Anyhow, either way, get me gcc for tomorrow, pretty please. We can get this whole library rebuilding mess sorted then. | 02:16 |
cjwatson | jbailey: can we scan for binaries using double at all? | 02:16 |
infinity | (Or you guys can keep hashing it out while I watch TV for an hour and then go to sleep) | 02:16 |
cjwatson | then we could just compare timestamps ... | 02:16 |
cjwatson | or for binaries using long double on i386 but double on powerpc, or something | 02:17 |
cjwatson | sorry, this all feels horribly impractical I know, just thinking out loud until it becomes practical | 02:17 |
jbailey | Umm, probably, since they'd have a floating point register somewhere in the signature? glibc has some sort of abi check that they use for that. It's black magic I've not poked by head into though. | 02:17 |
fabbione | shower time.. | 02:18 |
fabbione | bbl | 02:18 |
fabbione | re | 02:46 |
doko | why does postfix need long double? | 02:47 |
fabbione | to process faster tons of TB of spam | 02:47 |
infinity | Grr, lib64stdc++6 was in universe. Promoting to main, glibc will have to rety on ppc/sparc. | 03:15 |
=== infinity is going to bed, but will attend to it in the morning. | ||
doko | infinity: gcc-4.1 didn't change, will put it on chinstrap:~doko/uploads/ | 03:18 |
fabbione | infinity: eh? | 03:21 |
fabbione | infinity: i did build glibc with what's in edgy main | 03:21 |
fabbione | specially on sparc | 03:22 |
fabbione | this is weird tho | 03:23 |
lamont | doko: where does postfix use long double? | 04:12 |
doko | lamont: http://people.ubuntu.com/~doko/ldbl/ldbl.headers-main/postfix-dev | 04:13 |
=== jbailey [n=jbailey@montreal.canonical.com] has joined #ubuntu-toolchain | ||
=== cjwatson [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-toolchain | ||
=== mlpug [n=user@a84-231-238-186.elisa-laajakaista.fi] has joined #ubuntu-toolchain | ||
jbailey | fabbione, infinity: hppa patch committed for ustat bug. | 09:18 |
fabbione | jbailey: great! | 09:20 |
fabbione | once we get gcc out i will reupload glibc and we can open the dance | 09:20 |
jbailey | Turns out I wrote the patch for it in July. =) | 09:20 |
fabbione | ehhe | 09:21 |
jbailey | fabbione: The build isn't finished here yet, but it's at least past that point. | 09:22 |
fabbione | ok | 09:23 |
jbailey | I'm a bit concerned by the number of testsuite failures in there, but I suspect that most of those go away with a newer kernel. | 09:23 |
fabbione | probably | 09:24 |
fabbione | i guess we will never know till we boot a .19 | 09:24 |
fabbione | also.. did you notice that we have unalligned access warnings with 2.5? | 09:24 |
jbailey | Not so far. | 09:26 |
jbailey | Mostly I noticed that my locales appear to be broken on hppa, but I don't remember them being broken at home. | 09:26 |
jbailey | So I'll check again on ppc to make sure. | 09:26 |
fabbione | pitti claims locales is ok for him on amd64 or x86 | 09:27 |
jbailey | Weird. I probably am just missing something that got twiddled from dapper. | 09:27 |
jbailey | fabbione: You just use English on your desktop? | 09:27 |
fabbione | yes | 09:28 |
fabbione | there is no other language for computer stuff | 09:28 |
=== doko [n=doko@dslb-088-073-093-229.pools.arcor-ip.net] has joined #ubuntu-toolchain | ||
=== doko [n=doko@dslb-088-073-105-202.pools.arcor-ip.net] has joined #ubuntu-toolchain | ||
=== cjwatson [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-toolchain |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!