Release Management/B2G Landing
Jump to navigation
Jump to search
Versions and Scheduling
FFOS Version | Scoping Complete | Functional Complete (FC) | Code Freeze (CF) | Underlying Gecko Version | Included Gecko Security Fixes | Blocking bug notation |
v1.0 (obsolete) | n/a | Dec 22, 2012 | January 2013 | Gecko 18 | Gecko 18 | blocking-basecamp:+, blocking-b2g:tef+ |
v1.0.1 | n/a | Jan 15, 2013 | May 2013 | Gecko 18 | Gecko 20 | blocking-b2g:tef+, blocking-b2g:shira+ |
v1.1.0 | n/a | Mar 29, 2013, with MMS/CBS/Auto-Correct waived | July 2013 | Gecko 18+ (new APIs) | Gecko 23 | blocking-b2g:leo+ |
v1.1.0hd | n/a | TBD | TBD | Same as 1.1.0 (merged automatically), with wvga | Same as 1.1.0 | blocking-b2g:hd+ |
v1.2.0 | June 24, 2013 | Sep 16, 2013 | December 9, 2013 | Gecko 26 | Gecko 26 | blocking-b2g:koi+ |
v1.3.0 | September 16, 2013 | December 9, 2013 | Gecko 28 | Gecko 28 | blocking-b2g:1.3+ | |
v1.4.0 | December 9, 2013 | March 17, 2014 | June 09, 2014 | Gecko 30 | Gecko 30 | blocking-b2g:1.4+ |
See the triage wiki page for more info about remaining blocking bugs. See this picture for an explanation of early branching (updated soon). See bug 829451 for an explanation of the version scheme.
Rough Update Graph
- Q3
- 1.0.1 Released
- Q4
- 1.1 Released, OEMs will update 1.0.1->1.1
- Q1
- 1.2 Released, OEMs will update 1.1->1.1.1/2 or 1.1->1.2
- Q2
- 1.3 Released, OEMs will update 1.1.1->1.2.1/2, 1.2->1.2.1/2, 1.1.1->1.3, or 1.2->1.3
- Q3
- 1.4 Released, OEMs will update 1.2.1->1.3.1/2, 1.3->1.3.1/2, 1.2.1->1.4, or 1.3->1.4
Nominating Issues
See https://wiki.mozilla.org/B2G/Triage
Work Order
- leo+ (1.1+)
- hd+ (1.1hd+)
- koi+ (1.2+)
- 1.3+
- non-blocking work for 1.2/1.3
Landing leo+ bugs for v1.1.0
- r+ is required
- Land to master (Gaia) or mozilla-central (Gecko) and mark the bug as Resolved/Fixed
- If things look good on master / mozilla-central, then use a=leo+ and uplift to:
- v1-train/mozilla-b2g18 (setting status-b2g18:fixed)
- v1.2/b2g26_v1_2 (setting status-b2g-v1.2:fixed) (if necessary)
- v1.3/aurora (setting status-firefox28:fixed) (if necessary)
Landing hd+ bugs for v1.1.0hd
- r+ is required
- Land to master (Gaia) or mozilla-central (Gecko) and mark the bug as Resolved/Fixed
- If things look good on master / mozilla-central, then use a=hd+ and uplift to:
- v1.1.0hd/mozilla-b2g18_v1_1_0hd (setting status-b2g18-v1.1.0hd:fixed)
- v1.2/b2g26_v1_2 (setting status-b2g-v1.2:fixed) (if necessary)
- v1.3/aurora (setting status-firefox28:fixed) (if necessary)
Landing koi+ bugs for v1.2.0
- r+ is required
- Land to master (Gaia) or mozilla-central (Gecko) and mark the bug as Resolved/Fixed
- If things look good on master / mozilla-central, then use a=koi+ and uplift to:
- v1.2/b2g26_v1_2 (setting status-b2g-v1.2:fixed)
- v1.3/aurora (setting status-firefox28:fixed) (if necessary)
Landing approval-mozilla-b2g26+ or approval-gaia-v1.2+ for v1.2.0
- r+ is required
- Land to master (Gaia) or mozilla-central (Gecko) and mark the bug as Resolved/Fixed
- If things look good on master / mozilla-central, then use a=<whoever approved> and uplift to:
- v1.2/b2g26_v1_2 (setting status-b2g-v1.2:fixed)
- v1.3/aurora (setting status-firefox28:fixed) (if necessary)
Landing 1.3+ bugs for v1.3.0
- r+ is required
- Land to master (Gaia) or mozilla-central (Gecko) and mark the bug as Resolved/Fixed
- If things look good on master / mozilla-central, then use a=1.3+ and uplift to:
- 1.3? queries: http://mzl.la/19i66li
- 1.3+ queries: http://mzl.la/1cBIKrj
Landing approval-mozilla-aurora+ or approval-gaia-v1.3+ for v1.3.0
- r+ is required
- Land to master (Gaia) or mozilla-central (Gecko) and mark the bug as Resolved/Fixed
- If things look good on master / mozilla-central, then use a=<whoever approved> and uplift to:
Branch Details
v1.1.x
- Gecko: mozilla-b2g18 ("gecko-18")
- Gaia: v1 branch ("v1-train")
- B2G Manifests: v1 branch ("v1-train")
- L10N: gaia default branch ("master"); gecko TBD
v1.1.xhd
- Gecko: mozilla-b2g18_v1_1_0_hd ("gecko-18")
- Gaia: v1.1.0hd ("v1.1.0hd")
- B2G Manifests: v1.1.0hd ("v1.1.0hd")
v1.2.0
- Gecko: mozilla-b2g_v1_2 ("mozilla-b2g26_v1_2")
- Gaia: v1.2.0 ("v1.2")
- B2G Manifests: v1.2.0 ("v1.2")
v1.3.0
- Gecko: mozilla-aurora ("aurora")
- Gaia: v1.3.0 ("v1.3")
- B2G Manifests: v1.3.0 ("v1.3")
trunk (currently v1.4.0)
- Gecko: mozilla-central ("master")
- Gaia: master ("master")
- B2G Manifests: master ("master")
Automatic Uplifts
- Ready to uplift to mozilla-b2g18 (Gecko)
- Ready to uplift to v1-train (Gaia)
- Ready to uplift to mozilla-b2g18_v1_1_0_hd (Gecko)
- Ready to uplift to v1.1.0hd (Gaia)
- Ready to uplift to mozilla-b2g26_v1_2 (Gecko)
- ready to uplift to v1.2 (Gaia)
- Ready to uplift to mozilla-aurora (Gecko)