| <!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> |