15:02:26 <slangasek> #startmeeting
15:02:26 <meetingology`> Meeting started Wed May 23 15:02:26 2012 UTC.  The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
15:02:26 <meetingology`> 
15:02:26 <meetingology`> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired
15:02:33 <slangasek> [TOPIC] lightning round
15:02:37 <slangasek> $ echo $(shuf -e barry doko stgraber jodh ev bdmurray slangasek ogra infinity cjwatson xnox)
15:02:40 <slangasek> barry jodh infinity xnox ev cjwatson bdmurray ogra slangasek stgraber doko
15:02:48 * barry wins!
15:02:51 <barry> syncs: twisted, python-testtools, python-defer, subunit, dbus-python. reviewed py3 branch for testresource.  started working on bug 1000801 (lazr.restfulclient port). started porting wsgi-intercept. reviewed glatzor's py3 branch for software-properties.  patch pilot: reviewed xnox's python-couchdb merge, bkerensa's fix for bug 962974, takluyver's py3 python-tz branch (merged & uploaded), bug 1002861 (sync'd canto). dmb meeting.  todo:
15:02:51 <barry> return to porting the lazr.restfulclient stack.  done.
15:02:53 <slangasek> er, wait
15:02:53 <ubottu> Launchpad bug 1000801 in lazr.restfulclient "Add support for Python 3" [High,New] https://launchpad.net/bugs/1000801
15:02:54 <ubottu> Launchpad bug 962974 in landscape-client (Ubuntu) ""Management Service" is gratuitously vague" [Low,Opinion] https://launchpad.net/bugs/962974
15:02:55 <ubottu> Launchpad bug 1002861 in canto (Debian) "Sync canto 0.7.10-3 (universe) from Debian unstable (main)" [Unknown,New] https://launchpad.net/bugs/1002861
15:02:56 <slangasek> stokachu: are you here?
15:03:07 <barry> too late :)
15:03:08 <slangasek> $ echo $(shuf -e barry doko stgraber jodh ev bdmurray slangasek ogra infinity cjwatson xnox stokachu)
15:03:10 <slangasek> jodh bdmurray ev xnox stgraber doko ogra infinity stokachu barry slangasek cjwatson
15:03:13 <slangasek> new order ;)
15:03:15 * barry loses
15:03:17 <slangasek> barry: you'll just have to go twice ;)
15:03:20 <jodh> * [misc/planning]: fleshed out work items (and sizings) for 7 blueprints.
15:03:20 <jodh> * [boot/upstart]:
15:03:20 <jodh> - wrote spec for stateful re-exec (https://wiki.ubuntu.com/FoundationsTeam/Specs/QuantalUpstartStatefulReexec)
15:03:20 <jodh> - evaluated a number of JSON libraries.
15:03:23 <jodh> - wrote a basic JSON test prog to validate a fragment of the expected
15:03:26 <jodh> JSON schema.
15:03:29 <jodh> - started work on stateful re-exec.
15:03:32 <jodh> - NIH blog post.
15:03:35 <jodh> - drafted an Upstart blog post on logging.
15:03:39 <jodh>15:03:55 * infinity wakes up.
15:04:04 <bdmurray> modified apport to set importance of python tracebacks to Medium
15:04:05 <bdmurray> modified apport to carry over release tags from duplicates to the master bug
15:04:07 <bdmurray> wrote and ran launchpadlib code to copy tags over from duplicate apport-crash bug reports
15:04:10 <bdmurray> apport branch to block 'not a debian format' archive bug reporting
15:04:13 <bdmurray> put checks for corrupt packages for package install failures in apport instead of having apt check
15:04:16 <bdmurray> update-manager merge for the fix to bug 999890
15:04:17 <ubottu> Launchpad bug 999890 in update-manager (Ubuntu Precise) "does not block follow up errors from earlier reports" [High,Triaged] https://launchpad.net/bugs/999890
15:04:18 <barry> slangasek: oh, i get it: new order <- joy division <- warsaw
15:04:19 <bdmurray> wrote lplib code to delete update-manager clone attachments due to security issue
15:04:22 <bdmurray> modified bug bot to remove bad attachments from update-manager reported bugs
15:04:24 <slangasek> hah
15:04:25 <bdmurray> modified bug bot to write to a log file for easier auditing of work done
15:04:27 <bdmurray> modified search-bugs in bugpatterns to show count of duplicates for the master bug
15:04:36 <bdmurray> modified lp-grab-attachments to have a --descriptions option
15:04:36 <bdmurray> updating firefox-lp-improvements with the new version of lp_work_item_editor
15:04:39 <bdmurray> arsenal branch to create a report of bug task with the most duplicates
15:04:41 <mvo> \o/
15:04:42 <bdmurray> wrote a bugpattern for ubiquity bug 998492
15:04:43 <ubottu> Launchpad bug 998492 in ubiquity (Ubuntu Precise) "Fails to detect package download errors on architectures other than amd64" [High,In progress] https://launchpad.net/bugs/998492
15:04:44 <bdmurray> added a11y opportunity to harvest-data
15:04:45 <bdmurray> moved harvest opportunity creation scripts from ubuntu-qa-tools to harvest-data
15:04:48 <bdmurray> review of package install failures due to /etc/default/grub modifications gone bad
15:05:07 <bdmurray> done‼
15:05:45 <infinity> bdmurray: That seemed out of order. :P
15:06:00 <infinity> - worked on organising and tidying specs
15:06:00 <infinity> - spent a lot of time looking into armel/armhf toolchain woes
15:06:00 <infinity> - spent even more time looking into nscd/netgroups bugs
15:06:01 <infinity> ...
15:06:10 <infinity> ^-- Remarkably short this week.
15:06:26 <bdmurray> infinity: I was following the new order
15:06:42 <xnox> infinity: you are out of order =)
15:06:46 <infinity> bdmurray: Oh, I completely missed the new new order.
15:06:50 <ogra_> infinity, i added a WI for you to https://blueprints.launchpad.net/ubuntu/+spec/foundations-q-drop-preinst-images
15:07:02 <ogra_> (just for tracking purposes)
15:07:34 * infinity isn't all here today.
15:08:18 * xnox looks for ev
15:08:44 <ogra_> xnox, just move :)
15:08:44 <slangasek> ev:
15:08:53 <xnox> software-raid:
15:08:54 <xnox> * collaborating with kees on https://wiki.ubuntu.com/ReliableRaid/History
15:08:54 <xnox> * already from above, prepared some udev fixes for mdadm bug 957494 bug 968074 bug 1002357, pending sponsorship
15:08:54 <xnox> * establishing access to bare metal machines in the QA lab
15:08:55 <xnox> * ordered external quad HDD housing for RAID testing, being shipped from china
15:08:55 <xnox> * next step to establish RAID Architecture Specification
15:08:55 <xnox> ubiquity-lvm-luks:
15:08:55 <xnox> * added workitems to the blueprint
15:08:56 <xnox> * discussing requirements/roadmap/first steps with stakeholders
15:08:56 <xnox> * next step to start building/modifying ubiquity
15:08:56 <xnox> python-versions:
15:08:57 <xnox> * tracker deployed at http://people.canonical.com/~ubuntu-archive/transitions/onlypy3oncd.html
15:08:57 <xnox> * next step finish up local py3 branch for apparmor
15:08:57 <ubottu> Launchpad bug 957494 in mdadm (Ubuntu Precise) "Missing added utility 'mdmon'" [Undecided,New] https://launchpad.net/bugs/957494
15:09:17 <xnox> bug 968074
15:09:19 <barry> xnox: thanks for the tracker!
15:09:24 <xnox> bug 1002357
15:09:37 <jdstrand> xnox: you are doing the python3 porting for apparmor?
15:09:52 <slangasek> ev: you're not here
15:09:52 <slangasek> xnox:
15:10:24 <xnox> jdstrand: well, i did a little work (there isn't much tbh) spotted a few things that were not bi-lingual
15:10:32 <xnox> py2/py3
15:10:44 <xnox> jdstrand: are you doing it as well?
15:10:46 <jdstrand> xnox: ok, feel free to takl to me after the meeting
15:10:50 <xnox> ok
15:10:58 <jdstrand> xnox: we have work items for it, yes
15:11:24 <slangasek> xnox: did you give up on getting access to the lab machines for HD testing, then?
15:11:26 <jdstrand> xnox: I might also mention that ufw is actively being ported
15:11:46 <barry> jdstrand: nice
15:12:02 * jdstrand has a work item for that
15:12:11 <xnox> slangasek: I got VPN today, but don't have access to any machines behind the VPN yet. I still one both. Lab for automatic, local for troubleshooting/personal dogfooding
15:12:27 <slangasek> xnox: ok
15:12:30 <xnox> s/one/want/
15:13:36 <slangasek> stgraber:
15:13:47 <stgraber> Short week, was off on Monday:
15:13:47 <stgraber> - Networking
15:13:47 <stgraber> - Spent some time testing candidates SRU for an IPv6 bug in Network Manager
15:13:49 <stgraber> - SRU
15:13:52 <stgraber> - Verification testing of nagios-nrpe and lxc
15:13:54 <stgraber> - Started preparing the next lxc SRU
15:13:57 <stgraber> - Containers
15:13:59 <stgraber> - Reworked the lxc-ubuntu template to be much easier to maintain
15:14:02 <slangasek> (then no doko, so ogra_ next)
15:14:02 <stgraber> - Worked with Serge on API design for liblxc, worked on the initial structure of the python binding
15:14:05 <stgraber> - Fixed some races in lxc-start-ephemeral, made it consistently call sudo and dropped the separate
15:14:08 <stgraber> and complex lxc-ip for a simple call to the new "ip netns" instead
15:14:11 <stgraber> - ISO tracker
15:14:13 <stgraber> - Continued the work to get qa-q-isotracker-testcases implemented, all of the backend work is done
15:14:16 <stgraber> and most of the frontend work nears completion, there's some admin UI work left and API update
15:14:19 <stgraber> - Migration code works fine, result can be seen at http://iso.qa.dev.stgraber.org
15:14:22 <stgraber> If you don't see anything, that's fine, the idea was not to loose any history data and have the new cool
15:14:25 <stgraber> stuff show up only for the new products.
15:14:28 <stgraber> - Other
15:14:30 <stgraber> - Drafted and sent all my specs for review
15:14:33 <stgraber> - Patch pilot on Friday
15:14:35 <stgraber> - TODO this week
15:14:38 <stgraber> - Push an LXC SRU, cherry-picking the important fixes from the recent quantal uploads
15:14:41 <stgraber> - Get enough of the ISO tracker work done so that QA can test it and work on smaller changes
15:14:44 <stgraber> (DONE)
15:14:52 <ogra_> phew
15:14:56 <ogra_> done:
15:14:56 <ogra_> * ascension day on thu.
15:14:56 <ogra_> * filled WIs on foundations-q-embedded-rootfs, foundations-q-hwpack-integration and added two items to foundations-q-drop-preinst-images
15:14:56 <ogra_> (for tracking purpose only)
15:14:56 <ogra_> * finally MoM is back, worked on merges
15:14:58 <ogra_> * started looking into the gcc-4.7 FTBFS list on debian (on request from doko)
15:15:00 <ogra_> todo:
15:15:02 <ogra_> * more merges
15:15:06 <ogra_> * more FTBFS
15:15:08 <ogra_> * start looking into the armhf image situation in preparation for A1
15:15:10 <ogra_> (fells so small to go after stgraber)
15:15:12 <ogra_> ..
15:16:11 <stgraber> ogra_: you're just better at summarizing it ;)
15:16:17 <ogra_> haha
15:16:45 <slangasek> stokachu: here?
15:16:48 <slangasek> stokachu: no worries if not
15:17:07 * xnox the new new order is broken, we need an SRU
15:17:10 <infinity> Yeah, I have to figure out how to expand more too. :P
15:17:22 <slangasek> looks like that makes it my turn
15:17:23 <infinity> Or just mention every single AA, SRU, etc task.
15:17:30 <ogra_> lets hire a ghostwriter ;)
15:17:35 <slangasek> * fixing up update-notifier SRU, apparently our translators are too efficient and translate things that shouldn't be (bug #1003100)
15:17:37 <ubottu> Launchpad bug 1003100 in update-notifier (Ubuntu Quantal) "package-data-downloader: KeyError: 'paquetes'" [High,Fix committed] https://launchpad.net/bugs/1003100
15:17:38 <slangasek> * pushed a bug report to plymouth in Debian, requesting a backport for an API mountall needs
15:17:41 <slangasek> * mountall bug triage in preparation for uploading to Debian
15:17:42 <slangasek> * SRU processing generally
15:17:44 <slangasek> * sponsored sudo merge, and uploaded pkexec (bug #982684)
15:17:46 <ubottu> Launchpad bug 982684 in sudo (Ubuntu Quantal) "sudo, pkexec don't apply global environment settings from /etc/environment" [Medium,In progress] https://launchpad.net/bugs/982684
15:17:47 <slangasek> * ia32-libs SRU for bug #1000541
15:17:48 <ubottu> Launchpad bug 1000541 in ia32-libs (Ubuntu Quantal) "ia32-libs-multiarch depends on gstreamer0.10-fluendo-mp3, causing problems when installing packages from partner" [Medium,Fix released] https://launchpad.net/bugs/1000541
15:17:48 <slangasek> cjwatson:
15:17:51 <slangasek> * getting things organized for DebConf
15:17:53 <slangasek> (done)
15:18:01 <cjwatson> Uploaded ubiquity Python 3 port.  Fixed some resulting breakage (decoding Unicode at wrong point).
15:18:04 <cjwatson> Landed per-packageset build scoring.
15:18:07 <cjwatson> Started work on allowing per-pocket archive permissions.
15:18:10 <cjwatson> Verified dh-make SRU.
15:18:12 <cjwatson> Uploaded ubuntu-keyring with new archive and cdimage signing keys.  Needs SRUs.
15:18:15 <cjwatson> Resurrected merges.ubuntu.com, with help from IS.
15:18:18 <cjwatson> Lots of merges.
15:18:20 <cjwatson> Fixed stale files being left behind in ftpmaster's germinate output directory.
15:18:23 <cjwatson> Arranged for buildd admins to be able to adjust per-archive build scoring (pending deployment).
15:18:26 <cjwatson> Moved Ubuntu-specific publishing hooks out of Launchpad, in preparation for upgrading them to use the new archive signing key for >=quantal.
15:18:30 <cjwatson> Made a couple of live-installer improvements requested by the server team.
15:18:32 <cjwatson> Various adjustments to cope with recent kernel flavour renamings.
15:18:35 <cjwatson> Removed "Essential: yes" from python-minimal.
15:18:37 <cjwatson> Merged xdeb staged-bootstrap patch.
15:18:40 <cjwatson> Opened main vs. universe discussion with kubuntu-devel (https://lists.ubuntu.com/archives/kubuntu-devel/2012-May/006080.html).
15:18:43 <cjwatson> Gave Daviey some basic archive admin training.
15:18:45 <cjwatson>15:19:05 <ogra_> is that a coffepot or something else that generates steam ?
15:19:15 <cjwatson> U+2615 HOT BEVERAGE
15:19:19 <ogra_> ah
15:19:45 <ogra_> so not what my initial thought was then :)
15:19:54 * xnox ogra_: there is scribe team for ghostwritting ;-) hot beverage! I want an iced tea ;-)
15:20:10 <cjwatson> infinity: FYI the per-archive scoring will basically be:
15:20:13 <cjwatson> archive = whatever
15:20:40 <cjwatson> archive.relative_build_score  # fetch attribute to work around bug 662740
15:20:40 <infinity> cjwatson: I was actually more interested in the bullet point about finally dropping python-minimal out of Essential. \o/
15:20:41 <ubottu> Launchpad bug 662740 in lazr.restfulclient "Setting an attribute on a shim object without first reading an attribute causes a crash" [Low,Triaged] https://launchpad.net/bugs/662740
15:20:47 <cjwatson> archive.relative_build_score = whatever
15:20:49 <cjwatson> archive.lp_save()
15:21:13 <cjwatson> infinity: it's still in prio required though ;)
15:21:20 <infinity> Oh.
15:21:25 <infinity> Less excited.
15:21:45 <slangasek> ogra_: pile of poo is a different unicode character
15:21:46 <cjwatson> Though I guess dpkg won't complain if you remove it.
15:22:11 <ogra_> slangasek, heh, yeah, but its small enough to misread it in my xchat :)
15:22:20 <slangasek> bug #820034
15:22:21 <ubottu> Launchpad bug 820034 in Ubuntu Font Family "Expansion: Miscellaneous Symbols and Pictographs U+1F4A9" [Wishlist,Triaged] https://launchpad.net/bugs/820034
15:23:03 <slangasek> any more questions about any of the above?
15:23:04 <ogra_> *grin*
15:23:39 <slangasek> [TOPIC] Bugs
15:23:46 * ogra_ likes the elegant aspect in that bug :)
15:24:27 <slangasek> bdmurray: anything showing up yet to worry about for 12.10?
15:24:40 <bdmurray> slangasek: no not yet
15:25:15 <slangasek> there are a few bugs jibel's been escalating to us based on the auto-tests... I need to pin down this debootstrap one today
15:25:24 <cjwatson> I'm about to look at bug 1003443
15:25:25 <ubottu> Launchpad bug 1003443 in ubiquity (Ubuntu Quantal) "Ubuntu Quantal Desktop 21120523 failed to install" [Critical,New] https://launchpad.net/bugs/1003443
15:25:34 * slangasek nods
15:25:52 <cjwatson> May be an HD fault as the error suggests, but might as well check
15:26:01 <slangasek> right
15:26:09 <cjwatson> And I'm just fixing bug 1003440 now
15:26:11 <ubottu> Launchpad bug 1003440 in ubuntu-meta (Ubuntu Quantal) "Unicode characters in language list" [Medium,Triaged] https://launchpad.net/bugs/1003440
15:26:18 <slangasek> the debootstrap bug is bug #1001460
15:26:19 <ubottu> Launchpad bug 1001460 in sysvinit (Ubuntu Quantal) "preinst fails in d-i" [Critical,Triaged] https://launchpad.net/bugs/1001460
15:26:34 <slangasek> which I still have no idea how that's happening :P
15:26:50 <cjwatson> Have you had a chance to compare against a /var/log/bootstrap.log for precise?
15:26:53 <slangasek> (hints accepted, if someone knows)
15:27:00 <slangasek> cjwatson: hmm, no, good idea
15:27:38 <cjwatson> The one I have to hand shows makedev successfully running insserv, so not just the set +e => -e thing I pointed out
15:27:46 <cjwatson> But that dates from 2011-12-20
15:27:59 <cjwatson> Aha
15:27:59 <slangasek> successfully *running* insserv?
15:28:08 <cjwatson> Here's one from 2012-03-20:
15:28:14 <cjwatson> Selecting previously unselected package makedev.
15:28:14 <cjwatson> Unpacking makedev (from .../makedev_2.3.1-89ubuntu2_all.deb) ...
15:28:14 <cjwatson> update-rc.d: using dependency based boot sequencing
15:28:14 <cjwatson> Can't exec "insserv": No such file or directory at /usr/sbin/update-rc.d line 402.
15:28:17 <cjwatson> update-rc.d: error: insserv rejected the script header
15:28:21 <slangasek> hmm
15:28:28 <cjwatson> So this was happening in precise too and it's just the -e change
15:28:31 <slangasek> ah
15:28:37 <slangasek> ok, thanks
15:28:39 <ogra_> didnt stokachu fix that in latest insserv
15:28:40 <cjwatson> There's proximate cause for you, not so much with the root cause
15:28:42 <slangasek> I'll fix sysvinit then :)
15:28:56 <slangasek> ogra_: what he fixed was to make insserv disappear from the path because third-parties mistook it for an interface
15:29:01 <ogra_> ah
15:29:21 * ogra_ just remembered something update-rc.d from precise
15:29:28 <ogra_> +related
15:29:55 <slangasek> so anyway, yeah, I should be able to work it out from there - thanks cjwatson
15:30:01 <infinity> Robbie seems to have some valid points on the bug ~6h ago.
15:30:18 <infinity> Robie, even.  Silly people and their lack of Bs.
15:30:30 <slangasek> bdmurray: anything on the 12.04.1 front?
15:30:46 <slangasek> stgraber: or anything you know about for 12.04.1 that you need help with?
15:30:48 <cjwatson> There are a lot of these kinds of loops in the base system
15:31:05 <bdmurray> slangasek: not much their either yet
15:31:07 <cjwatson> But yeah, possibly
15:31:27 <stgraber> slangasek: not at this time. I've been looking at the pending SRUs, trying to get them through quickly, but most of my time is currently going on trying to have the iso tracker work done ASAP
15:31:35 <stgraber> (so I can then focus more on 12.04.1)
15:31:38 <slangasek> ok
15:32:06 <slangasek> (I guess that includes the "iso" tracker work that gives us a framework for SRU verifications?)
15:34:22 <slangasek> [TOPIC] Blueprints
15:34:47 <slangasek> not much to say on my side... but figured I'd bring up the topic in case anyone has concerns to discuss
15:34:56 <slangasek> hopefully the drafting is all done by now
15:35:02 <slangasek> (anyone not done with drafting?)
15:35:08 <stgraber> slangasek: yeah
15:35:36 <stgraber> slangasek: (that yeah applies to the part about framework for SRU verification)
15:35:41 * slangasek nods
15:35:49 <xnox> hardware-notifications needs drafting still on my side.
15:35:53 * xnox sorry.
15:36:00 <ogra_> depends where you draw the line
15:36:07 <ogra_> i still need pretty wikipages
15:36:15 <ogra_> Wis are there
15:36:25 <slangasek> xnox: 'sok
15:36:41 <jodh> I've drafted the work items, but some can't be broken down into <= 2 day chunks without spending quite some time on the design and I'm not even sure we're planning to do some of them, so...
15:36:45 <slangasek> ogra_: WIs are a good start, as that gives us pretty graphs :)
15:36:52 <ogra_> :)
15:36:58 <cjwatson> with the exception of the server installer bits, I think I'm pretty much done
15:37:03 <slangasek> ok
15:37:25 <slangasek> sounds like we're in pretty good shape overall then
15:38:09 <slangasek> jodh: that's still ok for this point in the cycle, don't worry about it - and yes, we'll drill down into the question of which ones to do
15:38:20 <slangasek> [TOPIC] AOB
15:38:28 <jodh> slangasek: ok, thanks!
15:38:28 <slangasek> Anything else to discuss?
15:38:39 <bdmurray> I'm out next monday
15:38:50 <barry> next monday is a usa holiday
15:38:52 <slangasek> yep
15:38:53 <jodh> should we discuss the "on hold" music for next time? ;)
15:38:53 <ogra_> arent most of us ?
15:38:57 <slangasek> so I'm out too next Monday
15:39:07 <ogra_> german holiday too
15:39:12 <slangasek> !
15:39:17 <slangasek> why does Germany get TWO holidays in May
15:39:19 <infinity> I'm in Hong Kong next week.
15:39:23 <slangasek> so not fair
15:39:27 <ogra_> slangasek, merkel
15:39:31 <slangasek> haha
15:39:53 * xnox uk has Queens jubilee the week after a believe or something
15:40:00 * barry fondly remembers mlk day and presidents day :)
15:40:16 <slangasek> barry: I remember them being in a crappy season ;)
15:40:21 <barry> :-D
15:40:37 <slangasek> #endmeeting