Ciaran McCreesh wrote:
>> 3. "Extend versioning rules in an EAPI - for example, addition of the
>> scm suffix - GLEP54 [1] or allowing more sensible version formats like
>> 1-rc1, 1-alpha etc. to match upstream more closely."
>> Apart from GLEP54, I believe our versioning scheme works reasonably
>> well. I don't see any need to match upstream more closely. I'd rather
>> like to keep the more uniform way of handling suffixes like rc and
>> alpha, that we have now.
> 
> Please explain why 1.2_rc3 is legal but 1.2-rc3 is not.

I actually like the current format in that it does *not* allow "-" in
the version.  For example, pkg-2.3.1_rc5 makes it clear that the string
from "2" to "rc5" is the version.  If were were to allow pkg-2.3.1-rc5,
this could get visually confusing (looks a bit like pkg-2.3.1-r5).  In
this case, *less* flexibility and more strict rules serve a good
purpose, I think.

                                                -Joe

Reply via email to