Would it not be a lot simpler if we did what we do now, except that if
during the sequence of alpha-releases it becomes apparent that the
"next" release is going to have some significant change which warrants
a different number from that of the alpha versions (e.g. 4.1.2.alpha?
should have been called 4.2.alpha?) then this change could be made at
the point when alpha? becomes rc? (which surely means the same as
beta? anyway), since that's when there is a freeze on new features.

As long as there is a log somewhere explaining how 4.1.2.alpha?
matured into 4.2 instead of 4.1.2 (or whatever the numbers are next
time this happens) then this would seem to keep everyone happy.

John

2009/10/26 Jason Grout <jason-s...@creativetrax.com>:
>
> Dr. David Kirkby wrote:
>> Jason Grout wrote:
>>
>>> So it sounds like the main problem is that the name "sage-next" would
>>> apply to lots of different releases.  How about making it more specific,
>>> like "sage-4.1.2-next"?
>>>
>>> Jason
>>
>> Why not 'beta' like most other projects? If something goes wrong, then one 
>> might
>> have a beta2. I've never come across any other open-source project which adds
>> 'next'.
>
>
> Because usually "beta" is attached to the version number of the next
> piece of software.  Our problem is that we don't want to arbitrarily
> number the next version of software, because many times the scope has
> not been accurately predicted at the start of the release cycle.
>
> Normally "beta" is applied like this:
>
> sage-4.1.1 -> sage-4.1.2-beta -> sage-4.1.2
>
> At least a few people are agreeing that 4.1.2 should really have been
> 4.2.  The decision to keep the 4.1.2 number was done, at least in part,
> because we already had lots of references to 4.1.2 (like
> sage-4.1.2.alpha1).  We're trying to avoid here the mention of 4.1.2
> until we know that it is the sort of scope that a double-point upgrade
> suggests.  So we're suggesting something like:
>
> sage-4.1.1 -> sage-4.1.1-next -> sage-4.1.2
>
> (or probably, it would have been: sage-4.1.1 -> sage-4.1.1-next ->
> sage-4.2, since we put off figuring out what the next number was until
> we saw the scope of the changes).
>
> Thanks,
>
> Jason
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to