Personal tools

BMO/new-version

From MozillaWiki

< BMO
Jump to: navigation, search

Adding a new "rapid release" version to Firefox/Core/Thunderbird

these steps use version 30 as an example.

these flags need to be created with the release tracking flags administration page, not with bugzilla's "custom fields" page.

  • create a copy of version 29 of the following flags, updating just the name and sort-order:
    • copy cf_tracking_firefox29 to cf_tracking_firefox30
    • copy cf_status_firefox29 to cf_status_firefox30
    • copy cf_tracking_thunderbird29 to cf_tracking_thunderbird30
    • copy cf_status_thunderbird29 to cf_status_thunderbird30
  • edit the flags for previous (now released) versions (N-4) and uncheck 'active':
    • cf_tracking_firefox26
    • cf_status_firefox26
    • cf_tracking_thunderbird26
    • cf_status_thunderbird26
  • update cf_blocking_fennec (which is tracking-fennec in the UI) (add N+2, disable N-4):
    • add "32+"
    • disable "26+"

use the milestone admin page to:

  • add new milestones (yes, N+2 is correct):
    • Add-on SDK: "mozilla32"
    • Android Background Services: "Firefox 32"
    • Core: "mozilla32"
    • Firefox: "Firefox 32"
    • Firefox for Android: "Firefox 32"
    • Firefox for Metro: "Firefox 32"
    • Firefox Health Report: "Firefox 32"
    • MailNews Core: "Thunderbird 32.0"
    • Mozilla Localizations "mozilla32"
    • Mozilla Services: "mozilla32"
    • Other Applications: "mozilla32"
    • Testing: "mozilla32"
    • Thunderbird: "Thunderbird 32.0"
    • Toolkit: "mozilla32"
  • move the --- milestone marker to between 29 and 30:
    • between mozilla29 and mozilla30
    • or between "Firefox 29" and "Firefox 30"
    • or between "Thunderbird 29" and "Thunderbird 30"

use the version admin page to:

  • add new versions:
    • Android Background Services: "Firefox 30"
    • Core: "30 Branch"
    • Firefox: "30 Branch"
    • Firefox for Android: "Firefox 30"
    • Firefox for Metro: "30 Branch"
    • Firefox Health Report: "30 Branch"
    • MailNews Core: "30"
    • Testing: "30 Branch"
    • Thunderbird: "30"
    • Toolkit: "30 Branch"

Adding a "rapid release" version to SeaMonkey

To determine the correct version number to add, check with a SeaMonkey owner first (Callek, or any member of the SeaMonkey Council).

these steps use 2.27 as an example.

use the release tracking flags admin page to:

  • copy the prior flags and edit as per firefox
    • copy cf_tracking_seamonkey226 to cf_tracking_seamonkey_227
    • copy cf_status_seamonkey226 to cf_status_seamonkey_227
  • deactivate old flags for previous (now released) versions (N-4)
    • deactivate cf_tracking_seamonkey223 and cf_status_seamonkey223

use the milestone admin page to:

  • add a new milestone "seamonkey2.27"
  • move the --- milestone marker to between seamonkey2.26 and seamonkey2.27

use the version admin page to:

  • add a new version "SeaMonkey 2.27 Branch"