User:Asasaki:Fennec5and6Planning

From MozillaWiki
Jump to: navigation, search

Obsoleted



Fennec 5.0 and 6.0 planning

Fennec 5.0 plan

  • To deal with mozilla-beta builds for Fennec 5.0beta, we're going to push changes from mozilla-aurora or mozilla-beta to mozilla-mobile-5.0 and mobile-5.0, and building Fennec 5.0* off of those repos.
    • History doesn't matter when doing those pushes.
    • Fennec 4.0.x chemspills can happen off of relbranches.
    • L10n will probably still use releases/l10n/mozilla-{aurora,beta}. We need to test this.


  • There will be branding changes landing in the week of May 9.
    • We will need corresponding mozconfig changes.
    • We should probably split out beta and release mozconfigs.


  • After the branding changes + mozconfig updates, we want to do a pre-mozilla-beta Fennec 5.0beta build.
    • Push mozilla-aurora to mozilla-mobile-5.0 + mobile-5.0
    • Build using existing 0.7 release automation.


  • After the mozilla-beta landing on the week of May 16, we need to start doing Fennec 5.0beta builds for realz.
    • Using the existing 0.7 release automation.


  • After the mozilla-release landing on the week of June 20?, we need to do a Fennec 5.0 release build.
    • Most likely using the existing 0.7 release automation, to avoid automation-caused bugs.


  • Mozilla-beta pushes + re-build scheduling TBD. (weekly?)

Fennec 6.0 plan

  • We want to be on buildbot 0.8 releases by this point.
    • A *very* poor fallback is to continue the push-to-separate-repos and continue using 0.7 release automation.


  • Blocked by bug 557260. John Ford and Aki need to drive this to the finish line.
    • If this requires a mozilla-central change, we need to land that before 6.0 goes to mozilla-aurora (week of May 23?)


  • Scrap work in bug 574764 which all deals with generateMobileReleaseBranchObjects.
    • Once bug 557260 is landed, this will go through generateReleaseBranchObjects.


  • Hard due date is 6.0 going to beta the week of June 27.
    • Soft due date is the week of June 20, since Aki will be on PTO from June 23-July 5. Plus we probably want to do a staging release before 6.0 goes to mozilla-beta.

Timeline

Week of Who What Which release Status Notes
May 5 Aki Fennec 5.0 and 6.0 planning Fennec 5.0, Fennec 6.0 DONE See this wiki page
Joduinn Announcement/email re: Fennec 5.0 mechanics Fennec 5.0 DONE draft via etherpad
Aki Determine how much work to create new mozilla-mobile-5.0 and mobile-5.0 release repos Fennec 5.0 DONE 2-3 days without tbpl, 3-4 days with, dependent on IT and tbpl team
Aki Staging run of Fennec 5.0beta1 via user repo Fennec 5.0 DONE Puehed mozilla-aurora to 2x user repos, did a staging run against those user repos + releases/l10n/mozilla-aurora
Mark Finkle, Aki Mozilla-aurora branding mozconfigs, testing Fennec 5.0 DONE Tested. Ready to land.
John Ford, Aki Plan/work to get MercurialBuildFactory changes bug 557260 done+landed ASAP Fennec 6.0 IN PROGRESS This blocks Mobile releases -> 0.8.
May 9 Aki Staging run of Fennec 5.0beta1 via user repo Fennec 5.0 DONE Push mozilla-aurora to 2x user repos, staging run against those user repos + releases/l10n/mozilla-aurora
Mobile developers Land aurora/beta branding changes Fennec 5.0 DONE Already pushed to mozilla-central and mozilla-aurora. mozilla-beta requires approval.
Mobile developers, Aki Mozconfig changes to use beta branding, testing Fennec 5.0, Fennec 6.0 DONE Tested in user repo staging release. Not doing nightlies/depend builds.
Aki, IT Create releases/mozilla-mobile-5.0, releases/mobile-5.0 hg repos; create Mobile5.0 tinderbox page Fennec 5.0 DONE bug 656133 fixed.
Aki Push mozilla-aurora to mozilla-mobile-5.0 and mobile-5.0 Fennec 5.0 DONE This needs to not include mozilla-mobile-5.0/mobile, but can be as simple as a) checking out mozilla-aurora, b) moving mozilla-aurora/mobile to overwrite everything in mobile-5.0, c) moving the rest to overwrite everything in mozilla-mobile-5.0.
Aki, Lukas Test [live?] Fennec 5.0beta1 Fennec 5.0 DONE x3 !
John Ford, Aki Finish MercurialBuildFactory work, land. Fennec 6.0 IN PROGRESS This blocks Mobile releases -> 0.8.
May 16 John Ford Toronto May 20-
Rail Out May 18-27
John Ford, Aki Finish MercurialBuildFactory work, land. Fennec 6.0 IN PROGRESS This blocks Mobile releases -> 0.8.
Legneato Push mozilla-aurora to mozilla-beta Fennec 5.0 DONE
Noah clone releases/l10n/mozilla-aurora/* to releases/l10n/mozilla-beta/* Fennec 5.0 DONE
Lukas Push mozilla-beta to mozilla-mobile-5.0, mobile-5.0 Fennec 5.0 DONE
Lukas Build Fennec5.0beta2 off of mozilla-mobile-5.0, mobile-5.0, releases/l10n/mozilla-beta Fennec 5.0 DONE
Aki re-start Mobile releases -> 0.8 ? Fennec 6.0 BLOCKED
May 23 Aki Fennec 5.0 Beta build3 Fennec 5.0 DONE
John Ford, Aki Finish MercurialBuildFactory work, land. Fennec 6.0 IN PROGRESS This blocks Mobile releases -> 0.8.
Rail Out May 18-27
Aki, ?? Start Mobile releases -> 0.8 Fennec 6.0 BLOCKED
May 30 John Ford, Aki Finish MercurialBuildFactory work, land. Fennec 6.0 DONE
Aki Fennec 5.0 Beta build? Fennec 5.0 DONE
Rail, John Ford, Aki Start Mobile releases -> 0.8 Fennec 6.0 IN PROGRESS
June 6 Lukas Fennec 5.0 Beta build? Fennec 5.0 READY TO START
Rail, John Ford, Aki Continue Mobile releases -> 0.8 Fennec 6.0 IN PROGRESS
John O'Duinn, Aki Go/no-go for 0.8 Fennec 6.0b1 Fennec 6.0 Friday, June 10
June 13 Lukas, Aki Fennec 5.0 Release go-to-build? Fennec 5.0 READY TO START Not sure if it's this week or next.
Rail, John Ford Finish Mobile releases -> 0.8 Fennec 6.0 READY TO START
Rail, John Ford Fennec 6.0 beta 1 staging/test run? Fennec 6.0 BLOCKED by mobile 0.8 releases
June 20 Lukas, Aki Push Fennec 5.0 Release Fennec 5.0 READY TO START
TBD "Fake" or "test" or at least staging Fennec 6.0beta1 using 0.8 automation Fennec 6.0 BLOCKED
Aki PTO June 23, 24
June 27 TBD mozilla-aurora push to mozilla-beta Fennec 6.0 READY TO START
Aki PTO June 27-July 1
Lukas PTO June 27-July 1
TBD Build Fennec 6.0beta off mozilla-beta using 0.8 automation Fennec 6.0 BLOCKED