[Blueprint servercloud-r-lxc] LXC work for R

2013-05-16 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
- [stgraber] Look into shipping logind with cgroup support by defaut: TODO
+ [stgraber] Look into shipping logind with cgroup support by defaut: POSTPONED
  [serge-hallyn] put utah testcases in upstream tests/ubuntu: POSTPONED
  [zulcss] start a libvirt driver for upstream lxc: POSTPONED
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: POSTPONED
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: 
POSTPONED
  [serge-hallyn] push user namespace lxc delta upstream: DONE
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: POSTPONED
  [serge-hallyn] improve ubuntu container experience in user namespace: 
POSTPONED
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: 
POSTPONED
  [stgraber] add (not container) to upstart jobs which just fail: DONE
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc (part of the scheduled API work): DONE
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: POSTPONED
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: DONE
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel (improved locking of 
templates): DONE
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: DONE
  [ebiederm] Add support for tmpfs mounts in userns: POSTPONED

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-03-25 Thread Daniel Lezcano
Blueprint changed by Daniel Lezcano:

Work items changed:
  Work items:
  [stgraber] Look into shipping logind with cgroup support by defaut: TODO
  [serge-hallyn] put utah testcases in upstream tests/ubuntu: POSTPONED
  [zulcss] start a libvirt driver for upstream lxc: POSTPONED
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
- [daniel-lezcano] Improved monitor notification support: TODO
+ [daniel-lezcano] Improved monitor notification support: POSTPONED
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: 
POSTPONED
  [serge-hallyn] push user namespace lxc delta upstream: DONE
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: POSTPONED
  [serge-hallyn] improve ubuntu container experience in user namespace: 
POSTPONED
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: 
POSTPONED
  [stgraber] add (not container) to upstart jobs which just fail: DONE
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc (part of the scheduled API work): DONE
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
- [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
+ [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: POSTPONED
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: DONE
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel (improved locking of 
templates): DONE
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: DONE
  [ebiederm] Add support for tmpfs mounts in userns: POSTPONED

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-03-18 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
+ [stgraber] Look into shipping logind with cgroup support by defaut: TODO
+ [serge-hallyn] put utah testcases in upstream tests/ubuntu: POSTPONED
+ [zulcss] start a libvirt driver for upstream lxc: POSTPONED
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: 
POSTPONED
  [serge-hallyn] push user namespace lxc delta upstream: DONE
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: POSTPONED
  [serge-hallyn] improve ubuntu container experience in user namespace: 
POSTPONED
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: 
POSTPONED
  [stgraber] add (not container) to upstart jobs which just fail: DONE
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc (part of the scheduled API work): DONE
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: DONE
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel (improved locking of 
templates): DONE
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: DONE
  [ebiederm] Add support for tmpfs mounts in userns: POSTPONED

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-03-12 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
- [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
+ [serge-hallyn] lxc-create or template option to specify userns mapping: 
POSTPONED
  [serge-hallyn] push user namespace lxc delta upstream: DONE
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
- [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
- [serge-hallyn] improve ubuntu container experience in user namespace: TODO
+ [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: POSTPONED
+ [serge-hallyn] improve ubuntu container experience in user namespace: 
POSTPONED
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: 
POSTPONED
  [stgraber] add (not container) to upstart jobs which just fail: DONE
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc (part of the scheduled API work): DONE
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: DONE
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel (improved locking of 
templates): DONE
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: DONE
- [ebiederm] Add support for tmpfs mounts in userns: TODO
+ [ebiederm] Add support for tmpfs mounts in userns: POSTPONED

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-02-25 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: DONE
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
- [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
+ [serge-hallyn] add config option for RLIMIT_NPROC in userns container: 
POSTPONED
  [stgraber] add (not container) to upstart jobs which just fail: DONE
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc (part of the scheduled API work): DONE
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: DONE
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel (improved locking of 
templates): DONE
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: DONE
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-01-25 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: DONE
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: DONE
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc (part of the scheduled API work): DONE
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
- [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
+ [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: DONE
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel (improved locking of 
templates): DONE
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: DONE
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-01-21 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: DONE
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
- [stgraber] add (not container) to upstart jobs which just fail: INPROGRESS
+ [stgraber] add (not container) to upstart jobs which just fail: DONE
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: DONE
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-01-21 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: DONE
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: DONE
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
- [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
+ [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc (part of the scheduled API work): DONE
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
- [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
+ [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel (improved locking of 
templates): DONE
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: DONE
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-01-16 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
- [serge-hallyn] push user namespace lxc delta upstream: INPROGRESS
+ [serge-hallyn] push user namespace lxc delta upstream: DONE
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: INPROGRESS
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: DONE
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-01-14 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: INPROGRESS
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
- [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: TODO
+ [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: INPROGRESS
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: INPROGRESS
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2013-01-14 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: INPROGRESS
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: DONE
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: INPROGRESS
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
- [ebiederm] Push current userns patchset upstream: INPROGRESS
+ [ebiederm] Push current userns patchset upstream: DONE
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-12-12 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: INPROGRESS
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: INPROGRESS
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
- [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: TODO
+ [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: DONE
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: INPROGRESS
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-12-12 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Whiteboard changed:
  User Stories:
  
  Joe wants to deploy a container, but is afraid of root in the container
  adversely affecting the host.  By running the container in a user
  namespace and with seccomp, the host exposure is greatly reduced.
  
  Risks:
  
  Syslog kernel ns rejected upstream.
  
  User namespace kernel delta delayed upstream.
  
  kernel setns() patches delayed or rejected upstream.
  
  Apparmor lxc-related work delayed.
  
  Test Plans:
  
  An lxc testsuite, hooked into the server set of UTAH tests, will be
  deployed on each package release.
  
  The lxc api will be leveraged to add more build-time tests.
  
  (Decide for which features tests make sense and are feasible)
  
  Release Note:
  
  User namespaces are available as a tech preview.  Fully usable Ubuntu
  containers can be created, sandboxed inside a user namespace.  These are
  not yet recommended for deployment.
  
  Notes:
+lxc-attach functionality for all namespaces except user is in the user 
namespace patchset.  However lxc-attach needs a patch to switch to the 
container's apparmor profile.
     Syslog ns design wiki page is at https://wiki.ubuntu.com/LxcSyslogNs
-Syslog ns will be sent to kernel team only if/when it appears headed 
upstream, so that is blocked pending lkml discussions.
+    Syslog ns will be sent to kernel team only if/when it appears headed 
upstream, so that is blocked pending lkml discussions.

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-12-11 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
- [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
+ [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: INPROGRESS
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: INPROGRESS
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: INPROGRESS
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-12-06 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
+ [ebiederm] Push current userns patchset upstream: INPROGRESS
+ [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-12-06 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
- [serge-hallyn] push user namespace lxc delta upstream: TODO
+ [serge-hallyn] push user namespace lxc delta upstream: INPROGRESS
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
- [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
+ [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: INPROGRESS
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-12-06 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: INPROGRESS
  [serge-hallyn] add config options for loglevel and output file: DONE
  [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
- [stgraber] add (not container) to upstart jobs which just fail: TODO
+ [stgraber] add (not container) to upstart jobs which just fail: INPROGRESS
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS
  [ebiederm] Push current userns patchset upstream: INPROGRESS
  [ebiederm] Add support for tmpfs mounts in userns: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-12-03 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
- [serge-hallyn] add config options for loglevel and output file: TODO
- [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
+ [serge-hallyn] add config options for loglevel and output file: DONE
+ [serge-hallyn] drop lxccontainer.log default logging in api: DONE
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-29 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
- [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
+ [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-29 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: TODO
- [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
+ [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-29 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
- [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
- [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
- [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
+ [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
+ [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
+ [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
- [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
+ [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-29 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
- [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
+ [stgraber] have lxc-create record the name of template used in container 
config file for debugging: INPROGRESS
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
- [stgraber] Port arkose to python3-lxc: TODO
+ [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
- [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
+ [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-29 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: DONE
  [serge-hallyn] lxc.autodev: push lxc patch into package: DONE
  [serge-hallyn] lxc.autodev: push mountall patch into package: DONE
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
- [stgraber] have lxc-create record the name of template used in container 
config file for debugging: INPROGRESS
+ [stgraber] have lxc-create record the name of template used in container 
config file for debugging: DONE
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
- [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
+ [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: INPROGRESS
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: BLOCKED
  [stgraber] Port auto-dist-upgrader to python3-lxc: DONE
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: INPROGRESS
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): DONE
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-23 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: BLOCKED
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
- [stgraber] Get LXC into main: TODO
+ [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-23 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: BLOCKED
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
- [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
+ [stgraber] Port arkose to python3 (and make it pep8 clean): INPROGRESS
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-23 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
- [serge-hallyn] Send syslog namespace description to kernel-team ASAP: BLOCKED
+ [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): INPROGRESS
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-23 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
+ [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): INPROGRESS
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-23 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: DONE
  [serge-hallyn] Add set_cgroup_item() and get_cgroup_item() to C API: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
- [stgraber] Port arkose to python3 (and make it pep8 clean): INPROGRESS
+ [stgraber] Port arkose to python3 (and make it pep8 clean): DONE
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: INPROGRESS

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-22 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: BLOCKED
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
- [stgraber] write tool to pass devices into container: INPROGRESS
+ [stgraber] write tool to pass devices into container: DONE
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-21 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace prototype to lkml: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: BLOCKED
  [daniel-lezcano] Improved monitor notification support: TODO
- [stgraber] Fix lxc-ls (re-write using api): TODO
+ [stgraber] Fix lxc-ls (re-write using api): DONE
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
- [stgraber] write tool to pass devices into container: TODO
+ [stgraber] write tool to pass devices into container: INPROGRESS
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-19 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
- [serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
+ [serge-hallyn] Send syslog namespace prototype to lkml: DONE
+ [serge-hallyn] Send syslog namespace description to kernel-team ASAP: BLOCKED
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): TODO
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: TODO
  [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-19 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Whiteboard changed:
  User Stories:
  
  Joe wants to deploy a container, but is afraid of root in the container
  adversely affecting the host.  By running the container in a user
  namespace and with seccomp, the host exposure is greatly reduced.
  
  Risks:
  
  Syslog kernel ns rejected upstream.
  
  User namespace kernel delta delayed upstream.
  
  kernel setns() patches delayed or rejected upstream.
  
  Apparmor lxc-related work delayed.
  
  Test Plans:
  
  An lxc testsuite, hooked into the server set of UTAH tests, will be
  deployed on each package release.
  
  The lxc api will be leveraged to add more build-time tests.
  
  (Decide for which features tests make sense and are feasible)
  
  Release Note:
  
  User namespaces are available as a tech preview.  Fully usable Ubuntu
  containers can be created, sandboxed inside a user namespace.  These are
  not yet recommended for deployment.
  
  Notes:
-Syslog ns design wiki page is at https://wiki.ubuntu.com/LxcSyslogNs
+    Syslog ns design wiki page is at https://wiki.ubuntu.com/LxcSyslogNs
+Syslog ns will be sent to kernel team only if/when it appears headed 
upstream, so that is blocked pending lkml discussions.

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-14 Thread Dave Walker
Blueprint changed by Dave Walker:

Definition Status: Discussion = Approved

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-14 Thread Dave Walker
Blueprint changed by Dave Walker:

Priority: Undefined = High

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-12 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): TODO
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: TODO
  [stgraber] create a separate package for templates: INPROGRESS
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir: INPROGRESS
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: INPROGRESS
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
- [stgraber] investigate: does dnsmasq save mac-ip across host reboots?: TODO
+ [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
+ [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
+ [stgraber] Port arkose to python3-lxc: TODO
+ [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
+ [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-12 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): TODO
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: TODO
  [stgraber] create a separate package for templates: INPROGRESS
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir: INPROGRESS
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: INPROGRESS
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
+ [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
+ [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
+ [stgraber] Get LXC into main: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-12 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): TODO
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: TODO
  [stgraber] create a separate package for templates: INPROGRESS
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir: INPROGRESS
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
- [stgraber] rebase staging branch on upstream master: INPROGRESS
+ [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-12 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): TODO
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: TODO
  [stgraber] create a separate package for templates: INPROGRESS
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
- [stgraber] support templates outside of $templatedir: INPROGRESS
+ [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-12 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): TODO
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: TODO
- [stgraber] create a separate package for templates: INPROGRESS
+ [stgraber] create a separate package for templates: DONE
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir (pushed to git): DONE
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [stgraber] rebase staging branch on upstream master: DONE
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots? (it 
does): DONE
  [stgraber] Port arkose to python3 (and make it pep8 clean): TODO
  [stgraber] Port arkose to python3-lxc: TODO
  [stgraber] Port auto-dist-upgrader to python3-lxc: TODO
  [stgraber] Tweak the tests to ensure auto-dist-upgrader on LXC gives the same 
results as on kvm: TODO
  [stgraber] Check what it'd take to make lxc work fine when 
creating/starting/stopping containers in parallel: TODO
  [stgraber] Add code to detect and install langpacks in containers (at least 
-base-en): TODO
  [stgraber] Get LXC into main: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-09 Thread Stéphane Graber
Blueprint changed by Stéphane Graber:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): TODO
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: TODO
- [stgraber] create a separate package for templates: TODO
+ [stgraber] create a separate package for templates: INPROGRESS
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
- [stgraber] support templates outside of $templatedir: TODO
+ [stgraber] support templates outside of $templatedir: INPROGRESS
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
+ [stgraber] rebase staging branch on upstream master: INPROGRESS
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots?: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-06 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
- [serge-hallyn] Send user namespace delta to kernel-team ASAP: TODO
+ [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
  [serge-hallyn] Post syslog namespace design wiki page: TODO
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): TODO
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: TODO
  [stgraber] create a separate package for templates: TODO
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir: TODO
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots?: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-06 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items changed:
  Work items:
  [serge-hallyn] Send user namespace delta to kernel-team ASAP: DONE
- [serge-hallyn] Post syslog namespace design wiki page: TODO
+ [serge-hallyn] Post syslog namespace design wiki page: DONE
  [serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
  [daniel-lezcano] Improved monitor notification support: TODO
  [stgraber] Fix lxc-ls (re-write using api): TODO
  [serge-hallyn] lxc-create or template option to specify userns mapping: TODO
  [serge-hallyn] push user namespace lxc delta upstream: TODO
  [serge-hallyn] add config options for loglevel and output file: TODO
  [serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
  [serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
  [serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
  [serge-hallyn] lxc.autodev: push lxc patch into package: TODO
  [serge-hallyn] lxc.autodev: push mountall patch into package: TODO
  [serge-hallyn] list broken functionality in ubuntu container in user 
namespace: TODO
  [serge-hallyn] improve ubuntu container experience in user namespace: TODO
  [serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
  [stgraber] add (not container) to upstart jobs which just fail: TODO
  [stgraber] write tool to pass devices into container: TODO
  [stgraber] create a separate package for templates: TODO
  [stgraber] have lxc-create record the name of template used in container 
config file for debugging: TODO
  [stgraber] support templates outside of $templatedir: TODO
  [stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
  [serge-hallyn] test apparmor profile stacking; implement any lxc changes 
needed to support it: BLOCKED
  [serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
  [daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs 
to filter /proc/{cpuinfo,meminfo,etc}: TODO
  [stgraber] investigate: does dnsmasq save mac-ip across host reboots?: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-06 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Whiteboard changed:
  User Stories:
  
  Joe wants to deploy a container, but is afraid of root in the container
  adversely affecting the host.  By running the container in a user
  namespace and with seccomp, the host exposure is greatly reduced.
  
  Risks:
  
  Syslog kernel ns rejected upstream.
  
  User namespace kernel delta delayed upstream.
  
  kernel setns() patches delayed or rejected upstream.
  
  Apparmor lxc-related work delayed.
  
  Test Plans:
  
  An lxc testsuite, hooked into the server set of UTAH tests, will be
  deployed on each package release.
  
  The lxc api will be leveraged to add more build-time tests.
  
  (Decide for which features tests make sense and are feasible)
  
  Release Note:
  
  User namespaces are available as a tech preview.  Fully usable Ubuntu
  containers can be created, sandboxed inside a user namespace.  These are
  not yet recommended for deployment.
+ 
+ Notes:
+Syslog ns design wiki page is at https://wiki.ubuntu.com/LxcSyslogNs

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-05 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Whiteboard changed:
  User Stories:
+ 
+ Joe wants to deploy a container, but is afraid of root in the container
+ adversely affecting the host.  By running the container in a user
+ namespace and with seccomp, the host exposure is greatly reduced.
  
  Risks:
  
+ Syslog kernel ns rejected upstream.
+ 
+ User namespace kernel delta delayed upstream.
+ 
+ kernel setns() patches delayed or rejected upstream.
+ 
+ Apparmor lxc-related work delayed.
+ 
  Test Plans:
  
+ An lxc testsuite, hooked into the server set of UTAH tests, will be
+ deployed on each package release.
+ 
+ The lxc api will be leveraged to add more build-time tests.
+ 
+ (Decide for which features tests make sense and are feasible)
+ 
  Release Note:
+ 
+ User namespaces are available as a tech preview.  Fully usable Ubuntu
+ containers can be created, sandboxed inside a user namespace.  These are
+ not yet recommended for deployment.

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-11-05 Thread Serge Hallyn
Blueprint changed by Serge Hallyn:

Work items set to:
Work items:
[serge-hallyn] Send user namespace delta to kernel-team ASAP: TODO
[serge-hallyn] Post syslog namespace design wiki page: TODO
[serge-hallyn] Send syslog namespace description to kernel-team ASAP: TODO
[daniel-lezcano] Improved monitor notification support: TODO
[stgraber] Fix lxc-ls (re-write using api): TODO
[serge-hallyn] lxc-create or template option to specify userns mapping: TODO
[serge-hallyn] push user namespace lxc delta upstream: TODO
[serge-hallyn] add config options for loglevel and output file: TODO
[serge-hallyn] drop lxccontainer.log default logging in api: BLOCKED
[serge-hallyn] lxc-create - set a default log level and log file in 
/var/log/lxc/$container: TODO
[serge-hallyn] lxc.autodev: push lxc patch upstream: INPROGRESS
[serge-hallyn] lxc.autodev: push lxc patch into package: TODO
[serge-hallyn] lxc.autodev: push mountall patch into package: TODO
[serge-hallyn] list broken functionality in ubuntu container in user namespace: 
TODO
[serge-hallyn] improve ubuntu container experience in user namespace: TODO
[serge-hallyn] add config option for RLIMIT_NPROC in userns container: TODO
[stgraber] add (not container) to upstart jobs which just fail: TODO
[stgraber] write tool to pass devices into container: TODO
[stgraber] create a separate package for templates: TODO
[stgraber] have lxc-create record the name of template used in container config 
file for debugging: TODO
[stgraber] support templates outside of $templatedir: TODO
[stgraber] investigate what's needed to support containers outside of 
/var/lib/lxc: TODO
[serge-hallyn] test apparmor profile stacking; implement any lxc changes needed 
to support it: BLOCKED
[serge-hallyn] test attach support in userns kernrel; shout if anything 
missing: TODO
[daniel-lezcano] investigate/use http://lxc.sourceforge.net/download/procfs to 
filter /proc/{cpuinfo,meminfo,etc}: TODO
[stgraber] investigate: does dnsmasq save mac-ip across host reboots?: TODO

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-10-25 Thread Dave Walker
Blueprint changed by Dave Walker:

Definition Status: New = Discussion

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-10-11 Thread Antonio Rosales
Blueprint changed by Antonio Rosales:

Whiteboard set to:
User Stories:

Risks:

Test Plans:

Release Note:

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-10-11 Thread Antonio Rosales
Blueprint changed by Antonio Rosales:

Assignee: Ubuntu Server Team = Serge Hallyn

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-10-11 Thread Antonio Rosales
Blueprint changed by Antonio Rosales:

Drafter: Serge Hallyn = Ubuntu Server Team

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Blueprint servercloud-r-lxc] LXC work for R

2012-10-03 Thread Dave Walker
Blueprint changed by Dave Walker:

Assignee: (none) = Ubuntu Server Team

-- 
LXC work for R
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-lxc

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs