Progress towards topic-oneiric-cloud-guest

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 page

Workitem burndown


"foreign" counts refer to workitems that are assigned to someone not in the team

Burndown chart
43% of 160

Contributing Blueprints

Blueprint Completion Priority Status/Description
56% of 9
Medium Jenkins packaging is pretty much at the point where it could be considered for inclusion in the Ubuntu archive.
25% of 4
High As part of server testing, and specially introducing the ARM server release, a set of standard load/stress testing needs to be introduced. Covering the basic areas (memory, cpu, I/O ,..) but also the most common server applications: Distributed Datastores “LAMP” Web Server Caching Backup Server This test capability should also be considered for Certification testing and benchmarking It is also important to understand that this could require significant outlay in capital for new hardware. Depending on what we wish to focus on, we could need to purchase a server or two to serve as full time targets, storage solutions such as Fibrechannel or iSCSI, 10Gb Ethernet devices, fibre cables, network cables, PDUs, KVMs and so forth. Additionally, it is my thought that Hardware Certification should focus on tests that test the hardware subsystems themselves, and Platform cover the more QA related tests, such as testing various common applications like the LAMP stack, Squid, mail services, and so forth. The Definition of Done as listed below in the whiteboard is lengthy for now, but lists very specific items that I believe need to be achieved in order to do worthwhile server testing. In the end, the true goal is to be able to really hammer servers in various situations to ensure that 12.04 becomes the best LTS release for servers ever. The full spec url includes user stories for both the greater server test suite expansion and the load testing subset described here. LP Wont let me use the same url so pasting it here:
50% of 4
Low Tomcat 7 has moved out of beta into release status. Having Tomcat 7 in universe would allow for early adoption and testing for transition from Tomcat 6
0% of 9
Low Postfix is the standard MTA for Ubuntu. The current packaging doesn't fully support all the upstream capabilities in the current release. We should add multi-instance support and sqlite support and review recent enhancements to postfix to see if we've missed anything else.
60% of 5
Low Package JOnAS for Ubuntu and ensure certification against Java Enterprise Edition test compatibility kit.
20% of 5
Low Ecryptfs needs a testsuite to shake out regressions as well as find hard to reproduce but probably long-standing bugs. ∘ stress testing (fast file creation, removal, files of every size 1..17k) ∘ key management and auto-login testing
33% of 9
Low It is not infrequently suggested that we should be stopping using VMBuilder in favor of the newer, supported image creation tools like live-build. We should create a feature matrix to make sure that all of VMBuilder's functionality (i.e. ec2 image creation) is matched by another tool. If features are missing, then VMBuilder cannot (yet) be dropped. If the community speaks up to say they prefer VMBuilder, then that will be valuable information.
88% of 8
Essential Ensemble is ready for users to start hacking on formulas and the code. The best way to get it into users' hands is to add it, and all of its dependencies, to Ubuntu, and make sure they are tested going forward.
100% of 8
Low Ensure full trust worthiness of remote cloud instances before logging into and using them
85% of 20
Essential A list of conferences where we can discuss and present Ensemble to potential users.
0% of 12
High As we make changes to the boot/shutdown sequence of the server, and migrate init.d scripts to upstart jobs, we need some continuous integration testing to make sure it continues to work. We should take advantage of the automated testing framework to install, reboot, shutdown, start, remove, and repeat with all packages that are changed. We should also automate this testing with all of the available tasks on the install CDs. In addition, we should collect metrics on boot time and how each package affects it.
73% of 11
Medium This is the bi-annual "how to make Ubuntu UEC Images better" discussion.
0% of 6
Medium improve and spread out the knowledge and work for publishing uec images.
0% of 2
High PaaS is obviously the next step we could take in our cloud computing efforts. What stacks should we go after? - Java PaaS: * * * * ? - Python PaaS: * * ? - Multitenant PaaS: *
0% of 4
Low Review the Ubuntu server seed to make sure that we are offering the best of the open source world.
0% of 4
High Alot of Ubuntu server deployments are much more than an ISO install on a single node; however this is pretty much the limit of the automated ISO testing that we currently complete. We should aim to target some complex Ubuntu server deployment scenarios for regular automated testing during the release cycle. This could be implemented either in the cloud or using virtualization; ensemble and cobbler+puppet might form part of the solution.
33% of 3
High As a Hadoop admin I download CDH3 packages from Cloudera and can easily run them on Ubuntu.
91% of 11
High Review of the Ubuntu Server boot experience, looking at what we do now and what we should change to provide a better experience to meet the needs of our userbase, i.e. option for detailed messaging, upstart improvements, etc.
0% of 8
Medium I would like to pursue getting a remote desktop solution into main. There are a number of options, the most lively of which seems to be x2go.
15% of 13
Medium From some angles it appears MySQL as a project may have fractured. From another angle, it has diversified and gotten really strong in many aspects. We want to make sure users have access to the best of breed for the LAMP stack, which is still a powerful force in the server market and the cloud world, as well as for non-web workloads that demand the speed and flexibility that MySQL and its variants provide.
20% of 5
Medium As Ubuntu Server begins to grow it's user base and popularity, I think we need to give serious thought to having a better process around doing our documentation. Currently, all we have for Ubuntu Server is a pure community ran effort: Which is absolutely great, however as we begin to be compared more to RHEL and SLES: I think it's fair to say we need to step up our do we do that?

Status by assignee

Assignee todo blocked inprogress postponed done Completion
Benjamin Saller 1 0 0 0 1 50%
bladernr 0 0 0 0 1 100%
Canonical Hardware Certification 3 0 0 0 0 0%
Colin Watson 0 0 0 0 1 100%
Clint Byrum 11 0 2 3 10 50%
dannf 1 0 0 0 0 0%
Dave Walker 2 0 0 0 1 33%
florent-benoit 0 0 0 0 2 100%
Ante Karamatić 1 0 0 0 0 0%
James Page 4 0 4 0 9 53%
James Hunt 0 0 0 1 0 100%
John Johansen 1 0 0 0 0 0%
jwcampbell 1 0 0 0 0 0%
Dustin Kirkland 3 0 1 0 1 20%
Scott Kitterman 1 0 0 0 0 0%
LaMont Jones 3 0 0 0 0 0%
Marc Deslauriers 0 0 0 0 1 100%
Michael Vogt 1 0 0 0 0 0%
Juan L. Negron 1 0 0 0 0 0%
Gustavo Niemeyer 0 0 0 0 1 100%
Nick Barcet 1 0 0 0 0 0%
Robbie Williamson 0 0 0 1 1 100%
Serge Hallyn 0 0 0 5 5 100%
Scott Moser 0 0 0 0 6 100%
ubuntu-server 49 0 0 17 1 27%
Ben Howard 0 0 0 0 1 100%

Work item details

Assignee Status Blueprint Priority Work item
Benjamin Saller todo server-o-ensemble-conference-talks Essential DevOps Day Mountain View (Proposal Deadline is 1st of June 2011) - June 17-18th in Mountain View{4}
done server-o-ensemble-conference-talks Essential Cloud Camp - May 26, 2011 in San Francisco, CA, USA {1}
bladernr done server-o-load-testing High Jeff to list the testing team info so interested parties can sign up and participate in making this happen
Canonical Hardware Certification todo server-o-load-testing High Create a list of the tests to be run (a small number of useful tests to start, we can expand afterwards).
server-o-load-testing High Documentation of test cases and configs and other useful information (wiki?,
server-o-load-testing High Package a consistently runnable test suite
Colin Watson done server-o-boot-experience High turn off quiet for server
Clint Byrum inprogress server-o-boot-experience High LP: #580319: init.d controlled services launch before all interfaces are up, thus failing to start (upstart)
server-o-mysql Medium LP: #690925: Package MySQL 5.5.x for Ubuntu (mysql-5.1)
todo server-o-ensemble Essential Upload latest version of ensemble before release
server-o-mysql Medium Review existing packaging of MariaDB for Debian and Ubuntu
server-o-mysql Medium Review existing packaging of Percona Server for Debian and Ubuntu
server-o-mysql Medium Run mysql test suite against percona/mariadb
server-o-mysql Medium get MariaDB sponsored into Debian
server-o-mysql Medium get Percona Server sponsored into Debian
server-o-mysql Medium investigate making it easy for percona/maria to replace mysql server in dependencies on mysql-server
server-o-mysql Medium review/sponsor xtrabackup packaging by Percona from natty cycle
server-o-postfix-enhancements Low No backscatter by default on new install - investigate
server-o-postfix-enhancements Low apport pattern for invalid hostname
server-o-postfix-enhancements Low upstart documentation
done server-o-boot-experience High define/document a simple job/alias/event for "networking up", for generic network services (event: static-network-up)
server-o-boot-experience High file bugs on services that don't respect single user mode appropriately: bug tag 'runlevel1' used for 21 bugs filed
server-o-ensemble Essential Prepare ensemble package for upload to Ubuntu
server-o-ensemble Essential Prepare txzookeeper packaging for upload to Ubuntu
server-o-ensemble Essential package snapshot or release txaws with fixes needed by ensemble
server-o-ensemble-conference-talks Essential Cloud Camp - June 14, 2011 in San Diego, CA, USA{11}
server-o-ensemble-conference-talks Essential OSCON BoF Session (Call closes 11:59pm 07/22/2011 PDT) - July 25-29th in Portland, OR{14}
server-o-ensemble-conference-talks Essential OSCON Talk
server-o-mysql Medium complete MySQL 5.5 packaging for Debian and Ubuntu
server-o-mysql Medium submit MySQL 5.5 for upload to Debian
postponed server-o-boot-experience High add init-checkconf rule to lintian for upstart jobs (may be infeasible as emits lines aren't always available to validate start/stop on conditions)
server-o-boot-experience High automated testing for single to multiuser
server-o-ensemble Essential Get txzookeeper sponsored into Debian (no sponsors willing to upload)
dannf todo server-o-postfix-enhancements Low - unchroot script
Dave Walker todo server-o-drop-vmbuilder Low add deprecated warning on vm-builder
server-o-drop-vmbuilder Low update web/wiki documentation to indicate deprecation of vmbuilder
done server-o-drop-vmbuilder Low Investigate CCA requirement for vmbuilder
florent-benoit done server-o-jonas Low Identify priority list of ow2 components for packaging during Oneiric
server-o-jonas Low Idnetify list of ow2 and other maven plugins required to support JOnAS
Ante Karamatić todo server-o-postfix-enhancements Low - mail stack deployments via puppet, etc.
James Page inprogress server-o-jenkins Medium feedback libraries to Debian through debian-java team
server-o-jenkins Medium re-sync libraries from Debian as a when required
server-o-tomcat7-packaging Low address upstart/init co-existence in debian package
server-o-tomcat7-packaging Low ensemble formula for deploying tomcat7
todo server-o-jenkins Medium Update documentation for disabling plugin management through web ui
server-o-jenkins Medium look at JVM compatibility with xstream on ARM (for example)
server-o-jonas Low Work with florent on understanding JOnAS clustering and how this might feed into Ensemble and Orchestra
server-o-jonas Low work upstream in Debian to help with Maven 3 packaging
done server-o-ensemble Essential Submit debdiff of latest zookeeper to Debian
server-o-ensemble Essential Upload latest zookeeper to Ubuntu
server-o-hadoop High Review packaging to date and work with iamfuzz
server-o-jenkins Medium Prepare library packaging for upload to Ubuntu
server-o-jenkins Medium Resolve outstanding build-from-source issues in dependency chain
server-o-jenkins Medium upgrade to latest stable branch (1.409.1) from Jenkins + upgrade dependencies
server-o-jonas Low Review current OSGi packaging
server-o-tomcat7-packaging Low Investigate OSGi wrapping in Jars
server-o-tomcat7-packaging Low work with debian upstream on packaging
James Hunt postponed server-o-boot-experience High allow upstart visualization tool to filter out jobs/events that aren't in existence
John Johansen todo server-o-ecryptfs-testsuite Low refresh xattr-based long filenames patchset
jwcampbell todo server-o-documentation Medium look at build toolchain transition needs to produce something similar to
Dustin Kirkland inprogress server-o-hadoop High Discuss with Cloudera the build/runtime dependencies with [oracle|sun]jdk
todo server-o-ecryptfs-testsuite Low look for (previously written for a CVE) re-encrypt-all-files script
server-o-ecryptfs-testsuite Low test failure cases too (long file names, bad data in underlying filesystem
server-o-ecryptfs-testsuite Low write some basic mount/write/unmount/read generic files (random binary, text, small, big)
done server-o-ensemble-conference-talks Essential Cloud Camp - June 7, 2011 in New York, USA{6}
Scott Kitterman todo server-o-postfix-enhancements Low clean up deprecated packaging changes
LaMont Jones todo server-o-postfix-enhancements Low multinstance support
server-o-postfix-enhancements Low not preseedable - investigate if this is fixable and document it either way
server-o-postfix-enhancements Low sqlite support
Marc Deslauriers done server-o-drop-vmbuilder Low vm-tools to live-build or something else
Michael Vogt todo server-o-drop-vmbuilder Low move do-release-upgrade build/testing to live-build
Juan L. Negron todo server-o-hadoop High ensemble formula for deploying hadoop
Gustavo Niemeyer done server-o-ensemble Essential Ensemble Daily PPA
Nick Barcet todo server-o-drop-vmbuilder Low talk to canonical legal regarding droping CCA
Robbie Williamson done server-o-documentation Medium look at getting funding for dedicated document resource
postponed server-o-ensemble-conference-talks Essential CloudCamp - July 20, 2011 in Austin, TX, USA{18}
Serge Hallyn done server-o-ecryptfs-testsuite Low stress testing (check phoronix for ecryptfs tests)
server-o-jenkins Medium ensemble formula for deploying Jenkins
server-o-trusted-cloud Low package libtpms in ppa
server-o-trusted-cloud Low package tpm-enabled qemu-kvm in ppa
server-o-trusted-cloud Low re-review evm kernel
postponed server-o-trusted-cloud Low Work with EVM upstream on ltp testcases
server-o-trusted-cloud Low get the EVM tools into Ubuntu
server-o-trusted-cloud Low package an evm-enabled natty kernel (if evm does not go upstream)
server-o-trusted-cloud Low package tpm-enabled libvirt in ppa
server-o-trusted-cloud Low package tpm-enabled seabios in ppa
Scott Moser done server-o-cloud-images Medium add chef support to cloud-init
server-o-cloud-images Medium cloud-init fix lxc and resizefs (bug 800856)
server-o-cloud-images Medium document 'instance-data' hostname and setup in eucalyptus (bug 761847)
server-o-cloud-images Medium make sure cloud-init works on openstack and lxc (bug 800824)
server-o-cloud-images Medium rename to
server-o-cloud-images Medium support system or static Eucalyptus modes in cloud-init (bug 761847)
ubuntu-server todo server-o-ensemble-conference-talks Essential Cloud Connect 2012 - (Call closes August 18th, 2011) - February 13-16, 2012, Silicon Valley, CA{9}
server-o-ensemble-conference-talks Essential CloudCamp - October 9, 2011 in Cloud Track @ Silicon Valley Code Camp, USA{17}
server-o-automated-boot-testing High Create metrics from boot tests for boot time analysis
server-o-automated-boot-testing High Develop common test procedure (install, boot, shutdown, boot again, fsck, etc. etc)
server-o-automated-boot-testing High Develop test for Full install (all non-conflicting packages)
server-o-automated-boot-testing High Develop test for LAMP app
server-o-automated-boot-testing High Develop test for OpenStack deploy
server-o-automated-boot-testing High Develop test for Samba + LDAP + Kerberos backend
server-o-automated-boot-testing High Develop test for bare metal recovery from backups
server-o-automated-boot-testing High Develop test for complex networking (bridging, bonding)
server-o-automated-boot-testing High Develop test for minimal install
server-o-automated-boot-testing High Develop test for supported upgrade path (natty -> oneiric)
server-o-automated-boot-testing High Document setup procedures for testing framework
server-o-automated-boot-testing High Evaluate jenkins framework for capability of boot/deploy testing
server-o-complex-deployment-testing High Base framework to support complex deployment testing
server-o-complex-deployment-testing High Configurations for complex deployment scenarios (may overlap with formulas and recipes)
server-o-complex-deployment-testing High Update ISO testing to deal with server ISO refactoring work
server-o-complex-deployment-testing High ec2 testing configuration for kernel team patch testing work
server-o-paas-stacks High Package Google's appscale
server-o-paas-stacks High Package VMWare's cloudfoundry
server-o-cloud-images Medium configure networking through cloud config
server-o-cloud-images Medium make cloud-init work on debian
server-o-cloud-images Medium make sure static networking and cloud-init works or fix
server-o-cloud-images-release Medium assign someone else to help smoser with uec-images publishing
server-o-cloud-images-release Medium get RefreshPolicy up to date wrt kernel ReleaseCadence
server-o-cloud-images-release Medium refresh Lucid Images more regularly
server-o-cloud-images-release Medium refresh Maverick images more regularly
server-o-cloud-images-release Medium refresh Natty images more regularly
server-o-cloud-images-release Medium refresh hardy images more regularly
server-o-documentation Medium Jim or Adam to look at an Ubuntu Open Week-type session regarding additional contributions to server docs
server-o-documentation Medium Look at what we currently have, what needs to change, and plan how we do it
server-o-documentation Medium Server team to identify server resources that could be used to test out server documentation configurations for the purpose of documenting them.
server-o-mysql Medium mass rebuild all packages that build-depend on libmysqlclient-dev to pickup new client lib
server-o-mysql Medium promote mysql-5.5 to main
server-o-mysql Medium remove mysql-5.1
server-o-remote-desktop Medium consider getting x2go using libjpeg-turbo by default
server-o-remote-desktop Medium create a generic java downloader and executer
server-o-remote-desktop Medium document how to install vnc server on the cloud-images
server-o-remote-desktop Medium document howto get x2go on server easily
server-o-remote-desktop Medium if there is a vnc server in main, include in desktop images by default
server-o-remote-desktop Medium investigate standalone client for linux
server-o-remote-desktop Medium investigate standalone client for mac
server-o-remote-desktop Medium investigate standalone client for windows
server-o-drop-vmbuilder Low discuss with cody what is appropriate release to target for 11.10
server-o-drop-vmbuilder Low mailng list or blog request for upstream vmbuilder maintainer
server-o-seed-review Low Add additional packages to a seed if suitable
server-o-seed-review Low Check that the current seed is still relevant
server-o-seed-review Low Reconcile ~ubuntu-server subscribed packages to seed(s)
server-o-seed-review Low Replace ntpdate with ntpd
done server-o-jenkins Medium upload of jenkins plus dependencies to Ubuntu Universe
postponed server-o-boot-experience High define/document a simple job/alias/event for "system has booted", for /etc/rc.local type behavior (note that 'stopped rc' is usable but not well documented)
server-o-boot-experience High improve start on for cron and other services (start when all user info available) (cron should probably start on stopped rc)
server-o-boot-experience High need to measure boot speed difference between sourcing /etc/default files, and not
server-o-boot-experience High update Upstart Cookbook with "abstract jobs" and full exposition of how to define optimal "start on" and "stop on" for a new job
server-o-cloud-images Medium investigate ovf 2.0
server-o-cloud-images Medium re-investigate use of ovf images on vmware
server-o-ensemble-conference-talks Essential Cloud Camp - June 16, 2011 in Seattle, USA{12}
server-o-ensemble-conference-talks Essential Cloud Camp - June 2, 2011 in Boston (Waltham, MA), USA{5}
server-o-ensemble-conference-talks Essential Cloud Computing Expo (Call closes June 30, 2011) - Nov 7-10 in Santa Clara, CA {15}
server-o-ensemble-conference-talks Essential CloudCamp - June 20, 2011 in Cincinnati, OH, USA{13}
server-o-ensemble-conference-talks Essential CloudCamp - September 10, 2011 in Munich, Germany{16}
server-o-ensemble-conference-talks Essential DevOps Day Australia (Taking talk submissions now) - July 22-23rd in Melbourne, Australia{2}
server-o-ensemble-conference-talks Essential HotCloud (Poster submissions are due by Monday, May 30, 2011, at 3:00 p.m. PDT) - June 14–15 in Portland, OR, USA{3}
server-o-ensemble-conference-talks Essential Large Installation System Administration Conference - (Call closes June 9, 2011, 11:59 p.m. PDT) - December 4–9, 2011, Boston, MA{8}
server-o-ensemble-conference-talks Essential LinuxConf AU (Call close Friday 29th July 2011) - January 16-20th Ballarat, Australia{18}
server-o-ensemble-conference-talks Essential Ops Camp - June 13, 2011 in Portland, OR, USA{10}
server-o-ensemble-conference-talks Essential Velocity BoF Session (Call closes 11:59pm 06/09/2011 PDT) - June 14th-16th in Santa Clara, CA{7}
Ben Howard done server-o-drop-vmbuilder Low move oneiric cloud images build to live-build