=== doko_ is now known as doko
=== smb` is now known as smb
=== yofel_ is now known as yofel
=== Tonio_ is now known as Tonio_aw
=== mmrazik is now known as mmrazik|lunch
=== mmrazik|lunch is now known as mmrazik
=== Tonio_aw is now known as Tonio_
=== mmrazik is now known as mmrazik|otp
* stgraber waves16:01
* slangasek waves16:01
* ogra_ shores16:02
=== Tonio_ is now known as Tonio_aw
slangasek[TOPIC] lightning round16:03
* slangasek pokes the bot16:03
ogra_i think its dead since a few days already16:03
slangasekboo, ok16:04
xnoxslangasek: the bot is on well-deserved holiday =)16:04
slangasekstupid Robot Equality Act16:04
ogra_went together with the piloting bot from #ubuntu-devel16:04
slangasek$ echo $(shuf -e barry doko stgraber jodh ev bdmurray slangasek ogra infinity cjwatson xnox stokachu)16:05
slangasekdoko barry xnox ogra ev stgraber slangasek stokachu cjwatson jodh infinity bdmurray16:05
slangasekdoko: you're up first :)16:05
slangasekstokachu says he won't make today's meeting btw16:06
* xnox thinks they are simply running around the pool of selenium in circles16:06
slangasektick tock16:06
ogra_i heard they have a cabin in the mountains, meeting bot wanted that because of all the waves at the sea reminding him of work16:06
slangasekbarry: why don't you go ahead, we'll grab doko later16:06
barryoauthlib issue 68 (ValueError in escape()). bug #1077076 (in progress). bug #1061149 (*lots* of additional debugging/data gathering w/ more to come). tox packaging for debian (cleared debian new!). piston-mini-client (py3, oauthlib, packaging - uploaded). review, merge, sponsor: ~mitya57/ubuntu/raring/python-defaults/resync (python-defaults 2.7.3-3ubuntu1). done.16:07
barryyay, no bot16:07
barry1077076 is oneconf for py3 and oauthlib16:07
barry1061149 is boot freezes16:07
cjwatsontox didn't build anywhere in raring-proposed16:07
barrycjwatson: yeah, i just noticed that.16:08
xnox* assist jamespage with maintainer scripts for bug 107989716:08
xnox* fix cmake fallout (causes unity to FTBFS) bug 108071316:08
xnox* geoname-loop is deployed! bug 837064 / rt 55554 is fix released16:08
xnox* patch pilot tuesday16:08
xnox* upload ubiquity with many bugfixes16:08
xnox* ubiquity/compiz support done, pending upload (lp:~xnox/ubiquity/compiz)16:08
cjwatsonmissing build-dep on python-pytest perhaps?16:08
ogra_ * plenty of nexus7 image fixes. bug 1084063, bug 1071185 (and various ones that were just fixed on the go without report)16:09
ogra_ * uploaded a cleaned up ubuntu-default-settings-nexus716:09
ogra_ * nexus raring images are close to usable, sadly bug 1065638 is still blocking us from having a proper desktop16:09
barrycjwatson: it made it to unstable: http://packages.debian.org/search?keywords=python-tox&searchon=names&suite=all&section=all16:09
ogra_ * meeting for discussing the remaining WIs of https://blueprints.launchpad.net/ubuntu/+spec/desktop-r-reduced-power-ram (carried over again)16:09
ogra_ * flash-kernel fixes (carried over as well)16:09
cjwatsonbarry: Yes, but Architecture: all packages in Debian aren't necessarily built in clean environmenets16:09
ev- Continued development of the retracer squid cache. We had to back this out16:12
ev  because the retracing time shot through the roof and we suddenly had several16:12
ev  thousand pending retraces, completely overwhelming the disks in the16:12
ev  retracers. I think that's due to a bug, which I'm working on fixing while we16:12
ev  get the queues back under control.16:12
ev- Call with Ale and her team on the juju GUI, then a follow up brainstorming16:12
ev  session in Blue Fin. Provided my own experiences and suggestions. Helped them16:12
ev  better define the developer and webops personas.16:12
ev- Implemented the prototype of Pig on Hadoop on Cassandra for the error tracker:16:12
ev  https://wiki.ubuntu.com/ErrorTracker/MapReduce16:12
ev  With this deployed to production, we'll be able to write map/reduce queries16:12
ev  in Pig Latin that are ideally distributed over the Cassandra nodes and can16:12
ev  run independent of a developer machine.16:12
ev  16:12
ev  So if Steve wants to know what is the average number of crashes reported by a16:12
ev  machine during the first week that the machine is seen, he can without16:12
ev  leaving his computer running for days and without greatly impacting the16:12
ev  performace of the Cassandra cluster.16:12
ev  16:12
ev  We can make that impact very negligable in the future by moving this to a16:13
ev  seperate Cassandra cluster that's replicated from the main cluster.16:13
ev- Mail to Foundations on setting up the error tracker in Canonistack:16:13
ev  https://lists.launchpad.net/private-platfound/msg00774.html16:13
ev- Debugging the error tracker charms with Kapil. He tracked the issue down to16:13
ev  our schema creation script, which I've fixed. You can now run `bzr branch16:13
ev  lp:~ev/+junk/whoopsie-daisy-deployment; ./whoopsie-daisy-deployment/deploy`16:13
ev  without any extra fiddling.16:13
ev- Dumping my notebook into Launchpad Bugs in preparation for our sprint.16:13
ev- Massive triage of Errors, Whoopsie, and Daisy bugs in preparation for the16:13
ev  sprint.16:13
ev- Firefighting with webops:16:13
ev  https://wiki.canonical.com/InformationInfrastructure/WebOps/BrokenServiceEscalation/2012-11-28-UE-Retracers-Disk-Usage16:13
stgraber - Upstart16:13
stgraber  - Upstart meeting, got a workitem list for the Session Init work16:13
stgraber  - Some cleanup work on the upstart-dconf-bridge at: lp:~stgraber/upstart/upstart-dconf-bridge16:13
stgraber  - Implemented the prctl call in: lp:~stgraber/upstart/upstart-prctl16:14
stgraber  - Implemented use of initgroups in: ~stgraber/upstart/upstart-initgroups16:14
stgraber  - Early implementation of the new DBUS signals in: ~stgraber/upstart/upstart-dbus-events16:14
stgraber  - Now fighting with the tests for those.16:14
stgraber - Container16:14
stgraber  - Updated the upstream python code for the new pep8 warnings.16:14
stgraber  - Added a new function to the API to pass a device (block or character) directly to a running container.16:14
stgraber  - Introduced a new lxc-device tool using the new device passing code in the API.16:14
stgraber  - Cleaned up arkose to be fully python3 compatible, PEP-8 clean, updated the testsuite and fixed a bunch of other bugs.16:14
stgraber  - Reviewed a bunch of merge proposals and patches on the upstream mailing-list.16:14
stgraber  - Found and fixed a UEFI related bug where mountall was attempting to mount efivars in the container but was blocked by apparmor, leading to unbootable containers.16:14
stgraber - Networking16:14
stgraber  - 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:14
stgraber - Other16:14
stgraber  - Did some (unsuccesful) precise UEFI testing, need to do another batch later today to confirm the issue was fixed.16:14
stgraber - TODO16:14
stgraber  - Continue on the upstart work (including bug 1058029)16:14
stgraber  - Test precise under UEFI secureboot16:14
stgraber  - Port arkose to python3-lxc16:14
slangasek"dumping my notebook into Launchpad bugs" - that's a very matrix-esque visual image16:17
slangasekstgraber: I haven't seen merge proposals come in for those upstart branches?16:18
xnoxstgraber: lxc-device - does this mean i can run full ubiquity install from one fake disk onto another all inside lxc-container?16:18
stgraberxnox: possibly16:19
slangasekstgraber: what was the efivars fix?  change to the container config?16:19
xnoxstgraber: sounds like a challenge =)16:19
evI should note that the Hadoop deployment is blocked on us providing some long term resolution to the problems webops are seeing with the retracers16:19
stgraberslangasek: for the upstart branches, I want to get some tests added before I send a merge proposal16:19
slangasekstgraber: ack16:19
* ogra_ totally fogot to mention that he installed steam on the weekend ... sadly its broken *sniff*16:19
slangasek * short week, Thanksgiving vacation16:20
slangasek * working through details of our Secure Boot revocation process; discussing whether we need separate prod vs. pre-release signing keys, so a revocation event doesn't have to invalidate our released boot media16:20
slangasek * upstart 1.6 is in Debian unstable, blogged, etc.  Still need to fix an intermittent build failure on amd64, somehow nih isn't picking up job files in subdirs, probably a kernel bug to work around16:20
slangasek * missed my patch pilot shift this week, will make it up today16:20
stgraberslangasek: for efivars, yeah, the current fix is to allow lxc to mount it but prevent access to it with apparmor. The proper fix would be to change mountall to make the mount failure non-fatal16:20
slangasekstgraber: hmm, I don't see why we want mounting of efivars to be treated any differently than mounting of /sys or any of the other virtual filesystems16:20
slangasekexcept that it's "optional" and failure to mount due to lack of /support/ is ignored16:21
slangasekcjwatson: your turn16:21
stgraberslangasek: well, I'm not sure that mountall not emitting virtual-filesystems if one of the filesystem fails to mount is really a good "feature" as it's essentially preventing your system from booting, maybe mount failures should be considered as if the fs wasn't supported?16:22
cjwatsonoh yes, sorry16:22
cjwatsonFinished initial batch of UEFI Secure Boot backports to precise.16:22
cjwatsonSome easy cross-building fixes.16:22
cjwatsonBackported fix for bug 1001189 to precise.16:22
cjwatsonFinally got round to sponsoring stokachu's appmenu-gtk multiarch work (though still awaiting SRU review - anyone?).16:22
cjwatsonMerged Upstart support into Debian experimental's openssh, and synced it.16:22
cjwatsonLots and lots and lots of merges.16:22
cjwatsonFixed broken libnewt.so symlink in libnewt-dev, which broke the cdebconf build on amd64/armhf.16:22
cjwatsonHacking on germinate in support of work to get signed kernels into 12.04 images (don't ask).  Actually, I think I may have to change Launchpad ...16:22
jodh* Misc:16:23
jodh  - Holiday-ette yesterday.16:23
jodh* Project:16:23
jodh  - Patch-piloting Monday.16:23
jodh* Upstart:16:23
jodh  - Applied fix for 2 bugs found by cking.16:23
jodh  - Reviewed and applied lp:~vorlon/upstart/fix-environ-order-assumption.16:23
stgraberslangasek: (sadly there's no magic we can use to have apparmor somehow show a restricted list a filesystem to the contained application, so we can't hide things from /proc/filesystems ...)16:23
jodh  - bug 1083723 ("'telinit u' has a cage fight with busybox init"): Created a fix. Needs testing.16:23
jodh  - bug 1079715 ("'telinit u' run from within a chroot causes a crash"): Working on additional tests.16:23
jodh  - Enhanced User Sessions: Lots of updates to spec16:23
jodh    (https://wiki.ubuntu.com/FoundationsTeam/Specs/RaringUpstartUserSessions)16:23
slangasekstgraber: the knock-on effects of having the filesystem not mounted are impossible to determine.  Consider what the boot would be like if the filesystem that failed to mount was /proc16:23
jodh    and discussions with stgraber and xnox.16:23
jodh  - Upstart Cookbook updates:16:23
jodh    http://bazaar.launchpad.net/~upstart-documenters/upstart-cookbook/trunk/changes/16:23
jodh  - Finish bugs.16:23
jodh  - Upstart Raring upload.16:23
jodh  - Get spec updated for PAM stuff.16:23
jodh  - Review stgrabers 2 upstart branches.16:23
jodh  - Get onto RaringUpstartUserSessions!!16:23
jodh  - Nominate bug 1083723 for "Most Amusing Bug Title 2012" award.16:23
slangasekstgraber: the difference between /proc and efivars is quantitative, not qualitative, AFAICS16:24
jodh 16:24
slangasekcjwatson: doing the appmenu-gtk SRU review this morning16:24
stgraberslangasek: right, question is whether it'd be any worse than what we get currently :) I "think" I'd prefer my system to stil try booting without /proc as unlikely as it's to work, than hang "for sure" in mountall :)16:24
slangasekstgraber: I think you're taking a container-centric view here; I don't think you'd really want a host system to boot up without /proc16:25
cjwatsonslangasek: ta16:26
slangasekso I think the right answer is to make the container more like a real system, not to make mountall special-case containers16:26
xnoxslangasek: cjwatson: is there any list of fails to cross-build & essential package for bootstrap? and/or a quick how to test clean cross-building?16:26
cjwatsonxnox: publishing such a list is on my to-do16:26
cjwatsonthere's stuff on the linaro wiki about how to set it up locally16:26
xnoxthe mk-sbuild kind of has --host support, but it creates chroots with incorrect name =))))16:26
xnox(sbuild will not find it)16:26
cjwatsonyeah, you can just rename that into place16:26
slangasekjodh: is the fix for bug 1083723 published where we can look?16:26
cjwatsonI believe the creation docs are linked off foundations-r-aarch6416:27
cjwatsonor I'll be publishing my juju charms in a bit16:27
xnoxcjwatson: ok, I'll have another go at it.16:27
stgraberslangasek: I'm not sure about that ;) I think I'd prefer a host system to still try to boot without /proc because having a 1% chance of getting a shell to do something about it is better than a 100% chance of being stuck and having to reboot.16:27
stgraberslangasek: but maybe that's just me being weird16:27
jodhslangasek: not yet. Will push after the meeting. Approach is to attempt to connect to Upstart via D-Bus and if that succeeds, send the signal, else it's a NOP.16:27
ogra_stgraber, just make the kernel mount 7proc ... it does that with devtmpfs already :)16:28
slangasekxnox: how should the chroots be named to make sbuild happy?  I don't think we want them named the same as a native chroot16:28
slangasekbdmurray: no infinity, so your turn16:28
cjwatsonslangasek: they should in particular not be named after the build architecture :)16:29
bdmurrayupdated SRU wiki page regarding time before removal16:29
bdmurraycalled for testing of packages in -proposed in oneiric, lucid16:29
bdmurraymodified sru-report to show comments after verification still needed16:29
bdmurraySRU verification of bug 107618616:29
bdmurrayupdated sru verification opportunities in harvest to use json and appear for more releases16:29
bdmurrayinvestigation into apport-package missing duplicate signatures16:29
bdmurrayreported and fixed apport bug 1080915 regarding ubuntu general hook16:29
bdmurraypackage to team mapping work for foundations-bugs16:29
bdmurraysetting up / testing the error tracker in juju16:29
bdmurrayand some holidays last week16:29
cjwatsonslangasek: if you want them named distinct from native chroots you'll need to patch sbuild to support that; or you could just require people use -c raring-armhf-cross or whatever16:29
xnoxslangasek: currently with non-matching build/host sbuild will look for $distro-$hostarch or $distro-$hostarch-sbuild. The mk-sbuild with --host passed creates the chroot as $distro-$buildarch which clashes with native chroot.16:30
cjwatsonslangasek: personally I just call them raring-armhf; the probability of having both native and cross chroots for the same host architecture on the same system is sufficiently small that I don't care16:30
slangasekcjwatson: oh bah, did I use the build arch by mistake?16:30
slangasekogra_: "have the kernel mount /proc" - not the problem at hand16:31
xnoxslangasek: ideally sbuild should learn about $distro-$hostarch-$buildarch in case of multiple cross chroot, but I don't think that's a "typical" user of this =)16:31
xnoxslangasek: cause we currently have native armhf with qemu-static chroots generated by mk-sbuild as e.g. raring-armhf16:32
cjwatsonhttp://paste.ubuntu.com/1394818/ - the config-changed hook from my current charm16:32
cjwatsonsomewhat workaround-heavy16:32
xnoxack. i'll use --name for now =))))16:33
* slangasek nods16:33
slangasekdoko: here yet?16:33
slangasek[TOPIC] bugs16:34
slangasekbdmurray: take it away :)16:34
bdmurrayWhen I was reviewing old SRUs I noticed some comments regarding lucid and bug 77137216:34
jodhslangasek: lp:~jamesodhunt/upstart/bug-108372316:35
bdmurrayeven though the lucid task is set to Fix Released16:36
slangasekbdmurray: can you give a comment #?16:37
slangasekis this #38?16:37
bdmurrayand 40 and 4116:38
jodhbdmurray: the current solution is the best compromise we could find. See #4 (the full version).16:38
bdmurrayjodh: okay, I'll have a look at that comment16:39
slangasekbdmurray: so #40 would always have been racy and unreliable; the SRU change just turned this from a race into a sure thing16:39
bdmurraythen we have https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/107042716:40
bdmurrayUbiquity removes kernel headers, fails to build nonfree drivers16:40
slangasekcjwatson: pitti attributes it there to the behavior with signed kernels; too late to fix for quantal, but do you know if this affects the SB enablement backports?16:43
cjwatsonMy instinct is also to attribute it to signed kernels, but we may not be correct there16:44
cjwatsonBut I'll investigate that as a priority16:44
* slangasek wonders if it's practical to have an integration test for dkms drivers16:44
cjwatsonIf it is something to do with that then we'll need to backport, yes16:44
slangasekpossibly one of the non-hardware-specific dkms drivers16:44
slangasekcjwatson: assign to you for p+r?16:45
cjwatsonalready done16:45
cjwatsonwell, q+r; I'll create p tasks if necessary16:45
slangasekoops, already did that :)16:45
slangasekbdmurray: anything else?16:46
bdmurraymounted-dev must not re-create consoles in a container16:46
dokosorry, slept in, getting a cold16:46
* slangasek denies that mountall has any bugs16:46
slangasekdoko: sorry to hear it16:46
xnoxslangasek: we deny your denial =)16:47
ogra_could that be related to https://bugs.launchpad.net/bugs/960770 ? (there was a dep on the linux-headers packages in dkms before thats gone now)16:47
cjwatsonogra_: ubiquity has explicit code to handle kernel headers16:47
ogra_(the ubiquity removes headers thing)16:47
cjwatsonbecause package-level relationships are in general insufficient to handle it accurately16:47
ogra_cjwatson, i know check-kernels, but i thought if there is a dep the headers would have kept in place16:47
cjwatson*shrug* it's a bug anyway ...16:48
slangasekbdmurray: fixing that mountall bug was backburned on my end because of $obscure_Debian_release_reason; I can take care of it now16:48
bdmurrayokay, that's all then16:48
slangasekcool, thanks16:48
cjwatsonthere's no way for dkms to say "use linux-headers-$FLAVOUR depending on the kernel flavour you're using"16:48
slangasekdoko: want to give us a status update?16:48
ogra_cjwatson, nope, it had "Recommends: fakeroot, menu | sudo, linux-headers-generic-pae | linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers, linux-image"16:49
dokoslangasek, I'll send it by email later16:49
cjwatsonogra_: yeah, but that was always a ghastly broken hack anyway :)16:49
ogra_doko, get well16:49
ogra_yeah, definitely16:49
cjwatsonI don't really care if it's been removed16:49
slangasek[TOPIC] AOB16:49
slangasekanything else?16:49
slangasekdoko: "ok", I meant to say :)16:49
jodhev: can errors.u.c filter by team?16:51
bdmurrayjodh: not yet16:51
* xnox we have a few things growing on http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-r-tracking-bug-tasks.html16:51
ogra_were the trendlines on status.u.c already reset ?16:52
slangasekogra_: yes, they were16:52
ogra_doesnt take done items into account, feels like i didnt do any work yet16:53
slangasekthe done items are shown, above the line :)16:53
slangasekbut yeah, I think it's strange to truncate the graph instead of just resetting the line16:53
slangasek(but not worth spending effort fixing16:53
ogra_yeah, i see them, but my line would be so much steeper if they were below16:53
ogra_(and i'm not serious)16:54
slangasekI think that's it :)16:55
slangasekthanks, all16:55
ogra_thanks !16:55
Bechirhello everybody17:41
=== dpb_ is now known as Guest46508
=== Tonio_aw is now known as Tonio_
xnoxbug 120:15
ubot93Launchpad bug 1 in Ubuntu "Microsoft has a majority market share" [Critical,In progress] https://launchpad.net/bugs/120:15
xnoxat least bug bot will be present for the next meeting we will20:15
xnoxhold in this channel20:16
=== lifeless_ is now known as lifeless
=== noy_ is now known as noy

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!