BMO/new-version: Difference between revisions
< BMO
Jump to navigation
Jump to search
No edit summary |
(Change N-4 to N-5. Add link to the RapidRelease calendar.) |
||
Line 1: | Line 1: | ||
= Adding a new "rapid release" version to Firefox/Core/Thunderbird = | = Adding a new "rapid release" version to Firefox/Core/Thunderbird = | ||
These steps use version 30 as an example. | |||
Ensure that flags for versions matching the current release range are not disabled. You can double-check [[RapidRelease/Calendar]]. | |||
These flags need to be created with the [https://bugzilla.mozilla.org/page.cgi?id=tracking_flags_admin_list.html 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: | * create a copy of version 29 of the following flags, updating just the name and sort-order: | ||
Line 11: | Line 13: | ||
** copy cf_status_thunderbird29 to cf_status_thunderbird30 | ** copy cf_status_thunderbird29 to cf_status_thunderbird30 | ||
* edit the flags for previous (now released) versions (N- | * edit the flags for previous (now released) versions (N-5) and uncheck 'active': | ||
** cf_tracking_firefox26 | ** cf_tracking_firefox26 | ||
** cf_status_firefox26 | ** cf_status_firefox26 | ||
Line 17: | Line 19: | ||
** cf_status_thunderbird26 | ** cf_status_thunderbird26 | ||
* update cf_blocking_fennec (which is tracking-fennec in the UI) (add N+2, disable N- | * update cf_blocking_fennec (which is tracking-fennec in the UI) (add N+2, disable N-5): | ||
** add "32+" | ** add "32+" | ||
** disable "26+" | ** disable "26+" | ||
* update cf_tracking_firefox_relnote (which is relnote-firefox in the UI) (add N+1, disable N- | * update cf_tracking_firefox_relnote (which is relnote-firefox in the UI) (add N+1, disable N-5 except for ESR) | ||
** add "31+" | ** add "31+" | ||
** disable "26+" (unless this is the current ESR version) | ** disable "26+" (unless this is the current ESR version) |
Revision as of 17:53, 13 August 2015
Adding a new "rapid release" version to Firefox/Core/Thunderbird
These steps use version 30 as an example.
Ensure that flags for versions matching the current release range are not disabled. You can double-check RapidRelease/Calendar.
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-5) 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-5):
- add "32+"
- disable "26+"
- update cf_tracking_firefox_relnote (which is relnote-firefox in the UI) (add N+1, disable N-5 except for ESR)
- add "31+"
- disable "26+" (unless this is the current ESR version)
- update cf_fx_iteration (add N.[123]; disable N-2.[123])
- add "30.1 - 26 Jan", "30.2 - 9 Feb", and "30.3 - 23 Feb"
- the dates are for the end of the iteration, which always happens on a monday
- there are two weeks between each iteration
- disable "28.1", "28.2", and "28.3"
- add "30.1 - 26 Jan", "30.2 - 9 Feb", and "30.3 - 23 Feb"
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 Health Report: "Firefox 32"
- Loop "mozilla32"
- MailNews Core: "Thunderbird 32.0"
- Mozilla Localizations "mozilla32"
- Mozilla QA "Firefox 32"
- Mozilla Services: "mozilla32"
- Other Applications: "mozilla32"
- Taskcluster: "mozilla32"
- Testing: "mozilla32"
- Thunderbird: "Thunderbird 32.0"
- Toolkit: "mozilla32"
- move the --- milestone marker to between 29 and 30 for all products where a milestone was added:
- 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 Health Report: "30 Branch"
- MailNews Core: "30"
- Mozilla QA: "Firefox 30"
- Tech Evangelism: "Firefox 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"