User:Jprosevear/RapidReleaseUpdate: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Replaced content with "See the Real Thing (TM)")
 
(54 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Overview =
See the [[RapidRelease|Real Thing (TM)]]
 
The Mozilla project's plan is is to introduce much faster releases provide regular improvements faster to users without disrupting longer term work.
 
A draft for the high level proposal of this process is at:
http://people.mozilla.com/~sayrer/2011/temp/process.html
 
A detailed process plan is being worked on by Christian and Sheila. [need ETA]
 
The next checkpoint for discussing this process and its evolution will be March 29 in the [[Platform#Meetings|platform/development meeting]]
 
= Current State and Decisions =
 
The following is a list consisting of items in a steady state for this process or decisions that have been made and generally agreed on in the project.
 
== mozilla-central ==
* open for a 3 week period starting March 23 and ending April 13
* build sheriffing will focus on high gain, low risk items
** bsmedberg communicating this to other build sheriffs
** tree is closed when there is no sheriff
* cedar is being run by Ehsan and is available for pre-mozilla-central landing
** use this when there is no sheriff on duty
** the focus so far here is on patches with approval for 2.0 [check this]
 
== Feature & Major Change Policy ==
* kill switched or easy to back out
* forward proofed (config, data)
* dev takes the pain of backing out!
 
== Bugzilla ==
* mozilla2.2 target milestone for mozilla-central
 
== Version Numbering ==
* version number of 2.2a1pre/4.2a1pre
** AMO people request there is better planning around versions [need cite]
 
== User Agent ==
* nothing other than 5.0 versioning for mc/dev/beta
 
== Nightlies & Beta Channel ==
* Nightlies stay on mozilla-central
* Beta users stay on beta channel with no updates
** This may change in future with audience partitioning
 
== 4.0.x ==
* there will be 4.0.x releases and chemspill handling
 
= In Progress, Unresolved and Unclear Decisions and Owners =
 
== Release Driver and Mechanices Process Meetings [legneato, smooney] ==
* When are meetings about go/no-go and decisions about what to turn off made? [
* How to manage 3 in-flight release paths at once
** We can say "no" to some of the possible 6 week releases
** Must be careful though not to fall into longer release traps
*** By waving more than 2 in a row
 
== L10N and I18N [legneato, smooney, axel]  ==
* how to ensure minimal churn and max translation time [Axel, Christian, Sheila]
 
== Beta Channel Distribution ==
 
This is about how to divide up beta users into multiple testing channels for -dev and -beta.  There are decisions about how to divide up the user base and there are supporting code changes to make this happen.
 
* Meetings to work on this are at https://wiki.mozilla.org/Firefox/Features/ChannelSwitching
* Supporting code tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=386760
 
== Best Practices Feature Landing ==
 
Features must be "ready" for landing on mozilla-central, in general this is up to module owners, sheriffs and teams, but building a set of best practices would be ideal.
 
* possibly increased use of project branches
* https://wiki.mozilla.org/RapidRelease/LandingPlan
* kill switch removal http://groups.google.com/group/mozilla.dev.planning/msg/3a8e2c6c72cc2fff
 
== Fix Landing ==
* how does a bug fix for firefox-beta land
** who does it?
** does it land in multiple places at once?
** m-c first and cherry picked as appropriate?
 
== Updates ==
* 5.0.x, 6.0.x etc updates other than chemspills?
** based off the 6 week m-c pull cycle?
 
== Feature Planning [dria] ==
 
Because of timelines, this process will not impact Firefox 5 very much, but should be come much more important in FF6 and full formed for FF7.
 
* https://wiki.mozilla.org/Firefox/Features_List
 
== Add On Compatibility ==
* reducing breakage and retaining compatibility
* recompile forced for FF5 already http://hg.mozilla.org/mozilla-central/rev/200a746e0fac

Latest revision as of 13:01, 1 April 2011