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.
| 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/ ) |
| Todo |
Blocked |
In Progress |
Done |
Postponed |
|
Alberto Milone
|
|
|
|
|
|
|
|
Brian Murray
|
|
|
|
|
| move greasemonkey xml files and package-bug-guidelines to another branch |
| qa-q-ubuntu-qa-tools |
Medium |
|
|
|
canonical-platform-qa
|
|
|
|
|
|
|
|
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 |
|
|
Didier Roche
|
|
|
|
|
|
|
|
Gema Gomez
|
|
|
|
|
| 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 |
| 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 |
| Analyse coverage as a whole (our coverage is minimal, needs to be improved in all fronts) |
| qa-q-add-test-coverage |
High |
|
| 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 |
| 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
|
|
|
|
| help ensure automated tests can be run and reported automatically for every kernel upload against targeted hardware |
| qa-q-assuring-kernel-quality |
Undefined |
|
| 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 |
|
|
|
Javier Collado
|
|
|
|
|
| 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 |
|
|
|
Jamie Strandboge
|
|
|
|
|
|
|
|
Jean-Baptiste Lallement
|
|
|
|
|
| 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 |
| 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 |
| 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 |
| 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 |
|
| 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
|
|
|
|
|
| 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 |
| 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 |
| 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 |
|
|
|
Kate Stewart
|
|
|
|
|
| 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 |
|
|
|
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 |
|
|
|
| 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 |
| 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 |
|
|
Mathieu Trudel-Lapierre
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
Nicholas Skaggs
|
|
|
|
|
| To find out or agree with the community what tagging they are going to use |
| qa-q-metrics |
Medium |
|
|
|
Max Brustkern
|
|
|
|
|
|
|
|
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
|
|
|
|
|
| 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 |
| Port language-selector-common (see lp:~ubuntu-core-dev/ubuntu/quantal/language-selector/python3 for partial port) |
| 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
|
|
|
|
|
|
| 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
|
|
|
|
|
|
|
|
rbasak
|
|
|
|
|
|
|
|
Stéphane Graber
|
|
|
|
|
|
|
|
tkamppeter
|
|
|
|
|
|
|
|
ubuntu-release
|
|
|
|
|
|
|
|
victor.zhou
|
|
|
|
|
|
| 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 |
|