Version Numbering
От
David E. Wheeler
Тема
Version Numbering
Дата
Msg-id
28F10824-222F-44C0-8A96-42FC8B1DCA35@kineticode.com
Список
Дерево обсуждения
Re: Version Numbering "Sergio A. Kessler" <sergiokessler@gmail.com>
Re: Version Numbering Greg Stark <gsstark@mit.edu>
Re: Version Numbering "Joshua D. Drake" <jd@commandprompt.com>
Re: Version Numbering "Joshua D. Drake" <jd@commandprompt.com>
Re: Version Numbering Tom Lane <tgl@sss.pgh.pa.us>
Re: Version Numbering "Joshua D. Drake" <jd@commandprompt.com>
Re: Version Numbering "Joshua D. Drake" <jd@commandprompt.com>
Re: Version Numbering Greg Stark <gsstark@mit.edu>
Re: Version Numbering Greg Stark <gsstark@mit.edu>
Re: Version Numbering "Joshua D. Drake" <jd@commandprompt.com>
Re: Version Numbering "Joshua D. Drake" <jd@commandprompt.com>
Re: Version Numbering Greg Stark <gsstark@mit.edu>
Re: Version Numbering Wolfgang Wilhelm <wolfgang20121964@yahoo.de>
Re: Version Numbering Peter Geoghegan <peter.geoghegan86@gmail.com>
Re: Version Numbering Markus Wanner <markus@bluegap.ch>
Re: Version Numbering Greg Stark <gsstark@mit.edu>
Re: Version Numbering "Joshua D. Drake" <jd@commandprompt.com>
Re: Version Numbering "Joshua D. Drake" <jd@commandprompt.com>
Re: Version Numbering "Sergio A. Kessler" <sergiokessler@gmail.com>
Hackers,
A while ago, I asked if .0 releases could be versioned with three digits instead of two. That is, it would be "8.4.0" instead of "8.4". This is to make the format consistent with maintenance releases ("8.4.1", etc.). I thought this was generally agreed upon, but maybe not, because I just went to build the latest 9.0 beta and saw that the version number is "9.0beta4".
Would it be possible to *always* use three integers? So the next release would be "9.0.0beta5" or "9.0.0rc1"? In addition to being more consistent, it also means that PostgreSQL would be adhering to Semantic Versioning (http://semver.org/), which is a very simple format that's internally consistent. I'm planning to require semantic versioning for PGXN, and it'd be nice if the core could do the same thing (it will make it nicer for specifying dependencies on core contrib modules, for example).
Thanks,
David
В списке pgsql-hackers по дате отправления