=== jjohansen is now known as jj-afk === doko_ is now known as doko === yofel_ is now known as yofel === Quintasan is now known as Quintasan_ === Quintasan_ is now known as Quintasan === Quintasan is now known as Quintasan_ === Quintasan_ is now known as Quintasan === Quintasan is now known as Quintasan_ === Quintasan_ is now known as Quintasan === coalwater_ is now known as coalwater === czajkows1i is now known as czajkowski === Pendulum_ is now known as Pendulum [12:01] hi everyone. if i'm not mistaken, it's time once again for our bi-weekly udd stakeholders meeting [12:01] #startmeeting [12:01] Meeting started at 07:01. The chair is barry. [12:01] Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] [12:01] hi barry! [12:01] jelmer: hi! [12:01] hi barry, jelmer [12:01] hi poolie [12:01] do you know if anyone else is joining us today? [12:02] well, anyway, let's get started [12:02] [TOPIC] agenda [12:02] New Topic: agenda [12:02] [LINK] https://wiki.ubuntu.com/DistributedDevelopment/20110713 [12:02] LINK received: https://wiki.ubuntu.com/DistributedDevelopment/20110713 [12:03] [TOPIC] action items [12:03] New Topic: action items [12:03] * jelmer to study the feasibility of merge helper ([[https://bugs.launchpad.net/bzr-builddeb/+bug/608675|bug 608675]]) as an intermediate step for quilt support [12:03] [12:03] Ubuntu bug 608675 in bzr-builddeb "merge-package should have support for manipulating quilt v3 patch stacks" [High,In progress] [12:04] I've been away for the last week so haven't spent any time on this since [12:04] at the last meeting (at the rally) we discussed it, and my conclusions there were that it seems feasible and I've started working on implementing it. [12:05] jelmer: awesome. we'll just keep it on for next time [12:05] that's great [12:05] * jelmer to look into [[https://bugs.launchpad.net/udd/+bug/609187|bug 609187]] (warn when package import is out of date) [12:05] Ubuntu bug 609187 in Ubuntu Distributed Development "users are not warned when branching ubuntu:foo (or lp:ubuntu/foo) and the package import of foo is out of date" [High,Triaged] [12:05] there was some discussion recently of this being useful even for non-quilt branches [12:05] hm [12:05] or, more generally, of being able to merge both the patched and unpatched forms [12:06] jam mentioned on IRC earlier that he's working on bug 609187 [12:06] barry, i think jam and others worked on that [12:06] oh, and maxb in london [12:06] very nice. so, in progress? [12:06] yep [12:06] should perhaps be owned by jam though? [12:07] hi [12:07] jam has taken my proof of concept "How to talk to LP without launchpadlib" and is pursuing it [12:07] sure, i can update that. [12:07] hi maxb [12:07] hi maxb [12:07] maxb: do you just make straight up http calls? [12:08] the point of avoiding lplib is that it's much faster to just make the single call we care about [12:08] yes [12:08] makes sense [12:08] Minimizing roundtrips and costly WADL downloads really matters if we're going to do this interactively [12:08] +1 [12:08]  [12:09] * Riddell to file bug saying that packaging branch pages on code.lp.net should be better labeled [12:09] anybody know if the bug has been filed? [12:09] istr that he did [12:09] ... and fixed the bug :) [12:09] and, perhaps he worked on it at the rally [12:09] hooray [12:10] yay! [12:10] do you happen to have the bug #? [12:11] bug 797688 [12:11] Launchpad bug 797688 in Launchpad itself "Ubuntu Packaging Branches Should be Labeled Clearer" [Low,Fix released] https://launchpad.net/bugs/797688 [12:11] thanks (you're quicker at searching than me at this hour :) [12:11] i have kanban fu [12:11] http://people.canonical.com/~mbp/kanban/jr-kanban.html [12:11] LINK received: http://people.canonical.com/~mbp/kanban/jr-kanban.html [12:11] scan down the right hand column until you find it [12:11] ah, nice! [12:12] i like it [12:12] i didn't realize each person had their own kanban [12:13] [TOPIC] package importer progress [12:13] New Topic: package importer progress [12:13] yes, there's one aggregated per team and one per person [12:13] let's see [12:13] i think max said some new things started failing [12:13] There does seem to have been a small uptick in the count [12:13] hm, so it stepped down a bit, but now has drifted up [12:13] Besides the append-revisions-only stuff, which I'm taking account of [12:13] back from 400 to 425? [12:14] some of these are AppendRevisionsOnlyViolation which is a recent regression [12:14] so i'm proposing to make this rather more of a priority for the canonical bzr team [12:14] The append-revisions-only stuff accounts for ~25, but I've fixed about ~20 imports in the last 48 hours, which is why were are back at around 400 [12:14] putting it at the top of our quarterly planning commitments, and trying to get it below 200 by the start of october [12:15] which would be much faster than our current trend [12:15] thanks max [12:15] poolie: that would be amazing [12:15] I've made some progress on support for multiple upstream tarballs, which isn't finished yet but should help a bit too. [12:15] oh, that's great [12:15] One thing is that there seems to be a gradual uptick in the number of packages using multiple upstream tarballs. That's also the top single failure cause at the moment [12:16] Another thing to consider is that quite a number of the failures are failures during the generation of merge preview diffs - *not* the import itself [12:16] A subcategory of those are, I believe, being addressed by a bugfix of vila's [12:17] why does it generate merge preview diffs? [12:17] I'm guessing because james_w thought it would be useful? [12:17] I doubt many people know they exist. [12:17] http://package-import.ubuntu.com/merges/ [12:17] LINK received: http://package-import.ubuntu.com/merges/ [12:18] I started generating them as a test [12:18] hi james [12:18] but never followed it through to be the replacement for merges.ubuntu.com [12:18] hi [12:18] huh [12:18] james_w: hi. i didn't know that existed either [12:18] so, what shall we do [12:19] perhaps we should move it out of line so that it doesn't cause failure of the actual package import? [12:19] I estimate ~44 failures are in the merge generation. They are probably legitimate bzrlib bugs [12:20] I think we should be mindful of that possibility, but see how many of the failures are cleared up by vila's NoFinalPath bugfix before investing time [12:20] that seems to be a fair number of them [12:21] Merges are one of the goals of the UDD branches, so it seems useful to keep it in. [12:21] given no-one is using the output currently it wouldn't really cost anything to delete the code [12:21] or maybe comment it out for now? [12:22] ok, well, now i know it's there :) [12:22] :) [12:22] i agree with max, let's see how it goes with current in progress work landed, and then we can think about pruning it [12:22] or, alternatively, at least linking to ti [12:22] +1 [12:23] so, not really on the agenda, but i see lp and bzr got updated last night? how'd that go? [12:23] it was a bit bumpy [12:23] dang [12:23] but everything worked out? [12:23] since we went several revisions forward, and there were some bad interactions between changes in bzr and in bzr-svn when importing large branches [12:24] we are having a postmortem thread at the moment [12:24] to try to understand what happened [12:24] but i think it will be ok [12:24] cool. i'm on the mlist so i'll follow along [12:24] we will make it safer to deploy and roll back, and then deploy more often [12:24] similar to the approach being taken with other bits of lp [12:25] and speaking of which, can i just say how much i'm looking forward to their new shorter upgrade windows [12:25] (https://lists.launchpad.net/launchpad-dev/msg07623.html but it's a bit offtopic) [12:25] jelmer, can you tell us about what this is likely to change with imports? [12:26] poolie: Can you rephrase that, do you mean the vcs imports? [12:27] yes [12:27] also, what are the top-level user visible changes we'll see in bzr/udd/codehosting now? [12:27] we can hope to see more of them succeed after the lp upgrade? [12:28] poolie: What was the recent lp upgrade from last night barry was referring to exactly? [12:28] there should be a big new feature in lp which is showing diffs inline in the branch pages [12:28] lp had an upgrade outage today (australian time) [12:28] hm [12:28] perhaps we should get our story straight offline :) [12:28] that will be *awesome* [12:28] and then post something on the lp blog about user visible changes, if any [12:29] poolie: +1, can i give you that action? [12:29] actually could i put that on jelmer, since he landed the change iirc [12:30] the inline content feature is http://people.canonical.com/~andrew/Inline-diff-screenshot.png [12:30] not landed yet [12:30] [ACTION] jelmer to post summary of user visible changes with lp rollout [12:30] ACTION received: jelmer to post summary of user visible changes with lp rollout [12:30] I haven't caught up on all that email yet, but I'd be happy to take an action item about the post-morten analysis [12:30] poolie: that specific screenshot is for merge proposal pages [12:30] true [12:30] danilo's change was for Branch pages, which I certainly don't see, but I don't know whether or not his expander code has landed. [12:30] i think the code changes proposed now may only touch mp pages but we should be able to follow through and show stuff on the branch too [12:31] jelmer so i guess there's two things to follow on, one is the postmortem (what went wrong) and the other is the feature announcement, if any (what will go right) [12:31] i had the idea that the updated bzr-git etc are going to help a lot more branch imports complete [12:31] am i confused? [12:32] I haven't landed anything related to the expander code [12:32] I do have a fix for having bzr-svn deal with tags better (not use so much memory), but IIRC I haven't proposed that for landing on lp yet [12:33] didn't you land several updates into lp when we were at the rally? [12:35] perhaps we should move on; this isn't really udd specific [12:35] I have something I'd like people to have a think about: What are we going to do about developer-maintained package branches, which don't use upstream-* tags because they merge directly from upstream's bzr, and thus the UDD importer always fails on currently? I'm thinking of, e.g. apport [12:35] (sorry, looking through the revision log atm..) [12:35] poolie: okay [12:35] [TOPIC] * Get rid of `bzr mark-uploaded` ? [12:35] New Topic: * Get rid of `bzr mark-uploaded` ? [12:35] taking that offline (in the post-mortem thread perhaps?) might indeed be better [12:36] hi, sorry I'm late [12:36] so, if i'm not mistaken, mark-uploaded is more or less unnecessary now, right? [12:37] somewhat; debcommit -r will tag too and "bzr tag" without argument can also behave the same way as mark-uploaded [12:37] hmm, I was hoping to get away from using debcommit [12:37] jelmer: what does mark-uploaded do that bzr tag or debcommit doesn't? [12:38] i guess there are two things leading these questions: whether to change the udd documentation to just use bzr tag, and whether to actually deprecate or get rid of the command? [12:38] barry: I don't think there's anything it does that bzr tag doesn't, other than perhaps being a bit more clearly named [12:39] jelmer: cool. any objections to me changing the udd docs to use tag instead? [12:39] james_w ^? [12:39] Riddell: i'd like to get away from recommending debcommit too [12:39] not really [12:40] i wonder if bzr builddeb could instead hook into the tag command (through adding a hook, not in some gross way) to give people policy checks? [12:40] probably worth a note that if bzr says that they have to give a tag name they need a newer bzr/bzr-builddeb, or their bzr-builddeb is incorrectly installed [12:40] if those checks are seen as useful [12:41] james_w: good idea [12:41] [ACTION] barry to update udd docs to use `bzr tag` instead of `bzr mark-uploaded` [12:41] ACTION received: barry to update udd docs to use `bzr tag` instead of `bzr mark-uploaded` [12:41] barry i suggested Riddell might put his packaging background to use in working on the packaging guide with yourself and daniel [12:42] yes, I'm working my way through it fixing things and working out what's missing or not clear [12:42] great [12:42] Riddell: fantastic. you can add me as a reviewer for any mp [12:42] shall we talk about max's question? [12:42] Riddell: do you want to take the above action instead of me? [12:42] Riddell: Does that include non-UDD packaging? [12:42] barry: yes can do [12:43] hi scott [12:43] [ACTION] Riddell to update udd docs to use `bzr tag` instead of `bzr mark-uploaded` [12:43] ACTION received: Riddell to update udd docs to use `bzr tag` instead of `bzr mark-uploaded` [12:43] poolie: yes, let's take up maxb's question [12:43] I have something I'd like people to have a think about: What are we going to do about developer-maintained package branches, which don't use upstream-* tags because they merge directly from upstream's bzr, and thus the UDD importer always fails on currently? I'm thinking of, e.g. apport [12:43] ScottK: I'd like to discuss that with dholbach, it needs quite a lot of changes to include non-UDD bits and I don't know if he has thought about how to do that (but essentially i'm working on it from a bzr developer perspective so no) [12:44] That's one of the guide's biggest problems at the moment. [12:44] ScottK: but the guide should either be renamed or fixed for that [12:44] Agreed. [12:44] yep [12:44] ScottK: yep [12:44] maxb: It would seem reasonable to just directly tag the upstream versions with upstream-X if they have the same contents [12:46] by detecting there's a revision identical to the orig.tgz? [12:47] either by detecting or having some place where the upstream tag algorithm is specified [12:47] So perhaps the way forward is to discuss with the packagers of those packages how much they are willing to tweak their workflow for UDD compatibility [12:47] can we do something towards recognizing the actual tag in the upstream branch? [12:47] there very likely is one, istm [12:47] right [12:47] bzr-builddeb already has a config variable export-upstream-revision which can be set to the tag pattern for finding upstream versions [12:48] maxb, what kind of tweaks? [12:49] e.g. "export-upstream-revision = tag:bzr-svn-$UPSTREAM_VERSION" as bzr-svn's tagging algorithm uses the tag name "bzr-svn-1.0a" for version "1.0a" [12:50] The proper place to store that sort of information would be in Launchpad's release information I think [12:50] that would be useful in other places [12:50] for instance automatically presenting the releases in the ui and ws [12:50] As in, potentially making use of "bzr merge-upstream", or setting tags manually [12:52] it's getting late, so let's move on [12:52] [TOPIC] bugs of interest [12:52] New Topic: bugs of interest [12:52] [LINK] http://people.canonical.com/~mbp/kanban/canonical-bazaar-kanban.html [12:52] LINK received: http://people.canonical.com/~mbp/kanban/canonical-bazaar-kanban.html [12:52] good idea [12:52] anything in particular to point out? [12:53] i plan to stop the package importer pretending to be james tomorrow [12:53] nice :) [12:53] lots of bugs there [12:53] moving across [12:54] jelmer it looks like you should do a bzr-svn release [12:54] barry, james, maxb, is there anything especially biting you, or that you think especially needs attention? [12:54] barry: [LINK] lp:///~jameinel/bzr/2.2-is-up-to-date [12:54] poolie: I agree; the tags memory usage issue is the main thing that's blocking that at the moment. [12:54] [LINK] lp:///~jameinel/bzr/2.2-is-up-to-date [12:54] LINK received: lp:///~jameinel/bzr/2.2-is-up-to-date [12:55] jam, what is that? [12:55] I just added a "Branch.open" hook [12:55] so that doing "bzr info lp:ubuntu/bzr" tells you if the branch is up-to-date [12:55] oh i see [12:55] great [12:55] poolie: atm, nope. things are going well [12:55] we need to try again with a 2.3.4 sru into natty [12:55] ok [12:55] it's getting late here for sure [12:55] next? [12:56] http://paste.ubuntu.com/643225/ [12:56] LINK received: http://paste.ubuntu.com/643225/ [12:56] [TOPIC] aob [12:56] New Topic: aob [12:56] just one small note: poolie the meeting 2 weeks from now is at the wrong time i think [12:56] barry: I think that goes with the earlier action item (that I missed), for checking if import branches are up-to-date [12:56] yes, it does, that's nice [12:57] jam: thanks [12:57] ok [12:57] jam: that looks great [12:57] so we're going to keep it at the same time as today? [12:57] poolie: if that worked for you guys. it was much better for me ;) [12:58] wfm, poolie is the one most impacted by it [12:58] ok [12:58] thanks everyone for coming, especially maxb [12:58] okay, with that... [12:59] #endmeeting [12:59] Meeting finished at 07:59. [12:59] thanks everyone [12:59] thanks barry :) === Guest60391 is now known as Zic [15:03] hello [15:03] hiya [15:04] ...././.-../.-../--- [15:04] * slangasek waves [15:04] ..-. .. ... .... [15:04] heh [15:05] huzzah! [15:05] #startmeeting [15:05] Meeting started at 10:05. The chair is slangasek. [15:05] Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] [15:05] [TOPIC] lightning round [15:05] New Topic: lightning round [15:05] $ echo $(shuf -e cjwatson barry doko csurbhi stgraber jhunt mvo ev vorlon bdmurray) [15:05] and... go [15:05] bdmurray ev jhunt barry csurbhi stgraber cjwatson vorlon doko mvo [15:05] bdmurray: [15:05] last again! [15:05] bug work [15:05] bug triage of ubiquity bug reports with SQUASHFS errors, fsys-tarfile-error apport package bug report cleanup, incompletion of ubiquity install failures due to oom, FTBFS bug report modifications, added bug reporting guidelines for ubuntu-meta, crichton function to deal with package-install-segfault bug reports, wrote a bug pattern for update-initramfs failures on Live Media and wrote a wiki page to point people at [15:06] community stuff/work [15:06] review and approval of 2 new Ubuntu Bug Control members, added in iso-testing bug reports to the package status pages, udw class prep and presentation regarding working with apport bugs [15:06] o/ [15:06] development work [15:06] update-manager apport hook SRU update and new merge proposal for oneiric, branch adding casper version to apport bug reports from live media, updated ubiquity apport package hook to ask permission before adding debug log and block SQUASHFS error bug reports, patch pilot day (fixed pm-utils failed to inhibit suspend bug, 665651 which revealed a bug in toshset which caused suspend to fail), bzr branch for unattended-upgrades and messag [15:06] * slangasek waves to psurbhi [15:06] \o/ for u-m [15:06] done [15:08] - More fighting over desk space. Now resolved! I'm officially a Millbank-based [15:08] employee from here on out. Yay. [15:08] - integrating Wubi builds into cdimage. Should be working just as soon as [15:08] LP: #807974 gets fixed. [15:08] - Further work on the IronPython Wubi test. I now have an executable bundle [15:08] that displays a WebKit view (of the people.ubuntu.com slideshow). [15:08] It's 8,751 KB, but I think I can further trim that down some. It's roughly: [15:08] 7-zip's SFX header, a small configuration file, and an LZMA archive [15:08] concatenated together. In the LZMA archive is the IronPython DLLs (3.32 [15:08] MB), the Chromium Embedded Framework DLLs (25.7 MB), CefSharp DLLs (293 KB), [15:08] and the application bytecode (.NET) and libraries (12.6 KB). I'm going to [15:08] stick an address bar on this and deliver it to The Team to use for Wubi [15:08] slideshow development. [15:08] - Looking into writing a small C++ wrapper around the front of our .NET [15:08] application to download and install the .NET 2.5 runtime when it's not [15:08] present on the system, rather than just letting Windows throw up an obtuse [15:08] error dialog. [15:08] - Trying to target an IronPython build for .NET 2/3.5. [15:08] - Developer Experience Community of Practice call. [15:08] - Stuck recovering my work from home laptop using the black magic of grub2's [15:08] loop mounting code (hooray for having a spare ISO lying around in /home). [15:08] Any thoughts on writing a copy of the installation ISO to the filesystem [15:08] during installation and wiring it into grub such that if everything goes to [15:08] hell, the user has something to boot into. Or should we do the ChromiumOS [15:08] A and B boot branch thing instead? [15:09] - Finished the PyGI port of SegmentedBar and nearly done with the timezone [15:09] map. Ran headfirst into GdkPixbuf.get_pixels() being hideously broken in [15:09] PyGI, blocking the finishing of the timezone port. Spent a lot of time [15:09] digging through the PyGI source looking for the best way to solve this in [15:09] this brave new world, proposed an approach to tomeu, and may have a solution [15:09] soon. [15:09] - Helped the web team again with the Launchpad API, further modifying the [15:09] script I wrote for them to generate reports of what bugs they fixed to work [15:09] with date ranges. [15:09] - Call with Steve on the plan for Wubi, and the hiring of a Windows developer. [15:09] - Chat with Francis on our plans for the crash database. He's going to circle [15:09] back with Rob and then presumably continue the discussion on the existing [15:09] mail thread. [15:09] - Started writing unit tests for gtkwidgets in ubiquity and a harness that [15:09] plays nice with the GTK main loop and the weird fact that PyGI raises [15:09] exceptions in a different thread of execution, thus they don't bubble up [15:09] around Gtk.main. I know, awesome, right? [15:09] - Had to do some running around and paperwork for signing up to Canonical's [15:09] implementation of the cycle to work scheme. [15:09] - More work on the wireless page for ubiquity. Implemented passphrase [15:09] handling. [15:09] bdmurray: I think your line truncated; "unattended-upgrades and messag[...]" [15:09] TODO: [15:09] - Objectives. Eep. [15:09] - Get hardware expensed for ubiquity testing in the datacenter. [15:09] (done) [15:09] ev: how much are charged for the desk? ;p [15:10] "bzr branch for unattended-upgrades and messages during shutdown, apt branch blocking of fsys tarfile error package install failures" [15:10] Raised MP to revert dokos gcc+armel change for libnih. Worked with [15:10] hallyn to find a resolution for bug 495394. Reviewed marrusl's [15:10] material for UDw. Some progress on Upstart disabling jobs feature. [15:10] Reviewed documentation changes for psurbhi's Upstart initramfs branch. [15:10] Worked through initramfs setup steps for Upstart and discussed with [15:10] Launchpad bug 495394 in libvirt (Ubuntu Natty) "autostart almost always fails on boot time host" [Undecided,Fix committed] https://launchpad.net/bugs/495394 [15:10] psurbhi. Started to look at bug 436936 (again). Made some good [15:10] Launchpad bug 436936 in gdm (Ubuntu Natty) "gdm upstart job checks /proc/cmdline for single user mode, won't start on post-boot runlevel change" [Medium,Triaged] https://launchpad.net/bugs/436936 [15:10] progress but then switched to bug 807293 which I am currently looking [15:10] Launchpad bug 807293 in upstart "user jobs cause kernel panic" [High,Confirmed] https://launchpad.net/bugs/807293 [15:10] at. [15:10] ./-./-.. [15:10] doko: I think you pay cvd in endless thank yous and one appears [15:10] rebuilding main dev machine (still need to restore pbuilder/sbuild/vms) - been filing bugs like mad; bug 806661 (python-imaging needs to be multiarch aware); bug 806744 (lazr.smtptest testing); looked at bug 212370 (coretemp kernel module) but need to come back to it; pep382 lively discussion on mlist and code reviews; patch pilot (see ubuntu-devel@); developer experience CoP; lead UDW session on dh_python2; UDD stakeholders meeting; [15:10] this week: work on lts ppa, continue on bug 788514; done. [15:10] [15:10] Launchpad bug 806661 in python-imaging (Ubuntu) "[oneiric] python-imaging needs to be multiarch-aware" [Medium,Fix released] https://launchpad.net/bugs/806661 [15:10] Launchpad bug 806744 in Launchpad itself "lazr.smtptest increases fragility of Launchpad appserver layer tests" [High,Fix released] https://launchpad.net/bugs/806744 [15:10] Launchpad bug 212370 in linux (Ubuntu) "Have to modprobe coretemp manually in order to get CPU temperatures on MacBook Pro" [Medium,Confirmed] https://launchpad.net/bugs/212370 [15:10] Launchpad bug 788514 in Ubuntu Oneiric "python packages on the CDs not using dh_python2" [Medium,Confirmed] https://launchpad.net/bugs/788514 [15:13] barry: sorry I missed the UDD stakeholders meeting yet again; it's creeping towards the time of day that I can make it, but I had an 11pm call last night so 5am was going to be a little rough :) [15:13] psurbhi: your turn [15:13] slangasek: no worries ;) [15:13] *) working on making a ppa of initramfs, upstart and mountall - testing the install scripts, updated mkinitramfs and update-initramfs. [15:13] *) done. [15:14] and learning about the evils of NSS in initramfses... [15:14] stgraber is on vacation this week [15:14] :) yeah ! [15:14] cjwatson: [15:15] * stgraber waves [15:15] and gets back to doing non Ubuntu stuff :) [15:15] hah, yeah, I remember discovering the fun of NSS in reduced systems when doing openssh-server-udeb a while back [15:15] Spent most of this week so far working on Launchpad, with mvo's help from the apt/python-apt side: [15:15] * My dpkg-xz-support branch from last year will be ready to go once apt and python-apt SRUs land in lucid-updates. [15:15] * My multiarch-translations branch probably still needs a bit more code review, but it's had a DB review and I believe the necessary apt change is due to go in as an SRU. Unfortunately, I think the Launchpad downtime schedule is such that this may not actually land in production until a day or two after feature freeze. Perhaps we should go ahead with the installer change to activate multiarch anyway, since the ... [15:15] ... Launchpad work is "only" a bandwidth reduction exercise? [15:15] * Good news: it only took about half a day to set up a Launchpad development VM, and most of that was waiting for downloads. It's not as hard as I remember it being. [15:16] Working on mountall for /run transition, with Steve. Will review Surbhi's stop-timer branch again once that transition is unstuck. [15:16] Kicked off preliminary CD building for 10.04.3. [15:16] Working on apt-setup error handling in the case of a non-downloadable local repository key (bug 728710). [15:16] Launchpad bug 728710 in apt-setup (Ubuntu) "d-i apt-setup/local0/repository not working" [Medium,Triaged] https://launchpad.net/bugs/728710 [15:16] Launchpad branch to add Lubuntu tasks has landed, so I'll be working on getting Lubuntu CDs going once we can debootstrap again. [15:16] Almost done with home plumbing problems saga of doom, at long last \o/ [15:16] -- [15:16] cjwatson, thanks ! [15:16] i am waiting for the mountall review ! [15:16] :) [15:16] sorry that's taken so long :-/ [15:16] activate multiarch anyway> that seems fair to do now and give a bandwidth hit since it only affects those using the dev release [15:16] np [15:16] as long as we're confident we'll have it really really fixed by beta :) [15:17] yeah, the branch is not that painful [15:17] although I don't actually have figures for how much it cuts [15:17] I should work on that [15:17] OK then, I'll pull the switch in the installer if I can say you told me to do it :-) [15:18] what could possible go wrong? [15:18] * slangasek gets the asbestos longjohns out of storage [15:18] you had them in storage? [15:18] global warming [15:18] you've been away from platform too long [15:18] heh [15:18] my turn [15:18] this week has pretty much been eaten up with bug #807974, development-wise [15:18] Launchpad bug 807974 in eglibc (Ubuntu Oneiric) "debootstrap fails to install libc6 installing oneiric from natty" [Critical,Triaged] https://launchpad.net/bugs/807974 [15:19] started my long heart-to-heart with the initscripts merge on Friday... been working on it since [15:19] should actually be in a position to upload initscripts+mountall later today [15:19] if someone were to have a look at debianutils and see whether we should merge it from unstable, that would knock one prereq off my list [15:20] I can do that [15:20] thanks :) [15:20] nothing else to report here [15:20] doko: [15:21] - updates and merges: binutils, gcc-4.6, gcc-4.5, gcc-4.4, gcj-4.5 [15:21] - python 3.2.1 release [15:21] - openjdk-7 and openjdk-6 updates, build fixes for powerpc and armel (and sparc) [15:21] - some other merges and syncs [15:21] - just one MIR [15:21] - new installation on a toshiba ac100 (armel) [15:21] - integrated some GCC patches upstream [15:21] - GCC bug triage [15:21] rebuild test not yet launched [15:21] done [15:22] software-center: debug/fix hang in piston helper, fix pyflakes issues, SRU for maverick/natty to obstrufucate private PPA details from the log, add some gtk3 specific tests [15:22] apt/python-apt: signature verification work, improve support for compression in python-apt and avoid code duplicatoin, lucid-proposed backport of long-description splitout and xz-compression, [15:22] debdelta: setup prototype for securty deltas on macaroni, waiting for IS for a role-account and a final place, send some patches to debdelta upstream [15:22] software-properties: work on dbus/polkit backend code based on apacheloggers branch, add tests for all the dbus methods (backend now mostly there) [15:22] update-manager: merge gtk3/pygi/gsettings branch, fix tests and upload [15:22] misc: debug/fix upgrade issue with doc-base (#781076), debug/fix lp-extract-changelogs hang, apt-btrfs-snapshot: fix crash when fstab misses some entries, upload new version, merged gparted, played with livebuild as replacement for ubuntu-vm-builder that the server team wants to deprecate [15:22] EOF [15:23] cjwatson: what do you reckon would it take to write a wrapper that has a similar "ui" as ubuntu-vm-builder, i.e. "ubuntu-vm-builder-using-live-build kvm lucid" and it would build a minimal qcow2 image? or does that not make much sesne at all? [15:24] mvo: it's not too hard, make an auto directory and symlink canned config/build/clean scripts into it the way livecd-rootfs does, then call lb config and lb build [15:24] mvo: and either patch live-build to add facilities you need (and forward them to Debian, please) or else add hooks in your build wrapper [15:25] cjwatson: that sounds encouraging, I assume I can make it output a raw image that I can then covert to qcow2? or does it do qcow2 natively? [15:26] mvo: no native support. there are various image output options, you should be able to bodge one of them into a useful form yes [15:26] 'man lb config' [15:26] great, thanks [15:27] thanks [15:27] [TOPIC] Oneiric bugz [15:27] New Topic: Oneiric bugz [15:27] new topic! [15:28] you can probably just use '--binary-images none' or something and do it by hand [15:28] I just wanted to mention a couple of bugs that have come to light in the past week [15:28] bdmurray and I were talking this past week about bug tracking for the release, and the conclusion was that it would be useful to have a slot during the weekly meeting to talk about the status of any bugs that might be lingering [15:28] * slangasek yields the floor to bdmurray :) [15:29] bug 807636 was found while isotesting [15:29] Launchpad bug 807636 in ubiquity (Ubuntu Oneiric) "[Oneiric Alpha] ubiquity doesn't show console when clicking in detailed view" [Medium,Triaged] https://launchpad.net/bugs/807636 [15:29] I wondered why you assigned that to mvo [15:29] though I don't mind if mvo wants it :) [15:29] cjwatson: I think it was rather early for me [15:29] ah, yeah, you undid that latere [15:30] bug 806574 is a regression and targetted to Oneiric [15:30] Launchpad bug 806574 in computer-janitor (Ubuntu Oneiric) "computer-janitor-gtk crashed with AttributeError in reorder(): 'ListStore' object has no attribute 'reorder'" [Medium,Triaged] https://launchpad.net/bugs/806574 [15:30] *puhhh* for a moment I was scared ;) [15:30] bdmurray: i'll take that one [15:31] barry: great, thanks [15:31] and then bug 806543 also found during iso testing [15:31] Launchpad bug 806543 in Linaro-Ubuntu "left over cruft in images" [Low,Fix released] https://launchpad.net/bugs/806543 [15:31] er 806453 [15:31] bug 806453 [15:31] Launchpad bug 806453 in udev (Ubuntu) "udevd fails with error creating queue file, instance fails to boot" [High,New] https://launchpad.net/bugs/806453 [15:32] bdmurray: that's a duplicate of the bug pitti just uploaded for [15:32] tied to the /run transition [15:32] bug #807306 [15:32] Launchpad bug 807306 in mountall (Ubuntu Oneiric) "[oneiric] Keyboard & mouse not working in X - incomplete migration to /run" [High,Triaged] https://launchpad.net/bugs/807306 [15:33] slangasek: okay great [15:34] what about bug 791134? should it be fixed with pitti's upload too? [15:34] Launchpad bug 791134 in sbuild (Ubuntu) "Debian/sid and oneiric based builds fail" [Medium,Confirmed] https://launchpad.net/bugs/791134 [15:34] that bug number looks wrong for it to be a duplicate [15:34] too old, this issue was just introduced last Thursday [15:35] oh, wait [15:35] Debian/sid - so that was the same bug, but in Debian :) [15:35] * Compatibility symbolic links are relative, not absolute. e.g. [15:35] /var/lock is ../run/lock rather than /run/lock. This means that if [15:35] you're using a chroot from the host system, you'll always be using [15:35] locations in the chroot, rather than the host, when following the [15:35] links. [15:35] right and I just (yesterday) ran into it with oneiric [15:35] sysvinit 2.88dsf-13.5 [15:36] hm, except: [15:36] # Create absolute symlink if not already present. This is to [15:36] # upgrade from older versions which created relative links, [15:36] # which are not permitted in policy between top-level [15:36] # directories. [15:36] so I'm confused [15:36] ah yes [15:36] * Revert to using absolute paths in compatibility symlinks in order [15:36] to comply with Policy ยง10.5 symlink rules. (Closes: #626263) [15:36] I guess sbuild needs to cope then? [15:37] ah, fun [15:37] I had assumed rleigh knew what he was doing and was going to stick with the not-quite-policy symlinks on purpose [15:37] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626826 [15:37] LINK received: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626826 [15:37] Debian bug 626826 in sbuild "sbuild: /var/lock being absolute symlink -> "Another sbuild process (...) is currently using the build chroot"" [Normal,Fixed] [15:38] so we should either merge sbuild, or cherry-pick that change [15:39] any volunteers to take that merge? [15:39] maybe somebody who uses sbuild could do that? [15:39] * cjwatson doesn't [15:39] i do [15:39] winner [15:39] slangasek: fsvo [15:40] is there an lp bug for that? [15:40] okay those 3 bugs were all I had for this week - the sbuild one was just something I happened to remember [15:40] barry: bug 791134 [15:40] Launchpad bug 791134 in sbuild (Ubuntu Oneiric) "Debian/sid and oneiric based builds fail" [Medium,Confirmed] https://launchpad.net/bugs/791134 [15:40] barry: assigned to you, summary comment added [15:41] cool [15:41] barry: ideally we would SRU this as well, for the benefit of anyone who might actually want to use sbuild for building in chroots for a different release than the one they're running :) [15:41] ev: could you take the ubiquity console expander bug bdmurray pointed out? [15:41] i'll be rebuilding my sbuild environment today, so it'll be a good time to look at it ;/ [15:41] yup [15:41] ta [15:41] barry: ah, then you'll have ample opportunity to confirm the bug :-) [15:42] though I wont touch it until FF. It's not a critical bug, as far as I can tell [15:42] no, medium (I think correctly) [15:42] indee [15:42] d [15:42] * slangasek eyes the daily dist-upgrade, getting wedged on sun-java downloads that don't want to complete [15:43] bdmurray: that all the bugs? [15:43] um. worse than "don't want to complete", I just saw the download counter roll backwards [15:43] mvo: I think I have an update-manager bug to report ;) [15:43] slangasek: well not *all* the bugs but the ones that appeared on my radar this week [15:44] bdmurray: :) [15:44] [TOPIC] AOB [15:44] New Topic: AOB [15:44] slangasek: so, out of random curiosity, what are your thoughts on using the Windows NT PAM module in, say, Wubi? [15:44] slangasek: *ick* it rolls *backwards* ? [15:44] * ev ducks [15:44] mvo: yes, it went from 'Downloaded 25.1 MB of 28.7 MB' to 'Dowloaded 24.8 MB of 28.7 MB' [15:44] mvo: it is now at 'Downloaded 33.1 MB of 28.7 MB' :) [15:45] 33.4 ... 33.5 ... 33.6 ... 33.5.... [15:45] 33.1... [15:45] hahaa, woah [15:45] now it's finally decided it's finished :-) [15:45] that is on a amd64, right? [15:45] ev: so, ah, I would defer to the security team on this [15:45] mvo: yep [15:45] slangasek: well played [15:46] it's seemingly the only thing standing between me and single click wubi installations. [15:46] so I'm just toying around with the idea [15:46] ev: there should be an analysis of whether the default hashes used by Windows there are as strong as what we get by default with pam_smbpasswd, which we *do* pull in by default whenever filesharing is turned on [15:46] (see: not for oneiric) [15:47] to be clear, is there just the one that comes from Microsoft's Services for UNIX, or is there an open source implementation kicking about? [15:47] ev: however, *I* am not opposed to the idea in principle; I did, after all, implement pam_smbpasswd with its 'migrate' option [15:47] yay, that I like to hear [15:47] oh, I don't know if there's an open source one [15:47] I thought you had one in mind [15:48] pam_smbpasswd could do it, if samba were wired up to support reading directly from the Windows database [15:48] but I don't know the database format [15:48] I think the person to talk to about this is probably Simo Sorce at Red Hat [15:48] (Samba Team member) [15:49] okay [15:49] mind you, I'm not opposed to using Microsoft's [15:49] if they wrote it, chances are it works [15:50] but I'm guessing its license isn't GPL-compatible :-) [15:50] pish tosh [15:50] neither is Broadcom's [15:51] but PAM modules we configure by default get intentionally loaded into memory by every authentication-using application on the system, many of which are GPL [15:51] ah, damn [15:51] * ev shakes his fist at Stallman [15:52] :) [15:53] #endmeeting [15:53] Meeting finished at 10:53. [15:53] thanks, everyone! [15:53] fanks! [15:54] thanks! [15:54] thx === Andre_Go` is now known as Andre_Gondim [17:01] hggdh, patrickmw pedro_ bdmurray Ursinha charlie-tca meeting time ? [17:01] hello [17:01] hello pedro_ [17:01] * patrickmw waves [17:01] hmm? [17:01] oh hai [17:02] * pgraner waves [17:02] hggdh, you're chairing today [17:02] you volunteered, remember ? [17:02] oh, wrong channel :) [17:04] I'll do, hggdh to chair next meeting [17:04] #startmeeting [17:04] Meeting started at 12:04. The chair is jibel. [17:04] Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] [17:04] [topic] Previous Actions [17:04] New Topic: Previous Actions [17:04] no actions from previous meeting. [17:05] [topic] Community Efforts/Testing [17:05] New Topic: Community Efforts/Testing [17:05] jibel, question, I saw a bug day announcement go out with no test in the body of the email, might need a resend? [17:06] pedro_, sent it out I think [17:06] pedro_ resent it. [17:06] there is a bug in evolution [17:06] pgraner, it was re sent already, is an evolution bug [17:06] I don't thnk the resend went to ubuntu-devel-announce [17:06] its sending empty body messages... [17:06] pedro_, cool then it hasn't made it to me yet [17:06] pedro_, did you resent to ubuntu-devel-announce ? [17:07] jibel, yes [17:07] pedro_, thanks. [17:07] it was re sent to the same mailing lists [17:07] looks like evolution really want me to switch to thunderbird :-P [17:08] I'll check the moderation queue then [17:08] Last week was Oneiric Alpha2 [17:08] You'll find the results at [LINK] https://wiki.ubuntu.com/QATeam/ReleaseReports/OneiricAlpha2TestReport [17:09] not much to add, please read the results and if you have questions just ask. [17:09] One quick note, I have had several developers contact me with good words about the testing this cycle [17:09] specifically: [17:09] * No critical issues requiring a late respin [17:09] * No installer issues [17:09] due to the automated testing [17:10] all were caught and fixed prior [17:10] Great work! [17:10] .. [17:10] +1 [17:10] awesome \o/ [17:11] yay, that's good to see the result of our testing effort \o/ [17:12] Next week, we will test 10.04.3 and there will be no automation. [17:12] there are still some SRUs to verify http://people.canonical.com/~ubuntu-archive/pending-sru.html [17:12] 0/ [17:12] patrickmw, ? [17:13] patrickmw, We are all ears [17:13] I'm glad you mentioned the lack of testing. [17:13] Do we have older lucid tests? [17:15] the automated test doesn't run on Lucid and we estimated that it was a lot of work to backport them to lucid for 2 point releases only [17:15] the reason I ask is that we will be adding kernel sru tests for LTS. just wondering if I could add things while I was at it [17:15] ok, fair enough [17:16] kernel SRU is a different thing, it has to be done on a very regular basis, next week we'll be testing ISOs that happens every 6 months for an LTS [17:16] o/ [17:17] skaet, ? [17:17] would just like to encourage any one with the right hardware and spare cycles to help with the verification. [17:18] There are some old bugs that seem to be lingering in the pending-sru.html list that would be good to get fixed and out with 10.04.3 [17:18] thanks. [17:18] indeed. If you're willing to help the first images of 10.04.3 landed today on cdimage.u.c [17:19] only powerpc is available at the moment. [17:19] So keep monitoring http://cdimage.ubuntu.com/lucid/ for other images. [17:19] And to second what skaet said, you don't need to wait next week to start smoketesting the images. [17:20] Still on community testing, but another area: nVidia/ATI proprietary drivers testing. [17:20] We sent a call for testing proprietary graphics driver today.https://wiki.ubuntu.com/X/Testing/ProprietaryDrivers/Oneiric/VideoDrivers [17:20] If you have an nVidia (GeForce 6 or higher) or ATI (R600 or higher) graphics card you can help with testing the drivers in Oneiric and report rthe results to the tracker http://xorg.qa.ubuntu.com [17:22] Any question or comment ? [17:23] [topic] Automated/Systems Testing [17:23] New Topic: Automated/Systems Testing [17:23] patrickmw, the floor is yours [17:23] = QA Lab = [17:23] * Albali is configured as an additional Jenkins slave [17:23] * Naartjie is next. Need access to Remote KVM (appears to be locked.) I've been in contact with IS about the issue. [17:23] [17:23] = Kernel SRU = [17:23] * Proposed branch for merge to allow -proposed update testing [17:23] * add QRT tests when ppa is complete [17:23] * add lucid (updates and proposed) [17:23] [17:23] = Ubiquity Testing = [17:23] * Pending status on Evan. I've contacted him this week. [17:23] [17:23] = Upgrade Testing = [17:23] * Albali is ready for Michael to migrate the update test framework. He is aware and will inform me when he's ready. [17:23] [17:23] = DX Testing = [17:23] * Alex provided a list of packages with build-time tests. [17:23] * We will be having a further discussion on tests with specific graphics hardware requirements [17:23] [17:24] = IPv6 Testing = [17:24] * Working with Foundations team. Test plan is complete. [17:24] * Stefane is completing work on the framework. [17:24] [17:24] = Other projects = [17:24] * Wubu - jibel is the owner [17:24] * Boot metrics - pending [17:24] * Ubuntu packages - pending [17:24] [17:24] questions? [17:24] .. [17:25] I have a merge to propose for the server mail test; will do it today [17:25] thanks [17:25] * hggdh begs pardon, had a bit of an emergency at home [17:26] no question, moving on [17:26] [topic] Engineering Team Bug Status pedro_ bdmurray Ursinha [17:26] New Topic: Engineering Team Bug Status pedro_ bdmurray Ursinha [17:26] As you might know already we're having a bug day for the GNOME Control Center tomorrow https://wiki.ubuntu.com/UbuntuBugDay/20110714 [17:27] the purpose of that bug day is to triage + fix bugs on the new control center [17:27] rodrigo who is the maintainer in both Ubuntu and at the upstream project is going to be around to help [17:27] so if you have questions just ask those at #ubuntu-bugs or #ubuntu-desktop [17:28] remember, the whole day tomorrow your timezone [17:28] .. [17:28] added bug reporting guidelines for ubuntu-meta [17:28] fsys-tarfile-error apport package bug report cleanup [17:29] apt branch blocking of fsys tarfile error package install failures [17:29] updated ubiquity apport package hook to ask permission before adding debug log and block SQUASHFS error bug reports [17:29] review and approval of 2 new Ubuntu Bug Control members [17:29] added in iso-testing bug reports to the package status pages [17:29] udw class prep and presentation regarding working with apport bugs [17:30] I also fixed a bug in pm-utils that was preventing things from inhibiting suspend - bug 665651 [17:30] Launchpad bug 665651 in pm-utils "pm-utils does not follow requests to inhibit suspend/hibernate from scripts in /etc/pm/sleep.d" [High,Confirmed] https://launchpad.net/bugs/665651 [17:31] However, this means that some things like a script in toshset would inhibit suspend all the time [17:31] So I fixed that too [17:31] Point being if you see any weird suspend regression bugs let me know [17:31] ... [17:32] I've been basically boostraping in the ubuntu server team [17:32] am working to give them the basics, such as an SRU report for the packages we care about [17:33] reading what we already have, and modifying for us [17:33] .. [17:34] btw, if any of you are using scripts to generate reports that aren't in the BugSquad page, please, let me know [17:34] .. [17:35] Do you reused this report http://people.canonical.com/~chucks/SRUTracker/ to tracker server SRUs? [17:35] jibel: it's not working, just fixed what was stopping that from producing the reports [17:36] ok thanks [17:36] any other question ? [17:36] thanks for pointing that anyway, jibel [17:37] [topic] Other Topics [17:37] New Topic: Other Topics [17:37] any other topic you'd like to talk about ? [17:38] last topic then [17:38] [topic] Chair Selection [17:38] New Topic: Chair Selection [17:38] hggdh you volunteer again ? [17:38] jibel: yes, I do :-) [17:39] Thanks hggdh , I'll be prepared next time then! [17:39] 3 [17:39] * charlie-tca made it, finally [17:39] charlie-tca, want to add a word before ending the meeting ? [17:40] Can't think of anything, other than we all know desktop images for oneiric are broken for a week now, right? [17:40] . [17:40] .. [17:41] Yes all desktop images are broken for a week. I don't remember the package that causes this though. [17:41] Thanks all for attending [17:41] #endmeeting [17:41] Meeting finished at 12:41. [17:41] jibel: that /run/udev thingy [17:41] I think [17:41] charlie-tca, oh yeah the /run transition [17:42] it's part of it. [17:42] I just keep seeing people surprised to know they have been broken for so long, when they should have known already [17:45] charlie-tca: what do you mean by broken? not installing? borked X? [17:45] There has not been a new image since july 5 [17:45] as in, none [17:46] They can't even create one [17:47] oh [17:48] Ursinha, and users who upgraded their system ended up with no keyboard and mouse. pitti fixed it on monday [17:48] jibel: I proved that bug myself :) [17:48] last update fixed that though [17:48] But we still have no desktop images [17:49] hm, that's weird [17:49] https://code.launchpad.net/~rsalveti/ubuntu/oneiric/base-files/run-transition/+merge/67444 [17:49] this is related with the bootstrap issue [17:49] but still not yet applied :-( [17:49] that's really bad [17:50] jibel: is this the bug preventing images to be generated? [17:50] if so, I wonder why the fix wasn't applied yet [17:51] probably waiting slangasek to get the proper fix at the sysvinit package [17:51] but still, we should fix it asap so we can at least generate images again [17:51] I expect to land this all today [17:51] just have a few finishing touches to add [17:52] not being able to bootstrap is messy; not understanding what we've done and having bugs drag out until post-release would be worse :) [17:52] ah [17:52] +1 [17:53] I thought the problem was well known, so as the workaround proposed by the merge [17:53] that was the quick workaround, until the proper transition changes were in place [17:53] it's well *known*, but it's difficult to understand all the implications [17:54] so since the migration has been Real Soon Now for 2 days, no one was willing to upload the workaround :) [17:54] right [17:54] (i.e., cjwatson declined when I nudged him, which is sufficient justification for me to not try to talk anyone else into it ;) [17:54] +1 [19:17] * Kreative` is away: Away === yofel_ is now known as yofel === Quintasan_ is now known as Quintasan === arun__ is now known as arun_