User:Asasaki:Fennec5and6Planning
From MozillaWiki
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 |