Hi Paul:
Mark Mayer wrote:
Currently in dark ages using 0.3.3.
Any chance of a different version numbering system?
For example, coot-0.4-pre-1-revision-498.tar.gz is lexically greater than coot-0.4-pre-1.tar.gz, which creates headaches for (eg debian) package management systems. Also, "pre-release" has sort of lost its distinction if using the non-pre-release is perceived (correctly, IMO) as being "in the dark ages."
So my modest proposal is the following numbering system:
coot-0.4.0-000498 for the pre-releases, with 000498 being the svn revision number
and
coot-0.4.0, coot-0.4.1, etc for the more stable releases.
Then let's say svn revision 599 comes out after the coot-0.4.1 release, you could just call it
coot-0.4.1-000599
(you can always add more 000 placeholders as needed after a +.1 update to accomidate larger svn revision numbers).
or, even more simply,
coot-4.1.000599
which, IMO, more accurately reflects the maturity and utility of the program.
Happy new year.
Bill
|