15:01 <stgraber> #startmeeting Foundations team meeting 15:01 <meetingology> Meeting started Thu Aug 28 15:01:39 2014 UTC. The chair is stgraber. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:01 <meetingology> 15:01 <meetingology> Available commands: action commands idea info link nick 15:01 <stgraber> #topic Round table 15:02 <stgraber> since I'm ready anyway, I'll start 15:02 <stgraber> I was in Chicago last week (Tuesday to Saturday): 15:02 <stgraber> - Presented user namespaces at the Linux Security Summit with hallyn 15:02 <stgraber> - Gave a talk on running your own Internet at LinuxCon North America 15:02 <stgraber> - Ran a container hackfest on the Friday 15:02 <stgraber> 15:02 <stgraber> Serge and I had a lot of good discussions with various kernel and userspace 15:02 <stgraber> developers around container security, userspace improvement and new use cases. 15:02 <stgraber> I also found the time to attend a few talks on other container projects (we had 15:02 <stgraber> a whole track dedicated to containers this time around) and some other topics I 15:02 <stgraber> had an interest into like btrfs. 15:02 <stgraber> 15:02 <stgraber> During some of the spare time and the hackfest, we mostly focused on: 15:02 <stgraber> - Kernel and userspace fixes/workarounds for a recent regression introduced by 15:02 <stgraber> the latest kernel security update (breaking nested unprivileged containers). 15:02 <stgraber> - Some cgmanager debugging for random crashes and for a race on the phone. 15:02 <stgraber> - Discussed the new LXC command line tool and worked on it a bit. 15:03 <stgraber> - Started working on lxcfs, a fuse filesystem that exposes cpuinf, meminfo and 15:03 <stgraber> stat with the values coming from the cgroup limits. 15:03 <stgraber> - Started looking at cgmanagerfs, a fuse filesystem simulating the cgroup 15:03 <stgraber> hierarchy based on what cgmanager tells it, allowing for safe unprivileged 15:03 <stgraber> cgroup operations. 15:03 <stgraber> - Unprivileged fuse mounts, Seth has been reworking his patchset. 15:03 <stgraber> - Went through a bunch of upstream bug reports and fixed a bunch. 15:03 <stgraber> - Discussed using seccomp as a way to catch mount() and do userspace handling 15:03 <stgraber> of it (so we can do policy checks in userspace and fake mounts). 15:03 <stgraber> - Granite (LXC for OpenStack) work, including a bunch of upstream changes to 15:03 <stgraber> support unprivileged containers joining an openvswtich bridge. 15:03 <stgraber> - Checkpoint and restart with CRIU, went through the patchset from tych0 a few 15:03 <stgraber> times and eventually merged it upstream! 15:03 <stgraber> - Had some chats with the Akamai, Heroku, Parallels, Docker.io and Google 15:03 <stgraber> folks in attendance. 15:03 <stgraber> 15:03 <stgraber> We had about 20 people attending the hackfest, a bunch from Canonical (Serge, 15:03 <stgraber> Seth, Chuck, Tycho and myself), one from Akamai (our lxc-go maintainer), one 15:03 <stgraber> from Heroku, a bunch from Google (3-4), a bunch from Docker (3-4), a couple 15:03 <stgraber> from Parallels and a few other just dropping in here and there. 15:03 <stgraber> 15:03 <stgraber> 15:04 <stgraber> After getting back, I've been doing: 15:04 <stgraber> - Some more LXC cleanups, merges, reviews, ... 15:04 <stgraber> - Setup system-image for Ubuntu RTM 15:04 <stgraber> - Running 14.10 beta-1 15:04 <stgraber> - Prepared and attended a whole bunch of LXC/container related meetings 15:04 <stgraber> 15:04 <stgraber> Please note that I won't be around on Monday as it's labour day in the US and 15:04 <stgraber> Canada and I'll also be without Internet since I'm doing a partial move (work 15:04 <stgraber> equipment only) this weekend. I'll be working from my new place starting on 15:04 <stgraber> Tuesday and then moving over there for good the Saturday after that. 15:04 <stgraber> 15:04 <stgraber> (DONE) 15:04 <stgraber> then let's make it jodh and caribou 15:04 <jodh> * misc: 15:04 <jodh> - Short week - only 2 days due to bank holiday and time off! :-) 15:04 <jodh> * upstart: 15:04 <jodh> - Continuing to investigate bug 1357252 which seems to be the result 15:04 <ubottu> bug 1357252 in cgmanager (Ubuntu) "systemd-shim fails to handle cgmanager being unavailable" [Undecided,Fix released] https://launchpad.net/bugs/1357252 15:04 <jodh> of multiple races in various parts of the system :-) 15:04 <jodh> - Currently reworking code hallyn whipped up to resolve this. 15:04 <jodh> - Wrote script to reboot device until command fails: 15:04 <jodh> http://people.canonical.com/~jhunt/scripts/adb-reboot-until-true.sh 15:04 <jodh> 𝀷 15:05 <caribou> * DMB application for PPU rights postponed due missed quorum (debconf) 15:05 <caribou> * Overhaul of packaging workflow for sosreport : started to use git.dpm 15:05 <caribou> * Made sosreport available for Precise, Trusty & Utopic in PPA 15:05 <caribou> * Misc SRU work 15:05 <caribou> (done) 15:07 <stgraber> #topic AOB 15:07 <robru> wait i'm here 15:07 <robru> just up 15:07 <stgraber> #topic Round table (continued) 15:07 <stgraber> robru: go ahead :) 15:08 <robru> * fixed queuebot for RTM bugs 15:08 <robru> * fixed citrain dashboard for RTM bugs 15:08 <robru> * fixed a bunch of citrain RTM bugs ;-) 15:09 <robru> * wrote a script to automate copying utopic packages into RTM silos 15:09 <robru> * RTM, RTM, RTM 15:09 <robru> * optimized some NFSS graphing logic 15:09 <robru> * 10 bajillion citrain landings. 15:09 <robru> (done) ;-) 15:11 <robru> stgraber: ok I gotta run. thanks! 15:11 <stgraber> #topic AOB 15:12 <stgraber> anyone has anything to talk about or should we make that one of our shortest meetings ever and adjourn? :) 15:12 <caribou> nothing on my side 15:13 <jodh> ditto 15:14 <stgraber> #endmeeting