<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> | |
<html> | |
<head> | |
<title>Eclipse Corner</title> | |
<link rel="stylesheet" href="../default_style.css"> | |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | |
</head> | |
<body text="#000000" bgcolor="#ffffff" link="#0000ee" vlink="#551a8b" alink="#ff0000"> | |
<table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" > | |
<tr> | |
<td ALIGN=left width="80%"> | |
<p><font class=indextop>2.0 Freeze/Test/Fix<br> | |
Master Schedule</font><br> | |
<font class=indexsub> Updated frequently to reflect current status</font></p> | |
</td> | |
<td width="20%"><img SRC="../images/howto_banner.jpg" align=center width="272" height="111"></td> | |
</tr> | |
</table> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr> | |
<td align=left valign=top colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica" color="#ffffff">Freeze | |
Status</font></b></td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="2%"><img src="../images/Adarrow.gif" border=0 width="16" height="16"></td> | |
<td width="98%"> | |
<p>The eclipse team now in the 2.0 "lockdown" process which involves | |
a sequence of freeze/test/fix passes. We welcome everyone to help us test | |
and fix eclipse in these final stages before we finish 2.0. To participate, | |
you need to track to the same schedule we do, test when we do, and get | |
your <a href="http://dev.eclipse.org/bugs/">bugs</a> logged in time for | |
them to be considered before the next freeze. It is critical that we all | |
test at the same time. At each freeze the "bar" is raised on | |
what is allowed to be changed, so windows of opportunity for fixing problems | |
are narrow. It is virtually impossible to track exactly to a plan this | |
detailed, so <i>we will update this schedule continuously to indicate | |
current status, and what we are testing.</i> Be warned - this plan *will* | |
change - check back frequently if you are participating with us. Bug reports | |
to <a href="http://dev.eclipse.org/bugs/">bugzilla</a>. Process comments | |
should be flagged on <a href="http://dev.eclipse.org/mailman/listinfo/eclipse-dev">eclipse-dev</a>.</p> | |
</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="2%"><img src="../images/Adarrow.gif" border=0 width="16" height="16"></td> | |
<td width="98%"> | |
<p><b><a href="testplans.html">Test Scenarios</a></b> - test scenarios to | |
help drive testing.</p> | |
</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="2%"><img src="../images/Adarrow.gif" border=0 width="16" height="16"></td> | |
<td width="98%"><b><font color="#FF0000">June 28 Status</font></b>: Since | |
version 1.0, eight months of hard work by the entire Eclipse community has | |
culminated in the release of version 2.0 of Eclipse. It is ready for download | |
<a href="http://download.eclipse.org/downloads" target="_top">here</a>. Without the support | |
and enthusiasm of the entire Eclipse community we could not have achieved | |
this. A big thank you to everyone in the newsgroups, on the mailings lists | |
and especially everyone who reported bugs in Bugzilla. | |
<p></p> | |
</td> | |
</tr> | |
</table> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr> | |
<td align=left valign=top colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica" color="#ffffff">How | |
does it work?</font></b></td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="2%"><img src="../images/Adarrow.gif" border=0 width="16" height="16"></td> | |
<td width="98%"> | |
<p><b>Freeze</b> - Freeze time indicated is when the build starts. Target | |
is to have freeze candidate build available within 24 hours of freeze. | |
Getting a good, testable build may require multiple attempts in rapid | |
succession. Although we may have a build, it will not be declared "the" | |
freeze until the team validates the build and declares it good for testing. | |
We will keep respinning the build until freeze can be declared. It is | |
critical that we have enough time to do test passes. We will slide schedule | |
and use weekends as necessary if there are delays of more than 24 hours | |
in getting good freezes.</p> | |
</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="2%"><img src="../images/Adarrow.gif" border=0 width="16" height="16"></td> | |
<td width="98%"> | |
<p><b>Test</b> - After a freeze is declared, the full test pass begins on | |
the freeze build. Each full test pass lasts 3 days. Each component team | |
must have a test plan to ensure adequate coverage of function and platforms | |
and to ensure everyone knows what to do. Each team is expected to have | |
at least 75% of the team testing during every test pass. The rest of the | |
team will be triaging bugs, preparing candidate fixes for critical problems | |
coming in, or working on documentation. <i>Everyone is encouraged to participate | |
in test passes and log bug reports to <a href="http://dev.eclipse.org/bugs/">bugzilla</a>! | |
</i> If you uncover what you believe could be a serious or stop-ship problem, | |
or a regression from a previous build, please make this very clear in | |
the bug report. </p> | |
</td> | |
</tr> | |
<tr> | |
<td align=right valign=top height="63" width="2%"><img src="../images/Adarrow.gif" border=0 width="16" height="16"></td> | |
<td height="63" width="98%"> | |
<p><b>Fix</b> - At each successive freeze, the rules for what changes are | |
allowed to the codebase, and what checks are required, become more restrictive. | |
NOTE: The rules apply to both fixes and feature work - any changes to | |
the code. All committers for a component have the right to veto a change | |
(with an explanation) even after it has been released into the codebase. | |
If such a veto occurs, the change automatically comes out unless the explanation | |
is shown to be invalid or the vetoing committer's concerns are addressed. | |
An Architecture Team member who approves work, or a Committer who checks | |
a change and does not veto it, takes joint responsibility for the change | |
with the Committer who releases it, and is implicitly agreeing to personally | |
help fix any problem caused by the change. Any Committer for any Eclipse | |
Project component can perform the checking duties.</p> | |
</td> | |
</tr> | |
</table> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr> | |
<td align=left valign=top colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica" color="#ffffff">Detailed | |
Schedule </font></b></td> | |
</tr> | |
</table> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr bgcolor="#FFFFFF"> | |
<td align=left valign=top colspan="3"><b><font face="Arial,Helvetica" color="#000000"><a name="F1"></a>Tue | |
May 21, 8:00am EST -- Freeze 1 (F1)</font></b></td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%"> | |
<p>Full Test pass:</p> | |
</td> | |
<td width="72%">Wed May 22, 8:00am EST - Fri May 24, 5:00pm EST</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Fix rule after F1:</td> | |
<td width="72%">Component Lead must approve all work - no changes released | |
without approval</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Notification requirements:</td> | |
<td width="72%">N/A</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Check required on changes:</td> | |
<td width="72%">N/A - However code check recommended at Component Lead discretion</td> | |
</tr> | |
</table> | |
<hr> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr bgcolor="#FFFFFF"> | |
<td align=left valign=top colspan="3"><b><font face="Arial,Helvetica" color="#000000"><a name="F2"></a>Fri | |
May 31, 8:00am EST -- Freeze 2 (F2)</font></b></td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%"> | |
<p>Full Test pass:</p> | |
</td> | |
<td width="72%">Mon Jun 3, 8:00am EST - Wed Jun 5, 5:00pm EST</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Fix rule after F2:</td> | |
<td width="72%">Component Lead + 1 Arch Team member must approve all work | |
- no changes released without approval</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Notification requirements:</td> | |
<td width="72%">Intent to change must be announced to component mailing list</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Check required on changes:</td> | |
<td width="72%">2nd Committer code check required, reporter verifies fix (where | |
possible)</td> | |
</tr> | |
</table> | |
<hr> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr bgcolor="#FFFFFF"> | |
<td align=left valign=top colspan="3"><b><font face="Arial,Helvetica" color="#000000"><a name="F3"></a>Wed | |
Jun 12, 8:00am EST -- Freeze 3 (F3)</font></b></td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%"> | |
<p>Verification Test pass:</p> | |
</td> | |
<td width="72%">Thu Jun 13, 8:00am EST - Mon Jun 17, 5:00pm EST</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Fix rule after F3:</td> | |
<td width="72%">Architecture Team must approve all work</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Notification requirements:</td> | |
<td width="72%">Intent to change must be announced to component mailing list</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Check required on changes:</td> | |
<td width="72%">2nd and 3rd Committer code check required, reporter verifies | |
fix (where possible)</td> | |
</tr> | |
</table> | |
<hr> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr bgcolor="#FFFFFF"> | |
<td align=left valign=top colspan="3"><b><font face="Arial,Helvetica" color="#000000"><a name="GM"></a>Monday | |
Jun 24, 8:00am EST -- Golden Master Candidate (GM/F4) - Final code and doc</font></b></td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%"> | |
<p>Verification Test pass:</p> | |
</td> | |
<td width="72%">Tue Jun 25, 8:00am EST - Thu Jun 27, 5:00pm EST</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Fix rule after GM:</td> | |
<td width="72%">NO CHANGES UNLESS A SERIOUS REGRESSION IS FOUND</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Notification requirements:</td> | |
<td width="72%">Intent to change must be announced to component mailing list</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Check required on changes:</td> | |
<td width="72%">2nd and 3rd Committer code check required, reporter verifies | |
fix (where possible)</td> | |
</tr> | |
</table> | |
<hr> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr bgcolor="#FFFFFF"> | |
<td align=left valign=top colspan="3"><b><font color="#000000"><b><font face="Arial,Helvetica" color="#000000"><a name="Release"></a></font><font face="Arial,Helvetica">Fri | |
Jun 28, 8:00am EST</font></b></font> -- </b><font face="Arial,Helvetica" color="#000000"><b>Golden | |
Master Release</b></font><font color="#000000"><b><font face="Arial,Helvetica"> | |
(R2.0) - Final code and doc</font></b></font></td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%"> | |
<p>Verification Test pass:</p> | |
</td> | |
<td width="72%">N/A</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Fix rule after R2.0:</td> | |
<td width="72%">NO CHANGES. FIXES AFTER THIS POINT ARE RELEASED WITH THE NEXT | |
SERVICE UPDATE.</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Notification requirements:</td> | |
<td width="72%">N/A</td> | |
</tr> | |
<tr> | |
<td align=right valign=top width="3%"> </td> | |
<td width="25%">Check required on changes:</td> | |
<td width="72%">N/A</td> | |
</tr> | |
</table> | |
<p>Please see our <a href="http://www.eclipse.org/legal/privacy.html">privacy | |
policy</a> and website <a href="http://www.eclipse.org/legal/termsofuse.html">terms | |
of use</a>.</p> | |
</body> | |
</html> |