Progress towards topic-quantal-servercloud-release-notes
This page shows the progress towards completing a Topic . You can see from the burndown if the Topic is likely to be completed at the current rate of work. Below that you can see the progress towards the blueprints that contribute to the Topic , and the progress of each person working on the Topic .
Launchpad pageWorkitem burndown
"foreign" counts refer to workitems that are assigned to someone not in the team
100% of 154
Contributing Blueprints
| Blueprint | Completion | Priority | Status/Description |
|---|---|---|---|
| servercloud-q-kvm |
100% of 9
|
High | kvm is the preferred hardware emulation platform in Ubuntu. The goal of this work is to follow and help test upstream development, collaborate on bug fixing with upstream, and ensure that kvm is stable and fullfills our needs. |
| servercloud-q-openstack-folsom |
100% of 28
|
Essential | Rationale: Openstack has been in Ubuntu for 3 releases now and is established and stable. Folsom is the next release of Openstack and Ubuntu should have this release as well. Goal: Include the Folsom release in Ubuntu 12.10. |
| servercloud-q-ceph-object-integration |
100% of 26
|
Medium | Rationale: Ceph provides a solid, horizontally scalable object storage solution which may be key in future Ubuntu and OpenStack development. We should ensure that the Ceph packages in Ubuntu are up-to-date and well tested during the Quantal development cycle. Goal: Deliver an up-to-date and well tested set of Ceph packages. |
| servercloud-q-arm-deployment |
100% of 12
|
High | System management and service orchestration for ARM Server, including MAAS and juju enablement. Rationale: ARM servers are the next big thing, expecting to give us better performance-per-watt. Their dense nature lends itself to hyperscale. In combination with the power provided by juju and the charm store, ARM servers will be the perfect hardware platform for next generation datacenter requirements. Ubuntu has run on ARM for years. If we enable system management and service orchestration for this first generation of ARM servers, Ubuntu Server will rock on ARM, too. Goal: Enable MAAS and juju on ARM |
| servercloud-q-lxc |
100% of 38
|
Medium | lxc is the chosen lightweight (linux-guest-only) virtualization platform on Ubuntu. In this cycle we wish to make containers more secure and more flexible, increase testing and test coverage, improve administration, and increase code reuse by making the core library reusable. |
| servercloud-q-tomcat7 |
100% of 20
|
High | Rationale: Apache Tomcat 7 has been in the Ubuntu archive for two releases now and is established and stable. Debian are planning to drop Apache Tomcat 6 from squeeze in favour of maintaining a single tomcat version. Ubuntu should do the same. Goal: Transition users to a Canonical supported Tomcat 7 and drop Tomcat 6 from the archive. |
| servercloud-q-cloud-archive |
100% of 14
|
Essential | Rationale: Recently it was announced (at http://wiki.ubuntu.com/ServerTeam/CloudArchive) that we will be backporting newer releases of Openstack to precise in order to offer users a chance to use newer features of Openstack when it becomes available. This means that users can have the stability of an LTS while using a newer version of Openstack. Goal: Provide users to use the latest Openstack releases on an Ubuntu LTS. |
| servercloud-q-userns |
100% of 7
|
High | Rationale: A large remaining feature gap in LXC is that users are not namespaced. This means: 1. A root user in a container is the root user on the system 2. Non-root users in containers are the same as the same uid in other containers and on the host. 3. Privileges granted in the container can be used toward resources on the host (if namespaces provide a mapping for a resource on the host). With a fully implemented user namespace, users and privilege will be targeted to resources in namespaces owned by the creator of the namespace. This will allow the safe granting of root and privileges inside containers. A mostly complete implementation of user namespaces now exists, and has been partially merged upstream. The remaining work is to push the rest of the patchset, push userspace controls for the user namespace, and implement the use of user namespaces in lxc containers. |
Status by assignee
| Assignee | Todo | Blocked | In Progress | Postponed | Done | Completion |
|---|---|---|---|---|---|---|
| Adam Conrad | 0 | 0 | 0 | 0 | 1 | 100% |
| Andy Whitcroft | 0 | 0 | 0 | 0 | 1 | 100% |
| Björn Michaelsen | 0 | 0 | 0 | 0 | 1 | 100% |
| Bryan Wu | 0 | 0 | 0 | 0 | 1 | 100% |
| craig.magina | 0 | 0 | 0 | 0 | 1 | 100% |
| dannf | 0 | 0 | 0 | 0 | 1 | 100% |
| Didier Roche | 0 | 0 | 0 | 0 | 1 | 100% |
| ebiederm | 0 | 0 | 0 | 4 | 5 | 100% |
| Ike Panhc | 0 | 0 | 0 | 0 | 1 | 100% |
| James Page | 0 | 0 | 0 | 5 | 37 | 100% |
| Kees Cook | 0 | 0 | 0 | 0 | 1 | 100% |
| Mark Mims | 0 | 0 | 0 | 1 | 0 | 100% |
| Juan L. Negron | 0 | 0 | 0 | 0 | 1 | 100% |
| Oliver Grawert | 0 | 0 | 0 | 0 | 1 | 100% |
| rbasak | 0 | 0 | 0 | 1 | 7 | 100% |
| Serge Hallyn | 0 | 0 | 0 | 9 | 24 | 100% |
| Scott Moser | 0 | 0 | 0 | 1 | 2 | 100% |
| Stefan Bader | 0 | 0 | 0 | 0 | 1 | 100% |
| Stéphane Graber | 0 | 0 | 0 | 0 | 6 | 100% |
| Ben Howard | 0 | 0 | 0 | 1 | 0 | 100% |
| Chuck Short | 0 | 0 | 0 | 7 | 32 | 100% |
Work item details
| Assignee | Status | Blueprint | Priority | Work item |
|---|---|---|---|---|
| Adam Conrad | done | servercloud-q-ceph-object-integration | Medium | LP: #1028038: sscanf always calls realloc/causes deadlock in google-perftools (eglibc) |
| Andy Whitcroft | done | servercloud-q-lxc | Medium | expect SECCOMP to drop in v3.5 replacing our patches (confirmed) |
| Björn Michaelsen | done | servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (libreoffice) |
| Bryan Wu | done | servercloud-q-lxc | Medium | check that all new cgroups are enabled in quantal kernel |
| craig.magina | done | servercloud-q-arm-deployment | High | Add highbank automatic preseeded installer test to continuous integration |
| dannf | done | servercloud-q-arm-deployment | High | Port armadaxp support to new flash-kernel |
| Didier Roche | done | servercloud-q-ceph-object-integration | Medium | LP: #1017978: [MIR] libfcgi, ceph (radosgw) (ceph) |
| ebiederm | done | servercloud-q-lxc | Medium | fix lxc-attach upstream to use the new setns syntax |
| servercloud-q-lxc | Medium | push userns patches to allow containers to mount, pivot_root, and rename nics | ||
| servercloud-q-lxc | Medium | get setns(mnt) upstream | ||
| servercloud-q-userns | High | Get first user ns patchset into linux-next | ||
| servercloud-q-userns | High | Push remaining user ns patchset v45 into linux-next | ||
| postponed | servercloud-q-lxc | Medium | patch adduser | |
| servercloud-q-lxc | Medium | get setns(pid) upstream | ||
| servercloud-q-userns | High | Push remaining user ns patches | ||
| servercloud-q-userns | High | Write patch for adduser to reserve uids | ||
| Ike Panhc | done | servercloud-q-arm-deployment | High | Add highbank kernel to quantal |
| James Page | done | servercloud-q-tomcat7 | High | Update tomcat-server seed to use tomcat7 |
| servercloud-q-tomcat7 | High | Review and update tomcat server test case | ||
| servercloud-q-tomcat7 | High | Raise MIR for tomcat7 | ||
| servercloud-q-tomcat7 | High | Transition servlet2.5 dependencies in main to 3.0 | ||
| servercloud-q-tomcat7 | High | LP: #1009579: [MIR] tomcat7 (replaces tomcat6) (jakarta-taglibs-standard) | ||
| servercloud-q-tomcat7 | High | LP: #1009579: [MIR] tomcat7 (replaces tomcat6) (tomcat7) | ||
| servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (axis) | ||
| servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (bsh) | ||
| servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (excalibur-logkit) | ||
| servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (fop) | ||
| servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (hessian) | ||
| servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (hsqldb) | ||
| servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (libcommons-logging-java) | ||
| servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (libmx4j-java) | ||
| servercloud-q-tomcat7 | High | LP: #1023405: demote tomcat6 source and binaries to universe (tomcat6) | ||
| servercloud-q-ceph-object-integration | Medium | Ceph 0.47.2 update for Ubuntu | ||
| servercloud-q-ceph-object-integration | Medium | Ceph 0.48 update for Ubuntu | ||
| servercloud-q-ceph-object-integration | Medium | Review MIR actions for ceph from last cycle | ||
| servercloud-q-ceph-object-integration | Medium | Check on status of libvirt+rdb in quantal (supported == YES through qemu - currently lacks authentication due in 0.9.13) | ||
| servercloud-q-ceph-object-integration | Medium | Ceph 0.48.1 update for Ubuntu | ||
| servercloud-q-ceph-object-integration | Medium | Remove in-tree dependencies | ||
| servercloud-q-ceph-object-integration | Medium | Enable radosgw | ||
| servercloud-q-ceph-object-integration | Medium | Enable use of google-perftools (test failures/glibc compat) | ||
| servercloud-q-ceph-object-integration | Medium | Test ceph with XFS based storage | ||
| servercloud-q-ceph-object-integration | Medium | Test ceph rbd as backend to nova volume | ||
| servercloud-q-ceph-object-integration | Medium | Test ceph rdb as backend to glance | ||
| servercloud-q-ceph-object-integration | Medium | Determine the current state of ceph and keystone integration (specifically for radosgw) | ||
| servercloud-q-ceph-object-integration | Medium | Update juju charm for ceph to support more options and fix for indempotency | ||
| servercloud-q-ceph-object-integration | Medium | Integrate Ceph into existing OpenStack charms | ||
| servercloud-q-ceph-object-integration | Medium | LP: #1017972: [MIR] google-perftools, libunwind (google-perftools) | ||
| servercloud-q-ceph-object-integration | Medium | LP: #1017972: [MIR] google-perftools, libunwind (libunwind) | ||
| servercloud-q-ceph-object-integration | Medium | LP: #1017978: [MIR] libfcgi, ceph (radosgw) (libfcgi) | ||
| servercloud-q-ceph-object-integration | Medium | LP: #1022493: [MIR] leveldb, snappy, libs3 (leveldb) | ||
| servercloud-q-ceph-object-integration | Medium | LP: #1022493: [MIR] leveldb, snappy, libs3 (libs3) | ||
| servercloud-q-ceph-object-integration | Medium | LP: #1022493: [MIR] leveldb, snappy, libs3 (snappy) | ||
| servercloud-q-ceph-object-integration | Medium | LP: #1064908: New/updated ceph charms for quantal | ||
| servercloud-q-ceph-object-integration | Medium | LP: #1065883: ceph rbd username and secret should be configured in nova-compute, not passed from nova-volume/cinder (nova) | ||
| postponed | servercloud-q-tomcat7 | High | Update packaging to use upstart | |
| servercloud-q-tomcat7 | High | Review upgrade path from tomcat6->tomcat7 | ||
| servercloud-q-tomcat7 | High | Request removal of tomcat6 from archive | ||
| servercloud-q-lxc | Medium | hook testing up to jenkins | ||
| servercloud-q-ceph-object-integration | Medium | Investigate ceph backport via cloud archive (PPA for time being) | ||
| Kees Cook | done | servercloud-q-lxc | Medium | package libscecomp to aid bpf creation http://sourceforge.net/projects/libseccomp/ |
| Mark Mims | postponed | servercloud-q-arm-deployment | High | Charm testing on ARM (emulation only) |
| Juan L. Negron | done | servercloud-q-tomcat7 | High | Update tomcat(7) charm to accomodate changes during quantal dev cycle |
| Oliver Grawert | done | servercloud-q-arm-deployment | High | LP: #1006717: [MIR] linux-base (linux-base) |
| rbasak | done | servercloud-q-arm-deployment | High | Port highbank support to new flash-kernel |
| servercloud-q-arm-deployment | High | Enable highbank installer images | ||
| servercloud-q-arm-deployment | High | Verify that a preseeded installer on highbank works seamlessly | ||
| servercloud-q-arm-deployment | High | Negotiate MAAS architectural changes to support ARM servers in trunk | ||
| servercloud-q-arm-deployment | High | Implement MAAS provisioner for ARM servers that have IPMI and pxelinux emulation | ||
| servercloud-q-arm-deployment | High | Verify that MAAS works on a real ARM server | ||
| servercloud-q-arm-deployment | High | Verify that juju works on a real ARM server | ||
| postponed | servercloud-q-kvm | High | follow up on console log size limit implementation (ringbuffer) | |
| Serge Hallyn | done | servercloud-q-kvm | High | merge qemu-kvm from debian |
| servercloud-q-kvm | High | push any appropriate qemu-kvm delta back to debian (debian maintainer has looked) | ||
| servercloud-q-kvm | High | sync seabios from debian | ||
| servercloud-q-kvm | High | sync ipxe from upstream | ||
| servercloud-q-kvm | High | verify or find solution for bug 921230 | ||
| servercloud-q-lxc | Medium | pre-mount cgroups during container startup (using optional mount hook) | ||
| servercloud-q-lxc | Medium | send attach patch sets to kernel-team ASAP | ||
| servercloud-q-lxc | Medium | convert lxc-apparmor patchset to generic lsm set | ||
| servercloud-q-lxc | Medium | exploit libseccomp in lxc-start | ||
| servercloud-q-lxc | Medium | come up with default seccomp containers profile (all syscalls - for x86-64, 0-300 and 1024-1079) | ||
| servercloud-q-lxc | Medium | extend lxc-attach to support attaching only to specific namespaces (done by community) | ||
| servercloud-q-lxc | Medium | send usernamespace patchset ASAP to kernel team (link to git repo for review) | ||
| servercloud-q-lxc | Medium | Post POC patchset implementing hookpoints to lxc-devel | ||
| servercloud-q-lxc | Medium | implement configuration file #includes (stretch goal) | ||
| servercloud-q-lxc | Medium | example for encrypted root in the package README and blog | ||
| servercloud-q-lxc | Medium | investigate post commit hook to email out changes | ||
| servercloud-q-lxc | Medium | apport hook for lxc bugs | ||
| servercloud-q-lxc | Medium | convert the test suite to utah | ||
| servercloud-q-lxc | Medium | server guide 12.10 update for API | ||
| servercloud-q-lxc | Medium | server guide 12.10 update for hooks | ||
| servercloud-q-lxc | Medium | server guide 12.10 update apparmor changes | ||
| servercloud-q-lxc | Medium | server guide 12.10 update for using seccomp | ||
| servercloud-q-ceph-object-integration | Medium | LP: #1026404: attaching rbd fails because apparmor forbids access to ceph.conf (libvirt) | ||
| servercloud-q-userns | High | Write setuid utility for unprivileged users to reserve uids | ||
| postponed | servercloud-q-kvm | High | follow up on spice upstream (stretch goal) | |
| servercloud-q-lxc | Medium | add smack support to lsm set | ||
| servercloud-q-lxc | Medium | add selinux support to lsm set | ||
| servercloud-q-lxc | Medium | write a patch for lxc to use user namespaces | ||
| servercloud-q-lxc | Medium | document mounts sharing through /shared using hooks | ||
| servercloud-q-lxc | Medium | fedora 16 and 17 and open-suse templates need to be made to work (stretch goal) | ||
| servercloud-q-lxc | Medium | server guide 12.10 update using user namespaces | ||
| servercloud-q-userns | High | Push utility to reserve uids into adduser package | ||
| servercloud-q-userns | High | Blog when lxc is usable with userns in quantal | ||
| Scott Moser | done | servercloud-q-kvm | High | jump for joy |
| servercloud-q-openstack-folsom | Essential | upstream changes for config drive spec | ||
| postponed | servercloud-q-openstack-folsom | Essential | upstream changes for public glance spec | |
| Stefan Bader | done | servercloud-q-kvm | High | confirm the xen and qemu prom naming is correct after the debian merge back (look ok) |
| Stéphane Graber | done | servercloud-q-lxc | Medium | Review list of extra packages in lxc-ubuntu and have it contain the right list for each release |
| servercloud-q-lxc | Medium | add the lxc-nesting apparmor profile to the package in quantal | ||
| servercloud-q-lxc | Medium | write the hookpoints and send to the lxc-devel list for review | ||
| servercloud-q-lxc | Medium | where do crashes in the container go (they're caught by the kernel core_pattern and sent to the host which fails to parse them as apport isn't lxc aware) | ||
| servercloud-q-lxc | Medium | make an liblxc API definition and publicise (+ serge-hallyn) | ||
| servercloud-q-lxc | Medium | Create python module using the API | ||
| Ben Howard | postponed | servercloud-q-openstack-folsom | Essential | public glance server / glance.ubuntu.com |
| Chuck Short | done | servercloud-q-cloud-archive | Essential | Write up policy for cloud archive |
| servercloud-q-cloud-archive | Essential | Write up process for cloud archvie | ||
| servercloud-q-cloud-archive | Essential | Create related packaging branches | ||
| servercloud-q-cloud-archive | Essential | Create openstack-ci infrastructure | ||
| servercloud-q-cloud-archive | Essential | Liase with canonical-is to create cloud-archive for precise-folsom | ||
| servercloud-q-cloud-archive | Essential | Create launchpad project for cloud-archvie | ||
| servercloud-q-cloud-archive | Essential | Create staging PPA for cloud-archive | ||
| servercloud-q-cloud-archive | Essential | Publicize cloud-archive in a blog post | ||
| servercloud-q-cloud-archive | Essential | Upload folsom-1 to the cloud archive | ||
| servercloud-q-cloud-archive | Essential | Upload folsom-2 to the cloud archive | ||
| servercloud-q-cloud-archive | Essential | Upload folsom-3 to the cloud archive | ||
| servercloud-q-cloud-archive | Essential | Upload release candidate to the cloud archive | ||
| servercloud-q-cloud-archive | Essential | Upload final release to the cloud archive | ||
| servercloud-q-openstack-folsom | Essential | Package nova for folsom | ||
| servercloud-q-openstack-folsom | Essential | Package swift for folsom | ||
| servercloud-q-openstack-folsom | Essential | Package horizon for folsom | ||
| servercloud-q-openstack-folsom | Essential | Package keystone for folsom | ||
| servercloud-q-openstack-folsom | Essential | Package glance for folsom | ||
| servercloud-q-openstack-folsom | Essential | Package quantum for folsom | ||
| servercloud-q-openstack-folsom | Essential | Package python-glanceclient | ||
| servercloud-q-openstack-folsom | Essential | MIR for quantum | ||
| servercloud-q-openstack-folsom | Essential | MIR for openvswitch | ||
| servercloud-q-openstack-folsom | Essential | Evaluate and package cinder for universe | ||
| servercloud-q-openstack-folsom | Essential | Evaluate and package ceilometer for universe | ||
| servercloud-q-openstack-folsom | Essential | Evaluate and package openstack-docs for universe | ||
| servercloud-q-openstack-folsom | Essential | Move nova configuration file to config object model | ||
| servercloud-q-openstack-folsom | Essential | Review upstart jobs for nova, swift, glance, quantum | ||
| servercloud-q-openstack-folsom | Essential | Write Hetrogenous scheduler for ARM | ||
| servercloud-q-openstack-folsom | Essential | Write instance architecture detection | ||
| servercloud-q-openstack-folsom | Essential | Add ceph support for nova volumes | ||
| servercloud-q-openstack-folsom | Essential | Add ceph support for glance | ||
| servercloud-q-openstack-folsom | Essential | pull upstream config drive changes to ubuntu | ||
| postponed | servercloud-q-cloud-archive | Essential | Write upgrade tests for Openstack | |
| servercloud-q-openstack-folsom | Essential | MIR for libguestfs | ||
| servercloud-q-openstack-folsom | Essential | MIR for python-sendfile | ||
| servercloud-q-openstack-folsom | Essential | Evaluate and package openstackclient for universe | ||
| servercloud-q-openstack-folsom | Essential | Add SSL support fo nova api | ||
| servercloud-q-openstack-folsom | Essential | pull upstream glance changes for public glance to ubuntu | ||
| servercloud-q-openstack-folsom | Essential | glance.ubuntu.com listed by default in packages |
Last updated: Fri 26 October 2012, 08:50 UTC