16:01:38 #startmeeting 16:01:38 Meeting started Wed Jan 25 16:01:38 2012 UTC. The chair is cjwatson. Information about MeetBot at http://wiki.ubuntu.com/AlanBell/mootbot. 16:01:38 16:01:38 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 16:01:48 #topic Lightning round 16:01:49 $ echo $(shuf -e cjwatson barry doko stgraber jodh ev bdmurray slangasek) 16:01:52 stgraber slangasek barry bdmurray cjwatson doko ev jodh 16:01:58 * stgraber waves 16:02:08 - Testing tracker 16:02:08 - Helped bdmurray put in production the updated lp-integration script for the ISO tracker 16:02:11 - Networking 16:02:14 - Uploaded the SRU for bug 876829 16:02:16 Launchpad bug 876829 in ifupdown (Ubuntu Precise) "Oneiric's ifupdown breaks ip aliases" [High,Fix committed] https://launchpad.net/bugs/876829 16:02:16 - Uploaded new ifupdown with some more label fixes and NetworkManager integration fix to Precise 16:02:20 - Updated vlan and bridge-utils to better deal with ifupdown checking their return code 16:02:23 - Found and fixed another race condition in ifenslave-2.6 (/sys/class/net/bonding_masters only appear 0.5s after the kernel module is loaded) 16:02:26 - Got to test some configs from comments on my blog that were even weirder than my weirdest one, so far everything works! 16:02:29 - Uploaded SRU for vlan, bridge-utils and ifenslave-2.6 to Oneiric 16:02:31 - Reviewed dhclient-script for resolvconf integration. Current resolvconf dhclient hook overrides the functions from dhclient-script, a bit ugly but it works. 16:02:34 - Filed MIR for resolvconf and poked server team to run some tests before we turn it on for everyone. (bug 921135) 16:02:36 Launchpad bug 921135 in resolvconf (Ubuntu) "[MIR] resolvconf" [Undecided,New] https://launchpad.net/bugs/921135 16:02:37 - ARB 16:02:40 - Finished packaging, reviewing and uploading unity-lens-sshsearch to extras.u.c 16:02:43 - Some more discussion on what should be moved to the commercial process and how to deal with the backlog 16:02:46 - Friendly Recovery 16:02:48 - Started working on the upstart job, starting setvtrgb, mounting /run and starting udev 16:02:52 - TPM 16:02:54 - Tested the new opencryptoki, trousers and tpm-tools from my PPA, no luck so far, will need to test with Natty again. 16:02:57 - Will do a TPM reset and some more tests next time I have to reboot my laptop (I used to say next time it crashes, but that didn't happen yet in Precise) 16:03:01 - Other 16:03:03 - Created rfkill-store/rfkill-restore jobs to save the RF kill switch soft state across reboots. 16:03:06 - Rebased Edubuntu's LTSP ubiquity plugin on what we did last cycle with ltsp-live. 16:03:10 - Tried to port edubuntu-artwork to gsettings only to notice Ubuntu still ships some default gconf settings, so ended up having edubuntu-artwork ship both gsettings and gconf... 16:03:13 - Fixed handling of /etc/lightdm/unity-greeter.conf in edubuntu-artwork which is a conffile that was being altered by edubuntu-artwork (bad!), moved to using dpkg-divert + symlink to another conffile (ugly but works) 16:03:18 - TODO 16:03:20 - Some more bugfixes for the ISO tracker and trying to get the user subscription page back for alpha-2 16:03:24 - Continue working on network SRUs, friendly-recovery and TPM 16:04:12 (done) 16:04:32 sorry, count me out - heading off to have a lie-down 16:04:41 feedparser 5.1 for python 3 uploaded & submitted to debian; python-defer sync'd from debian for py 3 support; python-keyring for py3. wrote blog on debian packaging for py2/py3. some work on flufl.* package for DM application and learning more about dual py2/py3 support. helped ubuntuone folks with some weird dbus-python issues. pyqt for python 3 reviewed and (almost) uploaded (a few linitian warnings need fixing). reviewed packaging 16:04:41 branch for multitouch team. did an interview and filled out travel expenses. dbus-python 1.0.0 released upstream and into debian - has py3 support! will look at sync'ing to ubuntu. done. 16:04:45 slangasek: GWS 16:04:50 thx 16:05:36 bug triage of iso-testing bug reports 16:05:36 bug triage of ubuntu-installer bug reports 16:05:38 updated update-manager apport hook to not double gzip attachments 16:05:47 bug bot modification to deal with corrupted packages where dpkgterminallog is in the bug description 16:05:50 fixed bug gravity in python-launchpad-lib toolkit 16:05:53 added package bugs gravity code to ubuntu-reports 16:05:55 worked with jsalisbury regarding writing bug patterns 16:06:01 with stgraber improvements to ubuntu-qa-website's lp integration so that bugs are commented on 16:06:04 team-recent-bug-packages-json.py imporvements to collect apport- tagged bug counts 16:06:07 team-recent-bug-packages graphing work to display apport- counts of bugs 16:06:08 ⌁ 16:06:11 investigation into initramfs-tools install script errors and persistent media 16:06:14 call with qa team regarding reports web page 16:06:38 Fixed gnome-games and libwmf upgrade bugs. 16:06:39 Tried to learn how to track down upgrade failures from Jenkins, not to very much avail so far. 16:06:42 Fixed ResourceWarning from lsb_release with Python 3.2. 16:06:46 grub2 SRU for lucid (bug 563895, bug 623609). 16:06:47 partman-iscsi/kickseed SRUs for lucid/maverick/natty (bug 810068). 16:06:48 Launchpad bug 563895 in grub2 (Ubuntu Lucid) "grub2 fails to boot or install when an LVM snapshot exists" [High,Fix committed] https://launchpad.net/bugs/563895 16:06:49 Switched Ubuntu Studio to a live DVD. 16:06:49 Launchpad bug 623609 in grub2 (Ubuntu Lucid) "grub-pc needs some help in uec instances" [Medium,Fix committed] https://launchpad.net/bugs/623609 16:06:51 Launchpad bug 810068 in partman-iscsi (Ubuntu Natty) "kickstart iscsi option broken" [High,In progress] https://launchpad.net/bugs/810068 16:06:52 Finished python-debian port to Python 3. Pending upstream review. 16:06:54 Removed lots of packages that had been removed from Debian. A few uploads/syncs to get other packages in line with that. 16:06:57 Merged debhelper, to ensure that Build-Depends: debhelper (>= 9) will work in precise. 16:07:00 Fixed almost all of the ocamlopt stack on armhf. Many fewer build failures now. A few packages starting from coq are still broken. 16:07:03 Fixed xcp-storage-managers for Python 2.7. 16:07:06 Switched gnutls-bin and gnutls-doc back to being built from gnutls26 rather than gnutls28. 16:07:09 Fixed libgtkdatabox, kluppe, and vcdimager build failure. Various syncs for other failures. 16:07:12 .. 16:08:14 doko: 16:09:26 ev: I guess doko isn't around? go ahead 16:09:35 - Prepared and uploaded Whoopsie 0.1.3 to precise. Followed up on the MIR bug, 16:09:35 explaining that Whoopsie is now ready for the security review. 16:09:35 - Setting up a Windows 7 VM with the Chromium Embedded Framework, so that we 16:09:35 can build something for the agency to test the new slideshow work with. 16:09:36 - Meeting with Christian to discuss the slideshow plans. 16:09:36 - We'll instruct the agency to keep the slideshow under 1 MB. 16:09:36 - Christian will look into seeing just how many of the Ubuntu fonts we need, 16:09:37 and then we'll make a determination if we have room to embed them in Wubi. 16:09:43 - I've provided Christian with a means to test the slideshow on Ubuntu 16:09:44 (WebKitGtk sample browser), and Windows (Chromium Embedded Framework 16:09:44 sample browser). 16:09:45 - I will look at the WebKitGtk DOM API, to see what our best option is for 16:09:45 bidirectional communication with the view. 16:09:56 - Write the system UUID to the UserOOPS ColumnFamily. 16:09:56 - Meeting with James to further discuss what hardware we need and its 16:09:57 configuration. He's committed to a week for the initial deployment. 16:09:57 - James pointed out that we don't need the CAP_FOWNER stuff (ignoring +t on 16:09:57 just /var/crash), if we simply keep track of the crashes we've processed 16:09:58 with a .uploaded file. Changed the code to do just this. 16:10:08 - Get rid of the intermediary processing step to figure out which architecture 16:10:09 queue to put a core dump on by having the client pass it as a parameter 16:10:09 instead. 16:10:09 - Investigation around wiring StacktraceAddressSignature into all of this. 16:10:17 - Mail to Martin and Matthew about reviewing the proposed UI changes to 16:10:18 apport, as well as an overview of the process around submitting a new crash 16:10:18 and core dump. 16:10:18 - Fighting apport-retrace, only to find out via pitti that I was working on a 16:10:19 crash report without a Package field and out of date enough to fail 16:10:19 retracing. 16:10:25 - Work on tying together the remaining retracing pieces. 16:10:25 - Started work on defining a schema for the relationship between 16:10:25 StackAddressSignatures, stack traces and their hashes, and the bucketing 16:10:26 system that will eventually come into play. 16:10:30 - Research into bidirectional communication with a WebKit view, in support of 16:10:31 the new installer slideshow. Sending things through the title element is 16:10:31 still sadly the only game in town, even in WebKit 1.7/1.8. 16:10:32 - Created a small sample application demonstrating this to Christian. 16:10:33 (done) 16:10:45 Finished fix for bug 912558, which required additional work to handle 16:10:45 respawn jobs. Extensively tested. Finished first part of script to 16:10:45 auto-gen test confs but this can't be run (yet) due to the sheer number 16:10:45 of jobs it's creating (~4,200). Lots of #upstart interaction this week. 16:10:45 Currently investigating an odd behavioural issue with 16:10:46 Launchpad bug 912558 in upstart (Ubuntu Precise) "log.c Assert failed - err=>number == EIO" [High,Confirmed] https://launchpad.net/bugs/912558 16:10:47 getty/Upstart/cttys with cjwatson which we need to understand wrt 16:10:50 the Upstart logger semantics. 16:10:52 ♉ 16:11:02 #topic Alpha 2 16:11:09 https://bugs.launchpad.net/ubuntu/+bugs?field.milestone%3Alist=44326 16:11:12 sorry, was still installing G+ 16:11:15 ah 16:11:21 #topic Lightning round 16:11:22 doko: go ahead 16:11:27 - didn't do much which I wanted to do this week ... 16:11:27 - gcc-4.7 packaging updates (libstdc++ split) in preparation for the 4.7 test rebuild 16:11:27 - gdb-7.4 release 16:11:27 - binutils upload, ARM backport from trunk 16:11:27 - gcc-4.6 update and Linaro merge 16:11:28 - openjdk-6 update in preparation of the icedtea-1.11 release, still some packaging things to do 16:11:30 - push some gcc patches upstream 16:11:32 - interviews 16:11:34 - eglibc-2.15 updates, available in the ubuntu-toolchain-r/glibc ppa 16:11:36 done 16:11:38 you and me both :-/ 16:11:44 #topic Alpha 2 16:12:10 I'd like to quickly go over the milestoned bugs that are/should be assigned to us and make sure they're on track 16:12:16 or if they should be deferred 16:12:37 bug 850264 is now in Debian experimental and I'm told it's making progress 16:12:39 Launchpad bug 850264 in apt (Ubuntu Precise) "given a foreign architecture of i386 on amd64 machine, and an outdated libc, apt tries to remove libc-bin" [High,Fix committed] https://launchpad.net/bugs/850264 16:12:46 bug 869239 - anyone? 16:12:47 Launchpad bug 869239 in ubiquity (Ubuntu Precise) "webcam screen should be resized for netbooks (Eee PC, 10")" [High,Triaged] https://launchpad.net/bugs/869239 16:12:57 escalation from vmware 16:13:45 I can probably take it if nobody else does 16:13:47 cjwatson: I can have a look, when do we want that one fixed? (unlikely to find the time before alpha-2) 16:14:04 vmware? That's an odd request for them to make. 16:14:07 alpha-2, I think - I'll take care of it and swap you for something else :) 16:14:16 ev: so says the bug 16:14:23 cjwatson: ok :) 16:14:27 ev: apparently the default vmware screen size is 800x600 16:14:53 bug 874727 - assigned to bdmurray? 16:14:54 ah, interesting 16:14:55 Launchpad bug 874727 in apport (Ubuntu Precise) "media error bug report blocking is incomplete" [High,Triaged] https://launchpad.net/bugs/874727 16:15:00 do we support the 800 part of that resolution? I seem to remember the minimum for Ubuntu being 1024x600 (netbook resolution) 16:15:21 yeah, fitting in 800x600 is going to be really trickty 16:15:23 apparently the webcam screen is the first bit that goes wrong so we'll see 16:15:24 tricky even 16:15:29 (one moment, being called away) 16:15:29 cjwatson: I'll look at or update it appropriately 16:16:38 bug 879434 - does this mir need to be resolved for a2? 16:16:40 Launchpad bug 879434 in liboggz (Ubuntu Precise) "[MIR] mutagen introduces b-d's on faad2 and liboggz" [High,Incomplete] https://launchpad.net/bugs/879434 16:17:30 bug 905754 - ev, have you had any chance to look at the mail I sent about this before Christmas? 16:17:31 Launchpad bug 905754 in ubiquity (Ubuntu Precise) "Israel is not on the installer map" [High,Triaged] https://launchpad.net/bugs/905754 16:17:39 I'm stalled on it at this point 16:18:01 ah, not in depth 16:18:18 apols, I came back and panicked over getting caught up on the crash db work 16:18:19 looking now 16:18:27 bug 907113 - doko, is it urgent to remove libjpeg8 source for a2 or is it just "let's not forget"? 16:18:29 Launchpad bug 907113 in libjpeg8 (Ubuntu) "MIR for libjpeg-turbo" [High,Triaged] https://launchpad.net/bugs/907113 16:18:39 the latter 16:18:50 yeah, I'll take care of that 16:18:53 ok 16:18:56 bug 912558 I know is in progress 16:18:58 Launchpad bug 912558 in upstart (Ubuntu Precise) "log.c Assert failed - err=>number == EIO" [High,Confirmed] https://launchpad.net/bugs/912558 16:19:04 it's supposed to cycle through on multiple clicks 16:19:18 but perhaps we should widen the area that's considered a second click 16:19:28 ev: I couldn't make it do that at all 16:19:28 and provide some visual indication that this is possible 16:19:45 even holding the mouse absolutely stationary 16:19:54 (possible with a trackpad) 16:20:32 bug 912563 not really in progress but I have the baton on that for the moment 16:20:33 Launchpad bug 912563 in ubiquity (Ubuntu Precise) "ubiquity crashed with TypeError in partman_column_format: argument of type 'NoneType' is not iterable" [High,Confirmed] https://launchpad.net/bugs/912563 16:20:39 maybe that got dropped with the timezone code moving from python to C 16:20:45 * ev digs 16:20:55 bug 813837 - stgraber, that's you with your community hat on, right? 16:20:57 Launchpad bug 813837 in ltsp (Ubuntu Precise) "ltsp client not able to load boot file: ltsp/amd64.tmp/pxelinux.0" [Medium,Triaged] https://launchpad.net/bugs/813837 16:21:34 cjwatson: that's me. Not sure with which hat on as that's only happening when installing from Ubuntu Alternate, we don't use the udeb for Edubuntu 16:21:40 oh 16:21:58 bug 861048 is mine, I think shouldn't be too hard at least as far as I've diagnosed so far 16:22:00 Launchpad bug 861048 in grub2 (Ubuntu Precise) "have really quick '_' on boot before first purple screen" [Medium,Triaged] https://launchpad.net/bugs/861048 16:22:30 bug 871726 - stgraber, you reported this so can clearly reproduce it, I don't suppose you might be able to fix it too? :) 16:22:32 Launchpad bug 871726 in ubiquity (Ubuntu Precise) "ibus doesn't work from ubiquity-dm" [Medium,Triaged] https://launchpad.net/bugs/871726 16:23:35 and I think that's mostly it for our team, although there are a couple of aptitude bugs in there that it'd be good if somebody could look over 16:23:42 cjwatson: I can certainly find a fix for it, feel free to assign it to me 16:24:09 done, thanks 16:24:41 #topic Patch pilot stints 16:24:57 cjwatson: theory confirmed; the multiple clicks stuff wasn't copied to C 16:24:58 dholbach asked that people be reminded about doing their patch pilot stints - if you don't know when yours is, ask m 16:25:02 I'll follow up on the bug 16:25:03 me 16:25:06 ev: *nod*, thanks 16:25:20 #topic AOB 16:28:23 sorry, bounciness ... 16:28:28 16:25 ev: *nod*, thanks 16:28:30 16:25 #topic AOB 16:28:33 16:26 Rick has asked us to pay more attention to upgrade failures, now that that's one of the major things failing in Jenkins; I'm currently trying to get a reliable way to reproduce them locally, but 16:28:37 I may ask for people to help with this at some point as it's probably more than one person's worth of work 16:29:10 If you've worked on this in the past (specifically testing upgrades starting from apt-clone metadata), I wouldn't mind a leg-up 16:29:40 cjwatson: is the auto-upgrader-tester helping? I currently (in precise) get segfaults from kvm when I run it, but haven't traced it down yet 16:30:12 I'm trying it with the chroot backend 16:30:15 cjwatson: with the latest trunk of u-m it should be possilbe to run "./auto-upgrade-tester /tmp/apt-clone-file" - at least this is what jibel aded recently 16:30:32 How did you do it when you were investigating upgrade bugs in the past? 16:30:34 cjwatson: aha, ok. that did not get that much testing recently, let me have a look 16:30:53 cjwatson: I used the kvm backend, that is currently the most reliable (when its not segfaulting at least) 16:31:16 hm, ok 16:31:26 its relatively slow of course 16:31:29 kvm backend works great here (my upgrade testing host is Oneiric though) 16:31:34 well, I'll see if I can get chroot working and if not fall back 16:31:52 stgraber: yeah, oneiric is fine for me too 16:32:08 cjwatson: I run a quick test with it now to see what is missing 16:32:12 (with chroot) 16:32:27 it falls over being unable to copy main.log to main_pre_reqs.log or some such - hacking around that 16:34:46 anyway, thanks, that's enough to be going on with 16:34:52 anything else? 16:36:17 ok 16:36:17 #endmeeting