[00:01] skaet: ack [00:04] * skaet --> dinner [00:56] all for -proposed, I guess? [00:58] slangasek: They were all for -release, I rejected them all and asked Robert to reupload to -proposed. [00:58] ah, ok [00:58] I think he missed the "we're staging GNOME 3.4.0 in proposed" memo. [00:58] ah, well, I missed it too [00:58] :) [00:59] Yeah, seb was doing gnome 3.4 in proposed so that it would all build and stage and they could just release it on Friday after Beta with no fuss. [00:59] Which seems vaguely sensible. [00:59] * slangasek nods [01:06] stgraber: I give up for now; I'm not getting anywhere with this bisect / trawl through gnome-keyring/gcr history and I need sleep. Sorry. [01:13] cjwatson: thanks for trying for so long, good night! [01:20] heya, who let all the packages through? [01:22] * skaet goes and reads the backscroll [01:22] skaet: Those are all in proposed. [01:22] yup, just saw that, adrenaline levels subsiding. [01:22] skaet: :) [01:23] stgraber: queuebot could perhaps announce "$dist-$pocket", both on accept and removal. [01:23] stgraber: Might reduce heart attacks. [01:23] stgraber: Err, on in and out, I guess, don't want to overload "accept" in this context. [01:24] stgraber: It would also be awesome if there was a way to identify how something was removed from the queue (accept or reject), but I'm guessing you don't have that info to work with, just that it's gone? [01:28] infinity: yeah, I guess I could look in the Done queue if the package is there and announce it as approved then [01:29] problem is, that "queue" (or status) is kind of long to list ;) so I'd have to check if there's an easier way in the API [01:29] Oh, yeah, scanning done or rejected is a losing battle. Don't bother. [01:29] I forgot that queubot's just polling. [01:29] But if you could change (component) to (dist-pocket/component), that would be awesome. [01:29] when we have the audit changes implemented it should be easy to just pull that record and show who accepted/rejected it [01:30] And duplicate that info on Removed. [01:30] (I assume you still have the info when you remove, as you're just pulling a member from a list or something?) [01:33] stgraber: Or put it on a role account on one of your machines, so I can add cute little features when I'm bored. :P [01:36] let's try that [01:38] looks like it's working [01:38] infinity: happy? :) [01:39] infinity: you can always send merge proposals for lp:~stgraber/+junk/queuebot [01:41] stgraber: You're missing dist. Though, I guess that only matters if you have it scan non-release dists. [01:41] stgraber: (Which would actually be really handy, as I often don't notice when something's uploaded to, say, lucid-proposed) [01:41] s/non-release/non-devel/ [01:42] stgraber: Would be cool if it ran 24/7, and was useful for old dists too. I'm being picky, aren't I? ;) [01:42] should be doable but would make it a bit slower as unfortunately we can't call getPackageUploads() on a distribution, it needs to be on a distro_series [01:43] so the bot would need to call if for every supported release [01:43] Yeah, so you iterate through all supported series. [01:43] Doesn't need to poll as often for non-devel. [01:45] Shouldn't be too much slower, since you could call them all in parallel. [01:45] I've heard pretty neat things about threaded programming. It's all the rage, I hear. [01:45] Ooo, but pocket on the removal message is already a huge win. [01:45] skaet: Less heart-attack inducing? ---^ [01:45] I'm sure we can get cjwatson to implement the threading ;) [01:46] I'm not a python wizard, but it must have some really dead easy callback conventions, right? [01:46] Seems like the sort of thing a modern high level language should have. [01:47] infiniity, stgraber - thanks. :) [01:48] queuebot: What, not going to spam us with the current queue status on connect this time? [01:48] nope, it usually doesn't do it, I'm just forcing it to do it when I want to make sure it works [01:49] Ahh. [01:49] :) [01:49] otherwise it doesn't do anything then the first entry it sees I get a backtrace and it dies ;) [01:49] Poor bot. [01:50] I still need to make it's irc implementation a bit more standard compliant so it doesn't get killed for excess flood [01:50] though ignoring all the langpacks definitely helped there :) [01:50] Yeah, there shouldn't be much call for rate-limiting most of the time. [01:50] langpacks are a bit special. [02:36] infinity: implemented (watching all series) [02:36] just need a restart to make sure it works (and flood the channel some more ;)) [02:37] stgraber: Does it already do both NEW and UNAPPROVED? [02:37] stgraber: I've never paid attention. [02:37] infinity: it can, but it's currently restricted to Unapproved [02:38] stgraber: I'm guessing from the interleaved output there that you went multithreaded? [02:38] stgraber: Looks good. [02:39] infinity: nope, single thread but once the set is built it's sorted by package name, that's why series are mied [02:39] *mixed [02:39] Ahh. [02:40] I guess it'd make sense to change the order to first sort by series, then pocket, then package name, but it's only really useful when I get the bot to print everything at once [02:40] Yeah, printing everything at once shouldn't be a common use-case. :P [02:41] Unless you want to implement /msg ... [02:41] At which point, I think we're missing the point of the bot. ;) [02:42] right :) [02:43] I've also started implementing the ISO tracker api in the bot so it can show in #ubuntu-release and #ubuntu-testing when a new build is published during milestone testing [02:43] as the builds are automatically published from nusakan that should be useful for both the release team and testers [02:44] but I need to cleanup the code a bit first to properly handle that... ideally keeping the code somewhat readable [03:03] infinity: I have a version of the bot now monitoring both Unapproved and New for all supported releases [03:04] infinity: http://paste.ubuntu.com/901523/ [03:06] I think I'll need to add some logic to the bot to figure out if it's source or binary New and change what it shows [03:06] stgraber: You can probably 's/ package//' from that to make the lines a bit shorter, but otherwise awesome. [03:06] as showing /none and non-existent => is a bit pointless :) [03:06] stgraber: And yeah, could do "New (source)" or "New (amd64)", etc. [03:07] stgraber: And the bits you mentioned too. [03:20] infinity: http://paste.ubuntu.com/901540/ [03:22] stgraber: The anal retentive alignment freak in me wants to point out that if you remove the brackets from binary and source, it'll align perfectly with Unapproved. :P [03:25] oh, weird I didn't notice... /me fixes ;) [03:26] stgraber: I guess it's also collapsing multiple binNEW entries into one? [03:26] stgraber: (There are 3 for slphone right now, but only one on your list) [03:27] yeah, launchpad apparently does that for me [03:27] infinity: http://paste.ubuntu.com/901546/ <-- there, properly aligned now ;) [03:27] Pretty! [03:27] Shame about the collapsing behaviour. Means we can't watch all 5 arches trickle in, we'll only know about the first. [03:28] But it's still a good enough cue to go watch the queue. [03:28] Which is mostly what I want it for. I always forget to poll NEW, and end up surprised when there's 5-day-old binNEW stuff in there. [03:29] hmm, actually I might be able to separate the architectures looking at .display_arches [03:30] ubuntu studio needs their default-settings-package above in and respun with it (can wait if other fixes are needed to be respun with it) [03:30] s/default-settings-package/-default-settings package/ [03:30] micahg: Will review shortly. [03:31] infinity: thanks, do you need a pad update? [03:31] oh, sweet, display_arches actually tells you if it's a source upload or a sync too [03:31] stgraber: Interesting. [03:32] micahg: If studio's already been respun today, I'll just do it again. [03:32] infinity: thanks [03:32] infinity, ubuntustudio's just emerging now, so a respin will be necessary [03:32] Hahaha, indeed, it's actually building as we speak. [03:32] TIMING. [03:33] I'll kick off another build before I go to bed. ;) [03:33] * skaet nods... [03:33] * skaet likes stgrabers changes in the paste.bin too. :) [03:33] skaet: I won't be able to get to the onboard fix for xubuntu until the morning, the fix isn't needed for ubuntu or edubuntu, but they'd pick it up if they were respun afterwards [03:35] micahg, please update the pad then, and we'll pick it up/respin as necessary. [03:35] skaet: it wasn't on the pad to begin with [03:36] micahg, s/update/add it to/ :) [03:36] I can add it though :) [03:37] skaet, infinity: http://paste.ubuntu.com/901559/ [03:37] I simply added "(sync)" at the end if it's a sync, not sure if we want it more visible than that (it doesn't matter so much I guess) [03:38] stgraber: My alignment! [03:38] or I could make it "Unapproved sync" [03:38] infinity: you can't have both the architecture and your alignment ;) [03:39] stgraber: s,binary (amd64): wesnoth-1.10,binary: wesnoth-1.10/amd64,' [03:39] stgraber, looking lovely to me. :) lots of lovely info without having to go look up. [03:39] stgraber: Keeps source packages aligned with each other. ;) [03:40] infinity: true but then the format is no longer consistent :) [03:40] stgraber: Well, there only one case that shows arch, it's never consistent. [03:40] there's... [03:41] stgraber: The perhaps more LP-consistent place to show it would be in the dist/comp brackets (maverick-backports/universe/amd64) [03:42] But it's less immediately obvious there than it is tacking it right after the source package. [03:42] * infinity shrugs. [03:42] I'm picky about quickly parsable data. ;) [03:42] (And slightly dyslexic) [03:42] infinity: what do you think of me seeding mousetweaks in xubuntu for beta 2 vs this onboard bug fix [03:43] current format is basically: []: (pkg_pocket[/]) [current_version => pkg_version] (pkg_pkgsets) [(sync)] [03:43] micahg: I'm completely not caught up on what's up with onboard. [03:43] infinity: without mousetweaks it seems to barf without unicode encoding [03:43] infinity: but yeah, moving the architecture after the binary package name should be fine :) [03:43] trunk was fixed to use unicode encoding, there's a point release in progress that will include that fix amongst others [03:44] stgraber: Yeah, I'd just make that [], and pull arch out of entry type, but again, I'm dyslexic, every bit of alignment helps me track. [03:45] micahg: Not something you can easily backport/cherry-pick? [03:45] micahg: I don't like the idea of seeding packages as a workaround on our last Beta before release. It's not a particularly good way to represent the final product. [03:45] infinity: there is a fix and it looks innocuous enough, but as there seems to be a less risky fix... [03:45] micahg: (And means anyone installing with Beta keeps mousetweaks FOR EVA) [03:46] * micahg wonders if apt-get autoremove would DTRT once it's unseeded [03:46] No. [03:46] Not unless we changed something recently. [03:47] ok, I"ll try try to fix the patch in the morning, it doesn't apply cleanly ATM [03:47] Either way, I'd still prefer to look at the cherry-pick, since that represents what the actual fix will be before final, right? [03:47] infinity: http://paste.ubuntu.com/901570/ [03:47] infinity: http://bazaar.launchpad.net/~onboard/onboard/0.91/revision/764 [03:47] stgraber: <3 [03:47] stgraber: You just couldn't live with source/arch, could you? ;) [03:48] infinity: no, wasn't consistent with the other messages ;) [03:49] micahg: Looks remarkably straightforward. [03:49] infinity: right :) [03:49] There really needs to be a way to just tell python "all strings are unicode unless I cast them differently". [03:50] Having to cast it for every string is ridiculous. [03:50] infinity: you could try to PEPify that [03:50] Ew, no. [03:50] I'll just use C, like a sane person. [03:50] And stop worrying about high level laguages only holding my hand sometimes. [03:51] languages, too. [03:51] GIVE ME POINTER ARITHMETIC OR GIVE ME DEATH. [03:52] stgraber: Actually, to be consistent with other messages, I'd say the arch should be in square brackets, like the version is. ;) [03:52] stgraber: (I may just be messing with you now) [03:52] stgraber: It looks like a drastic improvement. [03:54] I'm just looking forward to it rolling out... and seeng the first message sow up. :) [03:54] infinity: square brackets actually sounds like a good idea ;) [03:54] Well here, have some messages. [03:54] infinity: would match the syntax used for Depends: [03:54] stgraber: That too, yeah. [03:55] *\o/* [03:56] square brackets upgrade ^ [03:56] * infinity hugs queuebot. [03:57] btw, why do we have new source packages in oneiric-proposed and oneiric-release? [03:57] the gnome:NextVersion thing didn't work right with gnome-shell, it's trying to depend on libmutter0 (>= 3.3), libmutter0 (<< 3.4) [03:58] stgraber: NEW in proposed isn't unheard of. [03:58] stgraber: NEW is release, let me look. [03:58] stgraber: partner. [03:59] ah, that'd explain it indeed [03:59] stgraber: The bot not showing component for source new would be why we didn't notice. :P [03:59] infinity, I'm reading the backscroll right in that when ubuntustudio-defaults-settings finishes building, a respin of ubuntustudio is being looked for? [04:00] I ignored the component for new source uploads as it'll default to universe for everyone, but apparently we're using it for patner, so I probably should show it anyway then [04:00] stgraber: Actually, it shouldn't default to universe for EVERYTHING. [04:00] stgraber: non-free maps to multiverse, and multiverse and restricted are left alone, if I recall. [04:00] stgraber: Just that things that don't declare a component end up in universe. [04:01] skaet: It's already done building, but when it's published in ~20 minutes, yeah. [04:02] infinity, ok, wubi's just about done, so that should line up nicely. Sticking it on the pad. [04:02] skaet: Pad away, if you want to drive, I'll wash my hands of it, then. ;) [04:02] I was going to just be a rebel and spin it when you weren't looking. :P [04:03] infinity, if you're feeling rebelious, I can go to bed. ;) [04:03] skaet: Works for me. I'm up for a while. [04:04] infinity, coolio. Will ping you when the wubi's done and you can kick it when it comes out of the publisher. [04:13] stgraber: No new queuebot with source components? Did bed happen? ;) [04:16] infinity: it's actually tricky to implement ;) [04:16] stgraber: Oh. I figured it would be the same as unaproved. Silly me. ;) [04:17] nope, for anything that's been published once, getPublishedSources will give me the data [04:17] but for something that never was published I still haven't found a way to get it [04:17] Ahh. The queue entry itself has no hint? [04:17] * infinity wonders where the web UI is pulling it from. [04:18] no, the queue entry is pretty limited: https://launchpad.net/+apidoc/devel.html#package_upload [04:18] I guess I could use archive_link which should work for partner [04:22] I'm guessing source_package.latest_published_component_name is nothing for NEW sources? [04:23] well, for that you'd need a source_package record [04:23] infinity, typo on the wubi build, exec: 111: cron.wub: not found *sigh* [04:23] skaet: *slow clap* [04:24] skaet: I can just do that with ubuntustudio. :P [04:24] 04:23 -queuebot42:#stgraber-release- New source: swauth (oneiric-proposed/primary) [1.0.2+git20111128-0ubuntu1.1] [04:24] infinity, do you want me to kick it off again now, or you want to fit it in with ubuntu-studio. [04:24] 04:23 -queuebot42:#stgraber-release- New source: jonas-full-5.2 (oneiric-release/partner) [5.2.1-0ubuntu1] [04:24] skaet: It already did the buildlive? [04:24] infinity: that's what I have currently, basically showing the name of the archive instead of the component for new sources (so primary or partner) [04:24] infinity, yup [04:24] kapok.buildd starting at Tue Mar 27 03:45:52 UTC 2012 [04:24] cardamom.buildd starting at Tue Mar 27 03:45:52 UTC 2012 [04:24] kapok.buildd finished at Tue Mar 27 04:17:01 UTC 2012 (success) [04:24] cardamom.buildd finished at Tue Mar 27 04:19:52 UTC 2012 (success) [04:24] stgraber: That'll have to do for now. [04:25] skaet: Kay, I'll finish up. [04:25] infinity, thanks. [04:27] skaet: Done. [04:27] infinity, on the arm builder side, mx5/ac100 are just finishing up, then its kubuntu's turn, and that's about it. [04:27] skaet: Check. I'm got IS working on some parallelisation love for me. [04:28] skaet: Probably won't have it before we're done with B2, but we should right after. [04:28] s/I'm/I've/ [04:29] Though, I guess it is only Monday. [04:29] Maybe I can shake up the world before your last Beta spin. ;) [04:29] skaet: I'll spend a few minutes tomorrow to have the bot also poll the ISO tracker for new milestone (non-daily) builds and announce them here + #ubuntu-testing [04:29] oooh, stgraber that would be very nice indeed. :) [04:29] stgraber: New builds in general might be nice, though with milestone versus daily tagging? [04:30] Or maybe that would seem too spammy. [04:30] We do build a lot of image. [04:30] images, too. [04:30] infinity, fingers crossed for that parallelization. :) [04:30] infinity: yeah, turning it on for dailies too will be easy, but I suspect we don't want that kind of spam between milestones :) [04:30] skaet: Oh, it's GOING to happen. Just not sure it'll be before your last spin on Wednesday/Thursday. [04:31] just hear from pgraner that the workaround seems to be effective, so on that note of good news, zzz time. [04:31] infinity: having the bot read image build failures would be kind of nice though as not everyone receives the e-mails [04:31] Well, we can put the bot in the mail loop. [04:31] So it doesn't need to poll. [04:32] all seems ok with light testing, QA will did deep in a few hours when europe comes online [04:32] pgraner: Sounds good. [04:32] infinity, hasta get some rest [04:33] What is this "rest" you speak of? ;) [04:33] * skaet --> zzz (can take a hint) [04:34] micahg: studio respinning now. [04:56] micahg: And done. [05:08] Good morning [05:09] kirkland: that script would also fit into update-manager, for example [05:09] morning pitti [05:10] skaet: still there? I'm confused by the pad [05:11] pitti: What's the confusion? *goes to look* [05:11] rebuild reasons 1, 6, and 13 do not exist in the list any more [05:12] but some images are still marked for rebuild [05:12] I look into the gnome-keyring FTBFS now, to unblock stgraber's fix [05:12] Well, everything was literally just respun. [05:13] So, I imagine she just didn't clear ac100/mx5 because they were in progress. [05:13] ah, ok [05:13] stgraber: ah, that timeout [05:13] stgraber: unfortunately we hit that sometimes, due to builders running very old kernels [05:17] pitti: Oh, I also just did studio. Removed that trigger from the pad. [05:18] pitti: But yeah, I think the stale ARM ones on the pad are because she went to bed while the build was still running. ;) [05:18] pitti: If they all succeeded, that can be removed. [05:18] infinity: ack, thanks [05:19] Oh, crap, but the studio and wubi builds I did weren't run with the autopost environment. [05:19] * infinity sighs. [05:19] infinity: is that even necessary? [05:19] I don't know. The pad implies such. [05:19] I forgot it as well the other day, and they were posted just fine [05:19] Maybe it lies. [05:20] if you confirm that as well, we can remove that from teh pad [05:20] * infinity looks. [05:20] yeah, the builds I just did autoposted. [05:20] That info is stale. [05:20] Delete away. [05:21] * infinity wanders off to do $something_else. [05:22] infinity: updated [05:37] gah, gnome-keyring hanging again; we need to find a buildd with a non-hardy kernel, it seems [05:39] I wasn't aware that any of the distro buildds had hardy kernels? [05:40] Most of them do. [05:40] hmm [05:41] why is that? I thought the distro builds were at lucid, and it was only the virtualized builders that were on hardy [05:41] I asked for cancelling them [05:41] but might get no response [05:41] it might be easier to do a no-change upload and assign thhem to zirconium and allspice manually [05:41] I don't know if any of the x86 ones are !hardy. [05:41] roseapple's one of the newest machines, and it's hardy. [05:41] * slangasek scratches his head [05:41] oh, I thought they were; darn [05:42] so we just need to keep retrying until they succeed, or disable the tests on amd64/i386 [05:43] so, no response on launchpad-ops [05:43] I guess we are blocking new rebuilds on that, right? so want me to do a no-change upload? [05:43] hang on, got response [05:45] * ScottK just did a qwtplot3d upload. It's unseeded universe. I'd appreciate it if someone would wave it through when it appears. [05:45] Thanks. [05:45] * ScottK tries to go to sleep (again). [05:45] *nod*, good night ScottK [05:45] There it is. [05:45] Thanks pitti. [05:50] pitti: zirconium and allspice are still hardy. Are you just hoping that a slightly newer SRU rev will do it? [05:50] it's mostly just luck [05:50] it doesn't usually fail twice in a row [05:50] but now it does because we are waiting for it, and looking at it [05:57] both built now, *phew* [05:57] Special. [05:57] so I guess I'll do some respins once that's published [06:01] so what changed to make g-k ftbfs on hardy kernels? was it doing that before? [06:03] slangasek: it's a sheer matter of luck [06:03] so this was a known problem before? [06:03] yes [06:03] it affects quite a few glib based packages, when they run tests [06:03] alrighty [06:04] But it's definitely not reproducible on recent kernels? [06:04] nope [06:04] Yeah. [06:04] we never experienced it locally [06:04] Chalk up another argument for upgrading buildds. [06:04] and we never got it on arm builds [06:04] I'd rather fix the few packages that break for older releases than the other way around. [06:05] (And lp-buildd is already employing the uname-2.6 hack to minimise the worst damage that 3.0 kernels will bring to old releases) [06:05] Well, it would be employing it if it was running on precise. :P [06:05] But the code is there and tested and rolled out. [06:06] Hrm, I wonder if I should double the header in build logs to show both "real kernel version" and "kernel version reported to sbuild". [06:35] gnome-keyring is published; rebuild galore, I figure === doko_ is now known as doko [06:43] image builds running, pad updated, time for breakfast [06:43] bon appetit [07:18] stgraber: nice work on the bot! [07:19] infinity: python all strings unicode> that's what python 3's for ... [07:20] good morning cjwatson [07:20] pitti: um. g-k hung reproducibly for me in a local sbuild, albeit in a different test, and also for stgraber. have you tried it recently? [07:21] not 50 builds in a row or something such, just during normal package updates [07:21] I mean, aside from the builds that just succeeded. :) [07:22] I did wonder why we were a cycle back on g-k (and don't have the new split gcr), but I guess it's too late for that now [07:22] we did investigate a hang in glib's test suite which also used GIOChannels, and found that it was due to the hardy kernel; I never got the keyring one locally, so so far I could just assume it was a similar problem [07:22] cjwatson: LTS conservativism mostly [07:22] * cjwatson nods [07:22] cjwatson: g-keyring 3.4 got quite a dramatic rewrite in 3.4 [07:23] and while it's mostly working, we did get some regressions; these should be fixed now, but still.. [07:24] cjwatson: so, pad is up to date, respins are running for keyring [07:25] need to run out for 30 mins [07:28] * cjwatson hasn't really started yet, just looked in from phone [07:28] but baby is asleep \o/ [08:40] stgraber: ^- "New: removed syslinux-legacy" should've had the arch names maybe? [08:42] haskell-yesod is the last of that stack [08:42] should allow the rest of those packages to be zapped [08:42] yeah, I was just looking [08:42] i'll do the partial removal bug later [08:44] stgraber: are you relying on http://people.canonical.com/~ubuntu-archive/queue/ in any way? I guess not since it doesn't have precise. I was wondering if we should decommission that [08:44] not as if it's up to date anyway [08:45] (it was always a pre-API hack anyway ...) [09:03] Daviey: http://people.canonical.com/~ubuntu-archive/component-mismatches.txt - wanna reseed a bunch of stuff before this falls out? [09:31] cjwatson: yep! [10:50] Laney: i commented bug #965659 [10:50] Launchpad bug 965659 in shunit2 "FFe: Sync shunit2 2.1.6-1 (universe) from Debian sid (main)" [Wishlist,New] https://launchpad.net/bugs/965659 [10:51] bdrung: thanks, it was a gentle prod that the FFe was a bit bare :-) [10:51] * pitti accepts the GNOME 3.4 -proposed uploads [10:51] pitti, \o/ [10:56] oh, it now shows SRUs, too [10:56] yep, stgraber had a hacking spree [11:00] what's the analog of http://people.canonical.com/~ubuntu-archive/testing/precise_outdate_all.txt for ports? [11:00] s/testing/testing-ports/ [11:01] ta [11:01] can i sync eclipse 3.7.2-1 from Debian? according to upstream 3.7.2 is a maintenance release of the 3.7 branch. [11:01] shouldn't armel and armhf be switched there? [11:02] probably :) [11:02] I thought pitti said something about doing that [11:02] hm, I did switch it for _probs.html [11:02] apparently I missed a spot for outdate [11:07] would someone on the release team please weigh in on whether they think bug 964508 is worth having in precise? [11:07] Launchpad bug 964508 in whoopsie-daisy "whoopsie uploads crash reports, including core dumps, when on a 3G connection" [Medium,Confirmed] https://launchpad.net/bugs/964508 [11:08] ah, all my rebuilds are done, updating pad [11:11] ev: responded in the bug [11:11] pitti: any thoughts on a better way of handling that at_console bit, or is touch /var/run/console/whoopsie the best way forward? [11:11] and cheers! [11:22] ev: oh, I haven't looked at the patch, just at the description [11:22] bbl, lunch === greyback is now known as greyback|bia === greyback|bia is now known as greyback [12:24] ev: eww -- can't we just fix NM's dbus policy to also allow root? [12:59] pitti: it's not running as root [12:59] it's running as the unprivileged whoopsie user [13:00] running as root will work just fine, but keeping root around just so we can use nm over dbus is a bit scary. [13:00] ah, just saw your comments in the bug === bladernr_afk is now known as bladernr_ [13:11] good morning [13:12] cjwatson: the new bot is using the LP API directly [13:13] indeed showing the architecture on removal of a binary package would make sense, I'll fix that one quickly [13:13] OK, I'll nuke the old queue view then [13:19] old queue view is gone [14:09] good morning pitti, cjwatson [14:10] thanks for the updates to the TechnicalOverview last night scott-work! looks good. :) [14:10] cjwatson: ^ happy with the new removal message? [14:14] stgraber: great, thanks [14:14] can it show seeds too, or would that be too much? [14:15] cjwatson, any new fixes beyond the server ones looming on the horizon? [14:15] it'd have to be germinate output not seeds [14:16] yeah, transitively [14:16] and supported [14:16] skaet: I'm not aware of anything just at the moment [14:17] tumbleweed generates that data i think, if it's not in machine-readable form elsewhere [14:17] Laney, did you see the version in the backscroll (ref's to core, edubuntu, etc.)? [14:18] skaet: yes, I see packagesets in there [14:18] Laney, okie. :) [14:19] http://qa.ubuntuwire.org/ubuntu-seeded-packages/seeded.json.gz [14:24] ltsp is broken. Client session doesn't start [14:25] * stgraber is looking into it [14:26] install is running now, should know more in 10-15min [14:26] pitti, release note https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/963470? [14:26] Launchpad bug 963470 in compiz "[regression] Unity 5.8+Compiz 0.9.7.2: Pressing Super+Tab or Super+W works, but unity does not respond to when Super is released." [High,Fix committed] [14:27] or should we try for a cherry pick? [14:28] jibel: FWIW, I'm also doing a quick ltsp-live check to see if it's limited to alternate or also applies to Edubuntu [14:30] skaet, Laney: lp:~stefanor/+junk/ubuntu-seeded-packages [14:30] ty [14:31] reads germinate output for supported seed, and manifests+lists for ISO contents [14:32] how often is it regenerated? [14:32] hourly [14:35] bug 963471 makes me suspicious [14:35] Launchpad bug 963471 in debian-installer "Not all OS shown in grub-install screen at end of installation" [Undecided,Incomplete] https://launchpad.net/bugs/963471 [14:35] something dodgy going on with FUSE there I think [14:37] oh, bah, no, it's much more prosaic than that, os-prober is trying to use which [14:38] boo [14:39] ogasawara, apw - is there an ETA on a cherry pick fix to https://bugs.launchpad.net/ubuntu/+source/linux/+bug/961482? [14:39] Launchpad bug 961482 in linux "3.2.0-19 kernel fails to boot (-18 OK)" [Critical,Confirmed] [14:39] skaet: there's one in the works right now, just needs testing [14:40] skaet: if it were possible, I would like to get it in for Beta-2, but the window for uploading is slowly closing in on us [14:41] ogasawara, yes, indeed. how widespread is it? [14:42] oh, but I'm going to need a grub2 upload as part of 963471, so that'll have to be post-beta [14:42] geez, the slideshow is pretty slow on arm [14:42] cjwatson, ack. [14:43] * ogra_ wonders if he will actually see the end before the install is done [14:43] hmm, no, only three slides [14:43] ogra_ know if there's any progress on: https://bugs.launchpad.net/ubuntu/+source/linux-ti-omap4/+bug/963512 [14:43] Launchpad bug 963512 in linux-ti-omap4 "Latest kernel updates broke video on omap4" [Critical,Confirmed] [14:44] skaet, oh, i didnt know about that one [14:44] * ogra_ checks [14:45] * ogra_ goes to ask paolo ... [14:45] it seems ot not affect everyone [14:46] skaet, paolo says he has a new kernel ready by tonight [14:47] * ogra_ sighs that people dont subscribe ubuntu-arm to bugs anymore and subscribes to the linux-ti-omap4 package [14:48] thanks ogra_. tonight in Europe? ie. am wondering if we can get the full set of respins with the kernels that fix both of these problems. [14:48] well, we only need to respin omap4 [14:48] jibel: unable to reproduce on Edubuntu with ltsp-live, alternate install is finishing now [14:48] thats only two images ... we would have to skip netboot then though [14:49] but i think we can live with it [14:49] infinity, ^^^ any opinion ? [14:51] ogra_, kubuntu is also an omap4 one. [14:51] does anyone test that ? [14:52] Riddell, ^ ? [14:52] skaet, " ogra_: in a couple of hours" [14:52] ScottK, ^ ? [14:52] that should suffice to get images ready tomorrow [14:52] I have amd 64 of ubuntu & lubuntu, I can zsync up one for kununtu if you need a tester. [14:53] phillw, arm [14:53] do you have arm HW ? [14:53] sorry, no. [14:53] ogra_: GrueMaster has previous tested kubuntu arm images but I believe won't be doing so any more [14:53] right [14:53] thanks phillw, there will be an amd64 kernel showing up a bit later too (me crossing fingers), so testing of that will be welcome. :) [14:54] i belive he wont be doing any testing anymore [14:54] I can test but I am quite certain it'll fail for me like every other precise image [14:54] Riddell, see the bug above :) [14:54] with that fix you should also see output on HDMI [14:55] ogra_: and that's the comment above from ppisati about in a couple of hours? [14:56] Riddell, right, he will upload in a few hours, kernel should eb ready by tomorrow so we can have new images with the output fixed [14:56] tomorrow will be a another sunny day if that works :) [14:57] :) [14:59] skaet: I agree, it's far from critical [14:59] skaet: will add it, thanks [15:03] skaet: done [15:10] thanks pitti. [15:15] skaet: tracked down bug 966267 to a race between plymouth and X causing X to explode if the user presses [15:15] Launchpad bug 966267 in ltsp "client session doesn't start" [Undecided,New] https://launchpad.net/bugs/966267 [15:16] skaet: it's most likely LTSP's fault for not killing plymouth properly, I'm looking at it now [15:16] skaet: the bug affects Ubuntu alternate and Edubuntu on both amd64 and i386 [15:19] hmpf ... g-s-d just died in my fresh install [15:20] skaet: I'm hoping to have a tested fix within the next hour [15:25] skaet: I have the onboard fix, but it's untested I was going to upload it and ask xubuntu people to test and let someone know in here if it works, sound ok? [15:28] stgraber, sounds good. will keep those in mind for the respins. Will probably wait to pick up kernel (if possible) before triggering. If you want just one though to verify out the fix, can do. [15:28] micahg, sounds good. [15:28] skaet: we have a fix available (just unconfirmed via testing), but it's been sent to upstream stable already. I'm inclined to upload as I think 961482 will affect quite a few systems and seeing as they're already rendered unbootable, it can't get much worse. [15:29] skaet: this fix is in LTSP itself so it's easy to test without reinstalling (for once ...) [15:29] ogasawara, agreed. [15:29] skaet: ack, I'll prep an upload with just that fix. [15:30] ogasawara, is there an ETA on ppsati's fix for omap4? [15:31] skaet: he was mentioning earlier that he said he'd have a fix by EOD [15:32] ogasawara, Europe EOD or North America ? ;) [15:32] skaet: that he didn't clarify, but I'm assuming Europe [15:34] http://dissociatedpress.net/2012/03/27/ubuntu-were-not-linux/ [15:34] ogasawara, that would be my hope as well. :) [15:51] skaet: ppisati has just sent the pull request to the list for omap4, tgardner should upload shortly [15:54] ScottK, thanks for flagging. Will put an editorial eye on the wording of this one to avoid feeding that flamefest. [15:54] s/this one/beta 2 TechnicalOverview/ [16:01] skaet: ltsp uploaded, test verified here and by jibel [16:05] stgraber, :) [16:05] ogasawara, goodness. [16:14] skaet: omap4 kernel uploaded, could we get it approved in the queue? [16:14] ogasawara: you were faster than me :) [16:15] ogasawara, ppisati - just waiting for the diff to generate. :) looking at it now. [16:18] the diff will likely scare you to death :) [16:19] ppisati, that upload is basically a revert to the known good kernel right ? === ralsina is now known as ralsina_lunch [16:20] right [16:26] cjwatson, could you look at the update-manager one in the unapproved queue. Seems its picked up lots of changes based on the diff, ok to pull into the respins? [16:27] Daviey, couold you look at the OpenMPI one - do you want it? [16:28] skaet: on the phone, sorry, what are the impending respins? [16:28] well s/phone/G+/ [16:29] cjwatson, fair enough. we'll be waiting for kernel rebuilds so there's time. its the update-manager am not sure if we should pick up or not. in unapproved-queue. (powerpc changes, and some others...) [16:29] skaet: I can also look at u-m [16:29] off G+ now [16:29] skaet: but I wasn't aware we'll respin again? [16:30] omapr4 [16:30] if we take update-manager we should take python-apt too; not that it's required, but that way it will actually fix a bug [16:30] *omap4 [16:30] most of the changes in u-m are a routine mirrors update, and harmless [16:30] wait that's python-apt I think, let me check [16:30] skaet: The update-manager PPC changes are just because it includes an embedded copy of base-installer. [16:30] right, yeah, that's normal [16:30] demoted.cfg is syncing with state of archive [16:30] okie [16:31] mirrors.cfg is syncing with data from real world [16:32] pitti, am assuming that was you accepting things into -proposed? basically ok to accept anything there now, since only changes we'll be applying to the release will be uploaded to -release? [16:32] skaet: That was me. [16:32] the https bit comes with tests [16:32] skaet: I was going to, but someone beat me to it [16:32] skaet: ^^ kernel uploaded, contains only the fix for 961482 [16:32] yeah, u-m looks fine to me if we're respinning for a kernel anyway [16:33] thanks ogasawara [16:33] python-apt looks fine too [16:33] but we're not respinning all images, correct? [16:33] ogasawara those graphics drivers (nvidia, cedarview) you as well? [16:33] skaet: nope, not me [16:33] skaet: it's mostly the gnome 3.4.0 stuff, of which 90% of the chagnes are updated translations, and the rest stuff that made it through the pretty harsh hard freeze break review [16:33] Daviey: what's "Hiding of tasksel when MaaS is selected"? [16:34] skaet: cedarview is Jani, I'm sure. It'll need some careful review. :) [16:34] and are we intending to respin for bug 961482? [16:34] Launchpad bug 961482 in linux "3.2.0-19 kernel fails to boot (-18 OK)" [Critical,Fix committed] https://launchpad.net/bugs/961482 [16:35] cjwatson: I think that's the plan... [16:35] accepted update-manager and python-apt, then [16:35] cjwatson: We're respinning for an ARM kernel (including an ABI bump) anyway, so it's a scorched-earth respin, d-i and all. [16:35] whee [16:36] yup [16:36] * pitti scores them up, so that they go before the -proposed stuff [16:36] cjwatson, yes, all of the ubuntu ones at least. Some of the flavors have already requested respins based on other things, so we'll pick them up. [16:36] skaet: just got confirmation from an affected user that the patch resolves 961482 [16:36] ogasawara, :) thanks! thats good news. [16:37] pitti: Shouldn't release have a higher score than proposed by default anyway? [16:37] not usually [16:37] well, devel should be >> devel-proposed [16:38] but stable-proposed >> devel, IMHO [16:38] Oh, I guess the scoring was based on the assumption that pockets are a post-release thing. [16:38] So maybe never took into account the idea that -release could still be open. [16:39] pitti: btw, how did you get gnome-keyring to build? just hit retry until it worked or did you have to target specific buildds? [16:39] Let me aim these kernels at fast buildds. [16:39] cjwatson, skaet: bumped kernel, p-apt, u-manager [16:40] thanks pitt [16:40] stgraber: mostly, yes; with some help from launchpad-ops to kill hanging builds [16:40] thanks pitti, even. [16:40] stgraber: they pretty much all run hardy kernels I was told, so the particular builder shouldn't matter; just a matter of luc [16:40] k [16:40] * skaet goes to update the pad to double check the builds/not for this afternoon. [16:41] pitti: fun :) [16:43] There, kernels on roseapple and allspice. [16:48] Riddell, ScottK, do you want new images to pick up the new kernel(s) and update-manager fixes for Kubuntu? [16:49] scott-work, do you want new images as well (kernel and update-manager fixes)? [16:50] astraljava, phillw - how about for lubuntu? [16:50] * ScottK hasn't been keeping track (busy with $work) [16:51] * skaet notes Edubuntu and Xubuntu already slated for respin, so they'll get them. [16:51] skaet: I've updated to lubuntu 20120327.1 But have been holding fire because of kernel issue. [16:51] phillw, so am guessing you want the new kernel then... ;) [16:51] skaet: a working kernel is always nice :D [16:52] phillw, ok, I've marked it to the list. :) [16:53] Given everything that was just let through in the name of respinning the world, we probably should just respin the world. It's only Tuesday. [16:55] no objections from me (not that i count ;) ) [16:55] infinity, probably best at this point to keep it all consistent. [16:55] Ed Zachary. [16:56] * skaet was just wondering about how the testing is going. [16:56] Good practice for final release, where consistent is a requirement, not a suggestion. :P [16:56] * skaet goes to google Ed Zachary [16:57] * infinity lets in pittit's "make accountservice mirror ubiquitty's new LC_ handling" bit. [16:58] infinity: ah, thanks; note that language-selector fixes the same thing, plus another bug [16:58] I didn't consider either critical for b2, so I didn't poke the channel about those [16:58] pitti: language-selector is just a dpkg-maintscript conffile handling change? [16:58] pitti: Or did you collide with Steve, and aren't aware? [16:58] infinity: oh, that's slangasek's [16:59] infinity: no, he committed to bzr just fine [16:59] so I uploaded a new version on top of his' [16:59] pitti: As in, just now? [16:59] infinity: so if you just want to let slangasek's in to fix conffile handling for upgraders, that also WFM [16:59] infinity: no, this morning, like 10 hours ago [16:59] pitti: Well, not sure where yours went. :P [16:59] pitti: Unless it was proposed. [17:00] I saw mention of bug 959224 earlier, is it due for fix this resin? [17:00] Launchpad bug 959224 in choose-mirror "Corrupt value for /etc/apt/apt.conf accepted during installation" [Medium,New] https://launchpad.net/bugs/959224 [17:00] infinity: oh, nevermind; I didn't upload it yet, just in bzr *blush* [17:00] pitti: *slowclap* [17:00] infinity: as I thought "no rush, can upload after b2 with potentailly more fixes" [17:00] pitti: Upload it, if it matches the LC_ fixes everywhere else, seems worth it. [17:00] infinity: anyway, slangasek's chagnes look fine, so if you are looking for good fixes to wrap into b2, that's ceratinly not the worst [17:00] pitti: We're waiting at least 4 hours or kernels anyway. [17:00] or need a package in main to refresh task headers or so [17:01] phillw: no [17:01] my changes are all low-prio, I'm just picking things off the jenkins report [17:01] cjwatson: okies, thanks [17:01] slangasek: Yeahp, but low-prio on your maintscript changes also adds up to low impact, so I pick them up when I'm bored. :P [17:01] phillw: it doesn't have a fix yet, and is in any case not serious enough to merit a respin [17:02] cjwatson: which reminds me; half the "obsolete conffiles" still listed on the jenkins reports are actually ones that have been taken over by replacing packages, so should fall out of 'obsolete' the next time the packages are upgraded, I think - is there really anything more we should be doing here? ... [17:02] ... https://jenkins.qa.ubuntu.com/view/Precise%20Upgrade%20Testing%20Dashboard/job/precise-upgrade-lucid-server/ARCH=i386,LTS=lts,PROFILE=server,label=upgrade-test/68/artifact/lts-server/obsolete_conffiles.log [17:03] skaet: I suspect infinity means "exactly", rather than the rather unfortunate first google hit for "Ed Zachary" as such :) [17:03] (console-setup, file, fuse, grub are all in this category) [17:03] slangasek: sounds like we should fix the autotester to notice that then? [17:03] * pitti off for a bit to prep dinner [17:03] I haven't been looking at obsolete conffiles at all, though [17:03] cjwatson: it does? [17:04] cjwatson: prolly - just wanted confirmation you didn't think there was anything further we should do packaging side [17:04] they become yellow (i. e. tests failed, but upgrade succeeded) [17:04] cjwatson, thanks. was scratching my head a bit over that one. [17:04] pitti: I mean it should not even list cases where some other package has taken them over [17:04] ah [17:05] pitti: well, things we don't care about at all should IMHO be green, not yellow :) [17:05] (for whatever value of "don't care about" applies) [17:05] slangasek: I don't *think* so; in my head that's something Replaces should deal with [17:06] keyboard-configuration doesn't seem to do anything special to take over console-setup.conf [17:06] yes [17:06] I thought Replaces did deal with it... [17:06] and none of these conffiles are listed as "obsolete" on my system [17:06] remind me where the autotester moved to? [17:06] so I *think* it gets flushed when you do a subsequent upgrade of the replaced package [17:06] sounds plausible, yes [17:06] lp:auto-upgrade-testing [17:07] skaet: I can't speak for lubuntu, but I'll ask around in the #xubuntu-devel. :) [17:07] ta [17:12] astraljava, thanks. (and oops... sorry) [17:15] cjwatson: confirmed; apt-get install console-setup --> obsolete, apt-get install --reinstall console-setup --> disappeared [17:15] cjwatson: are you poing the auto-upgrade code? [17:15] skaet: Did you get an answer from Riddell on respinning? [17:16] maybe something like http://paste.ubuntu.com/902501/ [17:16] ScottK, nope, went ahead and scored them for respinning to keep things consistent. But if you and he disagree, please flag here and update the pad. [17:16] No, I think that's reasonable. [17:17] * skaet nods [17:17] cjwatson: LGTM [17:18] minor errors in that, testing/fixing [17:25] slangasek: is there a bug about this already? (if not, don't worry) [17:26] cjwatson: not AFAIK [17:28] slangasek: https://code.launchpad.net/~cjwatson/auto-upgrade-testing/obsolete-conffiles/+merge/99569 [17:35] ^ initial ISO tracker notification support [17:37] (just a quick test) [17:37] looks good so far [17:38] I made it post queue status + iso tracker to #ubuntu-release and only iso tracker to #ubuntu-testing [17:39] stgraber, excellent. Looks very good indeed! :) [17:47] * skaet figures it will get a work out this afternoon. [17:54] cjwatson: merged, thanks [17:54] cjwatson: oops, except not because I don't have commit access [17:55] ... I did wonder [17:55] :) [17:55] jibel: could ubuntu-dev or ubuntu-core-dev have commit access to lp:auto-upgrade-testing? [18:05] skaet: does the new kernel include updating the lowlatency kernel? === ralsina_lunch is now known as ralsina [18:07] skaet: if not, then i don't think ubuntu studio needs to have a respin for beta 2 [18:07] scott-work, haven't seen any updates to it, but not sure. [18:13] scott-work: It should, but no one's merged and uploaded it yet, no. [18:15] skaet: infinity: i guess a repsin will not hurt, so yes please :) [18:16] scott-work: Is the only person handling -lowlatency Luke? [18:16] scott-work, ok. will leave it on the list. [18:16] * infinity would merge and upload, but doesn't want the package to get out of sync with git. [18:16] infinity: i believe the only person at this time handling -lowlatency is luke (although that is scheduled to change for q-cycle) [18:17] ogasawara: Would your minions be willing to update -lowlatency to match the base linux (assuming one or more of them has commit access?) [18:17] infinity: I don't think we have commit access [18:17] Dang. We should fix that. === bladernr_ is now known as bladernr_afk [18:21] * infinity ponder just applying the tiny diff and letting Luke deal with the fallout later. [18:23] can anyone confirm/deny if the backgrounds for OSD messages is meant to have changed colour in the stuff in the archive 'now' ? [18:24] apw: I'll answer your question if you update -lowlatency. [18:24] thats a community kernel :) [18:24] apw: (The answer might be "I don't know", though) [18:25] they promised they would be responsive ... whats its base ? [18:26] apw: They are responsive, it's only missing your latest -20.33 patch. [18:26] apw: And Luke's probably asleep. ;) [18:30] any idea where the source even is? [18:30] infinity, its a good job none of the CDs have the image on [18:31] apw: ubuntustudio does. [18:31] git://kernel.ubuntu.com/abogani/ubuntu-precise-lowlatency.git [18:31] (per the source package's Vcs-Git field) [18:32] Curious, I would have expected it to be Luke's, not Alessio's, given who does all the uploads. [18:33] maybe the field's wrong, but that's what the package says [18:34] if its that one, its based on -16.25 [18:34] Yeah, it's not that one, then. :P [18:34] right [18:34] Their current upload is -20.32 [18:34] (Well, -20.28, but based on -20.32) [18:35] hmmm ... fun [18:36] apw: Don't worry too much about it, I'm sure Luke will notice when he wakes up, I've already pinged him. [18:36] ack [18:55] skaet: anything you need me to do tonight still? otherwise I'd say good night and be online again in ~ 10 h [18:55] pitti, one last review of unapproved have what you want in the respin? [18:56] but then, yes, after that, sleep well. See you on the flip. [18:57] skaet: the only thing which might be worth considering is the new nvidia driver, but I don't have context [18:57] skaet: when in doubt, I'd keep it for post-b2 [18:57] skaet: but it's not on the ubuntu images anyway (only on ubuntustudio and mythbuntu) [18:58] pitti, I'll dig it it a bit this afternoon, but generally post b2 [18:58] the current one isn't terribly broken, so I'd rather have people update post-b2 [18:58] * skaet nods [19:00] skaet: so in summary, nothing that I deem worthy and safe enough to take into b2 at this point [19:00] THanks pitti. sleep well. [19:00] ok, see you tomorrow! [19:01] good night. [19:01] :) [19:03] * skaet needs to break to go out for lunch, seems a good time while builds are stil happening. [19:12] yup, linux still has to get through the arm builders... :/ [19:13] * skaet --> lunch === bladernr_afk is now known as bladernr_ [19:17] linux? you mean the ubuntu kernel? [19:19] cjwatson: Sorry, just saw your question.. When option 2 from the cd menu is selected, now show tasksel [19:20] OK, I assume you'll fix that in maas-enlist-udeb? [19:20] cjwatson: yep [19:21] cjwatson: been sorting out rabbitmq first. [19:26] 'db_set tasksel/first "standard, server"; db_fset tasksel/first seen true' or some such, I guess [19:26] may have the value wrong [19:30] cjwatson: is it "server" or "Basic Ubuntu Server" ? [19:33] infinity: skaet : if getting the -lowlatency kernrel updated is putting the ubuntustudio images out of sync (or cadence) with other images then this may be too much trouble at this point for a beta 2 [19:34] Daviey: definitely not the latter, use the identifier not the display name [19:34] the current beta 2 images didn't include any critical bugs [19:34] scott-work: Nah, it's no big deal. The kernel being out of sync won't kill anyone. [19:34] scott-work: Would just have been nice to have it updated to match, that's all. [19:39] cjwatson: ok [19:44] cjwatson: looks like, tasksel/first "standard, ubuntu-server" [19:46] scrub that. [19:57] skaet: evening, did I hear a respin was doine? [20:00] Riddell: I believe they're waiting for the kernel to get through re-building, then yes - respins are due. [20:01] will need a new d-i in between [20:18] slangasek, I added ubuntu-core-dev. The admin of the team should have received an invite. [20:19] jibel: I'll take care of it [20:20] jibel: accepted [20:27] skaet: hey, what project do I use to file a bug to make sure a release note is added? [20:29] jdstrand: https://bugs.launchpad.net/ubuntu-release-notes [20:30] stgraber: thanks [20:44] stgraber: Hrm, queuebot seems to get confused when binary NEW contains translations, and calls it source. [20:45] (see above with linux-ti-omap4) [20:48] infinity: LP is confused ;) [20:49] infinity: let me check how I can detect these reliably [20:49] Pleae can, cobbler, maas and maas-enlist be accepted please. [20:50] beta-2 critical [20:51] Daviey: Done. [20:51] thanks [20:53] infinity: ^ it "should" now be translation aware [20:53] stgraber: Cool. We'll find out next time it pops up. [20:54] * skaet sees arm still building for linux... :P [20:55] PPC just finished, though. [20:55] Barely winning the race. ;) [20:55] (ARM's nearly done too) [20:55] But we'll need to iterate through some d-i uploads and such. [20:55] And we need a new ti-omap4 meta. [20:56] ogasawara: ^ [20:56] skaet: is anything already building? if not, we have a few interesting fixes in ubiquity, none that are critical though (one is oem critical but I was told it can wait till Friday) [20:56] ogasawara: I get in trouble when I upload meta without committing, so if you could? ;) [20:56] infinity: yep, gimme 2min [20:56] stgraber: Nothing should be building right now, we're still waiting on kernels and moving to d-i, etc. [20:56] infinity, skaet: ok, do we want a new ubiquity then? [20:57] stgraber: If it's 100% regression-free! [20:57] http://paste.ubuntu.com/902845/ [20:57] bug 963460, bug 964472 and bug 950282 [20:57] Launchpad bug 963460 in language-selector "Ubiquity calls check-language-support with "zh-hans" instead of a locale (zh_CN)" [Medium,Fix committed] https://launchpad.net/bugs/963460 [20:57] Launchpad bug 964472 in ubiquity "'Detect Keyboard Layout' detects the 'group' correctly, but does not update the selectable layout list" [Medium,Fix committed] https://launchpad.net/bugs/964472 [20:57] Launchpad bug 950282 in oem-priority/precise "Installation failing with pop-up "The installer encountered an unrecoverable error and will now reboot."" [Critical,Confirmed] https://launchpad.net/bugs/950282 [20:57] Oh, I dunno about skaet, but I'd kinda like those fixes. [20:58] stgraber, what infinity said... :) regression free welcome. [20:58] infinity: that had an abi bump right? [20:58] Testing all the changed keyboard/language handling stuff we've been messing with more widely would be good. [20:58] ogasawara: Yep. [20:59] stgraber: I say go for it, unless skaet objects strongly. I really don't want all this lang mangling to bite us on release week if it's subtly wrong. [20:59] infinity, see ^ comments. ;) [21:00] infinity: I'm running it through the tests now, will read through the code again and will upload, eta 10min (it needs to build all d-i components for the tests ...) [21:02] * infinity goes to mangle seeds and d-i for the omap4 ABI bump. [21:02] infinity: uploaded [21:02] ogasawara: \0/ [21:02] \o/ too. [21:02] I need new fingers. [21:03] * skaet wonders where she can sign up for those new fingers ;) [21:04] s/those/some/ ... too. [21:12] ^-- don't accept this d-i upload until all the kernels are published (I'll keep an eye on that). [21:12] ubiquity uploaded [21:12] Oh, nice, omap kernels finished building just before the publisher started. [21:13] So, d-i can build in about 20 minutes. [21:13] the diff should be easy to read except for the usual ubiquity-2.10.4/d-i/source/tzsetup/debian/common.templates changing for no good reason [21:13] Heh. [21:13] cjwatson: do you have any idea why pretty much everytime I upload after you I get a delta in d-i/source/tzsetup/debian/common.templates ? [21:14] Different versions of intltool/po-*? [21:14] cjwatson: I always clean the branch entirely (as in, remove any ignored file), then run debian/rules update to get a clean copy of d-i/source [21:15] infinity: well, it's ubiquity's embedded source copy, so nothing should touch these... [21:15] stgraber: You sure it didn't also change in tzsetup itself? [21:16] * infinity grumbles about the appservers getting behind on diff generation. [21:16] infinity: well, then we'd have a change in d-i/source/tzsetup/debian/changelog too... [21:17] stgraber: Oh, fair point. Well, maybe something in ubiquity's clean walks d-i/source and mangles all the translations? Dunno. [21:17] stgraber: Or maybe it just dislikes you specifically. [21:17] infinity: could be that ;) [21:21] * infinity wishes there would be a bunch of gcc-4.7, kernel-team PPA, and golang-tip uploads all at the same time while we're trying to get things built for Beta. [21:21] Oh, wait. Yay. I got my wish. [21:21] ;) [21:22] stgraber: Will review and accept ubiquity in ~5 minutes when LP catches up with me, and then I'll jam it down the buildds' throats as best I can. :P [21:22] infinity: I can upload more random stuff if you like :) [21:23] micahg: Sure. Chromium, Firefox, Thunderbird, and OpenOffice, please. [21:23] micahg: Ideally security releases that firebomb 5 releases and eat every builder. Thanks in advance. [21:23] skaet: Are you spinning all flavours soonly, or should i trigger a server one now? [21:23] Daviey: We're rebuilding d-i. [21:23] Daviey, wait for it. [21:23] Daviey: So, server will need a respin anyway. [21:24] I'll add server in to the set for the full respin. [21:24] skaet: thanks. [21:24] skaet: Is anything not in that set? [21:24] skaet: I think we're pretty much at scorched earth "just do it all" land. [21:24] infinity - do we need a set of netboot ones? [21:24] skaet: I believe everything we want in beta-2 is good to go now. I'm looking forward to smoking a build. [21:24] skaet: "netboot" = d-i, that's happening shortly. [21:25] skaet: netboot will be automatically posted on the tracker when my cronjob detects the new d-i [21:25] skaet: building d-i, builds a netboot. [21:25] infinity, stgraber, cool was wondering how that worked. :) [21:25] Daviey, thanks. [21:25] Daviey, are there some bug numbers associated with that maas upload? changelog isn't mentioning any. [21:26] skaet: Can you ask the LOSA's to turn the buildd's up to 11, getting impatient :) [21:26] skaet: no [21:26] skaet: Apparently there's no interest for a respin of Xubuntu images. (sorry it took a while) [21:28] Daviey, the one you have to sweet talk on that subject is infinity... he's in discussions with them on improving the situation overall. [21:30] astraljava - there's some rather nasty bugs we're fixing across the rest of the set, so I'm going to go ahead and respin it at this point. However if team is happy with the images, we can release with what's on the tracker and tested now. [21:30] * skaet will manually set it back to the current set if you don't want to do the restesting. [21:31] astraljava: doesn't xubuntu need the respin for onboard? (I uploaded the fix specifically for xubuntu) [21:32] * skaet nods [21:33] * infinity scores a bunch of builds up and notes that it might be a good time for releasy people to take a breather. [21:33] We won't be respinning for a "while". [21:33] micahg: Oh, sorry I forgot about onboard! I'll go testing immediately. [21:33] Hour or two, at least. [21:33] astraljava, images won't be out for a couple of hours. alternates first then desktop a bit after. [21:34] s/couple/few/ [21:34] Unless I get a LOSA to firebomb the buildd network and take them all over. [21:34] infinity, please try. [21:34] :) [21:35] skaet: Yes, I meant the onboard fix micahg has in a PPA. [21:35] astraljava: use the archive version please :) [21:35] astraljava: It's in.. What he said. [21:35] micahg: Yep, sorry, was offline for a bit and missed these news. :) [21:35] infinity: it wasn't supposed to be accepted until he tested to made sure it was fixed, but meh :) [21:35] skaet: Do you have a list of triggers other than d-i and ubiquity? [21:36] skaet: I need to make sure everything's scored up if I'm going to go the firebomb route. :P [21:36] astraljava, if you want that fix, at this point you'll be having to take the rest. [21:36] infinity, see pad [21:37] (and feel free to add any explicitly I've missed. [21:37] skaet: Yeah, I suppose that reverses my earlier statement, then. :) [21:37] :) [21:39] stgraber, looks like there is a stale version of ubiquity (2.10.3) in proposed. Remove it? [21:40] skaet: oh, yeah, it's been copied to precise already according to rmadison [21:43] Daviey, there was some discussion on an openMPI fix earlier, is that still on the list to land for beta 2, or are we release noting? [21:45] skaet: I spoke to rbasak who has touched openmpi for arm the most, and it's an opportunity, but not critical [21:45] Thanks Daviey [21:46] * skaet notices that linux kernel is now all built [21:48] skaet: Yeah, hence why d-i is building. ;) [21:48] :) [21:48] just noticed that too now. [21:49] So, I freed up ross for us to let PPC catch up. [21:49] amd64 will catch up (and pass ARM) soon. [21:49] We should be good. [21:49] Still, it'll be a couple of hours before ubiquity's published everywhere, probably. [21:49] infinity, thanks, was wondering why amd64 + PPC weren't showing building symbols. :) [21:50] yes, ubiquity is lagging on PPC and amd64 as well, as well. [21:51] Well, I only freed up one PPC machine, so it's doing d-i first, then ubiquity. [21:53] stgraber: you're running tests/build after debian/rules update, I bet. [21:53] I've got another version of ubuntustudio-default-settings coming to clean up the conf file handling, won't need to respin for this now [21:53] s/now/though/ [21:54] micahg: Meh, respins are a bit off on the horizon anyway, may as well let that in too. [21:54] micahg, we won't block on it, but if its ready, we'll pick it up. [21:54] skaet: no need to remove old versions from proposed specifically - they won't cause a problem. I'm working on an improvement to the pending SRU report to emit commands for that. [21:55] cjwatson, goodness. :) [22:00] skaet: A potential slight regression.. investigating [22:01] * skaet likes this stgraber!!! [22:01] * skaet doesn't have to go clickity-click on the project to see if done, sweet. [22:01] Daviey, ack. [22:02] stgraber: That seems a bit premature. Where is it getting that "netboot" info from? [22:03] stgraber: Given that that version of d-i hasn't been published yet... [22:03] stgraber: And, in fact, is still building on amd64 and i386. ;) [22:05] * skaet has to do clickty-click after all... :( lol [22:05] stgraber: If it's polling source, you might instead want to poll archive/ports.u.c/ubuntu{,-ports}/dists/precise/main/installer-$arch/$version [22:05] infinity: LP API [22:06] stgraber: But just asking LP API if the source is published, I'm guessing? [22:06] stgraber: Since it told me there were new images for all arches, and half of them are still building. ;) [22:07] infinity: yeah, I had to go read the script :) it's checking for PublishedSource [22:07] infinity: I'll add to the todo to port it to checking individual architectures and post them only when published for the architecture [22:07] stgraber: I suspect from the POV of testers being able to actually test when the bot tells them, polling the mirrors would be more effective than asking LP. [22:07] stgraber: Since even asking LP about published binaries will still be wrong for about 30 frustrating minutes. [22:08] infinity: hmm, indeed, hardcoding the path and reading the html may actually be easier than implementing the magic needed to check for the various binaries through the API :) [22:09] Probably. ;) [22:16] skaet: Xubuntu should be ready for the respin now, thanks! [22:17] astraljava, :) [22:18] well, not until d-i lands [22:19] d-i and ubiquity should both publish for all arches in the next run. [22:19] Except maybe ubiquity/ppc. [22:19] It could be 30 seconds late. [22:20] infinity: drat :( [22:20] well, half-hourly runs ftw. [22:20] * infinity nods. [22:21] Though, it will literally be about 30 seconds if it's late. ;) [22:21] Timing, yay. [22:21] cjwatson: Yeah. :) skaet: I'll be sleeping now, so if you have questions/anything for Xubuntu, please ask on #xubuntu-devel, if someone else is awake still. Thanks again for the whole team, see ya tomorrow! [22:21] infinity: cjwatson so, will a ppc be there for 20120328 for the lubuntu ppc testers? [22:21] phillw: You bet, it'll get built. [22:21] phillw: Just commenting on archive publishing being late, the images will happen. [22:21] astraljava, thanks. sleep well. [22:22] excellent, that gives them a couple of hours to test before the QA meeting Wed evening and, hopefully, beta 2 on Thursday :) === bladernr_ is now known as bladernr_afk [22:28] Daviey, if you're still around, do we have all the pieces accepted from the unapproved queue you want in tonight's images (/me must spotted rabbitmq-server there) [22:29] skaet: Yep! Rabbit needs to go in.. I thought that was already accepted.. well spotted [22:29] debian/rabbitmq-server.init: emit 'rabbitmq-server-running' signal for upstart as MAAS needs it. [22:29] ok, doing now [22:30] skaet: I have one more issue, working through it now [22:32] Daviey, put a note of the package affected on the pad, under invesitgation, so I can remember to keep an eye open for it. [22:34] k [22:34] * skaet is wondering why openmpi sources with the comments in them against arm are listed in edubuntu sets [22:34] skaet: Happy for me to remove triggers satisfied ? [22:35] Daivey, I'll do a clean sweep of it to the bottom, once all the pieces are ready and the rebuild startds [22:35] *starts even. [22:35] skaet: Yep, but things blocking spin which are solved, you still want on there? [22:36] yes, I'll be doing a double check before kicking and its easiest that way [22:36] * skaet not having to look in two places [22:37] k [22:37] skaet: you have 2 [23]'s [22:38] Daviey, good spotting, fixing. [22:39] * skaet sees ubiquity's almost done building. :) [22:40] skaet: Yeah, ppc missed. We'll get it in ~45 mins. [22:41] skaet: Could start with preinstalled at the end of this publisher run (~20 mins?) to give ARM a head start. [22:41] infinity, debian installer's done. should os-prober be accepted from the unapproved queue? [22:41] infinity, yup, can do. re: arm. [22:42] infinity, we may need to make sure the server bits are all in place for it though. (rabbitmq-server landed) [22:43] os-prober - no point unless you also accept the grub2 upload I haven't prepared yet [22:43] that's a two-part fix [22:45] it doesn't *hurt* on its own, but it won't gain much of anything [22:49] cjwatson, thanks. ok, we'll leave it in the queue then. [22:49] skaet: Well, if we want to make the rebuild a simple fire-and-forget, then, ubiquity/ppc and rabitmq/all will both publish in the next cycle, so you can just press the big red "build everything" button in ~40ish. [22:50] Assuming the publisher doesn't wrap itself. Let's see. ;) [22:50] * skaet likes simple.... [23:01] Okay, the publisher's not going to eat its own tail. So, the above bits we're waiting on will be on-disk in 30ish. [23:07] infinity, all bits except rabbitmq-server (ubuntu3_all.deb) seem to have emerged, will start off the arm ones now, and desktop; will add alternate/server in as soon as I see that bit. [23:07] can you see anything I've overlooked? [23:08] skaet: Err, yeah. Wait on desktop images that include PPC. [23:08] skaet: Like I said, ubiquity/ppc is in this same run as rabitmq. [23:08] skaet: (And if you want to just do one big build, hold off for ~20) [23:09] * skaet thought ppc was there.... re-checking.. [23:09] Nope. [23:09] Don't trust the LP UI. [23:09] It marks things publishes as soon as the publisher starts. [23:10] http://us.archive.ubuntu.com/ubuntu/pool/main/u/ubiquity/?C=M;O=D [23:12] Not sure what I'm meant to be seeing there, as PPC isn't on archive at all... [23:13] infinity, ah, thats where I was checking. educate please. where should I be checking for it? [23:14] skaet: ports.ubuntu.com/ubuntu-ports would be the mirror that has powerpc/armel/armhf binaries. [23:15] infinity, *doh* yes. sorry. [23:16] yeah, ubiquity/ppc missed the :03 publishing run [23:21] I know. :) [23:26] ^^ fixes conffile migration for ubuntu studio, not needed on image, but needed in archive [23:27] micahg: I'll accept it after we do the images, then. [23:27] skaet: Publisher's done, you can rebuild the world anytime. [23:29] infinity, hmm, not showing up on the ports mirror quite yet. will give it 5 and then kick it all in motion. [23:29] infinity, yes I need to restart the rebuild. will do that on Wed [23:29] ah, its there. [23:29] * skaet kicks [23:29] skaet: All the builds operate from ftmaster directly, you're good. [23:30] the clock is sticking guys, No sod the clock.... about what time, in UTC, do you fantastic guys reckon the re-spins will be done? Ah, UTC / Vs BST... it is Wednesday here :) [23:30] * skaet goes to reset the iso tracker. [23:30] phillw: Well, they're starting now. So. Sometime later than now. ;) [23:30] phillw, alternate should be done within the hour, desktop will be a bit longer. [23:35] Hey guys, having sat on this channel for a couple of days, I will admit I understand less than 50% of what you discuss. My question, for lubuntu, is quite simple. Have we enough testing reports in to maintain our current set of Lubuntu variants? i.e. the Mac stuff. [23:36] phillw: For any given flavour/arch combination, one good boot/install smoketest is all we're really looking for. [23:37] phillw: Someone to say "it booted and didn't eat my pets when I clicked on stuff". [23:37] phillw: We hold Ubuntu itself to a higher standard, but for community flavours/ports, we understand that testing bandwidth is limited, and we just need to know we're not building and shipping dud images. [23:38] infinity: it does drive the testers mad, they report that the beta 2 release installs (even with bugs), then the next day - it is all gone? how does that work? [23:38] phillw: It all goes away when there's a new image candidate (as is happening right now). [23:38] phillw: Since it's the image itself we're testing, not the state of the archive, we need to know the image we ship is known-good. [23:39] phillw, the results are all still there on the tester, just reported against the prior image. [23:39] infinity: so, no matter what testing has been done - it counts for nothing for when the decision is made to release, in this case, the beta 2? [23:40] phlllw, http://iso.qa.ubuntu.com/qatracker/milestones/210/history [23:40] will show all the prior bugs found [23:40] skaet: so, if it has been shown to be tested, is that enough to drive it forward? [23:40] phillw, the testing does matter. Several times we've held off on releaseing images if the testing indciated key problems. [23:40] phillw: For betas, you can cheat and nominate an old image, and say "please just ship that", but for final release, yeah, the only one that matters is the last one we build. [23:41] "Counts for nothing" is a bit strong, but the weirdest things can cause images to fail. [23:41] phillw: That said, any testing leading up to the final image is, obviously, good. [23:41] We tend to be paranoid. [23:41] cjwatson: my aopolgies, [23:41] phillw, if it has been fully tested on one instance, and then spot tested, it's likely to go through. its the entire history that matters. [23:42] phillw: no need :) [23:42] phillw, for each of the flavors I try to make sure that the leads and QA reps are comfortable with the images before we make the ship/not decision. [23:42] what I meant was, there are guys testing the ppc / Mac stuff. And I really find it hard to ask them to run every test at every stage of a respin [23:43] phillw, just ask them to spot check at this point if they've done the full set already. [23:43] As long as it noted that testing has been done, that will be excellent news to them [23:44] as infinity says, for the final release its different - we do need to know all is well, but for the beta's if all the tests have been done, and no irregularities show up with last image from spot testing, all should be reasonable risk. [23:45] skaet: I am aware that this is a major re-spin, but if they cannot get them all done by about midnight Thursday, which is Beta 2 release day, will their previous tests count? [23:45] Even knowing that the image still boots is somewhat reassuring, though installability in at least one mode is nice. [23:45] * cjwatson is still slightly scarred by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=368969 [23:45] Debian bug 368969 in squashfs-tools "rounding error causes generation of invalid filesystems" [Critical,Fixed] [23:46] phillw, as cjwatson says, if they've all been done at some point, and the spot testing looks good. we're fine for beta. [23:46] cjwatson: Good times. [23:46] * skaet goes to look at that bit of history... [23:46] that's also https://launchpad.net/ubuntu/+source/squashfs/1:2.2r2-2ubuntu2 [23:47] thank you. the last thing I wanted to do was to give false hope to the new band of ppc / Mac 64 testers. [23:47] And in some ways was the genesis of our current practices ... [23:48] phillw: Like i said, a quick boot/install smoketest is all we really require of most flavours/ports anyway. So, hopefully that's not too onerous for them. [23:48] infinity: it will be done. [23:48] (Background: we changed something completely inconsequential. Suddenly the Ubuntu desktop image kernel-panicked. We had no idea why until Scott stared at it for a few solid hours.) [23:48] phillw: I think people get the wrong idea about how much testing they MUST do. As always, more is better, and we love bug reports (and patches), but to be able to ship and image, we just need to know it's not completely DOA/broken. [23:49] s/and image/an image/ [23:52] Of course, it's silly to fight the last war, and we probably won't see that kind of image misgeneration again. But everyone still likes to know that *somebody* has tried any image we release. === rsalveti` is now known as rsalveti [23:53] infinity: would a PM be allowed? [23:54] phillw: Depends on which PM it is. If it's not Stephen Harper, sure. [23:54] infinity: the threshold for betas is considerably higher than "not completely DOA/broken" [23:54] infinity: im on my name in here [23:55] * micahg thought that was alpha criteria [23:55] hmm, now why did the daily upgrade test not spit out any results for lucid-server today [23:55] slangasek: I said what we need to know, not what we like to know. I'd like to think that the flavour folks won't ship an image that doesn't look/do as they think it should. [23:57] phillw: I think you missed my sarcasm. PMs are fine. :P