Getting on the release train - schedule & mechanics
mbanner at mozilla.com
Tue May 3 10:36:43 UTC 2011
As Miramar won't be off the release train. Here's what we are planning
on doing to get onto the release train, and how the repositories are
After considering several ways of structuring the repositories, I
realised that the best and easiest way for Thunderbird to be on the
release train is to match the Firefox schedules for merging and
releases. Hence we'll do our merges on the say day as Firefox does
theirs, our releases will potentially be on the same day, or maybe a few
days after - we haven't finalised that bit of the plan yet.
For the repository structure, we're going to match the mozilla-* repos:
* comm-central, mozilla-central, l10n-central
* comm-aurora*, mozilla-aurora, l10n-aurora
* comm-beta, mozilla-beta, l10n-beta
* We can't call our builds based on "Aurora" the same, as that would
clash with the Aurora builds of Firefox. We're currently thinking up a
new name, although I'm debating on keeping the repository name as aurora
as that keeps the developer end of how the repositories align consistent.
The mozilla-* and l10n-* repositories are the ones already created for
I think we should follow the same rules and process as the mozilla-*
* comm-central: general development channel
* comm-aurora: Pref off/backout fixes/features which have been exposed
as problematic. Spot fixes. String Frozen.
* comm-beta: Very few changes, mainly small fixes which would prevent
a final release. Builds should be pretty much release worthy at this
The next merge for mozilla-central -> mozilla-aurora takes place on
*24th May*. That's when we'll be merging comm-central -> comm-aurora.
Hence Miramar.next will be string complete on 24th May, and feature
complete (unless features are backed out/disabled).
We realise this is only 2 weeks after the Miramar freeze, but we need to
join the release train, and we're also happy for Miramar.next to be a
backend/security update if we don't have time for many UI improvements,
though I suspect we'll be able to get a few improvements in during that
The next train would start 6 weeks after, i.e. 5th July.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the tb-planning