Add-ons/Hotfix

From MozillaWiki
< Add-ons
Revision as of 15:03, 2 September 2015 by Lizhenry (talk | contribs) (→‎Deployment: added clarifications and note to have separate bug for the signed file)
Jump to navigation Jump to search

The add-on hotfix is a tool used to ship changes to Firefox users that don't need to be distributed under the normal update mechanism. Examples of this are configuration changes that don't justify a point release, or changes that need to be pushed to users in older versions of Firefox.

Hotfix updates are automatically pushed to all Firefox users (starting from version 11).

This page contains the current procedure for deploying a hot fix. For technical details of coding a hot fix, please see [1].

Deployment

  1. The intent to ship a new hotfix needs to be sent to release-drivers@m.o and moc@m.c by the developer, by a release manager, or by someone from the AMMO team (Example 1, Example 2 - Needs access to the r-d archives)
  2. Bug is filed with the unsigned hotfix file attached (Example 1, Example 2)
  3. Clone the bug into a new bug, and assign it to the Add-ons team for signing and staging. (:kmag or :jorgev, otherwise contact the AMMO team, ammo-team@m.c)
  4. File is signed and is attached to the signing bug.
  5. Signed file is uploaded to addons.allizom.org and published.
  6. Bug is reassigned to QA for testing.
  7. QA signs off, hotfix owner signs off.
  8. Bug is reassigned to Add-ons team for final deployment.
  9. Add-ons team notifies release-drivers@m.o and moc@m.c about the deployment, including bug number.
  10. Signed file is uploaded to addons.mozilla.org and published.