Eclipse Ganymede SR2 draft endgame plan

Status

Wednesday February 4, 2009 10:30 EDT Status: The RC2 build is running today. Further builds will occur only if requested.

Detailed Timeline
January 2009 
 21  Wed 08:00 EDT   Release Candidate 0 build         
22 Thur 08:00 EDT   Start 1-day test pass against RC0         
27 Tue 17:00 EDT   Release Candidate 1 build         
February 2009 
2 Mon 08:00 EDT   Contribute RC1 build to release train RC1 build         
4 Wed 08:00 EDT   Release Candidate 2 build         
9 Mon 08:00 EDT   Contribute RC2 build to release train RC2 build         
25 Wed 08:00 EDT   Ganymede SR2 release available         

Build Schedule - details on build times.

What's the game plan?

The Eclipse Ganymede Service Release 2 ("Ganymede SR2") endgame involves building a series of release candidates leading to the Eclipse project's contribution to the Ganymede SR2 release. The Eclipse project version number for this release is 3.4.2. By its nature, this maintenance release contains fixes to a small number of serious problems found in the Ganymede SR1 release. We make and verify each fix carefully, so that we do not need to tie up the entire development team in time-consuming test passes. As always, we welcome help from the community with testing the release candidates. By default,  Ganymede SR2 is supposed to work exactly like Ganymede SR1 except for the problems we intended to fix. All problems fixed in Ganymede SR2 are in the Eclipse bugzilla database and flagged with Target Milestone "3.4.2" (query bugzilla for the complete list of bugs fixed in 3.4.2). So we're most interested in identifying regressions where we've changed something that we did not intend to.

General announcements during the Ganymede SR2 endgame are posted to the platform-releng-dev@eclipse.org developer mailing list. Anyone participating in the endgame should be subscribed to this list, and should direct any general questions and comments about the process there as well.

RC0

Release candidate containing fixes for the majority of known outstanding defects that we intend to fix for Ganymede SR2. At then end of RC0 build, there should not be any open defects tagged 3.4.2. All fixes submitted to 3.4.2 stream builds after December 18, 2008 must have a PMC vote on the bug report.

Test pass using RC0

Concerted 1-day testing effort using RC0 involving entire community including all component teams. Since this is the only test pass scheduled for this maintenance release, the goal is to verify all the fixes and check for any regressions.

RC1

Release candidate 1, if required, to fix problems detected during the test pass. All fixes submitted to 3.4.2 stream builds since RC0 must have a PMC vote on the bug report.

RC2

Release candidate 2, if required, to fix problems detected during integration with the Ganymede release train. All fixes submitted to 3.4.2 stream builds since RC1 must have a PMC vote on the bug report.

Ganymede SR2 Release

The Ganymede SR2 release should be complete and available for download by the end of February as part of the Ganymede coordinated service release . If product teams intending to ship on Ganymede SR2 uncover further serious defects during the end-game, we may schedule additional release candidate builds to incorporate fixes.