=== Guest20955 is now known as Termana === yofel_ is now known as yofel === lool- is now known as lool [08:15] xnox: the relevant cron entry is disabled "for saucy opening" [08:17] which also covers some other things, notably britney, so i'm loathe to uncomment it myself [09:02] Laney: fair enough. [09:05] soz! [09:05] how was the release party? [09:05] Nobody died. [09:06] I suppose that makes it a success. [09:06] * infinity adds saucy schroots to all his porting boxes. [09:06] That's what I look for in a party [09:08] do you know if saucy is meant to appear in testdrive yet? === gema_ is now known as gema [09:12] doko: Did you re-override gcj-4.8 after I did? :/ [09:15] Silly double-override bug. [09:18] wgrant: I'll give you big money and fabulous prizes if you can unwind the double-override bug and make it go away. [09:19] wgrant: It may be the single most confusing thing Soyuz can do to an archive admin who isn't painfully vigilant. [09:27] mk-sbuild saucy is failing for me and doesn't install apt. *sigh* [09:28] debootstrap sad or? [09:28] well I added the usual symlink.... [09:29] * Laney just finished mirroring so is about to try [09:30] I now copied raring chroot / schroot config and just gonna dist-upgrade it by hand. That seems to work. [09:30] infinity: If it was reasonably easy I would have done it 3 years ago :) [09:31] xnox: "Failure while installing base packages."? [09:31] wgrant: .... but were you offered fabulous prizes 3 years ago?! =) [09:31] A good point! [09:31] wgrant: What he said! [09:32] Laney: well i was getting failure in finish.d [09:32] well, that's after this [09:32] xnox: I don't see how debootstrap would fail, given that the release pocket is an identical copy of raring. [09:32] infinity: In related news, can you promote something from proposed so I can check that the saucy dominator isn't still too much for postgres? [09:32] wgrant: how about item #1: Blackpool Rock Candy ?! [09:33] wgrant: Sure, I'll do distro-info-data, that should be vaguely harmless. [09:33] infinity: Thanks [09:33] I eventually realised that britney must be turned off, so I hadn't actually broken anything. [09:33] But I'd like to see saucy-release dominated before I fly away. [09:35] wgrant: Should hit the next publisher run. [09:37] xnox, infinity: Curiously, debootstrap doesn't seem to download apt-get. [09:37] infinity: Thanks. [09:38] debootstrap --variant=buildd is failing for me [09:38] but the log file it points me to doesn't exist [09:38] grr [09:38] * infinity tests. [09:40] Hrm, yes, the lack of apt there is worrisome. [09:40] Hm [09:40] My mirror isn't that out of date, and it works fine [09:40] I'll unwind this in a second. [09:40] http://paste.ubuntu.com/5604007/ [09:45] Are we missing lots of overrides? [09:46] Yeah [09:46] http://paste.ubuntu.com/5604012/ [09:46] Seems likely, from that output. [09:46] No Build-Essential in Packages === mmrazik is now known as mmrazik|afk [09:46] That could self-solve after this next run. [09:46] Due to the germinate->apt-ftparchive ordering oddities, and the fact that the release pocket hasn't been regenerated in a while. [09:47] Yeah [09:47] The last two release publications failed [09:47] But germinate's working fine [09:47] The one in 15 minutes will hopefully wor [09:47] k [09:48] Fingers crossed. [09:48] What was breaking it? [09:48] .... well publishing was stuck last night and there were ooops that vorlon was trying to unwind on #launchpad-ops [09:48] see scrollback there. [09:48] infinity: BPPH is sufficiently large that postgres hadn't yet automatically reanalysed it, so saucy domination queries were taking hours and getting killed [09:49] That *should* be fixed now [09:49] wgrant: Oh, that's vomitously fun. [09:49] Yes [09:49] So I think saucy may still be running on its initial indices [09:50] It's likely that no subsequent release publication succeeded. [09:50] infinity, according to my backlog, nobody did override these before I did: http://paste.ubuntu.com/5604017/ [09:51] doko: I overrode them in the queue, and then you did it again in the same run, which makes Soyuz drop arch:all packages on the floor, cause it's SMART. [09:51] doko: I thought Colin has mentioned that to you in a query. [09:51] laney@iota:~$ GET http://archive.ubuntu.com/ubuntu/dists/raring/main/binary-amd64/Packages.bz2 | bzcat | grep-dctrl -FBuild-Essential -c yes [09:51] 44 [09:51] doko: No big deal, copying over itself (which I just did) should rescue it. [09:51] laney@iota:~$ GET http://archive.ubuntu.com/ubuntu/dists/saucy/main/binary-amd64/Packages.bz2 | bzcat | grep-dctrl -FBuild-Essential -c yes [09:51] 0 [09:52] Yeah [09:52] Laney: Yeah, see above. That should self-solve when the release pocket reindexes in this upcoming run. [09:52] infinity: You've checked that the override files look sane now, right? [09:52] Given you have pepo access [09:52] Rockin. [09:52] wgrant: Nah, I'm operating on faith (and multitasking a bit here) [09:52] :) [09:53] wgrant: germinate/apt-ftparchive order is a known misfeature, and a plausible explanation for this. [09:53] Colin and I were discussing how NMAF and germinate-from-db combined could wipe that one out. [09:54] infinity, but you didn't touch mpclib3, isl, and cloog, correct? [09:55] doko: I did mpclib3, but it doesn't have arch:all packages, so the double-override didn't break it. [09:55] doko: I didn't do the others. [09:55] ok [09:55] * infinity retries ecj on powerpc... [09:57] infinity: Yeah, but I was hoping to find out ASAP if it wasn't the actual explanation, 'cause I'm well past EOD already. [09:57] But we'll see shortly. [09:58] adconrad@pepo:/srv/launchpad.net/ubuntu-archive/ubuntu-misc$ grep Build-Essential more-extra.override.saucy.main | wc -l [09:58] 172 [09:58] That's more plausible. [09:58] That seems like a number bigger than 0. [09:58] Thanks. [10:00] * infinity blinks at ecj's continued failure on the buildds, despite it now working in his chroot. [10:00] Grr. [10:01] Oh. [10:01] Get:9 http://ports.ubuntu.com/ubuntu-ports/ saucy/universe libisl10 powerpc 0.11.1-2 [445 kB] [10:01] Get:10 http://ports.ubuntu.com/ubuntu-ports/ saucy/universe libcloog-isl4 powerpc 0.18.0-2 [65.3 kB] [10:01] That seems a bit suspect. [10:01] doko: Did you just fix the above while we were talking, or can I safely do it now? [10:01] $ ./change-override -c main -s saucy -S isl [10:01] Override component to main [10:01] isl 0.11.1-2 in saucy: universe/libs -> main [10:02] Override [y|N]? y [10:02] 13 publications overridden. [10:02] doko: That was in the last 30m? :) [10:02] infinity, no, do it now [10:04] infinity: Can you kick boost-defaults out of accepted? It's already published, so that dupe is oopsing [10:05] 2013-04-26 10:04:26 DEBUG Domination for saucy/Release finished [10:05] So the publisher should be happy now [10:05] wgrant: Punted. [10:06] Thanks. [10:08] Every time I watch the primary archive publisher, I want to finish NMAF... [10:09] If you're positive you can get a faster/saner implementation, I want to sort out how to make time for you this cycle to get it done. [10:10] My attempt in 2009 was dominated by bzip2 compression time... [10:12] I heard we're going to move all of launchpad to hyperscale ARM servers to encourage better service parallelisation and code profiling habits. [10:12] Heh [10:12] 2013-04-26 10:07:12 DEBUG Calculating binary filelist. [10:12] infinity: So yeah, it's practical, and I might even get bored on the plane. [10:12] That... Shouldn't take 5 minutes. [10:13] We'd need to add extra override support, bu that's basically trivial [10:13] infinity: It can if the cache is cold. [10:13] It just finished [10:13] Well, 40s ago [10:13] Yeah, I know. Just as I pasted that. [10:13] My timing is impeccable. [10:13] Most of LP only works if the cache is hot [10:13] Because the schema design is not hot. [10:13] *smirk* [10:13] Thankyou 2005. [10:14] Thank you, "we can always solve it with more RAM" mentality. [10:14] Turns out that there's a limit to that. [10:21] Well [10:21] There actually isn't [10:21] That'd be the easiest solution to our problems today :) [10:22] The limit is when you can't get enough RAM to stuff your DB in it. :P [10:22] But our DB's still just under 400GB :) [10:22] I think [10:22] ez [10:22] *shudders* [10:23] clearly we need a distributed shared memory scientific riggs to run launchpad. [10:25] New Packages files have Build-Essential! [10:25] Not quite done yet, though === mmrazik|afk is now known as mmrazik [10:36] wgrant: Oh, other curiosity, the publisher is still hanging on to custom uploads for armel in saucy. :/ [10:36] adconrad@pepo:~$ ls /srv/launchpad.net/ubuntu-archive/ubuntu/dists/saucy/main/installer-armel/ [10:36] 20101020ubuntu187 current [10:37] wgrant: No other armel cruft, just custom uploads (so, in effect, just d-i). [10:37] wgrant: Easy enough to RM at the filesystem level, but I suspect this means it'll come back AGAIN for t-series? [10:37] infinity: The latest d-i image is deliberately copied, I'm pretty sure [10:37] Except that's not the latest, is it.. [10:37] wgrant: It's the last that was published for armel, but not the "latest", no. [10:37] .... we don't have armel any more [10:37] Oh, armel, right [10:37] xnox: Yes, we know. :P [10:38] Hmm [10:38] Difficult [10:38] PUs aren't actually bound to the DAS [10:38] So we'd have to exclude based on filename [10:38] Can you file a bug? [10:38] I can. [10:38] But will I? [10:38] This code is completely hideous and I tried to veto it, but it didn't work :( [10:39] You'd think this would have come up in the past for other dropped arches. [10:39] It was written since then [10:39] Unless this code happened after we dropped sparc. [10:39] Check. [10:39] Custom uploads have only been copied since DDs [10:39] And sparc/ia64 were dropped in maverick [10:40] Can someone reasonably close to a.u.c try to debootstrap now? [10:41] wgrant: I will. [10:41] wgrant: Also, https://bugs.launchpad.net/launchpad/+bug/1173128 [10:41] Launchpad bug 1173128 in Launchpad itself "Custom uploads get carried over to the next series, even for dead architectures" [Undecided,New] [10:42] infinity: Done [10:43] This debootstrap package list looks more plausibly correct. We'll see if it completes. [10:43] Should have done it in RAM, I'd be done by now. [10:44] Yeah, that's much happier [10:45] Works fine [10:45] \o/ [10:45] Happy EODing. [10:45] And see you on Sunday... [10:46] Indeed. Good stuff. [10:46] Hopefully there'll be no more breakage... [10:46] Jesus, dude. Don't SAY that. [10:47] You just lit the DC on fire with your mind. [10:47] infinity: wgrant didn't, but you did =) [10:47] LP needs to be threatened every now and then. [10:47] *FOOMP* [10:48] Hrm, the sun came back for yet another lovely day in London. [10:48] I don't know what the locals complain about, it's alwayd gorgeous when I'm here. [10:48] I thought London had banned the sun [10:48] Yeah, that [10:51] infinity, gcj-4.8-jre-lib is still in universe, promoting it ... [10:52] doko: Erm... [10:52] infinity, doko: With these missing binaries due to double overrides, that should only happen if two people are overriding them the same way at the very same time, or if you override them one way then override them back in the same publishing cycle [10:52] Not just if two people override them the same way 5 minutes apart. [10:53] wgrant: It's hard to track down exactly who did what when something like this happens, mind you. [10:54] doko: Oh, it went back to universe when I did the copy-over-itself trick. Lame. Your override looks like it'll be happy in the next run, at least. [10:54] ok, good to know [10:54] https://launchpad.net/ubuntu/saucy/powerpc/gcj-4.8-jre-lib <-- Ugly publishing history and a half. [10:54] infinity: Not really. You can see if the two overrides happened within a few seconds of each other [10:57] infinity: Those two were created 21 seconds apart, which suggests that the exported API method might not actually be checking if the overrides match before changing them [10:57] Except that it does. [11:02] doko: infinity: can you please accept rocs and ogre ? that would be the zero boost transition iteration. [11:04] done [11:28] * infinity fixes partner harder. [11:34] doko: I've re-enabled most of the archive jobs on lillypilly now [11:35] infinity: Any reason I shouldn't re-enable proposed-migration at this point? I intentionally stopped it during opening by creating ~/proposed-migration/STOP [11:35] (which is why the bzr branches weren't automatically updated when slangasek looked - the cron job updates itself) [11:41] wgrant: infinity's override did take quite a while, I recall [11:41] wgrant: Could easily have been >21 seconds, so possibly there was overlap [11:43] * cjwatson starts proposed-migration. Let's see what happens [11:44] cjwatson: I'm all for it, let's see what explodes. :P [11:44] cjwatson: (And good morning) [11:44] I just wanted to be around for its first run, really [11:44] Morning. I'll be off again soon :) [11:44] Hmm. That did nothing [11:44] Oh, blocks [11:45] Heh, yeah. [11:45] But suspicious excuses [11:45] Yay, partner got fixed in the last publisher run. [11:45] Ah, I forgot about symlinks [11:45] Let's move that to code so it's less opaque ... [11:45] cjwatson: That excuses looks like it's still doing raring... [11:46] Or am I looking at a stale copy? [11:46] It is, hence my "forgot about symlinks" comment [11:46] lrwxrwxrwx 1 ubuntu-archive ubuntu_archive 6 Oct 22 2012 testing -> raring [11:46] Check. [11:46] lrwxrwxrwx 1 ubuntu-archive ubuntu_archive 15 Oct 22 2012 unstable -> raring-proposed [11:47] So I'll leave the block in place for another run just for safety [11:48] That's suspicious anyway, I was fairly sure I removed some of those from raring-proposed. [11:48] Is lillypilly's mirror stale? [11:49] Shouldn't be but I'll look later [11:49] Well, if the archive reports cron is disabled, it might not be updating. [11:50] I enabled it [11:50] And it looked like it had got that far at least [11:50] Weird. That handbrake definitely isn't in raring-proposed, and hasn't been since yesterday. [11:51] infinity: Oh, no, it's just that britney updated its notion of saucy-proposed but then tried to run against raring-proposed. [11:51] In fact, none of those 4 packages are. [11:51] Ahhh. [11:51] So it's OK. [11:52] doko: ecj has an actual FTBFS on powerpc now. [11:52] infinity, yes, looking [11:52] doko: leviathan has a saucy chroot if you need it. [11:54] OK, excuses look more correct now [11:54] clearing blocks [11:56] final: base-files,boost-mpi-source1.53,boost1.53,casper,debootstrap,gcc-4.7,gcc-4.8,gcc-4.8-arm64-cross,gcc-4.8-armhf-cross,gcc-4.8-powerpc-cross,gcj-4.8,lightdm,mpclib3,plymouth,ubiquity,xdiagnose [11:57] lgtm =) [11:58] Indeed, looks vaguely sane. [11:58] And the copies went to the right place (at least base-files did) [11:59] Right, time for me to vanish again :) SMS me if that caused the publisher to explode or something [11:59] Assuming doko's happy with his toolchain, we're probably about ready to thaw, then. [11:59] And you can touch ~ubuntu-archive/proposed-migration/STOP if you need to emergency-halt it [11:59] infinity: In terms of the success of the release party, depends on who was there if that's a success or not. [11:59] I'll let the publisher run a few more cycles before I unfreeze. [12:00] doko: You happy to unfreeze whenever? [12:00] cjwatson: ^ [12:00] * xnox has 74 .changes files ready for next boost iteration once ogre-1.8 is published. [12:00] infinity: can't wait to unfreeze =) [12:00] infinity, yes, will build ecj with 4.7 for now, don't have the time to investigate today [12:01] Up to you lot, I'm about 17 hours out of date on most of this [12:01] merges.u.c seems to have updated roughly sanely [12:01] doko: Alright. We don't need to wait on ecj to unfreeze though, right? [12:01] sure [12:01] Kay, I'll give the publisher a cycle or two to settle down with proposed-migration, double-check that the world looks sane, and then unfreeze. [12:02] doko: Do you have your usual "Archive open, here's the toolchain changes" email drafted up? [12:02] infinity, yes, can do this now [12:03] doko: Delay it an hour or two, I guess. But yeah, soon. [12:03] but lets wait with this until the packages migrate from -proposed [12:03] doko: Yeahp, that was the plan. [12:04] cjwatson, infinity: Oh, of course, BPPH.changeOverride will only create a new pub if the new overrides don't match... but it doesn't check that the pub it's being called on is actually the latest. [12:04] So I suspect that only raced because the method was called on the old pub [12:04] It probably wants to scream if it's not the latest. [12:06] wgrant: It's not like we get to choose which one we call it against... [12:07] infinity: Your API script does [12:07] Oh, is it actually picking (incorrectly) from a list? I suspect that's fixable. [12:07] No [12:07] Well, yes, it picks, but it's correct *at the time* [12:08] Ahh. [12:08] But then it probably prompts "I'm going to change *these ones*! Pls confirm" [12:08] Then you wait a few seconds [12:08] Press y [12:08] And then it changes the overrides on them [12:08] In the meantime, a new pub has been created [12:08] So you're overriding old ones [12:09] Yay, races. [12:09] xnox: Don't forget to update bzr for your rocs upload. [12:44] ScottK: i haven't. I'm not generating these hundrets of packages from vcs.... especially if they are not lp:ubuntu/pkg [12:45] might update a couple, but I don't promise to update every single one though. [12:45] xnox: VCS headers are in debian/control for a reason. [12:46] Even if you don't pick up un-upload changes to go with your upload (which is fine, IMO) you need to update the VCS after. [12:46] ... including those that point to stale/out-of-date/wrong VCSs?! [12:48] ScottK: rocs VCS as pointed in debian/control is out of date. I'm not touching it. [12:48] missing last raring upload. [12:49] and we will not be able to fix this until we like reject uploads which have not been tagged & match the contents in the $VCS pointed by lp:ubuntu/* or what's in debian/control..... [12:51] doko: Fun fun on the version fail. You might need to do an artificial 4.8.0 -> 4.8.0.0 or something to fix that. :/ === mmrazik is now known as mmrazik|otp [13:10] xnox: Both bzr and raring have 4:4.10.2-0ubuntu1. I'm not sure what you mean. [13:12] ScottK: bzr tags -d lp:~kubuntu-packagers/kubuntu-packaging/rocs | grep 4.10.2 [13:13] xnox: OK. It's missing the tag, but the VCS data is up to date. [13:14] Fixed, BTW. [13:15] * xnox ponders if I can play "to late now, tags were out of date from the archive when a new upload was done" card [13:16] xnox: I think you need to look at the last changelog entry, not just tags. [13:16] It's easy enough to forget a tag. [13:20] infinity, time to drop spu, and demote newlib [13:24] doko: I suppose that's one way to fix the broken versions. :P === mmrazik|otp is now known as mmrazik [13:26] infinity, somebody else should be happy too ... (the one wanting to fix newlib during the last two cycles ;-P ) [13:27] Yeah. newlib sucks. [13:28] doko: Don't know how Debian PPC people feel about it (or if they care), but we haven't even pretended to support Cell/PS3 in ages. [13:28] and I did annonuce to drop it for jessie already [13:28] Ahh, good. Cool. [13:29] Then yeah, that's an elegant solution to many problems. :) [13:29] people should use the cross-build infrastructure to build it [13:29] hmm, where does do-release-upgrade pull the release notes from that it displays to the user? [13:29] plars: Is it getting it wrong? [13:29] it looks like on this system I'm upgrading, it still says "alpha" for raring [13:30] meta file from somewhere.... [13:30] infinity: "This is stiall a ALPHA release. Do not install it on production machines." [13:30] Possibly unrelated, but it looks like the wiki redirect got buggerd. :/ [13:31] plars: which text of three do you see? http://archive.ubuntu.com/ubuntu/dists/raring/main/dist-upgrader-all/current/ [13:31] I'm guessing Devel, that means meta is pointing to the wrong one. [13:31] xnox: devel, yes [13:33] ahh, hang on [13:33] probably because (by habit) I ran with -d [13:33] hmm... http://changelogs.ubuntu.com/meta-release seems correct [13:33] Yeah, -d would do silly things. [13:33] so even if it's released, I guess -d tells it to display the devel one [13:34] At least, until we point meta-release to spanky for devel. [13:34] heh [13:34] in other news. The release text in those files is wrong as it mentions "supported from 18 months to 5 years" [13:34] =)))) [13:35] * xnox ponders to do a grep for "18" across *.ubuntu.com [13:35] yes [13:35] xnox: that's just in the EOL one though [13:37] yeah, low priority. [13:38] xnox: you may want to get *slightly* more restrictive with the search than "18" :) [13:40] plars: true.... About 569,000 results (0.21 seconds) [13:44] doko: The diff for that spu-dropping gcc-defaults also bumped gccgo to 4.8, was that intentional? === mmrazik is now known as mmrazik|afk [13:46] am i to be supprised that rmadison does not yet show saucy ? [13:46] Possibly. [13:46] apw: i'd say impatient. [13:46] xnox, heh, but you are always the optimist :) [13:47] lack of beer i suspect [13:47] apw: guess what I am on, if I don't drink beer. ;-) [13:48] apw: to be honest that beer / you are weird joke is getting rather old now and not-funny at all. [13:48] * infinity adds it. [13:48] xnox, soz, i am having an offend everyone day it seems [13:49] apw: that's ok, no worries. [13:50] apw: All fixed. [13:50] infinity, taz [13:52] Laney: infinity: transition tracker seems to be activated & running, but it's still raring and not saucy. [13:53] * infinity wonders where that runs from... [13:54] infinity: an interesting lucid schroot on people.canonical.com by ubuntu-archive user, or something of some-such. [13:54] let me look [13:55] Yeah, I just got there. [13:55] infinity, looks ok to me, I can still use this with go build -compiler gccgo [13:55] conflicts: Text conflict in ubuntu/download/archive.ben Text conflict in ubuntu/download/archive_ports.ben [13:55] YOU WHAT [13:56] I take it Laney's on the case. :P [13:56] punching it in the guts right now [13:56] Which is good, cause I've failed to find a config file. [13:56] Oh. [13:56] (lucid-transitions)I have no name!@lillypilly:/srv/transitions/transition-tracker$ grep raring go [13:56] SERIES=raring [13:56] I suspect that would be it. [13:57] ya [13:57] I'll leave it to you. [13:57] let me see what this conflict is about too [13:57] I've dealt with enough variations of voodoo today. [13:59] * Laney briefly ponders getting distro-info in lucid [14:00] Laney: yes, please. [14:20] xnox: is that better? [14:21] Laney: yes, thanks a lot. [14:21] Laney: it's fiddly to setup locally inspection of both release & -proposed pockets. [14:22] rbasak: hi robby [14:22] rbasak: i've just replied to the bug here : https://bugs.launchpad.net/ubuntu/+source/facter/+bug/1170325 [14:22] Launchpad bug 1170325 in facter (Ubuntu) "Facter 1.6.X not considering Qemu/KVM virtual type" [Undecided,New] [14:23] sure [14:23] rbasak: if you need any more information, i remain at your disposal [14:30] infinity, what does the kdepim-dev/boost excuse mean? [14:30] http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt [14:30] xnox, ^^^ [14:32] doko: It means that updating boost-defaults makes kdepim-dev uninstallable. [14:32] but why ... [14:33] dpends only on libboost1.49-dev, libboost-graph1.49-dev [14:33] Yep. [14:33] http://paste.ubuntu.com/5604825/ [14:34] kdepim-dev needs transitioning before boost-defaults can migrate. [14:35] infinity: are you unfreezing saucy, or shall I upload 74 packages and you will accept them? [14:35] xnox, ^^^go on with the tranistion. ogra did migrate [14:35] and / or doko will accept them?! =) [14:35] or ogre ... what's the difference ;p [14:36] xnox, just upload [14:36] ack. [14:36] xnox: I'm unfreezing once gcc-defaults migrates, but it's not hard for us to accept either. [14:36] * xnox ponders if queuebot and launchpad api will get overwhelmed with saucy at :40 ;-) [14:37] doko, the difference is the smell of onions ! [14:37] ogra_: and the other one is 3D as well [14:38] heh [14:39] xnox: Are you implying that ogra only exists in two dimensions? [14:39] * ogra_ feels pretty flat at times [14:39] ... or that ogre actually only ever shows 2D projections [14:40] ogra_, ok, then I'm happy that our room sharing was undone next week ;-P [14:40] doko, heh [14:41] ScottK: the description of bug 831768 had some information regarding letting it wait more than 7 days so it could get more testing... [14:41] Launchpad bug 831768 in aptitude (Ubuntu Oneiric) "aptitude cannot handle conflicts with multiarch enabled" [High,Confirmed] https://launchpad.net/bugs/831768 [14:41] bdmurray: Sigh. I missed that. [14:42] ScottK: bdmurray and now your conversation will be forever flooded with uploads. [14:42] xnox: Erm, are most of these no-change rebuilds? [14:42] xnox: If so, the versions seem a bit suspect. [14:42] infinity: yes, but all of them actually have binary depends.... Hmm..... [14:43] mute queue saucy-proposed [14:43] infinity: good point, I may have used "-i" instead of rebuild one. [14:43] stgraber: thanks. [14:43] infinity: reject all and let me try again? [14:43] xnox: Dependencies have nothing to do with it. If they're rebuilds, all these 1.2.3-1 -> 1.2.3-1ubuntu1 versions should be 1.2.3-1build1 [14:43] infinity, hmm, wait with accepting ... [14:43] * xnox goes to check my scripts. [14:43] xnox: Yeah, I'll just reject the whole queue, since it's all you. :P [14:44] xnox: You want dch -R [14:44] Some of them probably have version specific boost depends and won't be a rebuild, but I bet most of them are. [14:44] ScottK: I also sed through control ;-) [14:44] Then if you sed through control, those need -i instead of -R. [14:44] true. [14:45] But do be careful on that, we don't want to stop syncs from happening for the ones that aren't changed. [14:45] let me check debdiffs. [14:45] It's a pain to deal with later. [14:45] infinity: reject the whole lot, and let me go through these again. [14:46] Working on it. Making sure no one uploaded something in the middle of your spw. [14:46] spew* [14:47] xnox: Would be nice if the changelogs were clean on "No-change rebuild for XXX transition" or "Mangled debian/control for XXX transition" too. [14:48] infinity: ack. [14:48] infinity, I'm doing another gcc-4.8 upload [14:48] doko: One we want to wait on? [14:49] infinity, yes, I think so. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 [14:49] gcc.gnu.org bug 57003 in rtl-optimization "[4.8/4.9 Regression] gcc-4.8.0 breaks -O2 optimization with Wine(64) - links/info/bisect of commits included" [Normal,Resolved: fixed] [14:52] doko: Ick. Well, I guess that lets you turn off spu in the process. And give xnox time to do better changelogs. :P [14:54] spu already done [14:54] Oh? I thought you only did it in -defaults, not in GCC itself. [14:54] infinity, can we force demoting gcc-4.4 please? [14:56] doko: mysql is still building with it. [14:56] doko: If we can switch that without the testsuite regressing, you win. [14:57] infinity, waiting on getting this resolved didn't help ... [14:57] or I'm uploading a gcc-4.4 which just builds gcc-4.4-base ... [14:58] ... [14:58] Dude, we support mysql-5.5, rather a lot. [14:58] I'm not sure how breaking it will force anything. [15:00] so apparently it's unsupported. lets talk next week [15:01] * xnox shakes fist at "libboost-dev | libboost1.49-dev" [15:02] doko: I'm going to give it a test spin with 4.8 here and see how that goes. [15:02] doko: Maybe the world has improved. [15:02] infinity, you misunderstand. [15:02] this is buggy asm inline code [15:06] doko: buggy inline ASM that previously worked. [15:07] doko: Anyhow, maybe upstream did something to it, or gcc now mangles it differently. I don't think it's been checked since SpamapS last changed the build-dep. [15:07] infinity, in 4.4 ... yes, so what makes you confident that this will get addressed? [15:08] and *nobody* besides debian is using this code [15:08] well, us [15:08] doko: Nothing makes me confident that it'll get fixed. I'm just saying that we can't stop supporting it either, so we need to fix it, not break it. [15:08] mariadb ... [15:08] doko: You're welcome to abuse Daviey. :) [15:09] doko: mariadb must have the same code... Maybe there's a patch there? [15:09] (Or it's broken the same way) [15:09] Project renames don't magically fix bugs. [15:10] my opinion, btw, is to disable the inline ASM [15:11] SpamapS: There's a way to do that without sadness? It's been a long time since we talked about this... [15:11] rbasak actually reported it as a bug in Debian, which I ack'd [15:11] SpamapS: Was it just a question of ending up with slower C routines? [15:11] infinity: there are several ways. [15:12] infinity: hey! did you get a chance to poke at rhythmbox-ubuntuone SRUs btw? [15:12] infinity: yes, though I believe in newer yassl's, the inline asm has been fixed [15:12] SpamapS: But, if you have a workaround, please go for it. [15:12] SpamapS: Or, fix the ASM with a cherrypick? :P [15:12] infinity: btw are you in UK/EU this week? [15:12] infinity: so one way to handle it is to use newer yassl. Another is to just accept the 10% slow down. [15:12] infinity, are y'all ready for a 3.9 saucy kernel ? [15:13] rtg, kernel headers would be nice, yes [15:13] infinity: I think the right thing to do is to drop the build-dep, and disable the inline ASM for now. Ihave a TODO to get Debian and Ubuntu mysql in sync once Debian un-freezes. [15:13] doko, ok, gimme a bit [15:14] SpamapS: Alright, cool. If you're going to be fixing this and dropping the dep, that's good enough for me (and doko). [15:14] SpamapS, \o/ [15:14] SpamapS: As long as it happens SoonTM. [15:15] SpamapS: (Like, weeks soon, not days soon, I don't think anyone's panicking to drop gcc-4.4 TODAY, just to make sure it's gone this cycle) [15:15] infinity: right, lets target a1? [15:16] infinity, rtg: and I'd like to demote 4.7 as well. not now, but after the next glibc and linux upstream versions are in the archive [15:16] doko: Should be doable. I'll do some eglibc PPA tests against 4.8 [15:19] SpamapS: Meh, just target "really soon". Ubuntu doesn't do alphas, but you can target month-1, if you like to have a TODO list. [15:19] SpamapS: I'm sure doko will bug you again if you forget about it. ;) [15:21] infinity: ok, a1 was really "target a time where somebody in charge of release management will bug me if I forget" [15:22] SpamapS: Heh. doko will bug me, and I'll bug you. It'll be great. [15:23] indirect spanking [15:23] SpamapS: (or, you could upload the quick "disable asm" hack to Ubuntu now, and then fix it less crappily in Debian and sync/merge at your leisure) [15:24] infinity: indeed I think thats probably the way to go. [15:28] doko, slangasek, cjwatson: Let's avoid touching component-mismatches while toolchain/boost transitions shake out a bit. [15:28] infinity: in the mean time, where shall I upload boost transition? just keep in on my machine or upload into ppa and then do a source copy? [15:28] once gcc4.8 builds & publishes. [15:29] sure, looks fine [15:29] xnox, upload them now. they can wait in the queue [15:29] Except people might accept them. Are we concerned about that gcc bug being a problem? [15:30] * xnox ponders to artificially tweak .dsc to depend on the pending gcc-4.8, to just let the packages into dep-wait state on gcc-4.8 ;-) [15:30] well, misoptimized memcpy ... otoh it didn't show up in gcc itself [15:31] xnox, yes, that's what I'm actually doing in such cases ... [15:31] xnox: Not an awful idea, actually. And simple enough. [15:31] gcc-4.8 >= 4.8.0-4ubuntu2 [15:32] * xnox goes to add it to my scripts ;-) [15:32] cause i want these built, while I sleep / on the plane. [15:32] infinity, linux_3.9.0-0.1 is in the pipe. Shall I wait on linux-meta until after we're sure headers and everything are good ? [15:33] rtg: Meh, just throw it all at the archive, we'll avoid accepting it for a little while anyway. [15:33] ack [15:39] $ bzr branch ubuntu:mysql-5.5 [15:39] bzr: ERROR: Not a branch: "bzr+ssh://bazaar.launchpad.net/+branch/ubuntu/mysql-5.5/" [15:39] huh? [15:39] rtg, heh, you only see something with the headers once you start building with it ... [15:40] SpamapS: we did distro-branch but didn't import saucy yet. Use bzr branch lp:ubuntu/raring/mysql-5.5 for now. [15:41] * xnox goes to check if it's safe to start package importer. [15:42] xnox: *ah* ok that makes sense [15:58] rtg, did you prep linux-signed for saucy as well ? [16:02] win 77 [16:02] gah [16:07] apw, all 3 packages are uploaded [16:07] rtg, great thanks [16:08] let the carnage begin.... [16:13] SpamapS, doko, infinity: note that we *assume* that the C code is slower. I haven't seen any evidence that the assembly actually speeds things up when pitted against a more recent gcc. [16:13] rbasak: I tested it [16:13] So I think it makes complete sense to drop the assembly and use the C until/unless upstream fix it. [16:13] rbasak: it was slower. [16:13] Ah, OK. Fair enough. [16:14] rbasak: by about 10% [16:14] SpamapS: how did you benchmark ? [16:14] as I said, I believe they have fixed it in newer yassl [16:14] Daviey: 10000 MySQL connections [16:14] SpamapS: I wonder if updating the entire extra/yassl directory to the latest upstream yassl breaks anything? [16:15] I can dig out the results.. its been a while now [16:15] rbasak: it does not break anything, I have tested that [16:15] SpamapS: could that be a cost of connection setup, then, rather than normal use? Who actually uses 10000 MySQL connections in the real world? [16:15] the yassl guys are actually really awesome and care a lot about API stability and high performance / low cost [16:16] rbasak: *everyone* [16:16] rbasak: So many crappy php applications have poor connection reuse [16:16] Oh, OK then. [16:16] And specifically, 10000 iterations of connect, do a big giant select, disconnect. [16:16] I tested w/o SSL as well for a control [16:17] * SpamapS is so bad about keeping these things around :-P [16:17] anyway, we're talking about a tiny subset.. i386 mysql servers. [16:17] that need SSL.. [16:18] So I guess the question is whether Debian or Ubuntu are willing to carry that patch? I think we want to shrink Ubuntu's MySQL delta if we can rather than grow it, given MySQL's closed development and the existence of MariaDB and Percona etc. I'd rather that we spent the time on them if we're going to introduce deltas. [16:22] rbasak, that's not the only thing to consider. we'll drop gcc-4.4 in ubuntu with this patch. this is more than enough [16:24] My care for 386 is small. :) [16:25] Daviey: yeah but Debian's is bigger, and I don't want Ubuntu to maintain a delta. I'm concerned that it'll get neglected. [16:25] When, during the UDS, is the toolchain for the next release discussed? (Assuming such a discussion takes place) [16:26] vibhav, there's a blueprint [16:26] rbasak: This wasn't about deltas, SpamapS is going to fix it in Debian. [16:27] vibhav: It's usually more "decided" than "discussed", though we sometimes debate a bit about deadlines for getting things in. [16:27] doko: Could you link me to the blueprint? [16:28] ah [16:28] Yes, the toolchain is rather decided [16:29] I presume we would be using gcc 4.8.0 for this cycle, wont we? [16:29] Yes. Already in the archive. [16:29] \o/ [16:30] thanks infinity [16:30] Daviey, did I miss your blueprint to drop i386? [16:31] doko: no [16:35] doko: Ubuntu Server for quantal and up only released i386 install media. [16:35] s/i386/amd64/ [16:36] Daviey: how much do you care about x32 ? [16:36] rbasak: I think we'll just live with a bad i386 ssl in MySQL. [16:36] xnox: Right, but the archive is still reasonable [16:37] and by bad I mean 10% slower.. not exactly the end of the world. :-P [16:37] xnox: My interest in 32 bit is pretty small. But i'm not pushing for it to be discontinued [16:37] SpamapS: OK, thanks. At least until upstream fix it :) [16:37] SpamapS: Surely, a full upstream pull of yassl is overkill, there must be one upstream commit or something that fixes the bug. [16:37] rbasak: don't hold your breath, its been open for 18 months now. [16:37] infinity: I couldn't find an available upstream VCS when I looked. [16:38] infinity: the only reason we have to do that is the ridiculous embedding. Part of my grand plan is to have yassl be its own library. [16:38] infinity: gearmand is about to start linking to yassl, so Debian will have two consumers. [16:38] Ahh, ick. Yeah, linking that dynamically will lead to less sad security teams. [16:38] Right. [16:39] and we'll get to use the latest yassl, because they're a good library, and don't break backward compatibility. [16:39] asm makes me cry. It's impossible to do a reasonable audit without wanting to kll yourself [16:40] BTW, there are plenty of desktop users of mysql, so it's not just a server thing. [16:40] (SSL may be though) [16:41] Daviey: That's how I feel about python. :P [16:42] infinity: pah! :) [16:43] infinity: Be nice. You'll make barry cry. [16:43] infinity: bleh [16:45] infinity: You are confident you could audit malicious asm shellcode embedded in something? [16:45] infinity: are you about for a second review of the batch with corrected version numbers, changelog, and mangled .dsc with gcc-4.8 build-dep ? not two linux packages are in the queue. Turns out none of the packages need s/1.49/1.53/ mangling as all of them use defaults-dev (sometimes defaults-dev | 1.49-dev) [16:45] Daviey: Depends on the machine, not all asm is created equal. [16:46] infinity: true [16:47] s/not/no/ [16:47] Daviey: I don't think his point was that asm was *good* [16:47] xnox: Sure, I'll have a glance when I get back to the hotel. Don't feel like being in the office all night again. [16:48] infinity: ack. will upload in a sec. [16:48] dynamic languages like python let you do colossally stupid things [16:48] like the C preprocessor ;p [16:50] All Turing compelte languages let you do colossally stupid things :) [16:51] rbasak: any language let you do colossally stupid things =) [16:51] * rbasak invents a language with only one command that takes no parameters: "exit" [17:37] vowpal-wabbit.updated.changes -> inappropriate changesfile name, OMG! === rtg is now known as rtg-afk [18:41] everything that gets accepted to raring-proposed will end up in saucy right now? [18:45] dobey: NO! [18:46] dobey: anything accepted to raring-proposed will end up in raring-proposed => heading for SRU. [18:46] dobey: saucy already has different compiler and boost1.53 api. and kernel. [18:47] dobey: one should do an upload to saucy _first_ and then to raring-proposed. [18:47] xnox: right, but at least in the past there has been a period of time when updates to the just-released ubuntu will get copied into the new development version as well [18:47] dobey: all 0day sru's and raring-proposed carry over, has already been carried over. [18:48] that was done yesterday. [18:50] i'd rather not have to create separate uploads for this :-/ [18:50] but i don't know if the fix is totally correct yet or not, and Laney has presumably already left [18:50] hopefully not missing his flight if he's going to the sprint [18:51] AAs: please reject clamav, cups, casper, maas from raring-proposed unapproved queue. All of them trying to upload a higher than saucy version number into raring without using SRU version number. [18:51] (SRU team?!) [18:52] glib-networking already has matching upload in saucy and correct SRU version in raring-proposed unapproved queue. [18:52] dobey: upload to saucy with normal version number. Bugs should be fixed in saucy first! [18:52] * xnox or laney or anyone else can do sru version upload for you later. [18:53] or it will simply wait. [18:53] xnox: well it's a bug that doesn't really affect saucy, as it only happens on upgrade from quantal -> raring [18:54] dobey: bug # ? [18:54] I self rejected clamav. I meant that for saucy. [18:54] xnox: bug #1173249 [18:54] Launchpad bug 1173249 in software-center (Ubuntu Raring) "update-software-center AttributeError during upgrade from 12.10 to 13.04" [Critical,Triaged] https://launchpad.net/bugs/1173249 [18:55] i guess i should mark it invalid for saucy though [18:55] dobey: i think it still should be in saucy, as at one point we were considering quantal -> lts upgrades. Also wouldn't it affect precise -> next-LTS upgrades? [18:56] dobey: and regradless it's friday, so there is no difference in uploading today vs on monday. [18:59] well, it doesn't change the fact that in the past, i have uploaded packages to release-proposed to do updates, and was able to just have them copied over to development series, within the first few weeks after a release. i don't recall any new policy to disallow that being declared (but if there was, please refersh my memory with a URL) :) [19:00] xnox: are you done flooding the saucy? [19:02] unmute queue saucy-proposed [19:05] xnox: I fixed clamav. [19:06] stgraber: yes. [19:06] ScottK: thanks. [19:06] That was just my fingers typing raring while my brain was saying saucy. [19:07] stgraber: want to redirect casper upload to saucy? === rtg-afk is now known as rtg [19:08] xnox: didn't I copy it already? [19:08] ah no, looks like I only copied the one from -updates not the one that was in -proposed [19:09] stgraber: nope, there is 1.332 in raring-proposed unapproved. which is higher than salamaner [19:09] salamander. [19:09] xnox: right. I'll wait for that one to be at least approved in raring-proposed then will do a binary copy to saucy [19:09] stgraber: but it's not using sru style version number. But I guess you can blag it that it actually is ;-) [19:10] xnox: It's usual for us to forward copy stuff until the archive is open for uploads. [19:10] xnox: There's no requirement for a particular style of version numbers for SRU. [19:10] ScottK: which is bad encouragement. [19:10] xnox: well, to be fair at the time I uploaded it, it wasn't clear whether it'd be an SRU or not ;) [19:10] stgraber: sure. [19:11] I think it's better to announce a change in the way we do things rather than just rejecting stuff. [19:11] ScottK: btw, if you've got a sec, it'd be great if you could let casper into raring-proposed. I'd like that one fixed ASAP so that anyone building a derivated distro picks it up and avoids the bug. [19:12] ScottK: if not gcc bug, we would be open now. And I don't want what happened in raring where 2 months later (which is ~6 weeks after archive open) on my raring system I saw uploads in quantal-proposed & quantal-updates >> than raring [19:12] stgraber: Sure. [19:12] infinity: I think xnox is volunteering to join the SRU team. [19:13] xnox: don't worry, I've got a script for that and I monitor + copy-package when I spot one [19:13] though I usually only care once the package hits -updates [19:13] ScottK: I volunteer to be AA and only remove packages =) [19:14] No, that's StevenK's job. [19:14] stgraber: Need a test case. You can add that while it's building. [19:14] ScottK: ah yeah, true, didn't do the SRU paperwork back then :) will do in a sec [19:14] Thanks [19:16] xnox: I'll forward copy that one after it's built/published. [19:18] I'd even would like to get security team to do saucy first and/or together with -security if the version numbers still match. [19:21] ScottK: there you go [19:22] Thanks. [19:22] xnox: They usually do. [19:29] xnox: You might want to avoid making policy that other people enforce. :) [19:29] xnox: It's pretty routine for 0-day SRUs to get copied over, rather than force two identical uploads. [19:31] xnox: Now, this doesn't go on forever, but you were demanding we reject things that were uploaded before raring released. Trust me, if I had planned on doing so, I would have done so then. [19:31] infinity: sure. but it's day 1 now =) the stuff that is in unapproved queue already is fair game and the rest of packages there have SRU template complete. [19:32] (We also have scripts to check if release-1-updates is >> release) [19:32] infinity: dobey wanted to upload something today as if it was 0-day SRU (which may still be possible, if in fact we do not need that patch in saucy but it feels like if it's needed for quantal -> raring upgrade we do want it in saucy) [19:33] xnox: If he uploads it to raring, we want it in saucy too, yes. And we'll copy it. [19:33] I don't see what annoying people who worked hard during release week preparing SRUs gets us. The backlog of pre-release SRU uploads should just get processed as usual and then be copied to saucy once built, which AFAICT has been done by the SRU team (or me with the mass copy I did yesterday) [19:33] xnox: In short, please don't flip out about nothing, this is business as usual. [19:33] stgraber: Indeed, I did some yesterday too. [19:34] hmm...... it's just in raring cycle release-1-updates was << release, but that patch was not actually part of release. ( one person did -1-updates while the other did release) and it took a few months to get noticed. [19:34] that was with lvm2 package. [19:35] oh and I really need to poke cjwatson and infinity during the sprint about that whole becoming an AA and SRU team member thing [19:35] xnox: That's unfortunate, but not solved by this. [19:35] not sure how that slipped all the fancy reports you say exist and you are teaching me about. [19:35] xnox: Reports don't look at the contents of packages. [19:36] i think a third party noticed and opened the task against $release and that's how eventually we noticed this. [19:37] xnox: Anyhow. I'm not here to argue. Just calm down. [19:37] infinity: so do you want me to prepare separate uploads for this hdparm SRU I was about to do? :) [19:37] xnox: Yes, SRU patches can get lost in release+1 when someone does a merge or something and skips that revision. That's not new. [19:38] infinity: also very true =) [19:38] anywho I have now boost1.53 build failures to attend to and/or pack =) [19:38] slangasek: Couldn't care less, tbh. [19:38] xnox: I wouldn't really advise packing the boost1.53 build failures; they could push your luggage over the weight limit [19:39] (Yes, we should move to the "fix it in both releases independently" thing soon, both to get new toolchain good/badness, and to make sure we're not stomping all over ourselves with merges, but in the first few days after release when all is calm, I really don't much care, and I'm all for a bit of slack) [19:40] I'd rather be having a beer than uploading everything twice today. :P [19:41] i guess something lightweight like opening a saucy task should be enough on those to "copy over once build OR notice that it got stomped over and do a separate upload" [19:41] =)))) [19:41] * xnox forgets about sloppy SRUs , boost1.53 FTBFS, packing and goes to drink tea! [19:42] Shouldn't need a saucy task, the generic task won't be closed by an SRU (assuming there is a generic task). [19:55] infinity: just as total "by the way", is there any planned date for the first makes of the likes of lubuntu to arrive on the daily images? [19:55] "next week" [19:56] phillw: We'll turn dailies on again over the weekend or early next week. [19:56] phillw: No schedule day for flipping the switch, but "soon". [19:56] phillw: Right now, they're be nearly identical to raring anyway, so not much excitement there. :P [19:56] s/they're/they'd/ [19:56] ScottK: infinity thanks :) You know how keen our l-QA testers are :D [20:26] can someone sponsor the debdiff on bug #1173249 into raring-proposed please? since i don't have upload privs to pygobject [20:26] Launchpad bug 1173249 in software-center (Ubuntu Raring) "update-software-center AttributeError during upgrade from 12.10 to 13.04" [Critical,Triaged] https://launchpad.net/bugs/1173249 [20:32] dobey: I'd try -devel. There's nothing release specific about a sponsoring request and there are more people there. [20:53] i guess it's just not a great time for requesting such a thing, regardless of where the request is made. [20:57] No [21:26] * cjwatson uploads ghc - might as well get that in place along with the rest of the toolchain [21:27] seriously? [21:27] why not? [21:27] (you have 80MB worth of upload time to persuade me to C-c :-) ) [21:27] http://www.haskell.org/ghc/docs/7.6.3/html/users_guide/release-7-6-3.html doesn't change very much [21:28] There will probably be a more featureful upstream release that will be more worth the effort [21:28] I guess ... [21:28] cjwatson: you can move to austin, TX, they are getting google fiber ;p [21:28] Wish we had binNMUs, then it wouldn't be so annoying [21:28] well, this transition should be entirely no-change [21:28] antarus: I will live in the US some time after hell freezes over [21:29] Laney: OK, ctrl-c'ed [21:29] merci [21:30] cjwatson: given the rate of ice cap melting, we're not too far from that ;) [21:30] yeah, we can help it along with ghc transitions too :P [21:30] ref. https://buildd.debian.org/~nomeata/graphs.cgi [21:31] heh [21:31] Laney: i don't have upload privs to pygobject btw. attached a debdiff to the bug, if you have a minute to upload it :) [21:32] dobey: I'm a beer or two down - feels like a dubious proposition to me [21:32] tomorrow on my travels though, no probs [21:32] heh [21:39] antarus: Kansas City has Google Fiber. It gets pretty cold in the winter there. Maybe he'd go for that. [21:40] It's not the *temperature* I object to :) [21:42] the fiber ? [21:43] you're such a copper guy [21:43] i definitely like my fiber [21:43] even if it's not gigabit yet [21:43] * ScottK <--- too (FIOS, not Google, but it'll do) [23:34] Riddell, ScottK: hey, so there are an awful lot of kubuntu-specific plymouth bugs coming in for raring; I don't know of any reason there would be kubuntu-specific plymouth problems though, and I can't reproduce them either in a VM or on real hardware by installing the kubuntu theme on an existing Ubuntu system. Is there someone who could take a look at these and figure out what's going on? [23:34] apachelogger would be the appropriate victim. [23:34] ok [23:35] apachelogger: ping, re: plymouth+kubuntu [23:35] he's not online though. [23:36] There are some issues that only happen on fresh install, not upgrades, so it wouldn't surprise me if a system that already had Ubuntu on it would be different.