Second GCC 4.7.0 Release Candidate available from gcc.gnu.org

Georg-Johann Lay avr@gjlay.de
Fri Mar 16 14:59:00 GMT 2012


Richard Guenther schrieb:
> On Fri, 16 Mar 2012, Georg-Johann Lay wrote:
> 
> 
>>Richard Guenther schrieb:
>>
>>>GCC 4.7.0 Release Candidate available from gcc.gnu.org
>>>
>>>A second release candidate for GCC 4.7.0 is available from
>>>
>>> ftp://gcc.gnu.org/pub/gcc/snapshots/4.7.0-RC-20120314
>>>
>>>and shortly its mirrors.  It has been generated from SVN revision 185376.
>>>
>>>I have so far bootstrapped and tested the release candidate on
>>>x86_64-linux.  Please test it and report any issues to bugzilla.
>>
>>Some days ago I learned that even if there are solutions to reported bugs,
>>these solutions is already upstream to trunk and approved to be backported to
>>4.7.1, these bugfixes are prohibited for the 4.7.0 release.
>>
>>Can someone explain this "fix as few as possible bugs" rule to me?
>>
>>I don't want to question that precedure, I just want to understand it.
>>
>>If the reason is "not destabilize the release": What is the advantage of
>>having exact the same destabilization at a later point, namely for the 4.7.1
>>release in this specific case?
> 
> 
> The points are as follows
> 
>  1) we want to make a release at some point
>  2) we want to give people a chance to test the release beforehand,
>     thus we do a release candidate - main testing focus is that
>     weird targets get built, to rule out show-stoppers
>  3) if we apply changes to a release candidate 2) is invalidated so
>     we'd need another release candidate - see point 1)
>  4) for 4.7.1 there will be a release candidate as well, thus 2)
>     is re-validated
> 
> so the issue is simply that when we have created a RC we don't want
> _any_ changes.  Ideally.  Otherwise doing a release candidate is
> pointless and we could just release without doing release candidates.
> 
> Richard.

Ok, so the goal is that the releast is exactly the same as the (last) 
release candidate.

I was just confused by the "please report bugs" which gives rise to the 
(incorrect) assumption that the goal is to actually fix these bugs -- 
only if this is possible in a timely manner, of course, and won't delay 
the release.

Thanks for explanation.

Johann





More information about the Gcc mailing list