Thunderbird/Release Driving/Firedrills: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with 'This is the general checklist/procedure we should use for Firedrill releases. Firedrill releases are quick releases where we publish an update as soon as possible - a typical ins…')
 
No edit summary
Line 1: Line 1:
This is the general checklist/procedure we should use for Firedrill releases. Firedrill releases are quick releases where we publish an update as soon as possible - a typical instance would be for a security vulnerability where a known exploit is available in the wild.
This is the general checklist/procedure we should use for Firedrill releases. Firedrill releases are quick releases where we publish an update as soon as possible - a typical instance would be for a security vulnerability where a known exploit is available in the wild.
__TOC__
* A test firedrill run was done, the details are here: [[Thunderbird/Release_Driving/Test_Firedrill]]


== Procedure ==
== Procedure ==

Revision as of 08:53, 2 March 2010

This is the general checklist/procedure we should use for Firedrill releases. Firedrill releases are quick releases where we publish an update as soon as possible - a typical instance would be for a security vulnerability where a known exploit is available in the wild.

Procedure

Initial Steps

  • Identify bug/issue.
  • Notify thunderbird-drivers/security-group.
    • Groups to agree that it requires a firedrill.
  • Fix bug and get it reviewed (this may require finding an appropriate developer, see below).
  • Land bug on affected trunk & branches.

Release Steps

Generally follow Thunderbird/Release_Driving/Maintenance_Release_Checklist with the following changes:

  • Land bug(s) on the relbranch for the previous maintenance release.
  • Build revisions are the same as for the previous maintenance release, plus the additional bug fix(es).
    • L10n revisions should also be kept the same in a firedrill situation.
  • Beta period is eliminated, QA does spot checks to verify validity of build and that the appropriate bug(s) have been fixed.
  • The security updates / release phase is effectively shortened as much as possible, so website updates etc will need to be done in parallel with build/QA testing.

Contacting Developers/Area Leads

Contact details are stored on the MoMo intranet. If someone is AFK then transfer ownership of an area as feels appropriate.