/srv/irclogs.ubuntu.com/2005/08/13/#ubuntu-toolchain.txt

dokolamont: the openoffice.org build did fail again on i386, same reason12:04
dokosame with openoffice.org212:05
jbaileyCool, it's into the testsuite this time, so disabling the mudflap thing was hopefully enough.12:39
dokoinfinity: ^^^ I don't know what lamont did before requeing the OOo* builds, but it didn't help01:11
=== doko [~doko___@dsl-084-059-068-111.arcor-ip.net] has joined #ubuntu-toolchain
lamontdoko: I did a dpkg --configure on the annoyed package, and removed all the crap.01:57
lamontdoko: which is to say, there's a pretty b0rked package in there.01:58
infinitylamont, doko : That dpkg segv is known, but some preliminary debgging has gotten knowhere, except "jee, looks like a horribly smashed stack, yay".02:03
infinityI'm hoping that drastically rearranging the mesa packages in the next few days will "work around" the dpkg bug, but I won't hold my breath either.02:04
dokoit's just that during the past months OOo* packages only build on Mondays at new moon, when the tide is high and a new planet in our solar system is discovered :-(02:06
=== lamont thought that was normal for oo.o, figured it really just needed to be broken up into more managable pieces.
lamont:-)02:07
dokoas more as you try to depend on external build dependencies, as more it becomes broken. obviously we don't have a different understanding of "broken" ;)02:10
lamontheh02:17
lamontand hppa climbs to within 14% of #1. :-)02:35
lamontaka #5 :-(02:35
jbaileyHmm.  g++-4.0 -m64 tests appear to be sucking wind.02:56
jbailey# of expected passes            21502:57
jbailey# of unexpected failures        171002:57
jbailey# of unexpected successes       102:57
jbailey# of expected failures          502:57
jbailey# of unsupported tests          902:57
jbaileyI'm curious about the unexpected success. =)02:57
lamontthat was testing to make sure something failed, maybe?02:57
jbaileyNo, dear.02:57
lamonthehe02:58
jbaileylamont: The glibc fix is working right for you then?02:59
lamontbeautifully02:59
jbaileyCool.02:59
jbaileyI'll need to hear from doko before I know what to do with this compile, assuming it produces packages correctly.02:59
jbaileyI have this vague suspicion that it didn't actually produce the binaries or something.03:00
jbaileyAnd sometime around then I need to get initramfs-tools made the default.03:00
jbaileylamont: If I do the upload of the kernel package, and a noop upload of the linux-source based on the new kernel package, will you take care of getting the changes into you repo?03:01
lamont??03:06
=== lamont thought the kernel package _was_ linux-source
infinityIt is.03:09
infinityjbailey : There's no such thing as a "noop upload of linux-source", all the linux-image binaries are generated by it.03:09
jbaileylamont: Umm.  Whatever bits contains make-kpkg03:10
jbaileylamont: Which is the bit that needs changing.03:10
infinityOh, "kernel-package"03:10
jbaileyRight.03:11
infinityBut still, no such thing as a noop upload of linux-source.  Unless you mean "no source change upload", with an non-op of rebuilding every kenrel image. :)03:11
jbaileyno-op from my point of view.03:11
jbailey;P03:11
infinityOh.  No-effort, then. :)03:11
lamontah, right.03:11
infinityI'll accept that.03:11
lamontso you upload kernel-package with the change, then fix the build-deps and upload the kernel03:12
jbaileyYup03:12
infinity(Though, you'll want to put in at least minimal effort to bump the kernel-package build-dep, if you don't want stuff to blow up)03:12
jbaileyBut I want to make sure that I don't make it hard to keep your baz repo happy for the kernel stuff.03:12
lamontah, ok.  I get it...03:12
lamonthow soon you want to do this?03:13
infinityMerging in a 1 line change plus a changelog entry shouldn't be too tough. ;)03:13
lamontah, doesn't much matter...03:13
jbaileylamont: Tongiht, ideall.03:13
jbailey+y03:13
lamontjbailey: you hooked up for baz hackery?03:13
lamontor is that what you're asking me to do?03:13
jbaileyinfinity: I think they name the branches after the version numbers.03:13
jbaileylamont: I'm asking you to do that.  baz and I don't get along.03:13
lamontok.03:13
lamonteither I'll do it or I'll dump it on fabbione. :-)03:13
infinityjbailey : You're not alone.  baz and I have had some pretty heated arguments.03:14
jbaileySound slovely. =)03:14
=== lamont has an all-day offsite tomorrow, work like hell on tuesday, and out of town wed-sun
jbaileyinfinity: I suggest hanging out on #bzr and encouraging mpool to ignore any heritage they consider taking from baz. =)03:15
infinityI figure the path of least resistance there is to re-brand svn as bzr and let it loose on the world.03:15
jbaileyinfinity: I think they've found it helpful to have me occasionally say "What?  Why would I want to know what the hell a library is before I do a checkout?"03:15
infinityWhile I may like that, however, I suspect it may irk others.03:15
jbaileyRebranding git as bzr would be a better match.03:16
jbaileyAt the moment they serve about the same goals.03:16
desrt'git' is a much cooler name, though03:16
jbaileygit/cogito03:16
jbaileydesrt: I've assumed the pronounciartion of 'bzr' is 'buzzer', which is kinda fun, too.03:17
desrtjbailey; you pronouce it like "cathedral" backwards :)03:17
lamontjbailey: I've heard it pronounced bazzer03:17
jbaileyI like the Linus quote on the OLS t-shirts this year, something to the effect of "I'm an egotistical bastard.  I name all my projects after myself. First Linux, now git"03:17
lamontlol03:18
jbaileyOoo Ooo!  debhelper time!03:19
jbaileyBOOYAH03:39
jbaileyI have a biarch gcc-4.0 now, too03:39
jbaileyAnd no amd64-libs on my system03:39
infinity\o/03:41
jbaileyinfinity: What hours are you working these days?03:43
jbaileyinfinity: If LaMont's away, I'm goign to need you for the bootstrap fun.03:43
desrtjbailey; dude.  infinity is a busy guy03:43
jbaileydesrt: YEs, and I'm about to make him busier...03:44
infinityIn theory, 10-6 AEST (2400 - 0800 UTC, I think)03:44
infinityIn practice, I'm in and out all evening, unless I have something else to do.03:45
infinitydesrt : I appreciate the 3rd party atempt to dodge work, but jbailey's asking e to do something suqarely in my job description (for once, yay), so I can't very well cop out with "I'm budy". :)03:45
infinitys/budy/busy/03:45
infinityAlthough, how anyone could want help from someone whose typing is this horrible, I don't know.03:46
infinityMaybe I need to turn off all the filesharing applications on my girlfriend's computer, so I'm not typing 12 words ahead of my visual feedback.03:46
jbaileyinfinity: 'kay.  Once I get doko's final okay on the gcc-4.0 failures, I have the binaries that you need to install in the chroots.03:47
jbaileyinfinity: Doing the rebuilds shouldn't take any of your attention (Just one each, about 3 hours per gcc, 2 hours for glibc)03:47
jbaileyinfinity: Then drop those in the buildd chroot and feed it the source packages that I'll have signed for you.03:48
infinityjbailey : <nod>.. I understand the concept. :)03:48
jbaileyinfinity: Cool, it's as much to confirm the steps for me as anything. =)03:48
infinityjbailey : Just be a dear and sign the binaries you expect me to bootstrap with as well.03:48
jbaileyinfinity: Sure.  Signed changes file good enough?03:48
infinityGood enough for me, yeah.03:48
lamontbetter be... :-)03:49
lamontinfinity: thanks man03:49
infinityUnless you're a l33t MD5 hax0r.03:49
jbaileyinfinity: Will you be fussed if the glibc you build with is slightly different that the one you're building?03:49
jbaileyinfinity: My current build doesn't have lamont's hppa patch in it yet.03:49
infinityDoesn't hurt my feelings any.03:49
jbaileyAnd the gcc-3.4 that I'll be building suggests libc6-dev-amd64 instead of libc6-amd6403:50
jbaileySo basically stupid little changes like that.03:50
jbaileyBut that I'd rather not piss away 8 hours on rebuilding for if I can avoid it.03:50
infinityI'll get over it.  So long as the final binaries produces at the end of the bootstrap are correct.03:50
jbaileyThat's the promise.03:50
infinityThat's the whole point, really.  The intermediate shit is expected to be goofy anyway.03:50
lamontjbailey: and technically, it's two builds of each....  That is, what gets uploaded is built using only debs built in the data center03:51
infinityHe doesn't need to care about that last step, mind you. :)03:51
lamontinfinity: true03:51
jbaileyRight. ;)03:52
infinityWell, he does if the new gcc/glibc combo somehow fails to build itself, but that shouldn't happen.03:52
jbaileylamont spent alot of time convincing me to not care about buildd time.03:52
lamontI just wanted him to understand that it was actually a small amount of work..03:52
jbaileySomething or other about Ubuntu not having m68k whiners^Wmachines that we have to worry about bogging down.03:52
infinitybuildd time in Ubuntu is pretty.. Plentiful.03:52
lamontyeah.  cycles we got03:53
infinityIt's not the "lack of m68k" factor, so much as the "overkill redundancy" factor.03:53
jbaileyTrue.03:53
lamontOTOH, if you don't have my glibc fix, we'll have to talk...03:53
lamont:-[)03:53
infinityWe can rebuild the archive in n otime flat on a single buildd of any of the 3 release arches... So what do we do?.. Have 3 buildds for each.  Yay.03:53
jbaileyBut fundamentally when I upload, I usually think about "Is this change enough to merrit bogging down an m68k machine for a day or two?"03:53
jbailey(In Debian, obviously)03:54
jbaileyOr an arm machine.03:54
infinityjbailey : I wouldn't worry about the m68k case in Debian either, if I were you.03:54
infinityjbailey : If we're backlogged, your 5 uploads in a day will go unnoticed anyway, and if we're caught up, we're caught up, so what do you care? :)03:54
jbaileyTrue. =)03:55
jbaileyDoes the buildd still kill in-progress builds when w-b notifies that a newer version is going?03:55
infinityIf the buildd gets the mail, sure.03:55
infinity(Well, it doesn't kill the build, it just purges the build directory, which causes it to fall the fuck over miserably and confuse people reading the logs)03:56
infinityBut, in essence, it works.03:56
jbaileyAhahaha03:56
jbaileysweet03:56
jbaileyThe buildd software is such cruft.03:56
infinityRemoving the build tree out from under the build is the most reliable way to make it fail in a hurry.03:57
infinityIt's just confusing to understand why it died, if you're not used to it.03:57
lamontmind you, I don't think hppa/ia64 do the nuke-the-build-tree trick03:58
jbaileyOh sure.  And a tire-iron is the fastest way to get a cyclist off his bicycle.03:58
jbaileyBut still...03:58
infinityNo, a new driver in Germany is.03:58
infinityWhich is a joke that my adopted countrymen here iN Australia may find in poor taste...03:58
infinity(Did you guys get that news story over there?)03:59
jbaileyI do remember a friend of mine remind me that the fastest way to a man's heart is through the breastplate.03:59
jbaileyFollowed by someone else pointing out the through the base of the throat might be faster because you're pretty guarnateed to get it right in one hit.03:59
jbaileyinfinity: I don't think so...03:59
jbaileyAhahaha04:00
infinityjbailey : Oh, a few weeks ago, the entire Australian women's cycling team was run over in Germany by someone who had been licensed for only a few months.04:00
jbaileyGoogle images gives this hit first for "Tire Iron":04:00
jbaileyhttp://www.dot.wisconsin.gov/safety/motorist/behaviors/aggressive/04:00
jbaileyinfinity: Oh ouch. =(04:00
infinityhttp://news.bbc.co.uk/sport1/hi/other_sports/cycling/4695385.stm04:01
jbaileyinfinity: Oh ouch. =(04:02
infinityThat's okay, I didn't know any of them, and besides, it's against my religion to offer condolences.04:02
jbaileyOh, I know why I missed that.04:03
jbaileyI spent the 20th sitting in the senate watching the same-sex marriage debate.04:03
infinityOh, I came up with the solution to the same-sex marriage debate yersterday evening, in a fit of absolute brilliance.04:04
jbaileyOh?04:04
jbaileyI'm happy enough with the solution that Canada came up with.04:05
infinityI was sitting here, filing my taxes, and noted that several government agencies, from two different governments, consider Zofia and I to be husband and wife, despite having never been issued a marriage certficate, realised that in modern western society, the "legal marriage certificate" has become completely meaningless (from a legal standpoint), and decided the fastest way to end to debate is to stop issuing them altogether, to any couples.04:05
jbaileyThat was one option that was debated.04:05
desrtjbailey; seriously though.  infinity has to fix X and the kernel :)04:05
jbaileyThe problem with it is that 'marriage' is an initernationally recognised term protected by various treaties.04:06
jbaileyIf we were to stop issuing marriage certificates, there are a number of legal inconveninences.04:06
infinityIt even seems to have a positive side, that people who hook up, get drunk, and get married that night won't be considered "married" by the government, since you'd need defacto status (12 months or more, etc) to be considered actually committed to each other.04:06
jbaileyIt would be far better to issue one to everyone at birth.04:06
jbaileyRelax the rules of marriage to be from 1 to N people.04:06
jbaileyAnd just make everyone marries. =)04:06
infinityHah, that's a curious option, too. :)04:07
infinityFrom the government standpoint, though, I do like the "only recognise people who pass the defacto test" concept.04:07
desrtwhat government is this?04:08
infinityMy ficticious one.04:08
infinityThat I will set up when I invade Tasmania.04:08
desrtso.... .nz?04:08
ajmitchinfinity: on another note, is a test rebuild of the archive planned sometime before release?04:08
infinityajmitch : It's ongoing.  elmo dumps and reloads the breezy-autotest wanna-build database every few days, and wee see how badly off everything is.04:09
infinityajmitch : I've only been holding off on FTBFS bug filings, because I know a large number of those bugs are rooted in specific problems with packages that are being fixed.04:09
ajmitchalright04:09
ajmitchwe'll probably need to get onto a few of those for universe04:10
infinityOnce I /think/ things should be buildable, I'll start irritating the packages which clearly still aren't.04:10
jbaileyinfinity: I want lkh related bugs sooner rather than later!04:10
jbailey(Of course, lamont has been diligently finding most of those for me...)04:10
jbaileyinterdiff: gcc-4.0_4.0.1-4ubuntu2.diff.gz doesn't contain a patch04:13
jbaileyhmm04:13
jbaileyAh, need -z04:13
infinityWhat have you got against debdiff? :)04:14
jbaileyI want to send doko what I changed in the source package for review.04:14
infinityYes, and?04:15
infinity'debdiff 1.dsc 2.dsc' is a lot less typing.  Something I'm rather fond of.04:16
jbaileydebdiff looks like it works on .deb files04:16
jbaileyI did interdiff -z *diff*04:16
infinityYeah, I do "debdiff *dsc". :)04:16
infinityClose enough, I guess, if your fingers are trained for the former.04:16
lamontjbailey: see http://people.ubuntu.com/~lamont/buildLogs/Test/Lists/breezy-autotest.all.$ARCH04:17
lamontiirc04:17
jbaileylamont: Nice, thanks.04:17
lamontof course, if something is failed there, and failed in buildLogs/Lists/breezy.all.$ARCH, then it could just be broken.04:17
lamontinstalled in breezy, and Failed/Building in breezy-autotest is generally bad.04:18
lamont(unless we're actually doing a build at that moment, which is rare)04:18
jbaileylamont: Grep from "Failed", yes?04:18
jbaileyCool, thanks.04:18
lamontgrep Building04:18
lamontunless infinity has been marking them failed...04:19
infinityNo, that's something I wanted to change.04:19
lamontBuilding --> really building, or failed-if-done04:19
infinityWe should update the autosigner on sanae to auto-fail failed logs for -autotest, rather than leave them in building.04:19
infinitySince -autotest is supposed to be, y'know, automated.04:19
lamonthrm... good point..04:20
lamontyou feel safe hacking that?04:20
infinityYep, it's just awaiting a round tuit.04:20
infinityWhich I should find after today.04:20
lamontwell, if you haven't done it before I'm back on the 15th, I'll get to it..04:20
infinity(I have to attack a few BreezyGoals, before mdz and I meet this afternoon and he gives me hell for only doing half my job)04:20
=== lamont makes sure his baz mirror is fresh
lamonthehe04:21
lamontgood idea04:21
=== lamont heads off to go to sleep. night all
lamontjbailey: that means fabbione love later tonight for the kernel, in all likelihood04:29
jbaileylamont: 'kay, thanks.04:30
jbaileylamont: Good sleeps, my friend.04:30
=== chmj [~chmj@196.36.161.235] has joined #ubuntu-toolchain
=== ubuntulog [~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: i386 biarch, C++ ABI change: completed in main, some universe work left
=== Topic (#ubuntu-toolchain): set by jbailey_ at Mon Jul 11 13:43:35 2005
=== infinity [~adconrad@loki.0c3.net] has joined #ubuntu-toolchain
=== chmj [~chmj@196.36.161.235] has joined #ubuntu-toolchain
=== Riddell [jr@muse.19inch.net] has joined #ubuntu-toolchain
=== ubuntulog [~warthylog@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== chmj [N=chmj@196.36.161.235] has joined #ubuntu-toolchain
=== mode/#ubuntu-toolchain [-s] by ChanServ
=== doko [N=doko___@dsl-084-059-068-111.arcor-ip.net] has joined #ubuntu-toolchain
=== lamont [N=lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain
=== doko [N=doko___@dsl-084-059-068-111.arcor-ip.net] has joined #ubuntu-toolchain
=== Riddell [I=jr@muse.19inch.net] has joined #ubuntu-toolchain
=== desrt [N=desrt@dhcp-0-20-af-d2-7c-3.cpe.mountaincable.net] has joined #ubuntu-toolchain
=== ajmitch [N=ajmitch@port163-24.ubs.maxnet.co.nz] has joined #ubuntu-toolchain
=== elmo [~james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #ubuntu-toolchain
=== ubuntulog [N=warthylo@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== fabbione [N=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== Seveas [N=seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== elmo [N=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #ubuntu-toolchain
dokolamont, infinity: any news about the OOo* build failures / buildd b0rkage ?10:15
=== doko [N=doko___@dsl-084-059-068-111.arcor-ip.net] has joined #ubuntu-toolchain
dokolamont, infinity: any news about the OOo* build failures / buildd b0rkage ?10:55
=== doko [N=doko___@dsl-084-059-068-111.arcor-ip.net] has joined #ubuntu-toolchain
=== doko [N=doko___@84.59.68.111] has joined #ubuntu-toolchain
=== elmo [N=james@83.216.156.21] has joined #ubuntu-toolchain
=== lamont [N=lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain
=== chmj [N=chmj@196.36.161.235] has joined #ubuntu-toolchain
=== ubuntulog [N=warthylo@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== fabbione [N=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-toolchain
=== Seveas [N=seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== ajmitch [N=ajmitch@port163-24.ubs.maxnet.co.nz] has joined #ubuntu-toolchain
=== desrt [N=desrt@dhcp-0-20-af-d2-7c-3.cpe.mountaincable.net] has joined #ubuntu-toolchain
=== Seveas [N=seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== chmj [N=chmj@196.36.161.235] has joined #ubuntu-toolchain
=== lamont [N=lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain
=== elmo [N=james@83.216.156.21] has joined #ubuntu-toolchain
=== doko [N=doko___@84.59.68.111] has joined #ubuntu-toolchain
=== Seveas [N=seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== chmj [N=chmj@196.36.161.235] has joined #ubuntu-toolchain
=== lamont [N=lamont@mix.mmjgroup.com] has joined #ubuntu-toolchain
=== elmo [N=james@83.216.156.21] has joined #ubuntu-toolchain
=== doko [N=doko___@84.59.68.111] has joined #ubuntu-toolchain
=== Riddell [I=jr@muse.19inch.net] has joined #ubuntu-toolchain
=== infinity [N=adconrad@loki.0c3.net] has joined #ubuntu-toolchain
=== lamont__ [N=lamont@15.238.5.30] has joined #ubuntu-toolchain
=== Seveaz [N=seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== Seveaz [N=seveas@seveas.demon.nl] has joined #ubuntu-toolchain
=== lamont__ [N=lamont@15.238.5.30] has joined #ubuntu-toolchain

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!