MilestoneProcess
5338
Comment:
|
5482
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
* Please notify web team (email: richard.lee@canonical.com, IRC: rhlee) that there will be impending website changes * Review list of full iso image names and sizing with Richard Lee |
* Please notify web team (email: ellen.arnold@canonical.com, IRC:ellen) that there will be impending website changes * Review list of full iso image names and sizing with the web team (ellen.arnold@canonical.com, IRC ellen) |
Line 23: | Line 23: |
1. Announce the milestone freeze on the `#ubuntu-devel` topic, [[http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce|ubuntu-devel-announce]], and [[https://release-blog.ubuntu.com/wp-admin/edit.php|http://release-blog.ubuntu.com/]]. There is generally no need to tell people to hold off on uploads, as they will be held automatically by Soyuz once the next task is performed. | 1. Announce the milestone freeze on the `#ubuntu-devel` topic, [[http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce|ubuntu-devel-announce]]. If it is not a hard freeze, let people know to hold off on the uploads. When it is a hard freeze, they will be held automatically by Soyuz once the next task is performed. |
Line 25: | Line 25: |
1. As first image becomes available, mail out to ubuntu-devel@lists.ubuntu.com and ubuntu-bugsquad@lists.ubuntu.com to announce that ISO images are ready for testing, and refer people to the ISO tracker. | |
Line 28: | Line 29: |
* [[http://people.ubuntu.com/~ubuntu-archive/NBS|NBS]] list | * [[http://people.ubuntu.com/~ubuntu-archive/nbs.html|NBS]] list |
Line 30: | Line 31: |
1. Ensure that you accept at least one package through the [[https://launchpad.net/ubuntu/natty/+queue?batch=300&queue_state=1|Launchpad UI]], to ensure that launchpad has not broken (important for non-Canonical members of the release team). If it has, please file a bug on [[https://bugs.launchpad.net/soyuz/+bugs|Soyuz]], and scream loudly. | 1. Ensure that you accept at least one package through the [[https://launchpad.net/ubuntu/oneiric/+queue?batch=300&queue_state=1|Launchpad UI]], to ensure that launchpad has not broken (important for non-Canonical members of the release team). If it has, please file a bug on [[https://bugs.launchpad.net/soyuz/+bugs|Soyuz]], and scream loudly. |
Line 52: | Line 53: |
1. Notify web site team (e: Richard.Lee@canonical.com, IRC: rhlee) to update to new images and notes. | 1. Notify web site team (email: ellen.arnold@canonical.com, IRC: ellen) to update to new images and notes. |
Line 73: | Line 74: |
* Warn the QA team (ubuntu-bugsquad@lists.ubuntu.com) |
To be carried out by: Ubuntu Release Manager, with support from the Ubuntu release team
Goals:
- Produce a set of distribution media images suitable for testing by advanced users and hardware recertification
- Make the archive consistent so that upgrade testing can be performed
Release minus 6 days:
Ask the marketing team (ubuntu-marketing@lists.ubuntu.com) to prepare a web page about the changes since the last milestone
Please notify web team (email: ellen.arnold@canonical.com, IRC:ellen) that there will be impending website changes
Review list of full iso image names and sizing with the web team (ellen.arnold@canonical.com, IRC ellen)
Notify developers by mailing ubuntu-devel-announce:
- Pointer to milestone release notes page
- Reminder of milestone freeze
Request to avoid and eliminate PackageInconsistencies
- Target any relevant bugs to the milestone
- Merge seeds and update metapackages for all releasing derivatives
Notify Michael Vogt to perform a GnomeAppInstallDesktopDatabaseUpdate
Discuss with Desktop team and MartinPitt whether or not to re-enable apport by default.
Release minus 2 days:
Announce the milestone freeze on the #ubuntu-devel topic, ubuntu-devel-announce. If it is not a hard freeze, let people know to hold off on the uploads. When it is a hard freeze, they will be held automatically by Soyuz once the next task is performed.
If a hard freeze is in use, set the distrorelease status to FROZEN in Launchpad
As first image becomes available, mail out to ubuntu-devel@lists.ubuntu.com and ubuntu-bugsquad@lists.ubuntu.com to announce that ISO images are ready for testing, and refer people to the ISO tracker.
- Review problems and file targeted bugs for those which need resolution before builds can begin:
- Live filesystem build failures
NBS list
- Selectively accept package uploads to resolve targeted bugs
Ensure that you accept at least one package through the Launchpad UI, to ensure that launchpad has not broken (important for non-Canonical members of the release team). If it has, please file a bug on Soyuz, and scream loudly.
Release minus 1 day:
- Resolve any remaining targeted bugs
Begin UpgradeTestingProcess, since the archive is now consistent
- Stop all live filesystem and cdimage cron jobs
- Produce full set of images
Iterate ReleaseValidationProcess and fix showstopper bugs
- Prepare the release announcement
Review -changes mailing list since the last milestone to make sure that all relevant major changes have been documented in the milestone's web page
- this should refer to the web page prepared by the marketing team rather than going into details of changes itself
- update the page to include any caveats
Release:
- If there is a previous milestone for this series, move those images from /srv/cdimage.ubuntu.com/www/full to /srv/cdimage.ubuntu.com/old-images/, and notify the sysadmin team that these are available for off-line archival.
Publish the milestone CD images: ./publish-image-set.py (from lp:ubuntu-archive-tools) will print the necessary commands.
Publish the milestone UEC images on uec-images.ubuntu.com.
Notify Hardware Certification team ( email: Ara.Pulido@canonical.com, IRC: ara ) to begin CertificationTestingProcess (private due to agreements with vendors)
- Verify that all mirrors listed in the announcement or release notes have images
- Check functionality of torrents
Notify web site team (email: ellen.arnold@canonical.com, IRC: ellen) to update to new images and notes.
/testing on the website with release notes
- alphas are served off of cdimage, betas and others use `/testing/download
Send the release announcement to ubuntu-devel-announce
Confirm that UpgradeTestingProcess is complete before unfreezing archive
If a hard freeze was in use, set the distrorelease back to DEVELOPMENT in Launchpad
Update the topic on #ubuntu-devel
Post an announcement on http://release-blog.ubuntu.com/
Clear out any pending entries in the UNAPPROVED queue
- Turn live filesystems and cdimage cron jobs back on.
Release manager to mark the old milestone inactive in Launchpad (https://launchpad.net/ubuntu/RELEASE)
- Release manager to work through any old milestoned bugs still remaining, and move to next milestone if appropriate.
Release manager update the burndown chart links on ReleaseTeam/FeatureStatus
If any modifications to this process were made in this run, check whether they apply to BetaProcess and ReleaseProcess as well.
Release plus 7 days:
In planning cycle, review Release Manifest and make any necessary updates.
Outstanding issues
MilestoneProcess (last edited 2020-11-16 18:01:38 by vorlon)