On 06/01/2013 08:56 AM, Wietse Venema wrote:
After the confusion that Postfix 2.10 is not Postfix 2.1, maybe it is time to change the release numbering scheme.
I would take the confusion with a grain of salt, and I think that changing the numbering scheme will generate even more confusion.
I tend to agree that the major number should only be incremented with a major code cleanup / backwards compatibility change, etc, but the thing is that postfix doesn't seem to need one and I personally can't foresee such a major change anytime in the near future because postfix is very well maintained already, so this tends to translate into "we're going to have 2 forever", which is not such a good thing, imo. It gets more confusing when we get to versions such as 2.26, and later on down the road 2.56, and so it becomes harder to separate one version from the next.
So what I would suggest instead is to relax the standard for a major version change a bit so that a major new feature would also be cause for a major version change. Such an opportunity was recently missed with the introduction of postscreen in version 2.8.
Peter