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