[15:00] <mvo> hello
[15:00]  * stgraber waves
[15:00] <ev> hi
[15:00] <jhunt> o/
[15:00]  * slangasek waves
[15:00] <slangasek> #startmeeting
[15:00] <meetingology> Meeting started Wed Oct 19 15:00:41 2011 UTC.  The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/AlanBell/mootbot.
[15:00] <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:01] <slangasek> [TOPIC] lightning round
[15:01] <slangasek> $ echo $(shuf -e cjwatson barry doko stgraber jhunt mvo ev bdmurray slangasek)
[15:01] <slangasek> cjwatson mvo slangasek ev barry doko jhunt stgraber bdmurray
[15:02] <slangasek> cjwatson: you win!
[15:02] <cjwatson> opening precise; lots of syncs, merges, NEW processing, build fixes, ...
[15:02] <cjwatson> main needs-merge graph looks really good so far, thanks to everyone who's been working on that
[15:02] <cjwatson> concentrating on the libjpeg transition, since that's big and caused several failures; also trying to keep on top of Pre-Depends additions for xz-compressed binary packages
[15:02] <cjwatson> looking into optimising cron.germinate; seems to be at least 7 minutes of room for improvement here; LP a bit non-committal on whether this would let us run the publisher */30, but might be possible
[15:02] <cjwatson> further optimisation of cdimage mirroring; now under 10 seconds for a no-op sync, and down to sensible times when we actually have to mirror anything
[15:02] <cjwatson> +1 maintenance team proposal
[15:02] <cjwatson> ..
[15:03] <mvo> apt: merge/upload new version to precise, work on cherrypick for  #868977, #672314 to oneiric-proposed
[15:03] <mvo> software-center: add missing recommends on lzma for bug #868188, planning work, debug/fix steel storm2 desktop file bug, work on review languages and sorting, work on unicode_literals version (lp:~mvo/software-center/unicode_literals) to fight the str/unicode mess, add workaround for the white pixel border bug, look into startup time regression, commit one trivial workaround to trunk
[15:03] <mvo> update-manager: update for precise, SRU work, add postgresql to the removal blacklist and reupload (#871893), fix screensaver poke, fix crash when packages get downgraded (#873411, comment #8), honor dpkg desired  install state (dpkg --set-selection state), some work on #859373, mostly diangose, cyhermox is the man
[15:03] <mvo> apt-btrfs-snapshot: fix another issue with incorrect fstab lines (#873411, comment #7)
[15:03] <mvo> cups: test/upload fix for the upgrade issue #874835
[15:03] <mvo> misc: apt-clone, unattended-upgrades updates
[15:03] <mvo> review/sponsor compizconfig-backend-gconf upload for #207065 (yes, really low bugnumber)
[15:03] <mvo> apturl: debug/fix multiarch pkgname parsing (LP: #872146)
[15:03] <mvo> update-notifier: upload new -prposed version with fix for overlong menu text (#871691)
[15:03] <mvo> EOF
[15:04] <slangasek> working on getting upstart into a state that it can be used in Debian (groundwork in sysvinit and lsb-base); maybe we can get a few more packages turned into syncs that way...
[15:05] <slangasek> working through my own list of merges for precise
[15:05] <slangasek> broke ia32-libs in precise - it'll fix itself when everything is multiarched
[15:06] <slangasek> tracking various SRUs for oneiric (bug #874130, bug #871083, et al)
[15:06] <slangasek> EOF
[15:07] <ev>  - Release week sprinting.
[15:07] <ev> - Fixed some interesting bugs in ubiquity found during smoke testing and
[15:07] <ev>   pushed out a new version into Precise.
[15:07] <ev> - Chat with mvo on downloading external resources in dpkg (flash,
[15:07] <ev>   msttcorefonts), and queueing package installations in
[15:07] <ev>   software-center/update-manager (language packs at install).
[15:07] <ev> - Meeting with Kate to discuss her requirements for the crash database and
[15:07] <ev>   metrics.
[15:07] <ev> - Post-release ubiquity bug triage.
[15:07] <ev>   - Still lots of disk errors. Wubi will help here, but I wonder if we should
[15:07] <ev>     start looking for squashfs errors in syslog or if there's a better API for
[15:07] <ev>     this.
[15:07] <ev> - Wrote Precise blueprints for uploading to trunk and rdepends testing.
[15:07] <ev> - Created USB disks for the Ubuntu Shop and wrote up checksumming instructions
[15:07] <ev>   for the supplier, given Robbie's recent disaster.
[15:07] <ev> - Investigated how and where we're using the gstreamer automatic codec
[15:07] <ev>   installation for Christian.
[15:07] <ev> - Started researching Cassandra and other bits and pieces for crash and
[15:07] <ev>   metrics.
[15:07] <ev> - Wrote a test for ubiquity to verify that we have a completely translated
[15:07] <ev>   interface.  Annoyingly this requires a whitelist for a small set of widgets
[15:07] <ev>   that we translate on the fly, as the page they're associated with is run.
[15:08] <mvo> ev: I would love to hear more about the verify that the interface is translated test, I want this too for s-c :)
[15:08] <slangasek> glad to see that NM regression fixed so quickly in SRU
[15:09] <slangasek> s/regression/mid-upgrade breakage/
[15:09] <ev> so then it didn't get cut off?
[15:09] <cjwatson> translated or translateable?
[15:09] <cjwatson> IYSWIM
[15:09] <ev> translated - it overrides translate_widget adn does the lookups itself
[15:09] <mvo> I assume you use a fake language like "mirror" or something that can be "auto-translated"? or how does it work?
[15:09] <cjwatson> I'd call that translateable I think, but OK, good :)
[15:10] <ev> err yes
[15:10] <ev> indeed
[15:10] <barry> i often use a fake 'rot13' language for stuff like that :)
[15:10] <mvo> haha
[15:10] <mvo> nice as well
[15:10] <slangasek> detection of missing translations - very nice :)
[15:11] <barry> mvo: that's what they speak in Feedonia
[15:11] <barry> er, Freedonia
[15:11] <slangasek> barry: you're up
[15:11] <barry> ah, sorry didn't see ev's "done"
[15:11] <barry> syncs, merges, blueprints; investigated didrocks i18n crasher bug & wrote blog post; review rfc 6377; pypi testing experiment & TIP mailing list post; bug 813146 debugging; done.
[15:11] <barry>  
[15:12] <ev> slangasek: it kept biting me (and writing the test even found one more missing one, yay)
[15:13] <slangasek> ev: right, good demonstration of the value of automatic testing :)
[15:13] <ev> :)
[15:13] <barry> slangasek: one nice thing to the pypi testing work is that a few other related projects have come out of the woodwork.  we're discussing merging/collaboration
[15:14] <ev> pypants?
[15:14] <slangasek> barry: great!
[15:15] <barry> ev: those folks haven't spoken up, but pyti is one and pycheeseshop is another
[15:15] <ev> cool
[15:15] <barry> (pyti being a gsoc2011 project)
[15:15] <barry> (i'm done btw)
[15:16] <doko> - precise opening with some initial changes
[15:16] <doko> - fix ARM libobjc and libjava bootstrap failures on GCC trunk
[15:16] <doko> - work on component-mismatches, pester some people, fixed -perl packages
[15:16] <doko> - some MIRs
[15:16] <doko> - syncs and merges
[15:16] <doko> done
[15:16] <jhunt> In London last week for sprint. Spent a lot of time working on bug
[15:16] <jhunt> 849414 / bug 553745. Still unable to create. Reason this problem "comes
[15:16] <jhunt> and goes" I think is due to us switching off apport post release. I've
[15:16] <jhunt> requested users with the problem re-enable and send us some logs if they
[15:16] <jhunt> can grab one. Now switched back to Upstart. I now understand the
[15:16] <jhunt> TEST_ALLOC_FAIL issue I was seeing (TEST_ALLOC_FAIL is an evil but very
[15:16] <jhunt> useful invention). Currently going through Upstart job logging test code
[15:16] <jhunt> and enabling TEST_ALLOC_FAIL for it (this is slow as you need to track
[15:16] <jhunt> each alloc call and the logger has various failure paths that vary the
[15:16] <jhunt> number of alloc calls). Plan: finish Upstart tests and get this feature
[15:16] <jhunt> into Precise "real soon now", get NIH multi-arched (started with
[15:16] <jhunt> stgraber last week). Out this Friday. Wednesday Wish: that someone would
[15:16] <jhunt> fix bug 861268 :)
[15:16] <jhunt> ☯
[15:17] <stgraber> - Was in London last week for the release sprint, testing/breaking/fixing the world
[15:17] <stgraber> - Took Monday off
[15:17] <stgraber> - Started looking at bug 876829
[15:17] <stgraber> - Registered a few specs for UDS, still quite a few more to discuss and register
[15:17] <stgraber> - Spent a bit of time talking about app isolation (arkose, apparmor, arb-wrapper, ...)
[15:17] <stgraber> - Got my first Precise container running
[15:17] <stgraber> - Started discussing what's needed to make Edubuntu 12.04 an LTS release
[15:17] <stgraber> - TODO
[15:17] <stgraber>  - Patch pilot this afternoon
[15:17] <stgraber>  - Go through the merges where I'm touched-it-last and hopefully grab a few from Colin's list
[15:17] <stgraber>  - Initial upload of ltsp and ldm in Precise so we can do some work on it at the LTSP hackfest next week (as the Debian maintainer will also be there)
[15:17] <stgraber>  - More pre-UDS planning (ISO tracker, recovery mode, local DNS resolver by default, Edubuntu, ...)
[15:17] <stgraber>  - Publish the automated IPv6 testing and get it running on Precise. Prepare a short demo for the testing in Ubuntu event at UDS.
[15:17] <stgraber>  - See how I can help James getting libnih ported to multi-arch so we can get non-x86 containers running on x86 hardware
[15:17] <stgraber>  - Try to spend some time on the ARB queue, we have quite a few apps in there that need packaging/review
[15:17] <barry> jhunt: nice "done" character :)
[15:17] <stgraber> (done)
[15:18] <slangasek> doko: nice job with the MIRs; components-mismatches looks much better than the flurry of post-opening emails would have suggested
[15:18] <bdmurray> reassignment of no package apport-bug reports to the correct package
[15:18] <bdmurray> wrote a bug bot function to take care of these going forward
[15:18] <bdmurray> descrption based no package assignment testing
[15:18] <bdmurray> bug bot fix for private people and patch subscription
[15:18] <bdmurray> wrote and uploaded and apport-pacakge hook for synaptic
[15:18] <bdmurray> modified cheese apport package hook to file bugs about linux (LP: #793950)
[15:18] <bdmurray> data visualization brainstorming
[15:18] <bdmurray> fixing of bug stats scripts to take into account Incomplete changes
[15:18] <bdmurray> fixing bugstats-complete on cranberry to count private bugs
[15:18] <bdmurray> research into flashplugin-downloader bug 870281 and out of date mirrors
[15:18] <bdmurray> wrote a bugpattern for flashplugin bug 870643
[15:18] <bdmurray> wrote a bugpattern for 873397 (ubiquity adobe acrobat and archive.canonical.com)
[15:18] <bdmurray> sru of bug fix for bug 207065 for Lucid
[15:18] <jhunt> barry: ☺
[15:18] <bdmurray> ubiquity bug cleanup of install failures due to media errors on hard disks (not just cd drives)
[15:18] <bdmurray> wrote a udd query for ubuntu bug reports with the same bug watch
[15:18] <bdmurray> done
[15:19] <slangasek> 861268 - eep
[15:21] <cjwatson> slangasek: not to minimise doko's work, certainly, though some of the component-mismatches stuff was because I'd been a bit too hasty in telling it to look at armhf
[15:21] <slangasek> cjwatson: ah
[15:21] <cjwatson> turning that back off avoided some of the insanity, after doko pointed it out to me earlier today
[15:22] <doko> well, still ~30 -perl left, and ~25 -java (resolved by jamespage)
[15:22] <slangasek> bdmurray: could we have http://reports.qa.ubuntu.com/reports/foundations-bugs/foundations-bugs-next-milestone-important-bug-tasks.html pointed at oneiric-updates for a bit?
[15:22] <doko> but it's indeed understandable again
[15:23] <doko> people really should get an email, when a package enters into dep-wait
[15:23] <bdmurray> slangasek: sure
[15:23] <cjwatson> doko: are you dealing with promotions as you go along, or should I be watching the mir-track list?
[15:23] <slangasek> bdmurray: thanks!
[15:23] <slangasek> doko: does that not happen?  I thought it did
[15:23] <doko> cjwatson, yes doint so
[15:23] <doko> slangasek, did you see one for your cron merge? ;-P
[15:23] <cjwatson> doko: great, thanks
[15:23] <slangasek> doko: I saw mail for it, but that might be just because I receive the component-mismatches diffs! :D
[15:24] <doko> ahh, I don't get those
[15:24] <slangasek> I'll MIR that soon, fwiw
[15:24] <slangasek> [TOPIC] Precise blueprints
[15:24] <slangasek> (not to be confused with "precise blueprints")
[15:25] <slangasek> public service announcement... please get blueprints filed by the end of this week, so we can get them on the UDS schedule in time to let the schedule *settle*
[15:25] <slangasek> any questions? :)
[15:25]  * mvo nods
[15:25] <ev> slangasek: I've sent you an email about that
[15:26] <slangasek> ev: will reply right after the meeting
[15:26] <ev> cheers
[15:26] <slangasek> [TOPIC] Bugs
[15:26] <slangasek> bdmurray: any interesting bugs popping out of the woodwork post-release?
[15:27] <bdmurray> slangasek: this report has quite a few on it http://reports.qa.ubuntu.com/reports/foundations-bugs/foundations-bugs-recently-important-bug-tasks.html
[15:28] <bdmurray> bug 836378 for example
[15:28] <slangasek> hmm, bug #874518 looks like a duplicate of bug #874130
[15:29] <cjwatson> bdmurray: yet another case of misconfiguration, not new
[15:29] <slangasek> cjwatson: you have a bucket for that bug then?
[15:29] <cjwatson> basically *every* "symbol not found" error in grub2 is a local misconfiguration
[15:29] <cjwatson> I'll reply to it
[15:30] <slangasek> heh, I guess those would be hard to bugpattern
[15:30] <cjwatson> yep
[15:30] <slangasek> since they tend to be filed by hand
[15:30] <bdmurray> well the bug bot could do something though
[15:31] <slangasek> cjwatson: can you work with bdmurray to figure out what the bug bot should do?
[15:33] <slangasek> bug #877194 looks like a system that hasn't been properly upgraded to natty in the first place..
[15:33] <cjwatson> I guess
[15:33] <cjwatson> I don't know if I'm comfortable with them being auto-closed though
[15:34] <cjwatson> I think people would prefer to interact with a human here rather than a bot
[15:34] <slangasek> cjwatson: your call
[15:34] <ev> just auto mark them as incomplete, then it doesn't have to be on your conscious when they're closed ;)
[15:34] <bdmurray> cjwatson: I don't think closing is necessary but giving people some direction to head in or tagging the bugs so they can be dealt with in batches may help
[15:36] <cjwatson> how about tagging any grub2 bug whose summary matches "symbol not found" as grub-modules-skew, then?
[15:36] <bdmurray> that sounds fine to me
[15:37] <cjwatson> and maybe ask for the output of 'sudo debconf-show grub-pc | grep install_devices'
[15:37] <slangasek> what about bugs on grub1 (which is where this one was filed)?
[15:38] <slangasek> there's also bug #858122 which is a major pain for upgrading... we really need to deploy some workaround for these users that have had insserv run on their systems against their will.  someone want to volunteer to look at that?
[15:39] <bdmurray> slangasek: might there be duplicates of that bug lying around / hidden elsewhere?
[15:39] <slangasek> certainly
[15:40] <bdmurray> and what would I look for?
[15:40] <slangasek> probably not easily autodetectable
[15:40] <cjwatson> grub(1)> yes
[15:40] <cjwatson> I've followed up to bug 836378 now with detailed explanation/directions, and marked it invalid
[15:40] <mvo> I haven't looked at all yet into 858122 but if noone else will I can give it a go
[15:40] <slangasek> bdmurray: well, if you can figure out a search term that matches "user rebooted after upgrade and their system didn't come up because dbus was missing and replacing /var/run with a symlink fixed it"... :)
[15:41] <slangasek> mvo: appreciate it!
[15:41] <slangasek> mvo: fwiw, I think the most appropriate workaround here is probably to shove the standard symlinks in /etc/rc6.d back to their intended sequence numbers by hand on upgrade
[15:42] <slangasek> so that, y'know, sendsigs, unmount, and reboot all happen in the intended order :P
[15:42] <slangasek> if we fix *that*, the migrate-on-shutdown code should Just Work
[15:42] <mvo> slangasek: heh,  that makes sense :)
[15:43] <slangasek> we also need some fix for insserv itself breaking things, though :/
[15:43] <slangasek> not sure what kind of fix would be SRUable there... I almost want to move insserv off the path, or make it a no-op
[15:44] <slangasek> mvo: anyway, you can have a look and see what you think :)
[15:44] <slangasek> any other bugs that aren't getting the attention they need?
[15:45] <bdmurray> not that I know of
[15:45] <slangasek> [TOPIC] AOB
[15:45] <slangasek> who knows a joke?
[15:46] <slangasek> #endmeeting
[15:46] <meetingology> Meeting ended Wed Oct 19 15:46:39 2011 UTC.
[15:46] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2011/ubuntu-meeting.2011-10-19-15.00.moin.txt
[15:46] <slangasek> ok, no jokes - thanks :)
[15:46] <mvo> thanks!
[15:46] <bdmurray> I was just looking one up
[15:46] <barry> thanks! :)
[15:46] <stgraber> thanks!
[15:47] <doko> thanks
[15:47] <bdmurray> Why did the ghost join the team?
[15:47] <mvo> ?
[15:47] <bdmurray> Because they needed spirit.
[15:48] <mvo> heh :)
[15:48] <cjwatson> ~trout bdmurray
[17:18] <nuclearbob> hggdh: you here?
[17:18] <Ursinha> did I miss the meeting earlier today or are we skipping it?
[17:18] <bkerensa> =o
[17:19] <nuclearbob> I've been here for a bit and it hasn't started yet
[17:19] <nuclearbob> so maybe we're reconvening next week
[17:20] <bkerensa> idk
[17:20] <bkerensa> it is quiet in here
[17:28] <nuclearbob> I can chair if we've got people here for it
[17:30] <nuclearbob> I know I saw Ursinha, and I thought pedro_ logged in
[17:30] <nuclearbob> have we got gema, jibel, or charlie-tca ?
[17:30] <Ursinha> it's half past the meeting time, I guess they're all busy
[17:31] <Ursinha> I asked on #ubuntu-quality channel and got no reply...
[17:31] <nuclearbob> all right, we can reconvene next week
[17:31] <nuclearbob> I think gema's out today anyhow
[17:31] <nuclearbob> and everybody else must be occupied