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]

Re: [PATCH][www] Document versioning scheme for GCC 5 and up


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.

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