Release Management/B2G Landing

From MozillaWiki
< Release Management
Revision as of 19:50, 18 January 2013 by Akeybl (talk | contribs) (Created page with "= '''Current''' Codename/Version Mappings = * tef+ -> v1.0.0 (tagged close to FF18's release) * shira+ -> v1.0.1 (tagged close to FF19's release) * leo+ -> v1.1.0 (tagged close t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Current Codename/Version Mappings

  • tef+ -> v1.0.0 (tagged close to FF18's release)
  • shira+ -> v1.0.1 (tagged close to FF19's release)
  • leo+ -> v1.1.0 (tagged close to FF20's release)

Landings for B2G

Until 1/25

v1.0.0

  • Gecko: tip of mozilla-b2g18
  • Gaia: v1.0.0 branch (naming TBD)
  • B2G Manifests: v1.0.0 branch (naming TBD)
  • L10N: master

v1.0.1

  • Gecko: date project branch
  • Gaia: ongoing v1 branch (naming TBD)
  • B2G Manifests: ongoing v1 branch (naming TBD)
  • L10N: master

v2 and post-v1.0.1 work

  • Gecko: tip of mozilla-central (post-v1.0.1 work will be uplifted)
  • Gaia: master
  • B2G Manifests: master
  • L10N: master

After 1/25

v1.0.0

  • Gecko: relbranch of mozilla-b2g18 (TBD)
  • Gaia: v1.0.0 branch (naming TBD)
  • B2G Manifests: v1.0.0 branch (naming TBD)
  • L10N: master

v1.0.1

  • Gecko: date project branch
  • Gaia: ongoing v1 branch (naming TBD)
  • B2G Manifests: ongoing v1 branch (naming TBD)
  • L10N: master

v2 and post-v1.0.1 work

Same as above.

After tagging 1.0.1rc1

v1.0.0

  • Gecko: relbranch of mozilla-b2g18 (TBD)
  • Gaia: v1.0.0 branch (naming TBD)
  • B2G Manifests: v1.0.0 branch (naming TBD)
  • L10N: master

v1.0.1

  • Gecko: relbranch of mozilla-b2g18 (TBD)
  • Gaia: v1.0.1 branch (naming TBD)
  • B2G Manifests: v1.0.1 branch (naming TBD)
  • L10N: master

v1.1.0

  • Gecko: tip of mozilla-b2g18
  • Gaia: ongoing v1 branch (naming TBD)
  • B2G Manifests: ongoing v1 branch (naming TBD)
  • L10N: master

v2 and post-v1.0.2 work

Same as above.

Approvals

  • What doesn't need approval
    • tef+ bugs can land directly on the current v1.0.0 branches (see above)
    • shira+ bugs can land directly on the current v1.0.1 branches (see above)
    • leo+ bugs can land on the appropriate v1.1.0 branches (see above)
  • What does need approval
    • Bugs that aren't blocking-b2g plus'd
  • What we won't approve
    • Bugs that aren't tracking-b2g18 plus'd

Bug Flags

  • blocking-b2g:codename? is for CRITICAL bug fixes that we'd like to be considered for v1.0.0.0 after tomorrow
  • blocking-b2g:codename+ is for bugs that we've got agreement with partners about needing as part of the associated version
  • tracking-b2g18:+ ensures that it'll be on our radar for the v1 timeframe, and tracking-b2g18:? represents a nomination
  • tracking-b2g18:19+ ensures that it will be on our radar for the 6 weeks after v1.0 code ships (to be fixed prior to FF19's release). This flag will be used for security bugs fixed in FF19, for instance. Similarly, we'll be using 20+, 21+, etc.

Bug Status

  • Bug resolution applies specifically to mozilla-central
  • status-b2g18 represents the fix status on the Gecko/Gaia v1.* branches. Only set this flag once landed on all necessary branches, based upon the guide above

Update Channels

  • Nightly/Beta channel users will receive updates for v1.0.0 until 1/25. After 1/25, they will receive updates to v1.{next released tag} until a time TBD
  • A v2 Nightly channel will be created soon, at a time TBD