This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[wwwdocs] Simplify release process a bit (was: GCC 3.4.4 Released)


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>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]