Status for canonical-platform-qa

This page shows the progress for a team or person towards a particular target. The burndown gives you a sense of whether they are on track to complete all of their tasks at the current rate, and the information below shows their progress against individual Topics , blueprints and workitems.

Workitem burndown

(enlarge)

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

Burndown chart
Overall completion
94% of 218

Status of Topics

Topic Completion Priority Status/Description
topic-quantal-release-management
100% of 20
Essential Group related blueprints together that are important to the release management for the quantal release
topic-quantal-quality-automated-testing
97% of 132
Essential Features required for improving our automated testing infrastructure in quantal
topic-quantal-kernel-hwe-essential
100% of 1
Essential All Hardware Enablement Tasks & Features essential for the Quantal cycle
topic-quantal-release-sru-and-12.04.1
80% of 5
Essential Collect all the blueprints gathered around improving our handling of stable release bugs and putting out point releases.
topic-quantal-quality-community-testing
100% of 23
High Work items necessary to get community testing of the iso images to be effective in the quantal release.
topic-quantal-desktop-libreoffice
89% of 9
High The specs listing libreoffice work for quantal
topic-quantal-desktop-quality
100% of 21
High Regroup the specs about quantal quality

Status by blueprint

(Click header to sort)

Blueprint Todo Blocked In Progress Postponed Done Completion Priority Status/Description
qa-q-ubuntu-automation-test-harness 0 0 0 15 34 100%
Started
Essential
security-q-openjdk 0 0 0 0 1 100%
Implemented
Essential
qa-q-builds-smoke-testing 0 0 0 5 6 100%
Good progress
Essential
desktop-q-gnome-plans-review 0 0 0 0 2 100%
Implemented
Essential
qa-q-release-communication-improvements 0 0 0 4 12 100%
Started
Essential
other-q-release-team-meeting 0 0 0 0 1 100%
Beta Available
High
desktop-q-desktop-quality 0 0 0 2 19 100%
Beta Available
High
foundations-q-python-versions 0 0 0 0 6 100%
Implemented
High
security-q-ecryptfs 0 0 0 0 1 100%
Implemented
High
servercloud-q-server-iso-tests-review 0 0 0 1 0 100%
Implemented
High
other-q-release-communication 0 0 0 0 1 100%
Implemented
High
hardware-q-hda-automated-qa 0 0 0 1 0 100%
Implemented
High
other-q-release-schedule-review 0 0 0 0 2 100%
Implemented
High
other-q-prior-release-feedback 0 0 0 1 0 100%
Beta Available
High
qa-q-ubuntu-qa-tools 0 0 0 0 7 100%
Implemented
Medium
foundations-q-python33 0 0 0 0 1 100%
Deferred
Medium
qa-q-metrics 0 0 0 0 5 100%
Started
Medium
foundations-q-testing-migration-assistant 0 0 0 0 1 100%
Implemented
Medium
desktop-q-libreoffice-split 0 0 0 0 1 100%
Started
Low
qa-q-friendly-integration 0 0 0 2 0 100%
Started
Low
community-q-app-packaging-requirements 0 0 0 0 1 100%
Unknown
Undefined
qa-q-add-test-coverage 1 0 0 20 9 97%
Started
High
desktop-q-libreoffice-qa-testsuites 0 1 0 0 7 88%
Beta Available
High
desktop-q-third-party-driver-installation 4 0 0 0 24 86%
Implemented
High
other-q-12.04.1-team 1 0 0 0 4 80%
Implemented
High
qa-q-labsetup 2 1 0 3 5 73%
Started
High
community-q-localized-iso-community-growth 1 0 0 0 0 0%
Unknown
Medium
qa-q-assuring-kernel-quality 0 0 3 0 0 0%
Started
Undefined

Status by assignee

(Click header to sort)

Assignee Todo Blocked In Progress Postponed Done Completion
Alberto Milone 2 0 0 0 2 50%
Brian Murray 0 0 0 0 4 100%
canonical-platform-qa 0 0 0 1 0 100%
Colin Watson 0 0 0 2 0 100%
Didier Roche 0 0 0 0 1 100%
Gema Gomez 0 0 0 8 10 100%
C de-Avillez 0 0 3 3 4 70%
Javier Collado 0 0 0 3 6 100%
Jamie Strandboge 0 0 0 0 1 100%
Jean-Baptiste Lallement 0 1 0 5 22 96%
Joe Talbott 0 0 0 6 14 100%
Kate Stewart 0 0 0 0 3 100%
Larry E Works 3 1 0 4 5 69%
Mathieu Trudel-Lapierre 0 0 0 0 1 100%
Matthew Paul Thomas 0 0 0 0 4 100%
mrazik 0 0 0 1 2 100%
Nicholas Skaggs 0 0 0 0 4 100%
Max Brustkern 0 0 0 10 13 100%
Oliver Grawert 0 0 0 0 1 100%
Martin Pitt 1 0 0 3 45 98%
Parameswaran Sivatharman 0 0 0 4 3 100%
Paul Larson 0 0 0 1 1 100%
rbasak 0 0 0 2 1 100%
Stéphane Graber 0 0 0 0 1 100%
tkamppeter 2 0 0 0 0 0%
ubuntu-release 0 0 0 0 1 100%
victor.zhou 1 0 0 1 1 67%

Work item details

Assignee Status Blueprint Priority Work item
Alberto Milone Todo desktop-q-third-party-driver-installation High ensure that the packaged nvidia driver removes an user-installed nvidia upstream driver
desktop-q-third-party-driver-installation High Ensure that only one nvidia/fglrx driver version can be installed by default, so that the alternatives are configured correctly automatically
Done desktop-q-third-party-driver-installation High ensure that installing nvidia/fglrx driver package also updates the alternatives symlinks and updates initramfs for the changed blacklists
desktop-q-third-party-driver-installation High port the libraries in nvidia-common and the test suite to python 3.x
Brian Murray Done qa-q-ubuntu-qa-tools Medium move greasemonkey xml files and package-bug-guidelines to another branch
qa-q-ubuntu-qa-tools Medium remove unused code from the ubuntu-qa-tools branch
qa-q-ubuntu-qa-tools Medium remove editmoin aliases from the branch
qa-q-ubuntu-qa-tools Medium port bug reports in ubuntu-qa-tools to use arsenal
canonical-platform-qa Postponed qa-q-builds-smoke-testing Essential Add the test cases resulting from the previous action to smoke testing during Q
Colin Watson Postponed qa-q-release-communication-improvements Essential Explain what the weather report is currently used for by the release team to help QA understand how to convey/integrate that info with the new reporting
qa-q-release-communication-improvements Essential Worst case install path definition set up
Didier Roche Done desktop-q-third-party-driver-installation High finish the implementation of the new UI design
Gema Gomez Done qa-q-release-communication-improvements Essential Find out who decides which test cases are mandatory
qa-q-release-communication-improvements Essential Figure out what information is in the weather report and if it needs to be integrated with the new reporting
qa-q-release-communication-improvements Essential Think about value added of having QA Team keep an eye on what is going on on the different dev teams (there would be value, we have no bandwidth)
qa-q-release-communication-improvements Essential Find out who in the desktop team needs to notify us from app migrations and make them aware. seb128 to send updates to the qa-team
qa-q-metrics Medium Create a wiki to keep track of all the different groups tagging
qa-q-metrics Medium Figure out which tag to use for Platform QA, generic bugs (https://wiki.ubuntu.com/QATeam/AutomatedTesting/TestingTypeAndBugTracking)
qa-q-metrics Medium Add a report to the QA reporting to track all these bugs, already in place for existing bugs, since nobody else is adding theirs there is no need to change the report)
qa-q-metrics Medium Agree on a place to share the scripts to gather the metrics (I have my script in lp https://code.launchpad.net/~gema.gomez/+junk/metrics, whenever we have more scripts we can consider a launchpad project)
qa-q-add-test-coverage High Write Test case guidelines for UTAH users
qa-q-add-test-coverage High Analyse coverage as a whole (our coverage is minimal, needs to be improved in all fronts)
Postponed qa-q-release-communication-improvements Essential Make sure only mandatory test cases are marked mandatory on the tracker
qa-q-release-communication-improvements Essential Make sure that app migrations grant a test case addition. Desktop team needs to be involved (we don't have the bandwidth this cycle, hopefully next)
qa-q-friendly-integration Low research database design for results tracker
qa-q-friendly-integration Low Impacts of LAVA hardware and ubuntu friendly -- can they interact?
qa-q-add-test-coverage High Assist mrazik in the networking tests addition (no bandwidth)
qa-q-add-test-coverage High Add IPV6 to UTAH
qa-q-builds-smoke-testing Essential Compile a list of applications that are installed by default by the ISO installers for Desktop and propose two or three basic test cases for each that could be run post install giving us basic confidence that the ISO is good for further testing (to be done after UTAH is in production)
qa-q-builds-smoke-testing Essential Get a list of applications from the release manifest and prioritize the test cases (To be done next cycle, when we actually get to add new test cases)
C de-Avillez In Progress qa-q-assuring-kernel-quality Undefined incorporate Kernel testing as part of the release process
qa-q-assuring-kernel-quality Undefined provide needed hardware for representative list and make availible in lab
qa-q-assuring-kernel-quality Undefined help ensure automated tests can be run and reported automatically for every kernel upload against targeted hardware
Done security-q-ecryptfs High Start running the ecryptfs tests for kernel SRU verification in QA
qa-q-ubuntu-automation-test-harness Essential Create a mailing list to keep everyone up to date (https://lists.ubuntu.com/mailman/listinfo/ubuntu-utah-devel, ubuntu-utah-devel@lists.ubuntu.com)
qa-q-add-test-coverage High 12.10 kernel testing integration with 12.04 (https://wiki.ubuntu.com/QATeam/AutomatedTesting/UpToDateKernel )
qa-q-add-test-coverage High Adding ecryptfs tests to Kernel SRU testing
Postponed qa-q-ubuntu-automation-test-harness Essential Create jenkins jobs to test panda with UTAH
qa-q-add-test-coverage High Move Kernel SRU tests QRT, xfstests to UTAH
qa-q-add-test-coverage High Fully automating ARM Kernel testing (panda boards)
Javier Collado Done qa-q-ubuntu-automation-test-harness Essential Complete support for 'run_as'
qa-q-ubuntu-automation-test-harness Essential Figure out how to regenerate automatically the documentation on the wiki when a new commit is submitted
qa-q-ubuntu-automation-test-harness Essential Do utah testing (include and exclude tests)
qa-q-ubuntu-automation-test-harness Essential Provide feedback to user in case of failure (file not found, ssh connection problem, etc.)
qa-q-ubuntu-automation-test-harness Essential Enable utah to download from lp a runlist and preseeds without needing to provide an http location of the file (it removes the complexity of having to keep the link up to date pointing at the latest version)
qa-q-ubuntu-automation-test-harness Essential Wiki documentation (or other stuff for new users of utah)
Postponed qa-q-ubuntu-automation-test-harness Essential Write new test cases to figure out the best way to organize them (do useful test cases that we can keep for smoke testing)
qa-q-ubuntu-automation-test-harness Essential Add support for XUnit output
qa-q-add-test-coverage High Move current smoke testing desktop / alternate to UTAH
Jamie Strandboge Done qa-q-ubuntu-qa-tools Medium Clean security tools directory
Jean-Baptiste Lallement Blocked desktop-q-libreoffice-qa-testsuites High Test build from upstream release tag/ Revert to using an unmodified rules file (RT 55402)
Done other-q-12.04.1-team High Setup installation automated smoketesting for Precise (jobs will start automatically when builds are available on cdimage.u.c)
other-q-12.04.1-team High need to figure what need to do about disk space when quantal start, so keeping auto regression. - RAID array will be rearranged to maximize device space, 3 slots are also available to add more disks to the array
other-q-12.04.1-team High upgrade testing from lucid to precise
other-q-12.04.1-team High upgrade testing from oneiric to precise
other-q-release-schedule-review High update automated testing jobs to continuously test 12.04.x images in parallel of 12.10
other-q-release-communication High Send summary of jenkins auto test results as part of weekly report.
foundations-q-testing-migration-assistant Medium Remove the test case from the tracker
desktop-q-desktop-quality High send a notification on "job status change" (i.e when a test starts failing) - Documentation https://wiki.ubuntu.com/QATeam/AutomatedTesting/JenkinsEmailNotifications
desktop-q-desktop-quality High investigate suspend/resume in a VM
desktop-q-libreoffice-qa-testsuites High Set up on the lab regular rebuilds of the package (with bjoern-michaelsen)
desktop-q-libreoffice-qa-testsuites High Automate creation of the test environment
desktop-q-libreoffice-qa-testsuites High Write a script that automates the build of libreoffice in the test env and run the build time tests
desktop-q-libreoffice-qa-testsuites High Integrate test suite with Jenkins and publish results to jenkins.qa.ubuntu.com (https://jenkins.qa.ubuntu.com/job/quantal-pkg-libreoffice/)
desktop-q-libreoffice-qa-testsuites High Create a local git mirror of http://anongit.freedesktop.org/git/libreoffice in the lab and sync over http to workaround lab limitations
desktop-q-libreoffice-qa-testsuites High Patch rules file on-the-fly to use the local mirror
desktop-q-libreoffice-qa-testsuites High Add jenkins jobs for mirror sync and upstream build/test
security-q-openjdk Essential run test suite on stable releases (essential) (3)
qa-q-builds-smoke-testing Essential Add test for ubuntu-core i386 and amd64
qa-q-builds-smoke-testing Essential Add some xml output to the current ubuntu-core test so that jenkins can understand them
qa-q-builds-smoke-testing Essential Add test case documentation (README?) to the ubuntu-core test so that the move to utah is seamless
qa-q-builds-smoke-testing Essential Upgrade auto-upgrade-tester to latest code base following port to python3 - O->P and P -> Q
qa-q-builds-smoke-testing Essential Upgrade auto-upgrade-tester to latest code base following port to python3 - L->P
Postponed desktop-q-desktop-quality High send a notification on "job status change" - Update existing jobs - (Requires Jenkins 1.447)
other-q-prior-release-feedback High add Chinese Images to automated daily testing.
qa-q-add-test-coverage High Move Upgrade testing to UTAH
qa-q-add-test-coverage High Move Auto package testing to UTAH
qa-q-builds-smoke-testing Essential Add a test scenario to the automated testing in Jenkins to address full updated installs with Ubiquity (problems to be detected with this testing: bug 743359 and bug 897680), test installers with updates on so that we can catch regressions for alpha3, beta1 and beta2 images (to be added after UTAH migration is complete)
Joe Talbott Done qa-q-ubuntu-automation-test-harness Essential Clean up client tests
qa-q-ubuntu-automation-test-harness Essential Support any parameter from the tslist.run should be inherited from ts_control and only have to define in tslist.run if it needs to overwrite the value in the ts_control file
qa-q-ubuntu-automation-test-harness Essential Add insource documentation to the client
qa-q-ubuntu-automation-test-harness Essential timeouts changes (see design document regarding adding overrides to master.run and allow master.run to override testsuite metadata and testsuite metadata to override testcase metadata (was "Pass master.run overrides into the test suite")
qa-q-ubuntu-automation-test-harness Essential Make posible nested runlists
qa-q-ubuntu-automation-test-harness Essential Document how to do reboot testing
qa-q-ubuntu-automation-test-harness Essential Change name to UTAH
qa-q-ubuntu-automation-test-harness Essential Create a base job for utah tests to be run daily and automatically on dev and trunk
qa-q-ubuntu-automation-test-harness Essential Create a result object capable of serializing its own data
qa-q-ubuntu-automation-test-harness Essential Make sure a new Result object is created for each suite
qa-q-ubuntu-automation-test-harness Essential ts_control timeout is the default for all test cases in the suite
qa-q-ubuntu-automation-test-harness Essential testsuite layout
qa-q-ubuntu-automation-test-harness Essential Proposed layout of UTAH directory /var/utah/ <-- should be /var/lib/utah or something for FHS compliance (joe to verify it's done)
qa-q-ubuntu-automation-test-harness Essential How to write a runlist
Postponed qa-q-ubuntu-automation-test-harness Essential Enable the client to run the same test suite more than once
qa-q-ubuntu-automation-test-harness Essential Add support for versioned runlists and control flow (while/for and if), i.e. version, timeout, master runlist level
qa-q-ubuntu-automation-test-harness Essential Support for users other than utah
qa-q-ubuntu-automation-test-harness Essential Add proper support for testcase types as we currently only support userland
qa-q-add-test-coverage High Improve bootspeed testing graphics
qa-q-add-test-coverage High Add Power management tests from cking
Kate Stewart Done qa-q-release-communication-improvements Essential update team reporting template to make it explicit what has changed for testing purposes
qa-q-release-communication-improvements Essential Update process pages, with places that need to be updated with minimum and recommended configuration information - (see websites on the whiteboard) release notes, any information included on www.ubuntu.com, and the CD sleeves (get info from blythe where this is pulled from)
qa-q-release-communication-improvements Essential Talk about prioritization of isos with stgraber
Larry E Works Todo other-q-12.04.1-team High rearrange raid array and add more disks on wazn and aldebaran (~100GB additional space required)
qa-q-labsetup High Private instance: establish data and configuration back up policy, determine how often to back up Jenkins to ensure we can restore it safely and lose no work in the process
qa-q-labsetup High Public instance: make sure IS has the same bases covered as with the private instance
Blocked qa-q-labsetup High Set up an external SAN to back up jenkins
Done qa-q-labsetup High Figure out if installing a plugin for sub-views would be good for our purposes (i.e. make jenkins usage easier)
qa-q-labsetup High Figure out how to structure tabs and what is a good reason to have a new tab and what is not. Job listing is growing fast and we need to figure out how to structure things so that they scale
qa-q-labsetup High Consider having more than one internal instance of Jenkins, so that dev teams can access their own and we can separate all our testing from theirs. Or any other logical differentiation that makes sense
qa-q-labsetup High Make sure notifications do not turn into spam
qa-q-labsetup High Deploy infrastructure monitoring system (Nagios, Ganglia, Centreon or similar)
Postponed qa-q-labsetup High Establish the workflow for creating jobs, removing jobs, modifying jobs. Make sure nobody adds new jobs to the production Jenkins without having tried it first and demonstrated it works in the pre-production environment. Use bazaar to store the jobs and jenkins configuration, people should submit to the branch and then you can catch up on the production servers for updating with the latest changes
qa-q-labsetup High Document all available jobs and reasons for them, determine a policy regarding creating new jobs so that we only create new jobs when it makes sense. If there is a job without a reason to be, it should be removed
qa-q-labsetup High Test the backups (private and public), do a recovery trial regularly to make sure we are safe (every six months?)
qa-q-add-test-coverage High Deploying MAAS in the lab and make it stable for production
Mathieu Trudel-Lapierre Done desktop-q-third-party-driver-installation High implement the new UI design for drivers from mpt
Matthew Paul Thomas Done desktop-q-third-party-driver-installation High Design for devices where you've manually installed a driver when a packaged version is available <https://wiki.ubuntu.com/SoftwareAndUpdatesSettings?action=diff&rev2=16&rev1=15>
desktop-q-third-party-driver-installation High Change color-coding so that green = whichever driver was tested with the Ubuntu release <https://wiki.ubuntu.com/SoftwareAndUpdatesSettings?action=diff&rev2=13&rev1=12>
desktop-q-third-party-driver-installation High add "3-D graphics" to the installer's third-party software text (ubiquity can detect whether nvidia card is in the system) <https://code.launchpad.net/~mpt/ubiquity/3d-graphics-text>
desktop-q-third-party-driver-installation High Get legal review of the installer's third-party software paragraph for posible shortening <https://code.launchpad.net/~mpt/ubiquity/3d-graphics-text/+merge/110565>
mrazik Done qa-q-ubuntu-automation-test-harness Essential Scheduling SUTs
qa-q-add-test-coverage High Adapt Autopilot tests to work with UTAH
Postponed qa-q-add-test-coverage High Networking testing, add new tests
Nicholas Skaggs Done qa-q-release-communication-improvements Essential Have all test cases for the release, ready and reviewed by feature freeze
qa-q-release-communication-improvements Essential Make sure community testing happens more evenly during the cycle
qa-q-release-communication-improvements Essential More proactive communication
qa-q-metrics Medium To find out or agree with the community what tagging they are going to use
Max Brustkern Done qa-q-ubuntu-automation-test-harness Essential Do utah testing
qa-q-ubuntu-automation-test-harness Essential Replicate joe's test job for all the provisioning methods that are available and should be working
qa-q-ubuntu-automation-test-harness Essential Provisioning: Custom machine provisioning (ISO/Kernel/InitRD/Preseed)
qa-q-ubuntu-automation-test-harness Essential Provisioning: add config file
qa-q-ubuntu-automation-test-harness Essential Provisioning, low priority: rename catalog to inventory
qa-q-ubuntu-automation-test-harness Essential Remote KVM (?)
qa-q-ubuntu-automation-test-harness Essential Developer-oriented documentation (i.e., how to use this from python instead of one of our scripts), improve and keep up to date
qa-q-ubuntu-automation-test-harness Essential Add insource documentation to the provisioner
qa-q-ubuntu-automation-test-harness Essential Work with pitti on packaging UTAH in a better way
qa-q-ubuntu-automation-test-harness Essential send a question to delete the obsolete ppa to launchpad itself https://answers.launchpad.net/launchpad/+addquestion
qa-q-add-test-coverage High Move bootspeed testing to UTAH
qa-q-ubuntu-qa-tools Medium Package iso image tools in the daily ppa
qa-q-ubuntu-qa-tools Medium Include all vm-tools in daily package
Postponed hardware-q-hda-automated-qa High will assist in getting us a virtual machine for use
qa-q-ubuntu-automation-test-harness Essential Work with rbasak to integrate MAAS provisioning
qa-q-ubuntu-automation-test-harness Essential Integrate rbasak's panda scripts into UTAH
qa-q-ubuntu-automation-test-harness Essential expose virtual watchdog via libvirt
qa-q-ubuntu-automation-test-harness Essential libvirt ARM support
qa-q-ubuntu-automation-test-harness Essential Provisioning: LXC
qa-q-ubuntu-automation-test-harness Essential Provisioning: Different provisioning managers (table locking, see whiteboard)
qa-q-add-test-coverage High Move QRT Testing to UTAH
qa-q-add-test-coverage High Add HDAudio tests
qa-q-add-test-coverage High Start using MAAS from UTAH to provision machines
Oliver Grawert Done desktop-q-third-party-driver-installation High Add Modaliases: header to pvr-omap4 package (ask tseliot/pitti about how to do that); if omapdrm_pvr does not use modaliases, add special case to ubuntu-drivers-common
Martin Pitt Todo community-q-localized-iso-community-growth Medium document caching in the u-d-i manpage
Done desktop-q-gnome-plans-review Essential drop gksu from apport
desktop-q-gnome-plans-review Essential get udisk2 uploaded
desktop-q-libreoffice-split Low investigate new USB image limit and thus feasibility of installing full LibO
other-q-release-team-meeting High find out the size limit we want to use (take from other blueprints...) 750MB quantal?
desktop-q-third-party-driver-installation High add Modaliases: header to linux-firmware-nonfree, to get rid of the dvb-usb special case
desktop-q-third-party-driver-installation High drop -C option/logic; the free drivers have provided compositing support for years
desktop-q-third-party-driver-installation High rename nvidia-common to ubuntu-drivers-common
desktop-q-third-party-driver-installation High aptdaemon/packagekit plugin for what-provides modalias in u-d-comon
desktop-q-third-party-driver-installation High put driver detection API into u-d-common
desktop-q-third-party-driver-installation High add ubuntu-drivers script (similar to "jockey-text --auto-install"-) script to u-drivers-common for Ubiquity
desktop-q-third-party-driver-installation High Add open-vm-dkms special case to u-d-common
desktop-q-third-party-driver-installation High handle blacklisting of nvidia on hybrid systems
desktop-q-third-party-driver-installation High Add sl-modem-daemon special case to u-d-common
desktop-q-third-party-driver-installation High drop update-notifier hack for DVB-usb firmware and use g-s-d's
desktop-q-third-party-driver-installation High Move ubiquity from jockey to ubuntu-drivers
desktop-q-third-party-driver-installation High Implement repo_enable PackageKit API in aptdaemon, for getting drivers from openprinting.org
desktop-q-third-party-driver-installation High Implement install_signature PackageKit API in aptdaemon, for getting drivers from openprinting.org
desktop-q-third-party-driver-installation High Drop jockey-gtk from seeds
desktop-q-third-party-driver-installation High Discuss future of jockey-kde and moving of Kubuntu to u-d-common
other-q-release-schedule-review High add in community key events schedule. GNOME, KDE, LibreOffice.
foundations-q-python33 Medium LP: #1028640: session-installer crashed with TypeError in _on_property_changed(): could not convert type dbus.Array to PyObject required for parameter 0 (sessioninstaller)
desktop-q-desktop-quality High set up "basic" gtk DEP-8 tests (build, run, python-GI binding run)
desktop-q-desktop-quality High set up "basic" glib DEP-8 tests (build, run)
desktop-q-desktop-quality High set up gobject-introspection DEP-8 tests (build, scanner/compiler/doc tools)
desktop-q-desktop-quality High set up pygobject DEP-8 tests (GI with python 2 and 3)
desktop-q-desktop-quality High glib: make test suite failures fail the build
desktop-q-desktop-quality High fix gtk upstream test suite to succeed
desktop-q-desktop-quality High gtk: make test suite failures fail the build
desktop-q-desktop-quality High write archive mounter test for gvfs
desktop-q-desktop-quality High discuss gvfs integration test suite with upstream
desktop-q-desktop-quality High write smb test for gvfs
desktop-q-desktop-quality High write ftp test for gvfs
desktop-q-desktop-quality High write sftp test for gvfs
desktop-q-desktop-quality High write cdrom test for gvfs
desktop-q-desktop-quality High write internal HD partition mounting test for gvfs
desktop-q-desktop-quality High write dav test for gvfs
desktop-q-desktop-quality High write media player test for gvfs
desktop-q-desktop-quality High gvfs DEP-8 tests
community-q-app-packaging-requirements Undefined find out who can help with quickly /opt ARB bugs (mterry)
foundations-q-python-versions High Refactor the apport package so that the desktop component no longer depends on python-launchpadlib
foundations-q-python-versions High Port pyppd
foundations-q-python-versions High Port foomatic-db-compressed-ppds
foundations-q-python-versions High Port language-selector-common (see lp:~ubuntu-core-dev/ubuntu/quantal/language-selector/python3 for partial port)
foundations-q-python-versions High port ubuntu-drivers-common (fka nvidia-common)
foundations-q-python-versions High Port apport
Postponed desktop-q-desktop-quality High write USB stick test for gvfs (needs scsi-debug kernel patch which did not land in upstream trunk yet)
qa-q-add-test-coverage High Write screen saver integration tests (starts after configured idle timoeut, wake up by activity, inhibition API, totem inhibition) (tests written, but need rollout to UTAH in jenkins)
qa-q-add-test-coverage High Write suspend UI integration tests (indicator menus, suspend after configured idle time, suspend after low-on-battery)
Parameswaran Sivatharman Done qa-q-ubuntu-automation-test-harness Essential Integrate static analysis of images into UTAH
qa-q-add-test-coverage High Move current smoke testing server to UTAH
qa-q-builds-smoke-testing Essential ISO static validation, write a script that validate the ISO and integrate it into UTAH
Postponed qa-q-add-test-coverage High Help hggdh2 move kernel SRU tests to UTAH
qa-q-add-test-coverage High Add Kernel SRU testing on XEN
qa-q-add-test-coverage High Add AMD64 and Mac iso testing to the lab
qa-q-builds-smoke-testing Essential Add a post-installation test that checks for obsolete content in an image. After installation, update the package cache and count the number of updates available. The test succeeds if the number of updates is less than 10 it fails otherwise (to be done after the utah migration)
Paul Larson Done qa-q-release-communication-improvements Essential Minimum configuration to be included on ISO testing
Postponed servercloud-q-server-iso-tests-review High Add a profile to auto upgrade testing to support VM upgrade testing (nested VMs)
rbasak Done qa-q-ubuntu-automation-test-harness Essential Provide nuclearbob with script to provision panda
Postponed qa-q-ubuntu-automation-test-harness Essential Provide MAAS scripts to integrate provisioning method
qa-q-ubuntu-automation-test-harness Essential Provisioning: Investigate ARM server/netboot testing via QEMU-libvirt on x86
Stéphane Graber Done qa-q-add-test-coverage High Send IPV6 testing to the QA team (implemented test, sent to QA)
tkamppeter Todo desktop-q-third-party-driver-installation High move openprinting.org driver lookup logic from Jockey into s-c-p
desktop-q-third-party-driver-installation High implement openprinting.org driver installation in s-c-p through PackageKit API (with help from pitti)
ubuntu-release Done qa-q-release-communication-improvements Essential Based on Nick's test cases, decide which ones have to be mandatory and which ones are not
victor.zhou Todo qa-q-add-test-coverage High Add Chinese images to smoke testing, once tests have been moved to UTAH
Done qa-q-add-test-coverage High Keep an eye on regressions
Postponed qa-q-add-test-coverage High Add automated UI driven ubiquity test cases (migrate the tests from http://bazaar.launchpad.net/~ubuntu-server-iso-testing-dev/ubuntu-server-iso-testing/trunk/files/head:/templates.desktop/test_cases/ubiquity/ )

Work items as Cards

Todo Blocked In Progress Done Postponed
Alberto Milone
ensure that the packaged nvidia driver removes an user-installed nvidia upstream driver
desktop-q-third-party-driver-installation High
Ensure that only one nvidia/fglrx driver version can be installed by default, so that the alternatives are configured correctly automatically
desktop-q-third-party-driver-installation High
ensure that installing nvidia/fglrx driver package also updates the alternatives symlinks and updates initramfs for the changed blacklists
desktop-q-third-party-driver-installation High
port the libraries in nvidia-common and the test suite to python 3.x
desktop-q-third-party-driver-installation High
Brian Murray
move greasemonkey xml files and package-bug-guidelines to another branch
qa-q-ubuntu-qa-tools Medium
remove unused code from the ubuntu-qa-tools branch
qa-q-ubuntu-qa-tools Medium
remove editmoin aliases from the branch
qa-q-ubuntu-qa-tools Medium
port bug reports in ubuntu-qa-tools to use arsenal
qa-q-ubuntu-qa-tools Medium
canonical-platform-qa
Add the test cases resulting from the previous action to smoke testing during Q
qa-q-builds-smoke-testing Essential
Colin Watson
Explain what the weather report is currently used for by the release team to help QA understand how to convey/integrate that info with the new reporting
qa-q-release-communication-improvements Essential
Worst case install path definition set up
qa-q-release-communication-improvements Essential
Didier Roche
finish the implementation of the new UI design
desktop-q-third-party-driver-installation High
Gema Gomez
Find out who decides which test cases are mandatory
qa-q-release-communication-improvements Essential
Figure out what information is in the weather report and if it needs to be integrated with the new reporting
qa-q-release-communication-improvements Essential
Think about value added of having QA Team keep an eye on what is going on on the different dev teams (there would be value, we have no bandwidth)
qa-q-release-communication-improvements Essential
Find out who in the desktop team needs to notify us from app migrations and make them aware. seb128 to send updates to the qa-team
qa-q-release-communication-improvements Essential
Create a wiki to keep track of all the different groups tagging
qa-q-metrics Medium
Figure out which tag to use for Platform QA, generic bugs (https://wiki.ubuntu.com/QATeam/AutomatedTesting/TestingTypeAndBugTracking)
qa-q-metrics Medium
Add a report to the QA reporting to track all these bugs, already in place for existing bugs, since nobody else is adding theirs there is no need to change the report)
qa-q-metrics Medium
Agree on a place to share the scripts to gather the metrics (I have my script in lp https://code.launchpad.net/~gema.gomez/+junk/metrics, whenever we have more scripts we can consider a launchpad project)
qa-q-metrics Medium
Write Test case guidelines for UTAH users
qa-q-add-test-coverage High
Analyse coverage as a whole (our coverage is minimal, needs to be improved in all fronts)
qa-q-add-test-coverage High
Make sure only mandatory test cases are marked mandatory on the tracker
qa-q-release-communication-improvements Essential
Make sure that app migrations grant a test case addition. Desktop team needs to be involved (we don't have the bandwidth this cycle, hopefully next)
qa-q-release-communication-improvements Essential
research database design for results tracker
qa-q-friendly-integration Low
Impacts of LAVA hardware and ubuntu friendly -- can they interact?
qa-q-friendly-integration Low
Assist mrazik in the networking tests addition (no bandwidth)
qa-q-add-test-coverage High
Add IPV6 to UTAH
qa-q-add-test-coverage High
Compile a list of applications that are installed by default by the ISO installers for Desktop and propose two or three basic test cases for each that could be run post install giving us basic confidence that the ISO is good for further testing (to be done after UTAH is in production)
qa-q-builds-smoke-testing Essential
Get a list of applications from the release manifest and prioritize the test cases (To be done next cycle, when we actually get to add new test cases)
qa-q-builds-smoke-testing Essential
C de-Avillez
incorporate Kernel testing as part of the release process
qa-q-assuring-kernel-quality Undefined
provide needed hardware for representative list and make availible in lab
qa-q-assuring-kernel-quality Undefined
help ensure automated tests can be run and reported automatically for every kernel upload against targeted hardware
qa-q-assuring-kernel-quality Undefined
Start running the ecryptfs tests for kernel SRU verification in QA
security-q-ecryptfs High
Create a mailing list to keep everyone up to date (https://lists.ubuntu.com/mailman/listinfo/ubuntu-utah-devel, ubuntu-utah-devel@lists.ubuntu.com)
qa-q-ubuntu-automation-test-harness Essential
12.10 kernel testing integration with 12.04 (https://wiki.ubuntu.com/QATeam/AutomatedTesting/UpToDateKernel )
qa-q-add-test-coverage High
Adding ecryptfs tests to Kernel SRU testing
qa-q-add-test-coverage High
Create jenkins jobs to test panda with UTAH
qa-q-ubuntu-automation-test-harness Essential
Move Kernel SRU tests QRT, xfstests to UTAH
qa-q-add-test-coverage High
Fully automating ARM Kernel testing (panda boards)
qa-q-add-test-coverage High
Javier Collado
Complete support for 'run_as'
qa-q-ubuntu-automation-test-harness Essential
Figure out how to regenerate automatically the documentation on the wiki when a new commit is submitted
qa-q-ubuntu-automation-test-harness Essential
Do utah testing (include and exclude tests)
qa-q-ubuntu-automation-test-harness Essential
Provide feedback to user in case of failure (file not found, ssh connection problem, etc.)
qa-q-ubuntu-automation-test-harness Essential
Enable utah to download from lp a runlist and preseeds without needing to provide an http location of the file (it removes the complexity of having to keep the link up to date pointing at the latest version)
qa-q-ubuntu-automation-test-harness Essential
Wiki documentation (or other stuff for new users of utah)
qa-q-ubuntu-automation-test-harness Essential
Write new test cases to figure out the best way to organize them (do useful test cases that we can keep for smoke testing)
qa-q-ubuntu-automation-test-harness Essential
Add support for XUnit output
qa-q-ubuntu-automation-test-harness Essential
Move current smoke testing desktop / alternate to UTAH
qa-q-add-test-coverage High
Jamie Strandboge
Clean security tools directory
qa-q-ubuntu-qa-tools Medium
Jean-Baptiste Lallement
Test build from upstream release tag/ Revert to using an unmodified rules file (RT 55402)
desktop-q-libreoffice-qa-testsuites High
Setup installation automated smoketesting for Precise (jobs will start automatically when builds are available on cdimage.u.c)
other-q-12.04.1-team High
need to figure what need to do about disk space when quantal start, so keeping auto regression. - RAID array will be rearranged to maximize device space, 3 slots are also available to add more disks to the array
other-q-12.04.1-team High
upgrade testing from lucid to precise
other-q-12.04.1-team High
upgrade testing from oneiric to precise
other-q-12.04.1-team High
update automated testing jobs to continuously test 12.04.x images in parallel of 12.10
other-q-release-schedule-review High
Send summary of jenkins auto test results as part of weekly report.
other-q-release-communication High
Remove the test case from the tracker
foundations-q-testing-migration-assistant Medium
send a notification on "job status change" (i.e when a test starts failing) - Documentation https://wiki.ubuntu.com/QATeam/AutomatedTesting/JenkinsEmailNotifications
desktop-q-desktop-quality High
investigate suspend/resume in a VM
desktop-q-desktop-quality High
Set up on the lab regular rebuilds of the package (with bjoern-michaelsen)
desktop-q-libreoffice-qa-testsuites High
Automate creation of the test environment
desktop-q-libreoffice-qa-testsuites High
Write a script that automates the build of libreoffice in the test env and run the build time tests
desktop-q-libreoffice-qa-testsuites High
Integrate test suite with Jenkins and publish results to jenkins.qa.ubuntu.com (https://jenkins.qa.ubuntu.com/job/quantal-pkg-libreoffice/)
desktop-q-libreoffice-qa-testsuites High
Create a local git mirror of http://anongit.freedesktop.org/git/libreoffice in the lab and sync over http to workaround lab limitations
desktop-q-libreoffice-qa-testsuites High
Patch rules file on-the-fly to use the local mirror
desktop-q-libreoffice-qa-testsuites High
Add jenkins jobs for mirror sync and upstream build/test
desktop-q-libreoffice-qa-testsuites High
run test suite on stable releases (essential) (3)
security-q-openjdk Essential
Add test for ubuntu-core i386 and amd64
qa-q-builds-smoke-testing Essential
Add some xml output to the current ubuntu-core test so that jenkins can understand them
qa-q-builds-smoke-testing Essential
Add test case documentation (README?) to the ubuntu-core test so that the move to utah is seamless
qa-q-builds-smoke-testing Essential
Upgrade auto-upgrade-tester to latest code base following port to python3 - O->P and P -> Q
qa-q-builds-smoke-testing Essential
Upgrade auto-upgrade-tester to latest code base following port to python3 - L->P
qa-q-builds-smoke-testing Essential
send a notification on "job status change" - Update existing jobs - (Requires Jenkins 1.447)
desktop-q-desktop-quality High
add Chinese Images to automated daily testing.
other-q-prior-release-feedback High
Move Upgrade testing to UTAH
qa-q-add-test-coverage High
Move Auto package testing to UTAH
qa-q-add-test-coverage High
Add a test scenario to the automated testing in Jenkins to address full updated installs with Ubiquity (problems to be detected with this testing: bug 743359 and bug 897680), test installers with updates on so that we can catch regressions for alpha3, beta1 and beta2 images (to be added after UTAH migration is complete)
qa-q-builds-smoke-testing Essential
Joe Talbott
Clean up client tests
qa-q-ubuntu-automation-test-harness Essential
Support any parameter from the tslist.run should be inherited from ts_control and only have to define in tslist.run if it needs to overwrite the value in the ts_control file
qa-q-ubuntu-automation-test-harness Essential
Add insource documentation to the client
qa-q-ubuntu-automation-test-harness Essential
timeouts changes (see design document regarding adding overrides to master.run and allow master.run to override testsuite metadata and testsuite metadata to override testcase metadata (was "Pass master.run overrides into the test suite")
qa-q-ubuntu-automation-test-harness Essential
Make posible nested runlists
qa-q-ubuntu-automation-test-harness Essential
Document how to do reboot testing
qa-q-ubuntu-automation-test-harness Essential
Change name to UTAH
qa-q-ubuntu-automation-test-harness Essential
Create a base job for utah tests to be run daily and automatically on dev and trunk
qa-q-ubuntu-automation-test-harness Essential
Create a result object capable of serializing its own data
qa-q-ubuntu-automation-test-harness Essential
Make sure a new Result object is created for each suite
qa-q-ubuntu-automation-test-harness Essential
ts_control timeout is the default for all test cases in the suite
qa-q-ubuntu-automation-test-harness Essential
testsuite layout
qa-q-ubuntu-automation-test-harness Essential
Proposed layout of UTAH directory /var/utah/ <-- should be /var/lib/utah or something for FHS compliance (joe to verify it's done)
qa-q-ubuntu-automation-test-harness Essential
How to write a runlist
qa-q-ubuntu-automation-test-harness Essential
Enable the client to run the same test suite more than once
qa-q-ubuntu-automation-test-harness Essential
Add support for versioned runlists and control flow (while/for and if), i.e. version, timeout, master runlist level
qa-q-ubuntu-automation-test-harness Essential
Support for users other than utah
qa-q-ubuntu-automation-test-harness Essential
Add proper support for testcase types as we currently only support userland
qa-q-ubuntu-automation-test-harness Essential
Improve bootspeed testing graphics
qa-q-add-test-coverage High
Add Power management tests from cking
qa-q-add-test-coverage High
Kate Stewart
update team reporting template to make it explicit what has changed for testing purposes
qa-q-release-communication-improvements Essential
Update process pages, with places that need to be updated with minimum and recommended configuration information - (see websites on the whiteboard) release notes, any information included on www.ubuntu.com, and the CD sleeves (get info from blythe where this is pulled from)
qa-q-release-communication-improvements Essential
Talk about prioritization of isos with stgraber
qa-q-release-communication-improvements Essential
Larry E Works
rearrange raid array and add more disks on wazn and aldebaran (~100GB additional space required)
other-q-12.04.1-team High
Private instance: establish data and configuration back up policy, determine how often to back up Jenkins to ensure we can restore it safely and lose no work in the process
qa-q-labsetup High
Public instance: make sure IS has the same bases covered as with the private instance
qa-q-labsetup High
Set up an external SAN to back up jenkins
qa-q-labsetup High
Figure out if installing a plugin for sub-views would be good for our purposes (i.e. make jenkins usage easier)
qa-q-labsetup High
Figure out how to structure tabs and what is a good reason to have a new tab and what is not. Job listing is growing fast and we need to figure out how to structure things so that they scale
qa-q-labsetup High
Consider having more than one internal instance of Jenkins, so that dev teams can access their own and we can separate all our testing from theirs. Or any other logical differentiation that makes sense
qa-q-labsetup High
Make sure notifications do not turn into spam
qa-q-labsetup High
Deploy infrastructure monitoring system (Nagios, Ganglia, Centreon or similar)
qa-q-labsetup High
Establish the workflow for creating jobs, removing jobs, modifying jobs. Make sure nobody adds new jobs to the production Jenkins without having tried it first and demonstrated it works in the pre-production environment. Use bazaar to store the jobs and jenkins configuration, people should submit to the branch and then you can catch up on the production servers for updating with the latest changes
qa-q-labsetup High
Document all available jobs and reasons for them, determine a policy regarding creating new jobs so that we only create new jobs when it makes sense. If there is a job without a reason to be, it should be removed
qa-q-labsetup High
Test the backups (private and public), do a recovery trial regularly to make sure we are safe (every six months?)
qa-q-labsetup High
Deploying MAAS in the lab and make it stable for production
qa-q-add-test-coverage High
Mathieu Trudel-Lapierre
implement the new UI design for drivers from mpt
desktop-q-third-party-driver-installation High
Matthew Paul Thomas
Design for devices where you've manually installed a driver when a packaged version is available <https://wiki.ubuntu.com/SoftwareAndUpdatesSettings?action=diff&rev2=16&rev1=15>
desktop-q-third-party-driver-installation High
Change color-coding so that green = whichever driver was tested with the Ubuntu release <https://wiki.ubuntu.com/SoftwareAndUpdatesSettings?action=diff&rev2=13&rev1=12>
desktop-q-third-party-driver-installation High
add "3-D graphics" to the installer's third-party software text (ubiquity can detect whether nvidia card is in the system) <https://code.launchpad.net/~mpt/ubiquity/3d-graphics-text>
desktop-q-third-party-driver-installation High
Get legal review of the installer's third-party software paragraph for posible shortening <https://code.launchpad.net/~mpt/ubiquity/3d-graphics-text/+merge/110565>
desktop-q-third-party-driver-installation High
mrazik
Scheduling SUTs
qa-q-ubuntu-automation-test-harness Essential
Adapt Autopilot tests to work with UTAH
qa-q-add-test-coverage High
Networking testing, add new tests
qa-q-add-test-coverage High
Nicholas Skaggs
Have all test cases for the release, ready and reviewed by feature freeze
qa-q-release-communication-improvements Essential
Make sure community testing happens more evenly during the cycle
qa-q-release-communication-improvements Essential
More proactive communication
qa-q-release-communication-improvements Essential
To find out or agree with the community what tagging they are going to use
qa-q-metrics Medium
Max Brustkern
Do utah testing
qa-q-ubuntu-automation-test-harness Essential
Replicate joe's test job for all the provisioning methods that are available and should be working
qa-q-ubuntu-automation-test-harness Essential
Provisioning: Custom machine provisioning (ISO/Kernel/InitRD/Preseed)
qa-q-ubuntu-automation-test-harness Essential
Provisioning: add config file
qa-q-ubuntu-automation-test-harness Essential
Provisioning, low priority: rename catalog to inventory
qa-q-ubuntu-automation-test-harness Essential
Remote KVM (?)
qa-q-ubuntu-automation-test-harness Essential
Developer-oriented documentation (i.e., how to use this from python instead of one of our scripts), improve and keep up to date
qa-q-ubuntu-automation-test-harness Essential
Add insource documentation to the provisioner
qa-q-ubuntu-automation-test-harness Essential
Work with pitti on packaging UTAH in a better way
qa-q-ubuntu-automation-test-harness Essential
send a question to delete the obsolete ppa to launchpad itself https://answers.launchpad.net/launchpad/+addquestion
qa-q-ubuntu-automation-test-harness Essential
Move bootspeed testing to UTAH
qa-q-add-test-coverage High
Package iso image tools in the daily ppa
qa-q-ubuntu-qa-tools Medium
Include all vm-tools in daily package
qa-q-ubuntu-qa-tools Medium
will assist in getting us a virtual machine for use
hardware-q-hda-automated-qa High
Work with rbasak to integrate MAAS provisioning
qa-q-ubuntu-automation-test-harness Essential
Integrate rbasak's panda scripts into UTAH
qa-q-ubuntu-automation-test-harness Essential
expose virtual watchdog via libvirt
qa-q-ubuntu-automation-test-harness Essential
libvirt ARM support
qa-q-ubuntu-automation-test-harness Essential
Provisioning: LXC
qa-q-ubuntu-automation-test-harness Essential
Provisioning: Different provisioning managers (table locking, see whiteboard)
qa-q-ubuntu-automation-test-harness Essential
Move QRT Testing to UTAH
qa-q-add-test-coverage High
Add HDAudio tests
qa-q-add-test-coverage High
Start using MAAS from UTAH to provision machines
qa-q-add-test-coverage High
Oliver Grawert
Add Modaliases: header to pvr-omap4 package (ask tseliot/pitti about how to do that); if omapdrm_pvr does not use modaliases, add special case to ubuntu-drivers-common
desktop-q-third-party-driver-installation High
Martin Pitt
document caching in the u-d-i manpage
community-q-localized-iso-community-growth Medium
drop gksu from apport
desktop-q-gnome-plans-review Essential
get udisk2 uploaded
desktop-q-gnome-plans-review Essential
investigate new USB image limit and thus feasibility of installing full LibO
desktop-q-libreoffice-split Low
find out the size limit we want to use (take from other blueprints...) 750MB quantal?
other-q-release-team-meeting High
add Modaliases: header to linux-firmware-nonfree, to get rid of the dvb-usb special case
desktop-q-third-party-driver-installation High
drop -C option/logic; the free drivers have provided compositing support for years
desktop-q-third-party-driver-installation High
rename nvidia-common to ubuntu-drivers-common
desktop-q-third-party-driver-installation High
aptdaemon/packagekit plugin for what-provides modalias in u-d-comon
desktop-q-third-party-driver-installation High
put driver detection API into u-d-common
desktop-q-third-party-driver-installation High
add ubuntu-drivers script (similar to "jockey-text --auto-install"-) script to u-drivers-common for Ubiquity
desktop-q-third-party-driver-installation High
Add open-vm-dkms special case to u-d-common
desktop-q-third-party-driver-installation High
handle blacklisting of nvidia on hybrid systems
desktop-q-third-party-driver-installation High
Add sl-modem-daemon special case to u-d-common
desktop-q-third-party-driver-installation High
drop update-notifier hack for DVB-usb firmware and use g-s-d's
desktop-q-third-party-driver-installation High
Move ubiquity from jockey to ubuntu-drivers
desktop-q-third-party-driver-installation High
Implement repo_enable PackageKit API in aptdaemon, for getting drivers from openprinting.org
desktop-q-third-party-driver-installation High
Implement install_signature PackageKit API in aptdaemon, for getting drivers from openprinting.org
desktop-q-third-party-driver-installation High
Drop jockey-gtk from seeds
desktop-q-third-party-driver-installation High
Discuss future of jockey-kde and moving of Kubuntu to u-d-common
desktop-q-third-party-driver-installation High
add in community key events schedule. GNOME, KDE, LibreOffice.
other-q-release-schedule-review High
LP: #1028640: session-installer crashed with TypeError in _on_property_changed(): could not convert type dbus.Array to PyObject required for parameter 0 (sessioninstaller)
foundations-q-python33 Medium
set up "basic" gtk DEP-8 tests (build, run, python-GI binding run)
desktop-q-desktop-quality High
set up "basic" glib DEP-8 tests (build, run)
desktop-q-desktop-quality High
set up gobject-introspection DEP-8 tests (build, scanner/compiler/doc tools)
desktop-q-desktop-quality High
set up pygobject DEP-8 tests (GI with python 2 and 3)
desktop-q-desktop-quality High
glib: make test suite failures fail the build
desktop-q-desktop-quality High
fix gtk upstream test suite to succeed
desktop-q-desktop-quality High
gtk: make test suite failures fail the build
desktop-q-desktop-quality High
write archive mounter test for gvfs
desktop-q-desktop-quality High
discuss gvfs integration test suite with upstream
desktop-q-desktop-quality High
write smb test for gvfs
desktop-q-desktop-quality High
write ftp test for gvfs
desktop-q-desktop-quality High
write sftp test for gvfs
desktop-q-desktop-quality High
write cdrom test for gvfs
desktop-q-desktop-quality High
write internal HD partition mounting test for gvfs
desktop-q-desktop-quality High
write dav test for gvfs
desktop-q-desktop-quality High
write media player test for gvfs
desktop-q-desktop-quality High
gvfs DEP-8 tests
desktop-q-desktop-quality High
find out who can help with quickly /opt ARB bugs (mterry)
community-q-app-packaging-requirements Undefined
Refactor the apport package so that the desktop component no longer depends on python-launchpadlib
foundations-q-python-versions High
Port pyppd
foundations-q-python-versions High
Port foomatic-db-compressed-ppds
foundations-q-python-versions High
Port language-selector-common (see lp:~ubuntu-core-dev/ubuntu/quantal/language-selector/python3 for partial port)
foundations-q-python-versions High
port ubuntu-drivers-common (fka nvidia-common)
foundations-q-python-versions High
Port apport
foundations-q-python-versions High
write USB stick test for gvfs (needs scsi-debug kernel patch which did not land in upstream trunk yet)
desktop-q-desktop-quality High
Write screen saver integration tests (starts after configured idle timoeut, wake up by activity, inhibition API, totem inhibition) (tests written, but need rollout to UTAH in jenkins)
qa-q-add-test-coverage High
Write suspend UI integration tests (indicator menus, suspend after configured idle time, suspend after low-on-battery)
qa-q-add-test-coverage High
Parameswaran Sivatharman
Integrate static analysis of images into UTAH
qa-q-ubuntu-automation-test-harness Essential
Move current smoke testing server to UTAH
qa-q-add-test-coverage High
ISO static validation, write a script that validate the ISO and integrate it into UTAH
qa-q-builds-smoke-testing Essential
Help hggdh2 move kernel SRU tests to UTAH
qa-q-add-test-coverage High
Add Kernel SRU testing on XEN
qa-q-add-test-coverage High
Add AMD64 and Mac iso testing to the lab
qa-q-add-test-coverage High
Add a post-installation test that checks for obsolete content in an image. After installation, update the package cache and count the number of updates available. The test succeeds if the number of updates is less than 10 it fails otherwise (to be done after the utah migration)
qa-q-builds-smoke-testing Essential
Paul Larson
Minimum configuration to be included on ISO testing
qa-q-release-communication-improvements Essential
Add a profile to auto upgrade testing to support VM upgrade testing (nested VMs)
servercloud-q-server-iso-tests-review High
rbasak
Provide nuclearbob with script to provision panda
qa-q-ubuntu-automation-test-harness Essential
Provide MAAS scripts to integrate provisioning method
qa-q-ubuntu-automation-test-harness Essential
Provisioning: Investigate ARM server/netboot testing via QEMU-libvirt on x86
qa-q-ubuntu-automation-test-harness Essential
Stéphane Graber
Send IPV6 testing to the QA team (implemented test, sent to QA)
qa-q-add-test-coverage High
tkamppeter
move openprinting.org driver lookup logic from Jockey into s-c-p
desktop-q-third-party-driver-installation High
implement openprinting.org driver installation in s-c-p through PackageKit API (with help from pitti)
desktop-q-third-party-driver-installation High
ubuntu-release
Based on Nick's test cases, decide which ones have to be mandatory and which ones are not
qa-q-release-communication-improvements Essential
victor.zhou
Add Chinese images to smoke testing, once tests have been moved to UTAH
qa-q-add-test-coverage High
Keep an eye on regressions
qa-q-add-test-coverage High
Add automated UI driven ubiquity test cases (migrate the tests from http://bazaar.launchpad.net/~ubuntu-server-iso-testing-dev/ubuntu-server-iso-testing/trunk/files/head:/templates.desktop/test_cases/ubiquity/ )
qa-q-add-test-coverage High

Development over time

Date Done Todo
2012-06-01 29 83
2012-06-02 29 (+0) 83 (+0)
2012-06-03 29 (+0) 83 (+0)
2012-06-04 29 (+0) 83 (+0)
2012-06-05 32 (+3) 82 (-1)
2012-06-06 33 (+1) 82 (+0)
2012-06-07 33 (+0) 112 (+30)
2012-06-08 42 (+9) 136 (+24)
2012-06-09 42 (+0) 136 (+0)
2012-06-10 43 (+1) 135 (-1)
2012-06-11 47 (+4) 133 (-2)
2012-06-12 47 (+0) 137 (+4)
2012-06-13 47 (+0) 137 (+0)
2012-06-14 54 (+7) 132 (-5)
2012-06-15 57 (+3) 129 (-3)
2012-06-16 57 (+0) 129 (+0)
2012-06-17 57 (+0) 129 (+0)
2012-06-18 57 (+0) 129 (+0)
2012-06-19 58 (+1) 128 (-1)
2012-06-20 64 (+6) 122 (-6)
2012-06-21 66 (+2) 121 (-1)
2012-06-22 66 (+0) 121 (+0)
2012-06-23 66 (+0) 121 (+0)
2012-06-24 66 (+0) 121 (+0)
2012-06-25 67 (+1) 120 (-1)
2012-06-26 67 (+0) 124 (+4)
2012-06-27 70 (+3) 122 (-2)
2012-06-28 70 (+0) 122 (+0)
2012-06-29 71 (+1) 121 (-1)
2012-06-30 71 (+0) 121 (+0)
2012-07-01 71 (+0) 121 (+0)
2012-07-02 71 (+0) 121 (+0)
2012-07-03 71 (+0) 115 (-6)
2012-07-04 72 (+1) 114 (-1)
2012-07-05 73 (+1) 113 (-1)
2012-07-06 75 (+2) 111 (-2)
2012-07-07 75 (+0) 111 (+0)
2012-07-08 75 (+0) 111 (+0)
2012-07-09 75 (+0) 111 (+0)
2012-07-10 75 (+0) 111 (+0)
2012-07-11 79 (+4) 110 (-1)
2012-07-12 80 (+1) 107 (-3)
2012-07-13 81 (+1) 106 (-1)
2012-07-14 81 (+0) 106 (+0)
2012-07-15 81 (+0) 106 (+0)
2012-07-16 81 (+0) 106 (+0)
2012-07-17 97 (+16) 90 (-16)
2012-07-18 100 (+3) 89 (-1)
2012-07-19 101 (+1) 88 (-1)
2012-07-20 102 (+1) 88 (+0)
2012-07-21 102 (+0) 88 (+0)
2012-07-22 102 (+0) 88 (+0)
2012-07-23 103 (+1) 87 (-1)
2012-07-24 103 (+0) 87 (+0)
2012-07-25 103 (+0) 87 (+0)
2012-07-26 103 (+0) 87 (+0)
2012-07-27 103 (+0) 87 (+0)
2012-07-28 103 (+0) 87 (+0)
2012-07-29 103 (+0) 87 (+0)
2012-07-30 103 (+0) 87 (+0)
2012-07-31 110 (+7) 93 (+6)
2012-08-01 110 (+0) 93 (+0)
2012-08-02 112 (+2) 91 (-2)
2012-08-03 114 (+2) 89 (-2)
2012-08-04 114 (+0) 89 (+0)
2012-08-05 114 (+0) 89 (+0)
2012-08-06 114 (+0) 89 (+0)
2012-08-07 114 (+0) 89 (+0)
2012-08-08 114 (+0) 89 (+0)
2012-08-09 115 (+1) 89 (+0)
2012-08-10 115 (+0) 89 (+0)
2012-08-11 115 (+0) 89 (+0)
2012-08-12 115 (+0) 89 (+0)
2012-08-13 115 (+0) 89 (+0)
2012-08-14 115 (+0) 89 (+0)
2012-08-15 115 (+0) 87 (-2)
2012-08-16 118 (+3) 84 (-3)
2012-08-17 118 (+0) 84 (+0)
2012-08-18 118 (+0) 84 (+0)
2012-08-19 118 (+0) 84 (+0)
2012-08-20 118 (+0) 83 (-1)
2012-08-21 121 (+3) 80 (-3)
2012-08-22 126 (+5) 81 (+1)
2012-08-23 126 (+0) 81 (+0)
2012-08-24 126 (+0) 82 (+1)
2012-08-25 126 (+0) 82 (+0)
2012-08-26 126 (+0) 82 (+0)
2012-08-27 130 (+4) 78 (-4)
2012-08-28 131 (+1) 76 (-2)
2012-08-29 131 (+0) 77 (+1)
2012-08-30 132 (+1) 77 (+0)
2012-08-31 132 (+0) 77 (+0)
2012-09-01 132 (+0) 77 (+0)
2012-09-02 132 (+0) 77 (+0)
2012-09-03 134 (+2) 75 (-2)
2012-09-04 134 (+0) 75 (+0)
2012-09-05 134 (+0) 75 (+0)
2012-09-06 134 (+0) 76 (+1)
2012-09-07 136 (+2) 76 (+0)
2012-09-08 136 (+0) 76 (+0)
2012-09-09 136 (+0) 76 (+0)
2012-09-10 139 (+3) 73 (-3)
2012-09-11 146 (+7) 67 (-6)
2012-09-12 147 (+1) 66 (-1)
2012-09-13 150 (+3) 64 (-2)
2012-09-14 160 (+10) 54 (-10)
2012-09-15 160 (+0) 54 (+0)
2012-09-16 160 (+0) 54 (+0)
2012-09-17 177 (+17) 37 (-17)
2012-09-18 177 (+0) 37 (+0)
2012-09-19 177 (+0) 37 (+0)
2012-09-20 177 (+0) 38 (+1)
2012-09-21 177 (+0) 38 (+0)
2012-09-22 177 (+0) 38 (+0)
2012-09-23 177 (+0) 38 (+0)
2012-09-24 177 (+0) 38 (+0)
2012-09-25 177 (+0) 38 (+0)
2012-09-26 178 (+1) 37 (-1)
2012-09-27 178 (+0) 37 (+0)
2012-09-28 178 (+0) 37 (+0)
2012-09-29 178 (+0) 37 (+0)
2012-09-30 178 (+0) 37 (+0)
2012-10-01 179 (+1) 36 (-1)
2012-10-02 180 (+1) 36 (+0)
2012-10-03 180 (+0) 36 (+0)
2012-10-04 180 (+0) 36 (+0)
2012-10-05 181 (+1) 36 (+0)
2012-10-06 181 (+0) 36 (+0)
2012-10-07 182 (+1) 35 (-1)
2012-10-08 182 (+0) 35 (+0)
2012-10-09 183 (+1) 34 (-1)
2012-10-10 183 (+0) 34 (+0)
2012-10-11 189 (+6) 28 (-6)
2012-10-12 189 (+0) 28 (+0)
2012-10-13 189 (+0) 28 (+0)
2012-10-14 189 (+0) 28 (+0)
2012-10-15 189 (+0) 28 (+0)
2012-10-16 193 (+4) 22 (-6)
2012-10-17 195 (+2) 20 (-2)
2012-10-18 202 (+7) 14 (-6)
2012-10-19 204 (+2) 12 (-2)
2012-10-20 204 (+0) 12 (+0)
2012-10-21 204 (+0) 12 (+0)
2012-10-22 204 (+0) 12 (+0)
2012-10-23 204 (+0) 12 (+0)
2012-10-24 204 (+0) 12 (+0)
2012-10-25 204 (+0) 12 (+0)
2012-10-26 204 (+0) 12 (+0)


Last updated: Fri 26 October 2012, 08:48 UTC