Firefox:2.0 Release Checklist: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (making email list harder to spam) |
||
(10 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
Firefox 2 Release Checklist | Firefox 2 Release Checklist | ||
= Firefox | = Firefox 2 Release Checklist = | ||
This serves as a checklist to make sure we don't miss any community, development, QA, Build, Product team, or partner deliverables as we release this version. | This serves as a checklist to make sure we don't miss any community, development, QA, Build, Product team, or partner deliverables as we release this version. | ||
Line 7: | Line 7: | ||
It is organized by major functional activity in roughly chronological order. At the end of each bullet is the owner of the checklist item from within the Release Team. | It is organized by major functional activity in roughly chronological order. At the end of each bullet is the owner of the checklist item from within the Release Team. | ||
* Development code freeze - Dev Lead | * <strike>Development code freeze - Dev Lead </strike> | ||
* Initial verification - QA Lead | * <strike>Initial verification - QA Lead</strike> | ||
** Complete Bug Verification Target - QA Lead | ** <strike>Complete Bug Verification Target - QA Lead</strike> | ||
** BFT on one platform - QA Lead | ** <strike>BFT on one platform - QA Lead</strike> | ||
* Complete Regression Testing - QA Lead | * <strike>Complete Regression Testing - QA Lead</strike> | ||
** Examples: All BFTs/FFTs, JS regression test, Security regression test, top sites, top extensions, etc. See Test Plan for details. | ** <strike>Examples: All BFTs/FFTs, JS regression test, Security regression test, top sites, top extensions, etc. See Test Plan for details.</strike> | ||
* En-US Release Candidates | * <strike>En-US Release Candidates</strike> | ||
** Release Prep - Build | ** <strike>Release Prep - Build</strike> | ||
** en-US Install/start page/Version ID/Update test - QA Lead | ** <strike>en-US Install/start page/Version ID/Update test - QA Lead</strike> | ||
* RC Release | * <strike>RC Release</strike> | ||
** Announce to community | ** <strike>Announce to community</strike> | ||
** Watch blogs and news groups | ** <strike>Watch blogs and news groups</strike> | ||
* L10n | * <strike>L10n</strike> | ||
** Owner signoff as needed | ** <strike>Owner signoff as needed</strike> | ||
** Trademark review as needed | ** <strike>Trademark review as needed</strike> | ||
** L10n Build - Build | ** <strike>L10n Build - Build</strike> | ||
*** Capture the chosen nightly into the candidates directory | *** <strike>Capture the chosen nightly into the candidates directory</strike> | ||
*** Package up the locales | *** <strike>Package up the locales</strike> | ||
** Run Automated [[MozillaQualityAssurance:MetaDiff|MetaDiff]] test - QA Lead | ** <strike>Run Automated [[MozillaQualityAssurance:MetaDiff|MetaDiff]] test - QA Lead</strike> | ||
** L10N locale spot checks - QA Lead | ** <strike>L10N locale spot checks - QA Lead</strike> | ||
** Testing by people with language skills | ** <strike>Testing by people with language skills</strike> | ||
** Update the shipped-locales file with the final locales and platforms - Project Lead | ** <strike>Update the shipped-locales file with the final locales and platforms - Project Lead</strike> | ||
** Update the [[L10n:Firefox_1.5_Releases|public wiki listing the shipped locales]] | ** <strike>Update the [[L10n:Firefox_1.5_Releases|public wiki listing the shipped locales]]</strike> | ||
* Announce to partners/distributer - basil | *<strike> Announce to partners/distributer - basil | ||
** Symantec | ** Symantec | ||
** McAfee | ** McAfee | ||
** | ** Panda Software | ||
** ZoneLabs | |||
** Google | |||
** Yahoo | |||
</strike> | |||
* Announce to security group - dveditz | * Announce to security group - dveditz | ||
** to security and security-announce aliases | ** <strike>to security and security-announce aliases</strike> | ||
** 1-2 weeks out | ** 1-2 weeks out | ||
* Notify Affiliates | * Notify Affiliates | ||
** Mozilla Europe | ** <strike>Mozilla Europe</strike> | ||
*** Tristan Nitot nitot@mozilla-europe.org | *** <strike>Tristan Nitot nitot@mozilla-europe.org</strike> | ||
*** Peter Van der Beken peterv@mozilla-europe.org | *** <strike>Peter Van der Beken peterv@mozilla-europe.org</strike> | ||
** Mozilla Japan | ** Mozilla Japan | ||
*** Gen Kanai <gen@mozilla-japan.org> | *** Gen Kanai <gen@mozilla-japan.org> | ||
Line 59: | Line 57: | ||
* Vulnerability Notice - dveditz | * Vulnerability Notice - dveditz | ||
** Draft to Security Group/Security- | ** Draft to Security Group/Security-announce | ||
** Advisories posted on release | ** Advisories posted on release | ||
** NEW: notify CERT (?) | ** NEW: notify CERT (?) | ||
* Other PR as needed - Product | * Other PR as needed - Product | ||
** Web site updates | ** <strike> Web site updates</strike> | ||
* Release Notes | * Release Notes | ||
** Inputs to beltzner - Dev/QA/Product | ** <strike>Inputs to beltzner - Dev/QA/Product</strike> | ||
** First Draft complete - beltzner | ** <strike>First Draft complete - beltzner</strike> | ||
*** (https://bugzilla.mozilla.org/show_bug.cgi?id=356782) | *** (https://bugzilla.mozilla.org/show_bug.cgi?id=356782) | ||
** Redirect for release notes is prepared | ** <strike>Redirect for release notes is prepared</strike> | ||
*** | *** ''not needed for this release since it's final'' | ||
** Review - Dev/QA/Product | ** Review - Dev/QA/Product | ||
** Final release notes - beltzner | ** <strike>Final release notes - beltzner</strike> | ||
* Final staging | * <strike>Final staging</strike> | ||
** Stage bits - Build | ** <strike>Stage bits - Build</strike> | ||
** Let IT know about release date 24-48 hrs ahead of time. - Project Lead | ** <strike>Let IT know about release date 24-48 hrs ahead of time. - Project Lead</strike> | ||
** Version ID/Update path test - QA Lead | ** Version ID/Update path test - QA Lead | ||
** Download page is prepared and staged (https://bugzilla.mozilla.org/show_bug.cgi?id=356784) | ** <strike>Download page is prepared and staged</strike> (https://bugzilla.mozilla.org/show_bug.cgi?id=356784) | ||
** Preed pushes the builds to our mirror network and sets up bouncer. | ** <strike>Preed pushes the builds to our mirror network and sets up bouncer.</strike> | ||
** Download page is replaced with "We're releasing today, not ready yet, expect it at [ETA] message". I suggest somewhere in the 3-5pm PDT range, myself [beltzner]. | ** <strike>Download page is replaced with "We're releasing today, not ready yet, expect it at [ETA] message". I suggest somewhere in the 3-5pm PDT range, myself [beltzner].</strike> | ||
** When bouncer is ready, run automated [[MozillaQualityAssurance:Download_Checker|download checker]] - bc | ** <strike>When bouncer is ready, run automated [[MozillaQualityAssurance:Download_Checker|download checker]] - bc</strike> | ||
** When those tests go through, bclary tells reed that we're ready. | ** <strike>When those tests go through, bclary tells reed that we're ready.</strike> | ||
** Reed pushes the changes to all.html and download.js to publish the download links. | ** <strike>Reed pushes the changes to all.html and download.js to publish the download links.</strike> | ||
** Test live download bits - QA Lead | ** <strike>Test live download bits - QA Lead</strike> | ||
** Reed requests a server push on mozilla.com to publish the updated release notes and redirect. | ** <strike>Reed requests a server push on mozilla.com to publish the updated release notes and redirect.</strike> | ||
** Pkim approves reed's request (reed to poke pkim to do this) | ** <strike>Pkim approves reed's request (reed to poke pkim to do this)</strike> | ||
** | ** Post note to these places to announce the release: | ||
*** DevNews | *** <strike>DevNews</strike> | ||
*** mozilla.dev.planning newsgroup | *** <strike>mozilla.dev.planning newsgroup</strike> | ||
*** mozilla.annouce newsgroup (all product release announcements are expected here) | *** mozilla.annouce newsgroup (all product release announcements are expected here) | ||
*** all | *** all -a-t- mozilla -d-o-t- com (so all staff knows) | ||
*** drivers@mozilla.org (so drivers outside Mozilla Corp know) | *** drivers@mozilla.org (so drivers outside Mozilla Corp know) | ||
** | ** <strike>Post the [http://www.mozilla.org/news.html Press Release]</strike> | ||
** Preed sets about pushing the MARs to the update channels. | ** Preed sets about pushing the MARs to the update channels. | ||
** Test live update bits - QA Lead | ** Test live update bits - QA Lead |
Latest revision as of 01:06, 17 May 2007
Firefox 2 Release Checklist
Firefox 2 Release Checklist
This serves as a checklist to make sure we don't miss any community, development, QA, Build, Product team, or partner deliverables as we release this version.
It is organized by major functional activity in roughly chronological order. At the end of each bullet is the owner of the checklist item from within the Release Team.
Development code freeze - Dev Lead
Initial verification - QA LeadComplete Bug Verification Target - QA LeadBFT on one platform - QA Lead
Complete Regression Testing - QA LeadExamples: All BFTs/FFTs, JS regression test, Security regression test, top sites, top extensions, etc. See Test Plan for details.
En-US Release CandidatesRelease Prep - Builden-US Install/start page/Version ID/Update test - QA Lead
RC ReleaseAnnounce to communityWatch blogs and news groups
L10nOwner signoff as neededTrademark review as neededL10n Build - BuildCapture the chosen nightly into the candidates directoryPackage up the locales
Run Automated MetaDiff test - QA LeadL10N locale spot checks - QA LeadTesting by people with language skillsUpdate the shipped-locales file with the final locales and platforms - Project LeadUpdate the public wiki listing the shipped locales
Announce to partners/distributer - basil- Symantec
- McAfee
- Panda Software
- ZoneLabs
- Yahoo
- Announce to security group - dveditz
to security and security-announce aliases- 1-2 weeks out
- Notify Affiliates
Mozilla EuropeTristan Nitot nitot@mozilla-europe.orgPeter Van der Beken peterv@mozilla-europe.org
- Mozilla Japan
- Gen Kanai <gen@mozilla-japan.org>
- dynamis@mozilla-japan.org
- Vulnerability Notice - dveditz
- Draft to Security Group/Security-announce
- Advisories posted on release
- NEW: notify CERT (?)
- Other PR as needed - Product
Web site updates
- Release Notes
Inputs to beltzner - Dev/QA/ProductFirst Draft complete - beltznerRedirect for release notes is prepared- not needed for this release since it's final
- Review - Dev/QA/Product
Final release notes - beltzner
Final stagingStage bits - BuildLet IT know about release date 24-48 hrs ahead of time. - Project Lead- Version ID/Update path test - QA Lead
Download page is prepared and staged(https://bugzilla.mozilla.org/show_bug.cgi?id=356784)Preed pushes the builds to our mirror network and sets up bouncer.Download page is replaced with "We're releasing today, not ready yet, expect it at [ETA] message". I suggest somewhere in the 3-5pm PDT range, myself [beltzner].When bouncer is ready, run automated download checker - bcWhen those tests go through, bclary tells reed that we're ready.Reed pushes the changes to all.html and download.js to publish the download links.Test live download bits - QA LeadReed requests a server push on mozilla.com to publish the updated release notes and redirect.Pkim approves reed's request (reed to poke pkim to do this)- Post note to these places to announce the release:
DevNewsmozilla.dev.planning newsgroup- mozilla.annouce newsgroup (all product release announcements are expected here)
- all -a-t- mozilla -d-o-t- com (so all staff knows)
- drivers@mozilla.org (so drivers outside Mozilla Corp know)
Post the Press Release- Preed sets about pushing the MARs to the update channels.
- Test live update bits - QA Lead