On Fri, 20 May 2005, Mark Mitchell wrote: > And, I would like to ask that our webmasters, in there copious spare > time :-), work on automatically generating more of this content. The > bug lists and such could be automatically generated, even if some > subsequent refinement is required.
This kind of thing is harder than one might expect because we always have to consider www.gnu.org as well. That said, like after the 4.0.0, I managed to find a way to simplify the list of steps you'll have to perform in the future. I just hope you don't get too used to these simplifications, they are getting harder to find. ;-) Gerald For releases past 4.0.0 and future releases refer from releases.html to develop.html and simplify the former on the way. Index: releasing.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/releasing.html,v retrieving revision 1.25 diff -u -3 -p -r1.25 releasing.html --- releasing.html 20 Apr 2005 21:35:56 -0000 1.25 +++ releasing.html 20 May 2005 20:50:48 -0000 @@ -65,8 +65,8 @@ allowed.</li> <h2>Web Site Updates</h2> <ol start="9"> -<li>Update the <code>releases.html</code> and <code>develop.html</code> -web pages.</li> +<li>Update the <code>develop.html</code> (and for releases of 3.x also +<code>releases.html</code>) web page.</li> <li>Update the version numbers of the current and future releases on the main web page, and add a proper news item there as well.</li> Index: releases.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/releases.html,v retrieving revision 1.55 diff -u -3 -p -r1.55 releases.html --- releases.html 19 May 2005 17:14:48 -0000 1.55 +++ releases.html 20 May 2005 20:44:17 -0000 @@ -26,42 +26,43 @@ page</a>.</p> <h2><a name="timeline">GCC Timeline</a></h2> <p>Please refer to our <a href="develop.html#future">development plan</a> -for future releases.</p> - -<p>The egcs project maintained two kinds of version numbers. One was of the -form 2.9x.yy and indicated the relationship between the GCC sources and -the EGCS sources; the other version number identified EGCS releases (as -opposed to development snapshots).</p> +for releases past 4.0.0 and future releases.</p> <table border="1" cellspacing="0" cellpadding="5"> <tr><th>Release</th><th>internal version</th><th>Release date</th></tr> -<tr><td><a href="gcc-4.0/">GCC 4.0.0</a></td> <td></td> <td>April 20, 2005</td></tr> -<tr><td><a href="gcc-3.4/">GCC 3.4.4</a></td> <td></td> <td>May 18, 2005</td></tr> -<tr><td><a href="gcc-3.4/">GCC 3.4.3</a></td> <td></td> <td>November 4, 2004</td></tr> -<tr><td><a href="gcc-3.4/">GCC 3.4.2</a></td> <td></td> <td>September 6, 2004</td></tr> -<tr><td><a href="gcc-3.4/">GCC 3.4.1</a></td> <td></td> <td>July 1, 2004</td></tr> -<tr><td><a href="gcc-3.4/">GCC 3.4.0</a></td> <td></td> <td>April 18, 2004</td></tr> -<tr><td><a href="gcc-3.3/">GCC 3.3.4</a></td> <td></td> <td>May 31, 2004</td></tr> -<tr><td><a href="gcc-3.3/">GCC 3.3.3</a></td> <td></td> <td>February 14, 2004</td></tr> -<tr><td><a href="gcc-3.3/">GCC 3.3.2</a></td> <td></td> <td>October 17, 2003</td></tr> -<tr><td><a href="gcc-3.3/">GCC 3.3.1</a></td> <td></td> <td>August 8, 2003</td></tr> -<tr><td><a href="gcc-3.3/">GCC 3.3</a></td> <td></td> <td>May 13, 2003</td></tr> -<tr><td><a href="gcc-3.2/">GCC 3.2.3</a></td> <td></td> <td>April 22, 2003</td></tr> -<tr><td><a href="gcc-3.2/">GCC 3.2.2</a></td> <td></td> <td>February 05, 2003</td></tr> -<tr><td><a href="gcc-3.2/">GCC 3.2.1</a></td> <td></td> <td>November 19, 2002</td></tr> -<tr><td><a href="gcc-3.2/">GCC 3.2</a></td> <td></td> <td>August 14, 2002</td></tr> -<tr><td><a href="gcc-3.1/">GCC 3.1.1</a></td> <td></td> <td>July 25, 2002</td></tr> -<tr><td><a href="gcc-3.1/">GCC 3.1</a></td> <td></td> <td>May 15, 2002</td></tr> -<tr><td><a href="gcc-3.0/">GCC 3.0.4</a></td> <td></td> <td>February 20, 2002</td></tr> -<tr><td><a href="gcc-3.0/">GCC 3.0.3</a></td> <td></td> <td>December 20, 2001</td></tr> -<tr><td><a href="gcc-3.0/">GCC 3.0.2</a></td> <td></td> <td>October 25, 2001</td></tr> -<tr><td><a href="gcc-3.0/">GCC 3.0.1</a></td> <td></td> <td>August 20, 2001</td></tr> -<tr><td><a href="gcc-3.0/">GCC 3.0</a></td> <td></td> <td>June 18, 2001</td></tr> - -<tr><td><a href="gcc-2.95/">GCC 2.95.3</a></td> <td></td> <td>March 16, 2001</td></tr> -<tr><td><a href="gcc-2.95/">GCC 2.95.2</a></td> <td></td> <td>October 24, 1999</td></tr> -<tr><td><a href="gcc-2.95/">GCC 2.95.1</a></td> <td></td> <td>August 19, 1999</td></tr> -<tr><td><a href="gcc-2.95/">GCC 2.95</a></td> <td></td> <td>July 31, 1999</td></tr> +<tr><td><a href="gcc-3.4/">GCC 3.4.4</a></td> + <td rowspan="25" valign="bottom"> +The egcs project maintained two kinds of version numbers. One was of the +form 2.9x.yy and indicated the relationship between the GCC sources and +the egcs sources; the other version number identified egcs releases (as +opposed to development snapshots). + </td><td>May 18, 2005</td></tr> +<tr><td><a href="gcc-3.4/">GCC 3.4.3</a></td> <td>November 4, 2004</td></tr> +<tr><td><a href="gcc-3.4/">GCC 3.4.2</a></td> <td>September 6, 2004</td></tr> +<tr><td><a href="gcc-3.4/">GCC 3.4.1</a></td> <td>July 1, 2004</td></tr> +<tr><td><a href="gcc-3.4/">GCC 3.4.0</a></td> <td>April 18, 2004</td></tr> +<tr><td><a href="gcc-3.3/">GCC 3.3.4</a></td> <td>May 31, 2004</td></tr> +<tr><td><a href="gcc-3.3/">GCC 3.3.3</a></td> <td>February 14, 2004</td></tr> +<tr><td><a href="gcc-3.3/">GCC 3.3.2</a></td> <td>October 17, 2003</td></tr> +<tr><td><a href="gcc-3.3/">GCC 3.3.1</a></td> <td>August 8, 2003</td></tr> +<tr><td><a href="gcc-3.3/">GCC 3.3</a></td> <td>May 13, 2003</td></tr> +<tr><td><a href="gcc-3.2/">GCC 3.2.3</a></td> <td>April 22, 2003</td></tr> +<tr><td><a href="gcc-3.2/">GCC 3.2.2</a></td> <td>February 05, 2003</td></tr> +<tr><td><a href="gcc-3.2/">GCC 3.2.1</a></td> <td>November 19, 2002</td></tr> +<tr><td><a href="gcc-3.2/">GCC 3.2</a></td> <td>August 14, 2002</td></tr> +<tr><td><a href="gcc-3.1/">GCC 3.1.1</a></td> <td>July 25, 2002</td></tr> +<tr><td><a href="gcc-3.1/">GCC 3.1</a></td> <td>May 15, 2002</td></tr> + +<tr><td><a href="gcc-3.0/">GCC 3.0.4</a></td> <td>February 20, 2002</td></tr> +<tr><td><a href="gcc-3.0/">GCC 3.0.3</a></td> <td>December 20, 2001</td></tr> +<tr><td><a href="gcc-3.0/">GCC 3.0.2</a></td> <td>October 25, 2001</td></tr> +<tr><td><a href="gcc-3.0/">GCC 3.0.1</a></td> <td>August 20, 2001</td></tr> +<tr><td><a href="gcc-3.0/">GCC 3.0</a></td> <td>June 18, 2001</td></tr> + +<tr><td><a href="gcc-2.95/">GCC 2.95.3</a></td> <td>March 16, 2001</td></tr> +<tr><td><a href="gcc-2.95/">GCC 2.95.2</a></td> <td>October 24, 1999</td></tr> +<tr><td><a href="gcc-2.95/">GCC 2.95.1</a></td> <td>August 19, 1999</td></tr> +<tr><td><a href="gcc-2.95/">GCC 2.95</a></td> <td>July 31, 1999</td></tr> <tr><td><a href="egcs-1.1/">EGCS 1.1.2</a></td><td>2.91.66</td><td>March 15, 1999</td></tr> <tr><td><a href="egcs-1.1/">EGCS 1.1.1</a></td><td>2.91.60</td><td>December 1, 1998</td></tr>