diff mbox

[www] Document versioning scheme for GCC 5 and up

Message ID 20140813124443.GU1784@tucnak.redhat.com
State New
Headers show

Commit Message

Jakub Jelinek Aug. 13, 2014, 12:44 p.m. UTC
On Wed, Aug 13, 2014 at 02:21:29PM +0200, Richard Biener wrote:
> 
> The release management team has aggreed to go forward with the
> change to bump the major with each further release.
> 
> The following aims to document the details of the versioning scheme we
> intend to use for GCC 5 and up.
> 
> Summary in non-html: Development of GCC 5 will happen as
> GCC 5.0.0 (experimental), once we enter regression-fixing-only mode 
> (post-stage3) it will become GCC 5.0.1 (prerelease).  The
> GCC 5 release itself will be numbered GCC 5.1.0 and development
> on the branch will continue as GCC 5.1.1 followed by a GCC 5.2.0
> release and GCC 5.2.1 branch development.  Stage1 of GCC 6 will
> bump us to GCC 6.0.0.
> 
> Ok for www?

Looks good to me, though, can you please add <a name="num_scheme">...</a>
to the title?  Would like to refer to that from index.html.

Here is my current set of changes (note, I have changed bugzilla to use
[4.9/5 Regression] and similar subjects instead of
[4.9/4.10 Regression] and renamed 4.10.0 version and milestones.

Perhaps we should also change all 4.10.0 in Known to work and Known to fail
fields?



	Jakub

Comments

Richard Biener Aug. 13, 2014, 12:56 p.m. UTC | #1
On Wed, 13 Aug 2014, Jakub Jelinek wrote:

> On Wed, Aug 13, 2014 at 02:21:29PM +0200, Richard Biener wrote:
> > 
> > The release management team has aggreed to go forward with the
> > change to bump the major with each further release.
> > 
> > The following aims to document the details of the versioning scheme we
> > intend to use for GCC 5 and up.
> > 
> > Summary in non-html: Development of GCC 5 will happen as
> > GCC 5.0.0 (experimental), once we enter regression-fixing-only mode 
> > (post-stage3) it will become GCC 5.0.1 (prerelease).  The
> > GCC 5 release itself will be numbered GCC 5.1.0 and development
> > on the branch will continue as GCC 5.1.1 followed by a GCC 5.2.0
> > release and GCC 5.2.1 branch development.  Stage1 of GCC 6 will
> > bump us to GCC 6.0.0.
> > 
> > Ok for www?
> 
> Looks good to me, though, can you please add <a name="num_scheme">...</a>
> to the title?  Would like to refer to that from index.html.

Will do.

> Here is my current set of changes (note, I have changed bugzilla to use
> [4.9/5 Regression] and similar subjects instead of
> [4.9/4.10 Regression] and renamed 4.10.0 version and milestones.
> 
> Perhaps we should also change all 4.10.0 in Known to work and Known to fail
> fields?

Yeah, I suppose we can script that later when somebody figures out
the mysql database field.

> --- develop.html	16 Jul 2014 14:01:06 -0000	1.143
> +++ develop.html	13 Aug 2014 12:40:48 -0000
> @@ -502,6 +502,10 @@ stages of development, branch points, an
>         |                                     v
>         |                                   GCC 4.9.1 release (2014-07-16)
>         |
> +  New GCC versioning scheme announced
> +       |
> +  GCC 5 Stage 1
> +       |
>         v
>  
>  </pre>
> --- index.html	30 Jul 2014 17:57:07 -0000	1.933
> +++ index.html	13 Aug 2014 12:40:48 -0000
> @@ -52,6 +52,10 @@ mission statement</a>.</p>
>  
>  <dl class="news">
>  
> +<dt><span>New GCC version numbering <a href="develop.html">scheme</a> announced</span>
> +    <span class="date">[2014-08-13]</span></dt>
> +    <dd></dd>
> +
>  <dt><span><a href="gcc-4.9/">GCC 4.9.1</a> released</span>
>      <span class="date">[2014-07-16]</span></dt>
>      <dd></dd>
> @@ -165,17 +169,17 @@ Any additions?  Don't be shy, send them 
>    <a href="gcc-5/changes.html">changes</a>)
>  </dt><dd>
>    Status:
> -  <!--GCC 5.0 status below-->
> +  <!--GCC 5 status below-->
>    <a href="https://gcc.gnu.org/ml/gcc/2014-04/msg00090.html">2014-04-11</a>
> -  <!--GCC 5.0 status above-->
> +  <!--GCC 5 status above-->
>    (general development, stage 1).
>    <br />
>    <span class="regress">
>    <a
> -  href="https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=4.10&amp;target_milestone=4.8.4&amp;target_milestone=4.9.2&amp;target_milestone=4.10.0&amp;known_to_fail_type=allwordssubstr&amp;known_to_work_type=allwordssubstr&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;gcchost_type=allwordssubstr&amp;gcchost=&amp;gcctarget_type=allwordssubstr&amp;gcctarget=&amp;gccbuild_type=allwordssubstr&amp;gccbuild=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=SUSPENDED&amp;bug_status=WAITING&amp;bug_status=REOPENED&amp;priority=P1&amp;priority=P2&amp;priority=P3&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;fie
 ld0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">Serious
> +  href="https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=5&amp;target_milestone=4.8.4&amp;target_milestone=4.9.2&amp;target_milestone=5.0&amp;known_to_fail_type=allwordssubstr&amp;known_to_work_type=allwordssubstr&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;gcchost_type=allwordssubstr&amp;gcchost=&amp;gcctarget_type=allwordssubstr&amp;gcctarget=&amp;gccbuild_type=allwordssubstr&amp;gccbuild=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=SUSPENDED&amp;bug_status=WAITING&amp;bug_status=REOPENED&amp;priority=P1&amp;priority=P2&amp;priority=P3&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-
 0=noop&amp;type0-0-0=noop&amp;value0-0-0=">Serious
>    regressions</a>.
>    <a
> -  href="https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=4.10&amp;target_milestone=4.8.4&amp;target_milestone=4.9.2&amp;target_milestone=4.10.0&amp;known_to_fail_type=allwordssubstr&amp;known_to_work_type=allwordssubstr&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;gcchost_type=allwordssubstr&amp;gcchost=&amp;gcctarget_type=allwordssubstr&amp;gcctarget=&amp;gccbuild_type=allwordssubstr&amp;gccbuild=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=SUSPENDED&amp;bug_status=WAITING&amp;bug_status=REOPENED&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0="
 >All
> +  href="https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=5&amp;target_milestone=4.8.4&amp;target_milestone=4.9.2&amp;target_milestone=5.0&amp;known_to_fail_type=allwordssubstr&amp;known_to_work_type=allwordssubstr&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;gcchost_type=allwordssubstr&amp;gcchost=&amp;gcctarget_type=allwordssubstr&amp;gcctarget=&amp;gccbuild_type=allwordssubstr&amp;gccbuild=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=SUSPENDED&amp;bug_status=WAITING&amp;bug_status=REOPENED&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">All
>    regressions</a>.
>    </span>
>  </dd>
> --- releasing.html	27 Jun 2014 18:53:31 -0000	1.45
> +++ releasing.html	13 Aug 2014 12:40:48 -0000
> @@ -60,9 +60,8 @@ also files such as <code>/some/where/gcc
>  
>  <li>Upload the release to ftp.gnu.org.</li>
>  
> -<li>Increment the version number in <code>gcc/BASE-VER</code>.  Restore
> -the word "prerelease" (without the quotation marks) to
> -<code>gcc/DEV-PHASE</code>.  Check these files in.</li>
> +<li>Increment the version number in <code>gcc/BASE-VER</code>. 
> +<code>gcc/DEV-PHASE</code> remains empty. Check the file in.</li>

Hmm, before the release increment the minor version and set
the patchlevel to zero, after the release increment the patchlevel
version?

Otherwise looks ok.

Thanks,
Richard.
diff mbox

Patch

--- develop.html	16 Jul 2014 14:01:06 -0000	1.143
+++ develop.html	13 Aug 2014 12:40:48 -0000
@@ -502,6 +502,10 @@  stages of development, branch points, an
        |                                     v
        |                                   GCC 4.9.1 release (2014-07-16)
        |
+  New GCC versioning scheme announced
+       |
+  GCC 5 Stage 1
+       |
        v
 
 </pre>
--- index.html	30 Jul 2014 17:57:07 -0000	1.933
+++ index.html	13 Aug 2014 12:40:48 -0000
@@ -52,6 +52,10 @@  mission statement</a>.</p>
 
 <dl class="news">
 
+<dt><span>New GCC version numbering <a href="develop.html">scheme</a> announced</span>
+    <span class="date">[2014-08-13]</span></dt>
+    <dd></dd>
+
 <dt><span><a href="gcc-4.9/">GCC 4.9.1</a> released</span>
     <span class="date">[2014-07-16]</span></dt>
     <dd></dd>
@@ -165,17 +169,17 @@  Any additions?  Don't be shy, send them 
   <a href="gcc-5/changes.html">changes</a>)
 </dt><dd>
   Status:
-  <!--GCC 5.0 status below-->
+  <!--GCC 5 status below-->
   <a href="https://gcc.gnu.org/ml/gcc/2014-04/msg00090.html">2014-04-11</a>
-  <!--GCC 5.0 status above-->
+  <!--GCC 5 status above-->
   (general development, stage 1).
   <br />
   <span class="regress">
   <a
-  href="https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=4.10&amp;target_milestone=4.8.4&amp;target_milestone=4.9.2&amp;target_milestone=4.10.0&amp;known_to_fail_type=allwordssubstr&amp;known_to_work_type=allwordssubstr&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;gcchost_type=allwordssubstr&amp;gcchost=&amp;gcctarget_type=allwordssubstr&amp;gcctarget=&amp;gccbuild_type=allwordssubstr&amp;gccbuild=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=SUSPENDED&amp;bug_status=WAITING&amp;bug_status=REOPENED&amp;priority=P1&amp;priority=P2&amp;priority=P3&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">Serious
+  href="https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=5&amp;target_milestone=4.8.4&amp;target_milestone=4.9.2&amp;target_milestone=5.0&amp;known_to_fail_type=allwordssubstr&amp;known_to_work_type=allwordssubstr&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;gcchost_type=allwordssubstr&amp;gcchost=&amp;gcctarget_type=allwordssubstr&amp;gcctarget=&amp;gccbuild_type=allwordssubstr&amp;gccbuild=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=SUSPENDED&amp;bug_status=WAITING&amp;bug_status=REOPENED&amp;priority=P1&amp;priority=P2&amp;priority=P3&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">Serious
   regressions</a>.
   <a
-  href="https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=4.10&amp;target_milestone=4.8.4&amp;target_milestone=4.9.2&amp;target_milestone=4.10.0&amp;known_to_fail_type=allwordssubstr&amp;known_to_work_type=allwordssubstr&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;gcchost_type=allwordssubstr&amp;gcchost=&amp;gcctarget_type=allwordssubstr&amp;gcctarget=&amp;gccbuild_type=allwordssubstr&amp;gccbuild=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=SUSPENDED&amp;bug_status=WAITING&amp;bug_status=REOPENED&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">All
+  href="https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=5&amp;target_milestone=4.8.4&amp;target_milestone=4.9.2&amp;target_milestone=5.0&amp;known_to_fail_type=allwordssubstr&amp;known_to_work_type=allwordssubstr&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;gcchost_type=allwordssubstr&amp;gcchost=&amp;gcctarget_type=allwordssubstr&amp;gcctarget=&amp;gccbuild_type=allwordssubstr&amp;gccbuild=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=SUSPENDED&amp;bug_status=WAITING&amp;bug_status=REOPENED&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">All
   regressions</a>.
   </span>
 </dd>
--- releasing.html	27 Jun 2014 18:53:31 -0000	1.45
+++ releasing.html	13 Aug 2014 12:40:48 -0000
@@ -60,9 +60,8 @@  also files such as <code>/some/where/gcc
 
 <li>Upload the release to ftp.gnu.org.</li>
 
-<li>Increment the version number in <code>gcc/BASE-VER</code>.  Restore
-the word "prerelease" (without the quotation marks) to
-<code>gcc/DEV-PHASE</code>.  Check these files in.</li>
+<li>Increment the version number in <code>gcc/BASE-VER</code>. 
+<code>gcc/DEV-PHASE</code> remains empty. Check the file in.</li>
 
 <li>Notify developers that checkins to the branch are once again
 allowed.</li>