[00:33] <slangasek> doko, infinity: running into a strange error trying to merge busybox from Debian; they've turned on nfs mount support, but this causes a build failure: http://paste.ubuntu.com/958833/
[00:33] <slangasek> doko, infinity: this looks related to the glibc sunrpc split-out; any idea how this was working in Debian?
[00:34] <infinity> slangasek: You're sure that's not just an as-needed thing?
[00:35] <slangasek> infinity: AFAICS nothing tries to pull in librpcsvc.a here
[00:35] <slangasek> oh yes, I should've said, it's only the static build that fails
[00:36] <slangasek> doko_: nice timing :)  do you have any idea about this? http://paste.ubuntu.com/958833/
[00:36] <infinity> (That's probably just his client bouncing)
[00:36] <slangasek> yep
[00:40] <infinity> https://bugs.gentoo.org/show_bug.cgi?id=379481#c27
[00:40] <ubot2> infinity: Error: Could not parse XML returned by bugs.gentoo.org: HTTP Error 404: Not Found (http://bugs.gentoo.org/xml.cgi?id=379481)
[00:40] <infinity> ubot2: That was remarkably unhelpful.
[00:40] <ubot2> infinity: Error: I am only a bot, please don't think I'm intelligent :)
[00:42] <infinity> slangasek: I think the answer might be "use 1.19.4"
[00:42] <slangasek> mmk
[00:43] <slangasek> still concerned that this worked in Debian but not Ubuntu
[00:43] <infinity> Debian is glibc 2.13
[00:43] <infinity> But all accounts, this seems to have changed in 2.14
[00:43] <slangasek> oh, dur
[00:43] <slangasek> yes
[00:44] <infinity> Oh, wait, the NFS mount fix is in 1.20.0
[00:44] <infinity> But I'm betting it's fairly simple to backport.
[00:45] <slangasek> yeah, for the moment I'll just disable NFS in the static build
[00:45] <slangasek> it's a new feature we weren't missing before, so I'm not in a hurry for fixing just yet
[00:46] <infinity> http://git.busybox.net/busybox/commit/?h=1_20_stable&id=a86e02492d7700ce8cb4108f53646dfb025c2dff
[00:47] <infinity> And possibly:
[00:47] <infinity> http://git.busybox.net/busybox/commit/?h=1_20_stable&id=39b233182c0a13200be051b993da181a1db80a87
[00:48] <infinity> Yeah, if those two backport with minimal fuss, that should do it.
[00:48] <infinity> And we're > 2.6.23 on hardy and later, so that seems sane for us.
[00:49] <slangasek> yep
[00:49] <slangasek> provided we think bypassing the system rpc headers is sane :)
[00:54] <infinity> Is anything busybox does sane?
[00:54]  * slangasek idly twiddles busybox to make it pick up hardening again
[00:55]  * infinity decides he's done with his "You're in a maze of registers, all alike" text adventure for the day, and goes to hunt sushi.
[01:03] <micahg> did the branch lifting the dpkg pre-depends requirement actually land?
[01:06] <micahg> ah, looks like it
[01:10] <wgrant> micahg: Yeah, but probably won't be deployable for a day or two.
[01:10] <micahg> meh, I just sync'd something that depends on it :(
[01:10] <micahg> the way the queue looks though, that should actually work out just fine :-/
[01:11] <infinity> Heh.
[01:11] <micahg> infinity: you wanna score down the builds for me?
[01:11] <infinity> micahg: Sure, which source?
[01:11] <micahg> infinity: coccinelle
[01:12]  * micahg thinks this is a first for him, having builds scored *down*
[01:13] <infinity> Not sure that made much difference in their queue positions, but they're definitely dead last now. :P
[01:14] <micahg> yeah, well, I expect more uploads over the next few days :), I don't need it done now, I just wanted it off my list :)
[01:16] <infinity> "Tokyo Cabinet is the successor of QDBM"... Who names these projects?
[01:17] <wgrant> Not to be confused with Kyoto Cabinet, which is another DBMish thing
[01:18] <wgrant> Ah, at least the Tokyo Cabinet homepage mentions Kyoto Cabinet.
[01:18] <infinity> I can't tell if you're pulling my leg or not.
[01:18] <wgrant> srsly
[01:18] <wgrant> http://fallabs.com/tokyocabinet/
[01:18] <wgrant> First paragraph
[01:18] <wgrant> "BTW, do you know Kyoto Cabinet?"
[01:18] <infinity> ...
[01:18] <wgrant> Yes
[01:19] <wgrant> I thought for ages they were the same thing.
[01:19] <wgrant> But they're actually distinct projects.
[06:37] <slangasek> ogra_: fyi, looks like you didn't run sync-mirrors after fixing the md5sums this morning; done now
[09:10] <cjwatson> micahg: I wouldn't worry too much about it - a few retries at this point won't be the end of the world or anything
[09:11] <cjwatson> micahg: I synced quite a few that will probably fail for that reason; better to get them off *my* plate
[09:11] <micahg> hehe
[09:14] <cjwatson> wgrant: the pending QA looks kind of trivial, though; is there something else blocking deployments?
[09:14] <wgrant> cjwatson: The QA before your thing is done
[09:14] <cjwatson> in fact I'm not really sure why both those revisions weren't no-qa
[09:15] <wgrant> The QA after that (particularly 15180) is extremely non-trivial.
[09:15] <wgrant> But we can deploy 15177 now
[09:15] <wgrant> Assuming production doesn't decide to blow up again
[09:15] <cjwatson> oh, bah, when I said that the deployment report I had loaded only went up to 15179.
[09:16] <wgrant> That's like so 16 minutes ago.
[09:16] <wgrant> 15178 could be no-qa, I guess.
[09:16] <wgrant> Let me just review the diff.
[09:16] <cjwatson> and 15179 is a test fix, isn't it?
[09:17] <wgrant> Yes.
[09:17] <wgrant> no-qa
[09:17] <cjwatson> er, as opposed to a testfix.
[09:17] <wgrant> testfix, testfix.
[09:18] <wgrant> Let's just go with 15177
[09:18] <wgrant> 15178 has already broken qastaging today :)
[09:19] <wgrant> (meant to look at this hours ago, but the distractions just kept coming)
[11:04] <wgrant> cjwatson: deploy is done
[11:06] <cjwatson> cool, thanks
[11:14] <cjwatson> Good, and a sample retry worked too.
[11:17] <wgrant> Great.
[13:19] <ogasawara> cjwatson: should our package uploads for quantal be going through -proposed first and then be pocket copied?
[13:20] <ogasawara> cjwatson: ie. similar to our process at the end of Precise
[13:23] <cjwatson> ogasawara: right at the moment, there's so much skew from the initial auto-sync that it hardly matters
[13:24] <cjwatson> ogasawara: once that settles down a bit, https://lists.ubuntu.com/archives/ubuntu-devel-announce/2012-April/000949.html still applies, I think
[13:24] <cjwatson> until such time as we have better tools
[13:24] <ogasawara> ack
[14:15] <infinity> Bah, whoever synced tex-common before tipa kinda broke the world.
[14:16]  * infinity goes about papering over this.
[14:19] <infinity> And texlive-base... And... Fun.
[14:31] <infinity> cjwatson: Oh, it was you!
[14:31] <infinity> cjwatson: So, uhm.  New tex-common = Very Bad Thing.
[14:32] <infinity> cjwatson: I think we may have just been backed into a corner where we have to manually re-bootstrap the entire tex-* interdependency mess.
[14:33] <infinity> cjwatson: (Even backing it out would require a small "bootstrap", though slightly less painful)
[14:33] <cjwatson> Argh
[14:33] <cjwatson> Er, sorry :-(
[14:33] <cjwatson> So it just needs new tipa?  Can we build that in a PPA and copy it?
[14:33] <infinity> Yeah, no, it needs way more.
[14:33] <cjwatson> Bugger
[14:34] <infinity> texlive-*, tex-*, it seems they all interdepend in nasty ways.
[14:34] <cjwatson> I thought it was an easy fix for an lmodern dep-wait
[14:34] <cjwatson> So how does it break?
[14:35] <infinity> Hrm, this chroot I've been playing in might be getting a bit too dirty to answer that. :P
[14:35] <jbicha_> infinity: maybe https://launchpad.net/~texlive-backports/+archive/ppa would help?
[14:36] <cjwatson> infinity: I mean is there some current-ish build that it breaks?
[14:38] <infinity> cjwatson: tipa is enough to fix tex-common on its own, but then the world explodes when you try to install other bits.  I think.  Like I said, my chroot's too dirty to give sane answers, let me start with a fresh one. :P
[14:39] <infinity> Oh, right, it's the "Breaks: texlive-common (<< 2010)" that blows up the world.
[14:39] <infinity> And it cascades from there.
[14:39] <infinity> Into all tex/texlive bits.
[14:39] <infinity> And since tex-common ultimately build-depends on itself (and on texlive), backing it out is about as painful as forging ahead.
[14:39] <infinity> So, I'll look at the latter.
[14:40] <cjwatson> We should forge ahead, yeah - the new tex-common was only three days away from reaching testing anyway
[14:40] <infinity> cjwatson: It was the kernel breaking that I noticed, but I'm sure there will be many others, as it breaks ghostscript and other oft-build-depped-on bits.
[14:41] <jbicha_> I think my PPA will give you a headstart
[14:41] <cjwatson> Hah, if Debian isn't careful, tex-common 3.10 will reach testing without texlive-base >= 2010 ...
[14:41] <infinity> jbicha_: It certainly would.
[14:41] <cjwatson> jbicha_: Are there any Architecture: any bits in there/
[14:41] <cjwatson> ?
[14:42] <infinity> There are, yeah.
[14:42] <infinity> texlive-bin, etc.
[14:42] <infinity> Given the versions are all happy and sane, I'd be tempted to just copy the PPA wholesale, and then sync over it.
[14:43] <infinity> Or, I could just use it to quickly seed a bootstrap chroot.
[14:43] <cjwatson> Actually, thinking about it, britney ought to notice, so Debian should be OK
[14:43] <infinity> I trust jbicha enough to do that. :P
[14:44] <cjwatson> Probably better or else non-x86 ain't gonna work
[14:45] <infinity> Hrm, yeah, I should test this all on PPC or something to make sure whatever path I take ends well.
[14:51] <infinity> jbicha_: Should that PPA contain all the bits we need to transition to the New World Order?
[14:51] <infinity> jbicha_: (Using it as a list of what to sync...)
[15:03] <infinity> Hrm.
[15:25] <infinity> Okay, re-staging jbicha's tex* backports in a de-virt PPA, so I can get all arches built.
[15:25] <infinity> We'll see where that gets me.
[15:48] <infinity> doko: Was openjdk/arm being fixed today?
[15:59] <jbicha_> hi, so a bunch of us discovered that X doesn't load in quantal unless we use libxfont 1.4.4-1 from precise
[16:00] <doko> infinity, bank holiday ...
[16:02] <infinity> jbicha_: You didn't need X anyway, did you?
[16:03] <infinity> doko: This isn't a bank!
[16:21] <jbicha_> infinity: well my virtual terminals weren't working either and those *are* useful
[16:27] <infinity> jbicha_: Picky, picky. ;)
[16:27] <infinity> jbicha_: So, has anyone sorted out why libxfont no workie, or just that it sucks?
[16:27] <jbicha_> of course only fools are running quantal today...
[16:28] <jbicha_> I've no idea, I don't see a bug report in LP or Debian
[16:28] <infinity> Well, I'll go back to untangling the tex* mess and leave that to desktopish people to care.
[16:43] <slangasek> ScottK: my amavisd-new merge pulled in new recommends on altermime and ripole that I didn't notice when merging; do you think these should be MIRed, or demoted to suggests?
[16:45] <doko> slangasek, infinity did you sort out the busybox issue?
[16:45] <doko> anyway, afk now
[16:46] <slangasek> doko: yeah
[16:46] <ScottK> I don't know them well enough to have an opinion on the packages themselves.  In general if Alexander Wirt says it should be Recommends, it probably should.  In fact, the bug report he was responding to asked for recommends of suggests and he picked recommends.
[16:46] <ScottK> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665469
[16:46] <ubot2> Debian bug 665469 in amavisd-new "amavisd-new: should recommend/suggest altermime and ripole" [Normal,Fixed]
[16:46] <slangasek> doko: at least, we understand why it broke in Ubuntu but not Debian and what upstream's proposed resolution is; for now I didn't feel like backporting so I just re-disabled nfs support in the static build
[16:46] <slangasek> ScottK: ok
[19:18]  * infinity grumbles about 800MB source packages.
[19:18] <mdeslaur> infinity: gah! what's 800MB? I though we killed ia32-libs :P
[19:19] <infinity> mdeslaur: texlive-extra
[19:19] <infinity> All the tex* stuff is huge.
[19:19] <mdeslaur> wow
[19:35]  * infinity notes that his PPA says "2.8 GiB (100.00%) of 2.0 GiB" and wonders if he should be concerned by this.
[19:36] <tumbleweed> they reject uploads after 100%, AFIK
[19:36] <slangasek> so as long as it stays at 100% he's ok? :)
[19:36] <mdeslaur> you've got one of those newfangled "lossy" PPAs :)
[19:37] <jbicha_> infinity: I spent all night uploading a tex package to my PPA only to get the reject notice after :(
[19:37] <jbicha_> so yes I'd be concerned :)
[19:37] <infinity> jbicha_: I intend to dump everytihng from the PPA once I'm done this anyway. :P
[19:50] <infinity> jbicha_: In the process of unmangling this mess, I'm going to upload your 2011.20120410-1ubuntu1~precise1 at 2011.20120410-1ubuntu1 with your name attached to it, if that's cool with you.
[19:50] <infinity> s/at/as/
[19:50] <infinity> jbicha_: texlive-bin, that is.
[19:51] <jbicha_> that's fine
[19:51] <infinity> Kay.  And re-merging texlive-extra at a higher version, and syncing the rest.
[19:51] <infinity> This should all be sorted in a couple of hours of churn.
[19:52] <infinity> And then we get our first mass-give-back of the cycle. :P
[19:58] <slangasek> :)
[21:16] <cjwatson> infinity: thanks for sorting that out
[21:16] <cjwatson> I bet you were bored this week anyway. ;-)
[21:18] <infinity> cjwatson: Heh.