On 23 November 2016 at 06:40, Steve Dower <steve.do...@python.org> wrote:
> On 22Nov2016 1150, R. David Murray wrote:
>>
>> Being who we are (precisionist programmers), the inconsistency between
>> "beta release cuts off features" and "last beta before RC cuts off
>> non-release-critical fixes" does produce some cognitive dissonance.
>> I've seen the RC described as "the first beta that might be turned into
>> the production release", and if you think of it that way it makes it
>> easier to remember that we're restricting commits in order to produce that
>> "special beta".  That is probably better, conceptually, than producing
>> an RC that we fully expect will require release-critical bug fixes because
>> we just committed a bunch of non-release-critical bug fixes, just
>> so cutoff-when-the-name-changes stays consistent.
>
>
> It might also help if the version info was updated to (for example)
> "3.6.0rc1-" rather than "3.6.0b4+", to emphasize that any work going on in
> that branch is work against RC and not against a beta.
>
> I'm not sure that a trailing '-' is the right way to mark this. Maybe
> "rc1+dev" or similar?

The "3.6.0rc0+" notation would reflect that it's not a beta any more,
but still comes before rc1.

(While Donald's right that PEP 440 recommends a ".dev0" suffix for
this use case, we don't allow for that in the interpreter level
version reporting APIs, while an "rc0" suffix should work fine)

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
_______________________________________________
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/

Reply via email to