BetaProcess
7616
Comment: Rick -> Jos
|
7587
ask Gerry about press releases at the same time as the website coordination
|
Deletions are marked like this. | Additions are marked like this. |
Line 32: | Line 32: |
1. Contact Gerry Carr and [[mailto:matthew.nuzum@canonical.com|Matthew Nuzum]] to confirm the date of the final release, to ensure they have time to prepare the website (this includes preparing http://www.ubuntu.com/getubuntu/download) | 1. Contact Gerry Carr and [[mailto:matthew.nuzum@canonical.com|Matthew Nuzum]] to confirm the date of the final release, to ensure they have time to prepare the website (this includes preparing http://www.ubuntu.com/getubuntu/download), and inquire whether there will be a press release to coordinate for Beta |
Line 51: | Line 51: |
1. Check with Canonical marketing to see whether there will be a press release to coordinate for Beta | |
Line 78: | Line 77: |
* Notify Matt Zimmerman, `ubuntu-doc@lists.ubuntu.com` to proofread the announcement and suggest changes, CC product owners (Rick Spencer, Rick Clark, David Mandala) and Marketing (Gerry Carr). | * Notify Matt Zimmerman, `ubuntu-doc@lists.ubuntu.com` to proofread the announcement and suggest changes, CC product owners (Rick Spencer, Jos Boumans, David Mandala) and Marketing (Gerry Carr). |
To be carried out by: Ubuntu Release Manager, with support from the Ubuntu release team
Goals:
- Produce a set of well-tested distribution media images suitable for broad testing by advanced users
- Allow all packages in main to be test-built and bugs filed where relevant
- Confirm that certified hardware is properly supported
- Keep the developer community informed about the status of the release.
During the whole process:
Check if there are newsworthy items and either mail them to ubuntu-devel or post them to the release blog. Examples of newsworthy items are: New candidate ISOs, important bugfixes (and ask for verification of same).
Release minus 10 days:
Notify developers by mailing ubuntu-devel-announce:
- Pointer to beta milestone page (in launchpad)
- Reminder of beta freeze
- Toolchain freeze begins
Request to avoid and eliminate PackageInconsistencies
- Target any relevant bugs to the beta milestone
Review component mismatches and file any necessary main inclusion reports
Clear the NBS list
- Contact Marjo Mercado to confirm that all certification bugs are resolved for the freeze
- Merge seeds and update metapackages for all releasing derivatives
Notify Michael Vogt to perform a GnomeAppInstallDesktopDatabaseUpdate
- Notify Evan Dandrea to remove the disclaimer from Ubiquity's first page
Begin UpgradeTestingProcess
- Notify James Troup to remind mirrors to check free disk space
- Include estimate of disk space requirements for pre-publishing the beta release
Announce any pending EOL of an older release (see EndOfLifeProcess)
Contact Gerry Carr and Matthew Nuzum to confirm the date of the final release, to ensure they have time to prepare the website (this includes preparing http://www.ubuntu.com/getubuntu/download), and inquire whether there will be a press release to coordinate for Beta
Release minus 7 days:
Announce the beta freeze on the #ubuntu-devel topic, ubuntu-devel-announce, and 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.
Set the distrorelease status to FROZEN in Launchpad
- Review problems and file targeted bugs for those which need resolution for the beta:
- Installation bugs
- Upgrade bugs
- High-severity bugs
- Hardware support regressions
Pending main promotions
- Oversized ISOs
- Selectively accept package uploads to resolve targeted bugs
Ask the marketing team (ubuntu-marketing@lists.ubuntu.com) to prepare a web page about the changes since the last milestone. CC product owners (Rick Spencer, Jos Boumans, David Mandala) and Marketing (Gerry Carr) for validation.
Notify Matthew Nuzum about setting up http://www.ubuntu.com/getubuntu/download for the Beta release
Release minus 3 days:
- All CD-related problems should be resolved, and the archive consistent
- Live filesystem build failures
Pending main promotions
Repeat UpgradeTestingProcess
- Notify Colin Watson (or other buildd admin) to begin rebuild testing
- Stop all live filesystem and cdimage cron jobs
Modify debian-cd/CONF.sh to set OFFICIAL
- Produce full set of images
Notify Marjo Mercado to begin ReleaseValidationProcess
Notify Marjo Mercado to begin https://wiki.canonical.com/UbuntuPlatform/HardwareCertification/Process (private due to agreements with vendors)
- Iteratively test and accept select showstopper fixes
- Make sure to clear the testing grid for each iteration
Release minus 2 days:
- Request input for the beta announcement from the leads of the community products
Release minus 1 day:
- 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 doc team rather than going into details of changes itself
- update the page to include any caveats
Notify Matt Zimmerman, ubuntu-doc@lists.ubuntu.com to proofread the announcement and suggest changes, CC product owners (Rick Spencer, Jos Boumans, David Mandala) and Marketing (Gerry Carr).
- Review beta-targeted bugs and take final decisions on what to fix and what to defer
- Pre-publish the CD images
Release minus 15 minutes:
Publish the CD images. This requires mangling the .htaccess and the HEADER.html in the top-level directory as well as in the kubuntu/ and edubuntu/ subdirectories, and trimming all images not related to the current release from the .manifest file so that full mirror probes are possible in a timely manner.
- Remove any not-yet-official warnings from the announcement and release notes
- Verify that all mirrors listed in the announcement or release notes have images, and remove faulty mirrors
- Check torrents for proper functionality
Release:
Update the topic on #ubuntu-devel
- Notify Matthew Nuzum to put the announcement on the website
- News sidebar
/testing
Send the release announcement to ubuntu-announce
Post an announcement on http://release-blog.ubuntu.com/
Ask Ryan Troy to post announcement to News & Announcements section
Post announcement to Launchpad (ubuntu-drivers members have posting rights)
Release plus 1 day:
Revert changes to debian-cd/CONF.sh
- Turn live filesystem and cdimage cron jobs back on.
- Notify Zaid Al Hamami to contact Canonical ISV partners for new builds of commercial software packages
Set the distrorelease back to DEVELOPMENT in Launchpad
Clear out any pending entries in the UNAPPROVED queue
- Call for translations
- Reminder of deadlines for both langpackable and non-langpackable translations
- Include current translation statistics
If this will be an LTS release, notify ubuntu-devel-announce of any special post-release support plans, such as point releases
- If any changes were made to this document in this run, check whether the changes also apply to the other release process documents as well.
Begin preliminary steps from NewReleaseCycleProcess.
Continue on MilestoneProcess or ReleaseCandidateProcess, as appropriate.
Outstanding issues
- Publishing DVD images? (Those should usually just be published to cdimage, but it's probably worth putting them in the list).
BetaProcess (last edited 2021-09-24 20:52:01 by brian-murray)