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]

PATCH: releasing.html -- note develop.html, add structure


I hope this makes releasing.html more easy to use for our release
manager(s).

  Add some overall structure, gather all web page related issues in
  one place, and also note develop.html.

Installed.

Gerald

Index: releasing.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/releasing.html,v
retrieving revision 1.15
diff -u -3 -p -r1.15 releasing.html
--- releasing.html	4 Jun 2003 00:40:28 -0000	1.15
+++ releasing.html	4 Oct 2003 11:35:57 -0000
@@ -7,7 +7,9 @@
 <body>
 <h1>Rolling a GCC Release</h1>

-<ol>
+<h2>Preparations</h2>
+
+<ol start="1">
 <li>Before rolling the release, update the release notes web pages and
 ensure that they are all listed in <code>contrib/gennews</code>.
 If using an overall announcement page for
@@ -17,9 +19,6 @@ in that series, and the <code>features.h
 release series should have details added of the changes in each minor
 release.</li>

-<li>For a new major release, ensure that the build status page is
-present.</li>
-
 <li>Warn developers to abstain from checking in any code on the
 release branch.</li>

@@ -28,7 +27,12 @@ translations</a> and commit them to the
 mainline if it is the most recent release branch).  <a
 href="translation.html#regen">Regenerate
 <code>gcc.pot</code></a>.</li>
+</ol>

+
+<h2>Generation and Upload</h2>
+
+<ol start="4">
 <li>Roll the release using the
 <code>maintainer-scripts/gcc_release</code> script from the same
 branch as the release.  You must pass the <code>-f</code> option, to
@@ -41,11 +45,27 @@ previous release, in a directory contain
 <code>-p /some/where/gcc-3.1/gcc-3.1.tar.gz</code>, where there are
 also files such as <code>/some/where/gcc-3.1/gcc-core-3.1.tar.gz</code>).</li>

-<li>Update the <code>releases.html</code> web page.</li>
+<li>Upload the release to <code>ftp.gnu.org</code>.</li>
+
+<li>Update <code>~ftp/pub/gcc/releases/index.html</code>.</li>
+</ol>
+
+
+<h2>Web Site Updates</h2>
+
+<ol start="7">
+<li>Update the <code>releases.html</code> and <code>develop.html</code>
+web pages.</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>

+<li>Add the release tag to the list in <code>cvs.html</code> (the
+branch tag should already be there).</li>
+
+<li>For a new major release, ensure that the build status page is
+present.</li>
+
 <li>Generate online documentation for the new release with
 <code>update_web_docs</code> and link to it from
 <code>onlinedocs/index.html</code> (but don't break URLs to
@@ -54,14 +74,12 @@ it).  The appropriate command to run (as
 documentation would be <code>scripts/update_web_docs
 -rgcc_3_0_2_release -dgcc-3.0.2</code> (with the current version
 number inserted).</li>
+</ol>

-<li>Add the release tag to the list in <code>cvs.html</code> (the
-branch tag should already be there).</li>
-
-<li>Update <code>~ftp/pub/gcc/releases/index.html</code>.</li>

-<li>Upload the release to <code>ftp.gnu.org</code>.</li>
+<h2>Announcements</h2>

+<ol start="12">
 <li>Announce the release to the gcc-announce@gcc.gnu.org and gcc@gcc.gnu.org
 mailing lists.
 <ul>
@@ -74,6 +92,14 @@ FSF.</li>
 put back the date stamp and (prerelease) annotation.  Increment the
 version number in <code>doc/include/gcc-common.texi</code>.</li>

+<li>Notify developers that checkins to the branch are once again
+allowed.</li>
+</ol>
+
+
+<h2>Bugzilla Updates</h2>
+
+<ol start="15">
 <li>Create a new version in Bugzilla corresponding to the new branch
 version.  This can be accomplished by choosing products, choosing gcc,
 and editing the versions.  Please do <strong>not</strong> delete old
@@ -98,9 +124,6 @@ useful comment, and clicking commit. </l
 The script is in CVS at <code>wwwdocs/bugzilla/contrib/bug_email.pl</code>.
 Search for an existing version (like "3.3"), and update both places
 it occurs to handle the new version through copy and paste.</li>
-
-<li>Notify developers that checkins to the branch are once again
-allowed.</li>
 </ol>

 </body>


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