Gmane
Favicon
From: Asa Dotzler <asa <at> mozilla.org>
Subject: planning for upcoming releases
Newsgroups: gmane.comp.mozilla.devel.seamonkey
Date: 2005-04-08 05:58:20 GMT (4 years, 12 weeks, 3 days, 4 hours and 11 minutes ago)
We're coming into the final stages of shipping the Firefox, Thunderbird, 
and XULRunner releases.  Each of these releases will be following 
roughly the same schedule which is outlined in general terms below.

For each of our products, we've got three major cycles to complete. The 
first cycle, scheduled to wrap in the next week to ten days, is all 
about getting key developer-centric features stabilized and shipped. 
This release is based on Gecko 1.8b2 and is targeting extension 
developers, app developers, and web developers. It is intended as a 
early heads-up to the developer world about the last year of Gecko 
changes that make the current trunk builds quite different from what we 
shipped just five months ago as Firefox 1.0. It will also serve as a 
preview of the latest Toolkit and our first XULRunner preview. If there 
are changes that need to be a part this developer-focused release, 
changes that will impact extension, web, or application developers, we 
need those landed ASAP. This applies for all three products, Firefox, 
Thunderbird, and XULRunner. In order to avoid a lot of end users 
downloading this browser release, it will be publicized as the "Deer 
Park Developer Preview" rather than "Firefox" (Deer Park is the project 
codename for Firefox 1.1) and we're not going to be shouting loudly 
about end user features. The Thunderbird and XULRunner releases from 
this cycle will also be somewhat low-key and targeting the developer and 
testing community rather than the end user.

The second cycle is scheduled to conclude about five weeks after the 
Deer Park Developer Preview. That release will be based on Gecko 1.8b3 
and should be feature complete for Firefox 1.1, Thunderbird 1.1, and 
XULRunner.  We will be freezing localizable strings with this release 
(managed by exception) so that our L10n community can wrap up the bulk 
of their work before we branch. Also, for both Firefox and Thunderbird, 
it is imperative that we have the infrastructure to ship localized 
builds from our systems by the time we get to this release. Additional 
focus for this release will be to get any remaining Gecko feature work 
landed so that what we deliver to our testers and developer communities 
here will as closely as possible match what we ship in the final 
releases. I believe that we'll be advertising this browser release as 
the "Firefox General Preview", targeting all interested testers - from 
developers to end users. Thunderbird will have a more public preview 
here as well, and if we're ready for it, so will XULRunner.

The third cycle is all about getting branched for the final releases. 
After the General Preview, we will remain frozen on the trunk until 
we're sure that there are no remaining major problems surfaced by the 
Preview testing, and until we're sure that we're fully localizable and 
all risky bug fixes have landed. During this time, drivers will be 
looking for low-to-medium risk cleanup work for the Firefox 1.1, 
Thunderbird 1.1, and XULRunner feature sets. We intend to not be 
accepting any new features at this point. When we feel good about the 
state of things, we'll create the 1.8 branch (opening the trunk to Gecko 
1.9 development) and shortly thereafter we will start delivering Release 
Candidate builds for Firefox. As we work through the Release Candidates, 
the fixes we'll be approving will be limited to spit and polish, and 
responding to any late-surfacing problems from the earlier candidate and 
preview releases. It's likely that once we're on the branch, our primary 
focus will be to ship Firefox 1.1, with XULRunner and then Thunderbird 
1.1 following afterwards, as was the case with the 1.0 releases.

I'll be posting a more specific status for the current cycle sometime in 
the next day or two and hope to have regular follow-ups to that post so 
stay tuned to npm.seamonkey for updates.

- A
Quick map of what I think this looks like right now. Dates subject to 
shift some.