Hi Sage, I prefer Option D because it's self explanatory. We could also drop the names. I became attached to them but they are confusing to the new users who is required to remember that firefly is 0.80, giant is 0.87 etc. Cheers On 27/02/2015 00:12, Sage Weil wrote: > -- Option D -- "labeled" > > X.Y-{dev,rc,release}Z > > - Increment Y on each major named release > - Increment X if it's a major major named release (bigger change > than usual) > - Use dev, rc, or release prefix to clearly label what type of release > this is > - Increment Z for stable updates > > 1.0-dev1 first infernalis dev release > 1.0-dev2 another dev release > ... > 1.0-rc1 first rc > 1.0-rc2 next rc > 1.0-release1 final release > 1.0-release2 stable update > 1.0-release3 stable update > 1.1-dev1 first cut for j-release > 1.1-dev2 ... > ... > 1.1-rc1 > 1.1-release1 stable > 1.1-release2 stable > 1.1-release3 stable > > Q: How do I tell what kind of release this is? > A: Look at the string embedded in the version > > Q: Will these funny strings confuse things that sort by version? > A: I don't think so. dev < rc < release : good pick ;-) Cheers -- Loïc Dachary, Artisan Logiciel Libre
Attachment:
signature.asc
Description: OpenPGP digital signature