Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

The goal is to provide a dashboard covering all the variables that go into determining whether Ubuntu is release ready - bug count, RC bug count, archive analysis reports, iso testing summaries, etc, linking to detailed data about each metric.

Release Note

Not applicable — this dashboard will be part of the development process, not part of Ubuntu itself. Once in a useful state, however, the page should be announced on .... and linked to from ....

Rationale

There currently exists numerous sites which display information regarding the state of Ubuntu. However, it is inconvenient having to remember multiple sites as well as navigate to multiple locations to obtain wanted information. It would be useful if this information were gathered into one central location. A dashboard will help showcase this information at a single location and provide the release managers and Distro Team a way to measure the quality of an upcoming release.

Use Cases

Assumptions

Design

Phase I (Release readiness / critical path)

The items in this table will be the initial target.

Item

Source

Notes

launchpad distro release status

https://launchpad.net/ubuntu/hardy/

high/critical milestoned (rc) bugs

https://bugs.launchpad.net/ubuntu/hardy/+bugs

failed builds

https://launchpad.net/ubuntu/hardy/+builds?build_text=&build_state=failed (all components), http://people.ubuntu.com/~ubuntu-archive/testing/hardy_outdate.txt (index of failed/pending main builds)/

include links to failed-build logs

packages which have no current build

https://launchpad.net/ubuntu/hardy/+builds?build_text=&build_state=pending (all components), index for main on URL above

pending uploads in the queue that need to be approved

https://launchpad.net/ubuntu/hardy/+queue?queue_state=1 or http://people.ubuntu.com/~ubuntu-archive/queue/hardy/unapproved/

iso testing

https://iso.qa.ubuntu.com

iso bug count

https://bugs.launchpad.net/ubuntu/+bugs?field.tag=iso-testing

filter on 'iso-testing' tag in launchpad

iso's up to date

compare package versions on CDs with archive
http://cdimage.ubuntu.com/daily/<build_version or "current">/hardy-alternate-i386.list (alternates)
http://cdimage.ubuntu.com/daily-live/<build>/hardy-desktop-i386.manifest (desktops)

Primary/official architectures (i386, amd64 and sparc) and flavours (ubuntu, kubuntu, edubuntu) are much more relevant than the others

oversize cd images

http://cdimage.ubuntu.com/ presence of *.OVERSIZED files

all CDs and DVDs for i386/amd64/sparc and {,U,K,Ed,X}ubuntu

automatic upgrade testing result

http://people.ubuntu.com/~mvo/automatic-upgrade-testing/

uninstallability of *-desktop packages and other archive inconsistencies

http://people.ubuntu.com/~ubuntu-archive/testing/hardy_probs.html

bittorrent

http://torrent.ubuntu.com:6969

make sure it is seeding

mirror publishing

https://launchpad.net/ubuntu/+archivemirrors
https://launchpad.net/ubuntu/+cdmirrors

meta-release index

http://changelogs.ubuntu.com/meta-release

Implementation

Example Prototype (mdz)

Metric

Status

Launchpad release status

FROZEN

Pending uploads

Empty

Failed package builds

None

Pending package builds

5

Pending livefs builds

None

Archive inconsistencies

3

Outdated installation media

desktop, alternate

Showstopper bugs

#1234, #2345

Automated installation tests

Successful (current build)

Manual installation tests

Successful (build 20071031.2)

Pre-published mirrors

0

Meta-release index

Pending

Bittorrent

Pending

Information Display

Other Logistics

UI Changes

Test/Demo Plan

Outstanding Issues

The dashboard will evolve over several cycles. Items listed here should be developed as separate specifications.

Phase II (further metrics)

The items listed here will be taken into consideration after the initial implementation (Phase I) is satisfactory with the target audience.

BoF agenda and discussion

Discussions were held at UDS Boston 2007 and the comments have been incorporated into the above spec.


CategorySpec

QATeam/phillw/Specs/DeveloperWeatherReport (last edited 2014-07-22 21:58:16 by host-80-41-221-66)