16:01:43 #startmeeting 16:01:43 Meeting started Wed Dec 5 16:01:43 2012 UTC. The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 16:01:43 16:01:43 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:02:00 yay, habemus botem 16:03:07 [TOPIC] lightning round 16:03:08 $ echo $(shuf -e barry doko stgraber jodh ev bdmurray slangasek ogra cjwatson xnox stokachu) 16:03:12 ogra stokachu jodh ev slangasek doko cjwatson xnox bdmurray stgraber barry 16:03:54 done: 16:03:54 * flash-kernel fixes and SRUs (pending an upload to quantal) 16:03:54 * fix various image bits of nexus7 16:03:55 * work out a "serial console by default" setup for nexus7 (just attach the USB cable and use screen/minicom from your desktop from tomorrow on, no more openssh server needed for debug shells) 16:03:55 * finally got nux into the archive with all armhf fixes for nexus7, tomorrows image should be fully usable 16:03:56 todo: 16:03:59 * meeting for discussing the remaining WIs of https://blueprints.launchpad.net/ubuntu/+spec/desktop-r-reduced-power-ram (carried over again) 16:04:02 * book vacation for the rest of december 16:04:03 .. 16:04:14 (is the nominative bots, botis, or botes?) 16:04:37 bug 1084863 - needs nomination approval 16:04:38 bug 1012900, bug 1004775 - working with assigned engineers to get these uploaded for precise 16:04:39 Launchpad bug 1084863 in parallel (Ubuntu) "Please upgrade to latest parallel-20121122" [Medium,New] https://launchpad.net/bugs/1084863 16:04:41 Launchpad bug 1012900 in sssd (Ubuntu Precise) "Using SSSD, PAM error when exiting su session" [High,In progress] https://launchpad.net/bugs/1012900 16:04:42 Launchpad bug 1004775 in network-manager (Ubuntu Precise) "NetworkManager restarts dnsmasq and adds host route on every IPv6 route lookup" [High,In progress] https://launchpad.net/bugs/1004775 16:04:56 (done) 16:05:08 * bug 1083723: reworked and re-raised MP (awaiting feedback). 16:05:08 * bug 1079715: reworked and re-raised MP (awaiting feedback). 16:05:09 * bug 1086474: continued investigations. 16:05:09 * reviewed lp:~stgraber/upstart/upstart-dbus-events 16:05:10 Launchpad bug 1083723 in upstart "'telinit u' has a cage fight with busybox init" [Medium,In progress] https://launchpad.net/bugs/1083723 16:05:11 * reviewed lp:~stgraber/upstart/upstart-initgroups and merged. 16:05:12 Launchpad bug 1079715 in upstart "'telinit u' run from within a chroot causes a crash" [High,In progress] https://launchpad.net/bugs/1079715 16:05:13 Launchpad bug 1086474 in upstart "test_job_process can fail in test 'with environment of unnamed instance'" [Undecided,In progress] https://launchpad.net/bugs/1086474 16:05:15 * reviewed lp:~xnox/upstart/fix-qemu-test and merged. 16:05:18 * reviewed lp:~stgraber/upstart/upstart-prctl. 16:05:21 * TODO: 16:05:24 - merge lp:~stgraber/upstart/upstart-prctl. 16:05:28 - https://wiki.ubuntu.com/FoundationsTeam/Specs/RaringUpstartUserSessions 16:05:31 - upates for PAM. 16:05:31 stokachu: if bug 1084863 is for -updates rather than -backports, shouldn't we be identifying the relevant patches rather than doing a wholesale backport? 16:05:32 - updates for confdir/override handling. 16:05:35 𐒓 16:06:00 * xnox ev promises a double long post next week. 16:06:04 cjwatson: parallel would be a full backporrt for precise 16:06:25 stokachu: that's contrary to the usual SRU practice, so it would need special justification 16:06:31 cjwatson: but quantal we would need to specify the patches, so we can remove that nomination 16:06:43 and raring is just a blanket upgrade 16:07:02 oh, parallel isn't in precise at all? then we'd need to have a reason it's needed 16:07:43 wait. is the intended state precise-backports + quantal-updates + raring? 16:08:02 cjwatson: yea :D 16:08:14 in that case, we don't want the precise task - that'll be handled by the backport 16:08:23 ah ok 16:08:35 we do want the quantal and raring tasks, but for quantal it will need to be a targeted patch exercise 16:08:59 cjwatson: gotcha so we should remove nominations and I can create a separate bug for quantal? 16:09:02 for specific fixes 16:09:19 No, leave it as it is now 16:09:21 stokachu: status fixed, refresh. 16:09:43 cool thanks :D 16:09:47 cjwatson: no reason a third-declension noun can't have "bot" as its nominative :) 16:09:56 stokachu: we can split later if we decide so, cause e.g. it will need backports & sru templates on it. 16:09:57 no ev today due to crashdb sprinting 16:10:05 mine is: 16:10:07 * working with desktop team on X stack backports for 12.04.2 16:10:07 * upstart branch reviews 16:10:07 * further work to get upstart 1.6 ready to go into Debian testing 16:10:07 * fixing a regression in mountall discovered in the cloud only after SRU (bug #1078926) 16:10:08 xnox: sounds good thanks 16:10:09 Launchpad bug 1078926 in mountall (Ubuntu Quantal) "raring instance failed to find EC2 datasource" [High,Fix committed] https://launchpad.net/bugs/1078926 16:10:10 * looked at plymouth in lxc 16:10:12 (done) 16:10:24 slangasek: touché 16:10:39 * last week 16:10:39 - more toolchain work, upstreaming 4.8 patches, fixing issues in the 4.8 packaging 16:10:39 - gcc-4.7, binutils updates for raring. 16:10:39 - review linaro arm-none-gnueabi packaging 16:10:39 * this week 16:10:40 - finish python3.3 multiarch packaging 16:10:42 - move the python3.3 multiarch packaging to 2.7, and clean up things 16:10:44 - prepare python-defaults and python3-defaults multiarch changes 16:10:46 - start documenting python multiarch 16:10:48 - look at the cross packaging, removing the ad-hoc solutions, and configure --with-sysroot=/ 16:10:50 - finally investigating how to build multilib'd cross toolchains 16:10:52 - llvm-3.2 update, look at clang 3.2 16:10:54 (done) 16:11:30 --with-sysroot=/ \o/ 16:12:00 cjwatson: I guess you'll be exercising that toolchain soon, to confirm it really works without extra flags? 16:12:19 So that's what fixes the -rpath-link stuff? 16:12:30 AIUI yes 16:12:36 the binutils upload specifically 16:12:37 it should, yes. binutils is already in the archive 16:12:41 I can clear out w-b and have it retry from scratch 16:12:50 and the armhf cross binutils too 16:13:28 How about the "STRIP CFLAGS -fstack-protector" that we're still carrying? 16:13:38 Ah, that was just for arm64 because it didn't have a libssp 16:13:40 that's aarch64-specific 16:13:48 not yet ported to arm64 16:14:23 cjwatson: your go, I think 16:14:48 OK, I'll go through my sbuild charm and conditionalise the bits that are quantal and/or arm64 only 16:14:55 Lots of merges. 16:14:55 Continuing to push SB up the hill in 12.04. Now boots, according to stgraber, but fails to install correctly. 16:14:58 Many cross-build fixes, and adding M-A: foreign to things. gettext unblocked. Auto-cross-builder now publishing: http://people.canonical.com/~cjwatson/cross/armhf/raring/ 16:15:02 Fixed arcane coreutils/powerpc build failure. 16:15:04 Fixed net-tools build failure. 16:15:07 Fixed ubiquity not to remove kernel headers just because it's removing a same-flavour signed kernel (bug 1070427). 16:15:10 Launchpad bug 1070427 in ubiquity (Ubuntu Quantal) "Ubiquity removes kernel headers, fails to build nonfree drivers" [High,Triaged] https://launchpad.net/bugs/1070427 16:15:10 Multiarchified libplymouth{2,-dev}. 16:15:12 Fixed up build-essential to stop claiming that python-minimal is Essential. 16:15:15 Fixed ubiquity regression in question dialog handling that broke auto-resizing (bug 1085961). 16:15:17 Launchpad bug 1085961 in ubiquity (Ubuntu) "Unable to install two raring desktops side-by-side" [High,Fix committed] https://launchpad.net/bugs/1085961 16:15:18 .. 16:15:31 There's a question in that last-but-one bug about publishing updated 12.10 images ... 16:15:46 * Fixed upstart race in the unit-test, now we pass adt tests in with 16:15:46 lp:upstart. 16:15:46 * Working on upstart user configuration directories. 16:15:46 * Joined co-working from the office with evan, brian and pitti. 16:15:46 * Guiding upgrade user experience work for raring. 16:15:46 Which, well. It's possible but some work 16:16:03 .. 16:16:23 - Upstart 16:16:23 - Did a few more changes on the initgroups branch, was merged today. 16:16:23 - Cleaned up and ported initctl2dot to python3 16:16:23 - Some cleanup work on the upstart-dconf-bridge at: lp:~stgraber/upstart/upstart-dconf-bridge 16:16:26 - Started poking at libnih to fix the 'as' type handling for the dbus-events branch 16:16:29 - Cleaned up the prctl branch a little based on James' comment, now proposed for merging. 16:16:32 - Container 16:16:35 - Getting ready for 0.9~alpha1 release next week. 16:16:37 - Quite a lot of code review for patches being sent upstream. 16:16:40 - Extended lxc-device to support moving network devices to containers. 16:16:42 - Made python optional upstream, falling back to "legacy" shell scripts when not available. 16:16:45 - Improved some of the existing python scripts to better deal with a non-root user. 16:16:48 - lxc-create now stores the name of the template, arguments and sha1sum in the container's configuration. 16:16:51 - lxc-ubuntu now installs any needed language pack in the container based on the list of langpacks installed on the host. 16:16:54 - Release 16:16:57 - Taking care of the alpha-1 release for the few participating flavours. 16:17:00 - Networking 16:17:02 - Looking at reducing the delta between Debian and Ubuntu for bridge-utils. Will add some code to detect upstart-udev-bridge and change the codepath accordingly. 16:17:05 - Other 16:17:08 - Did some UEFI secureboot testing for Colin. 16:17:10 - TODO 16:17:13 - Release alpha-1. 16:17:15 - Work on libnih and get the dbus-events upstart branch to work. 16:17:18 - Prepare the pull request for the 0.9~alpha1 LXC release. 16:17:20 - Prepare a patch for bridge-utils to detect upstart and send that to Debian. 16:17:23 (DONE) 16:17:33 last week: bug #1077076 (oneconf py3 & oauthlib). bug #1058029 (code review). bug #1061149 (probably not a kernel bug, maybe jodh can take a look?). pykde4 plugin port to py3. review apport-valgrind for kylen. tox 1.4.2-2. virtualenv 1.8.4. python-defaults 2.7.3-3ubuntu2. this week: finish up (i hope) oneconf; look at twisted py3 port and our dependencies; continue eradication of python-oauth on ubuntu-desktop. 𝄢 16:17:36 Launchpad bug 1077076 in oneconf (Ubuntu) "Switch from python-oauth to python-oauthlib" [High,In progress] https://launchpad.net/bugs/1077076 16:17:37 Launchpad bug 1058029 in upstart (Ubuntu) "Port initctl2dot to Python 3" [Undecided,New] https://launchpad.net/bugs/1058029 16:17:39 Launchpad bug 1061149 in linux (Ubuntu) "boot occasionally hangs while "Checking battery state..."" [Medium,Incomplete] https://launchpad.net/bugs/1061149 16:18:21 cjwatson: updated 12.10 images> right, it's possible but I don't think it's realistic that we'll have the cycles to spend on this 16:18:34 yeah :-/ 16:18:49 I guess I could publish an SRU and switch on the offer-people-an-installer-upgrade bit 16:20:13 cjwatson: that seems a reasonable middle ground 16:20:25 any questions wrt statuses? 16:20:38 (speaking of bad latin declinations) 16:21:29 [TOPIC] Bugs 16:21:44 bdmurray isn't here to drive this, so I suppose it'll be a quick topic 16:21:57 anyone want to raise anything here? 16:22:30 bug #1061149 is still confounding me 16:22:31 Launchpad bug 1061149 in linux (Ubuntu) "boot occasionally hangs while "Checking battery state..."" [Medium,Incomplete] https://launchpad.net/bugs/1061149 16:22:33 one sec 16:23:12 we now think it is not a kernel problem. perhaps upstart? any suggestions for more things to test would be welcome 16:24:19 can i bring up another backport bug thats been sitting around for several months? 16:24:33 barry: unlikely to be a bug in upstart itself. The acpi service is in the sysv side of the world, but it might be an odd interaction between sysv+upstart jobs possibly. 16:24:54 I don't think it's likely to have anything to do with sysv+upstart 16:24:55 stokachu: go ahead. 16:25:02 bug 943502 16:25:04 Launchpad bug 943502 in whois (Ubuntu Oneiric) "whois doesn't properly query .hr/.sx/.pe TLDs and incorrect format for whois.arin.net" [Medium,In progress] https://launchpad.net/bugs/943502 16:25:05 barry: when you say the boot hangs - do you mean the machine is actually dead? magic sysrq any help? 16:25:19 it's more likely that something has stalled and preventing the boot from getting any further due to a missing event of some kind 16:25:30 barry: boot with --verbose and capture the last bits on the screen? 16:25:39 jodh: ctrl-alt-del kills acpid and reboots it 16:25:48 barry: serial console output ideally. 16:26:03 stokachu: Why backport wholesale instead of SRUing the correct TLD info in? 16:26:12 arges: ^ 16:26:32 barry: also, a listing of /etc/rc2.d/ on the affected machine 16:26:40 the console output is somewhat unpredictable, but after the boot stalls, ctrl-alt-del *always* shows acpid getting killed 16:26:55 barry: what about http://en.wikipedia.org/wiki/Magic_SysRq_key ? 16:27:13 i'd say the boot stalls roughly 50% of the time (but not exactly 50%) 16:28:00 stokachu: no arges on this channel. anyway, though infinity phrased it as a question, you will have better results by applying targeted fixes instead of doing a backport 16:28:12 first, because the backport team is orthogonal to the normal sponsorship queue / SRU process 16:28:15 barry: but is the machine dead? does the caps lock light still respond? is the VM process maxed at 100% cpu? 16:28:17 jodh: that might be tricky. this is a vm ;) 16:28:19 second, because backports aren't enabled for users by default 16:28:36 slangasek: i'll past the ls into the issue 16:28:42 barry: ta 16:28:50 slangasek: ok let me talk to the OP and see wth is going on 16:28:57 stokachu: ok, sounds good 16:29:07 jodh: the machine isn't actually dead. iirc i can ssh into it 16:29:29 barry: it's possible to sysrq with kvm+virtualbox. 16:29:31 barry: ok. 16:30:18 barry: chvt 2? (this rules out a console hang, vs. things just not having been handed off to the 'tty1' service) 16:30:20 slangasek, infinity: we are going to go over the bug again and see about taking a better approach 16:30:27 bug is pretty old and the history is lost on it 16:30:52 barry: also, if you can ssh in, you can get a process list and an upstart job list; we would want to see the state of the 'rc' and 'plymouth' jobs when the hang happens 16:31:06 stokachu: ack 16:31:21 any other bugs? 16:31:23 right. remove splash and quiet on kernel cmdline too. 16:32:02 not at the same time as doing the other tests :) 16:32:10 slangasek: yep. jodh already splashless and chatty :) 16:32:11 removing 'splash' is a big hammer 16:32:16 ok 16:32:31 so it's almost certainly not a plymouth console-related hang 16:32:53 slangasek, jodh perhaps... let me get it into the stalled state and we can poke at it in real time? 16:33:00 (after this meeting or later today?) 16:33:05 barry: can do 16:33:09 [TOPIC] AOB 16:33:11 barry: k 16:33:35 anything else? 16:34:15 infinity, do you plan to re-introduce weekly reports to ubuntu-release before end of the year ? 16:34:34 (if so i need to find someone stepping in for me during vacation) 16:34:41 ogra_: Yes. I was meta-nagged to nag people. 16:34:48 :-) 16:34:52 * ogra_ hasnt recieved a nag yet 16:34:58 ogra_: I'll be nagging today. :P 16:35:04 i was actually expecting it :) 16:35:12 (thats why i asked) 16:35:32 infinity: is the nag covering all the changes to the requested report format? 16:35:44 like, axing the "bugs currently worked on" thing 16:35:53 slangasek: I have to go back and poke the spec, but yes. 16:35:57 ++ 16:36:02 infinity: great :) 16:37:34 #endmeeting