diff --git a/en/releases/6.2R/schedule.sgml b/en/releases/6.2R/schedule.sgml index 2d5006fd8f..e79fb52bff 100644 --- a/en/releases/6.2R/schedule.sgml +++ b/en/releases/6.2R/schedule.sgml @@ -1,287 +1,290 @@ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!ENTITY base CDATA "../.."> <!ENTITY email 'freebsd-qa'> -<!ENTITY date "$FreeBSD: www/en/releases/6.2R/schedule.sgml,v 1.1 2006/09/16 15:28:36 bmah Exp $"> +<!ENTITY date "$FreeBSD: www/en/releases/6.2R/schedule.sgml,v 1.2 2006/09/16 15:57:05 delphij Exp $"> <!ENTITY local.rel "6.2"> <!ENTITY local.rel.tag "6_2"> <!ENTITY local.rel.fromtag "RELENG_6"> <!ENTITY title "FreeBSD &local.rel; Release Process"> <!ENTITY % navinclude.download "INCLUDE"> ]> <html> &header; <h1>Introduction</h1> <p>This is a specific schedule for the release of FreeBSD &local.rel;. For more general information about the release engineering process, please see the <a href="&base;/releng/index.html">Release Engineering</a> section of the web site.</p> <p>General discussions about the release engineering process or quality assurance issues should be sent to the public <a href="mailto:FreeBSD-qa@FreeBSD.org">freebsd-qa</a> mailing list. <a href="&base;/doc/en_US.ISO8859-1/books/faq/misc.html#DEFINE-MFC">MFC</a> requests should be sent to <a href="mailto:re@FreeBSD.org">re@FreeBSD.org</a>.</p> <h1>Schedule</h1> <table class="tblbasic"> <tr class="heading"> <th>Action</th> <th>Expected</th> <th>Actual</th> <th>Description</th> </tr> <tr> <td>Reminder announcement</td> <td>8 September 2006</td> <td>8 September 2006</td> <td>Release Engineers send announcement email to developers with a rough schedule for the FreeBSD &local.rel; release.</td> </tr> <tr> <td>Code freeze begins</td> <td>10 September 2006</td> <td>10 September 2006</td> <td>After this date, all commits to &local.rel.fromtag; must be approved by <a href="mailto:re@FreeBSD.org">re@FreeBSD.org</a>. Certain highly active documentation committers are exempt from this rule for routine man page / release note updates. Heads-up emails should be sent to the developers, as well as <tt>stable@</tt> and <tt>qa@</tt> lists.</td> </tr> <tr> <td>Announce the Ports Freeze</td> - <td>TBD</td> - <td>--</td> + <td>17 September 2006</td> + <td>17 September 2006</td> <td><tt>portmgr@</tt> sends email to <tt>freebsd-ports@</tt> to announce the dates for the week long ports freeze and tagging of the ports tree.</td> </tr> <tr> <td>Begin <tt>&local.rel;-BETA1</tt> builds</td> <td>16 September 2006</td> <td>--</td> <td>Begin building the first public test release build for all Tier-1 platforms.</td> </tr> <tr> <td>Release <tt>&local.rel;-BETA1</tt></td> <td>17 September 2006</td> <td>--</td> <td>&local.rel;-BETA1 Tier-1 platform images built, released, and uploaded to <tt>ftp-master.FreeBSD.org</tt>.</td> </tr> <tr> <td>Begin <tt>&local.rel;-BETA2</tt> builds</td> <td>30 September 2006</td> <td>--</td> <td>Begin building the second public test release build for all Tier-1 platforms.</td> </tr> <tr> <td>Release <tt>&local.rel;-BETA2</tt></td> <td>1 October 2006</td> <td>--</td> <td>&local.rel;-BETA2 Tier-1 platform images built, released, and uploaded to <tt>ftp-master.FreeBSD.org</tt>.</td> </tr> <!-- portmgr should tweak these values after we commit it to CVS --> <tr> <td>Ports tree frozen</td> - <td>TBD</td> + <td>10 October 2006</td> <td>--</td> <td>Only approved commits will be permitted to the <tt>ports/</tt> tree during the freeze.</td> </tr> <tr> <td><tt>RELENG_&local.rel.tag;</tt> branch</td> <td>12 October 2006</td> <td>--</td> <td>The release branch is created. Update <tt>newvers.sh</tt> and <tt>release.ent</tt> on various branches involved.</td> </tr> <tr> <td><tt>src/</tt> unfrozen</td> <td>14 October 2006</td> <td>--</td> <td>Unfreeze <tt>RELENG_6</tt> src. Continue to coordinate significant check-ins with <tt>re@FreeBSD.org</tt> until the release is final.</td> </tr> <tr> <td>Build <tt>&local.rel;-RC1</tt></td> <td>14 October 2006</td> <td>--</td> <td>Begin building the first release candidate build for all Tier-1 platforms.</td> </tr> <tr> <td>Release <tt>&local.rel;-RC1</tt></td> <td>15 October 2006</td> <td>--</td> <td>&local.rel;-RC1 Tier-1 platform images released and uploaded to <tt>ftp-master.FreeBSD.org</tt>.</td> </tr> <!-- portmgr should tweak these values after we commit it to CVS --> <!-- packages should be loaded on ftp-master at least two days before --> <!-- release bits get loaded to avoid network congestion problems --> <tr> <td>Ports tree tagged</td> - <td>TBD</td> + <td>17 October 2006</td> <td>--</td> <td><tt>RELEASE_&local.rel.tag;_0</tt> tag for <tt>ports/</tt>.</td> </tr> <tr> - <td>Ports tree unfrozen</td> - <td>TBD</td> + <td>Ports tree slush</td> + <td>17 October 2006</td> <td>--</td> <td>After the <tt>ports/</tt> tree is tagged, the <tt>ports/</tt> tree will be re-opened for commits, but - commits made after tagging will not go in &local.rel;-RELEASE.</td> + commits made after tagging will not go in &local.rel;-RELEASE. + Also, wide sweeping commits are only allowed after explicit + approval from <tt>portmgr@</tt>. The ports tree will be fully + unfrozen after the release announcement.</td> </tr> <tr> <td>Final package build starts</td> - <td>TBD</td> + <td>17 October;nbsp2006</td> <td>--</td> <td>The ports cluster and <a href="http://pointyhat.FreeBSD.org">pointyhat</a> build final packages.</td> </tr> <!-- doceng should tweak these values after we commit it to CVS --> <tr> <td>Announce <tt>doc/</tt> tree slush</td> <td>TBD</td> <td>--</td> <td>Notification of the impending <tt>doc/</tt> tree slush should be sent to <tt>doc@</tt>.</td> </tr> <!-- doceng should tweak these values after we commit it to CVS --> <tr> <td><tt>doc/</tt> tree slush</td> <td>TBD</td> <td>--</td> <td>Non-essential commits to the <tt>en_US.ISO8859-1/</tt> subtree should be delayed from this point until after the <tt>doc/</tt> tree tagging, to give translation teams time to synchronize their work.</td> </tr> <tr> <td>Build <tt>&local.rel;-RC2</tt></td> <td>28 October 2006</td> <td>--</td> <td>Begin building the second release candidate build for all Tier-1 platforms.</td> </tr> <tr> <td>Release <tt>&local.rel;-RC2</tt></td> <td>29 October 2006</td> <td>--</td> <td>&local.rel;-RC2 Tier-1 platform images released and uploaded to <tt>ftp-master.FreeBSD.org</tt>.</td> </tr> <!-- doceng should tweak these values after we commit it to CVS --> <tr> <td><tt>doc/</tt> tree tagged.</td> <td>TBD</td> <td>--</td> <td>Version number bumps for <tt>doc/</tt> subtree. <tt>RELEASE_&local.rel.tag;_0</tt> tag for <tt>doc/</tt>. <tt>doc/</tt> slush ends at this time.</td> </tr> <tr> <td>Version numbers bumped</td> <td>9 November 2006</td> <td>--</td> <td>The files listed <a href="&base;/doc/en_US.ISO8859-1/articles/releng/article.html#VERSIONBUMP">here</a> are updated to reflect FreeBSD &local.rel;.</td> </tr> <tr> <td><tt>src/</tt> tree tagged</td> <td>9 November 2006</td> <td>--</td> <td>Tag the <tt>RELENG_&local.rel.tag;</tt> branch with <tt>RELENG_&local.rel.tag;_0_RELEASE</tt>.</td> </tr> <tr> <td>Begin <tt>&local.rel;-RELEASE</tt> builds</td> <td>9 November 2006</td> <td>--</td> <td>Start &local.rel;-RELEASE Tier-1 builds.</td> </tr> <tr> <td>Warn <tt>mirror-announce@FreeBSD.org</tt></td> <td>9 November 2006</td> <td>--</td> <td>Heads up email to <tt>mirror-announce@FreeBSD.org</tt> to give admins time to prepare for the load spike to come. The site administrators have frequently requested advance notice for new ISOs.</td> </tr> <tr> <td>Upload to <tt>ftp-master</tt></td> <td>10 November 2006</td> <td>--</td> <td>Release and packages uploaded to <tt>ftp-master.FreeBSD.org.</tt></td> </tr> <tr> <td>Announcement</td> <td>13 November 2006</td> <td>--</td> <td>Announcement sent out after a majority of the mirrors have received the bits.</td> </tr> <tr> <td>Turn over to so@</td> <td>TBD</td> <td>--</td> <td>Control of the RELENG_&local.rel.tag; branch is handed over to the FreeBSD Security Officer Team one or two weeks after the announcement.</td> </tr> </table> <h1>Additional Information</h1> <ul> <li><a href="todo.html">FreeBSD &local.rel; developer todo list.</a></li> <li><a href="approvals.html">FreeBSD &local.rel; Code Freeze Commit Approval List.</a></li> <li><a href="&base;/releng/index.html">FreeBSD Release Engineering website.</a></li> </ul> &footer; </body> </html>