Am 31.05.2013 22:56, schrieb Wietse Venema:
> After the confusion that Postfix 2.10 is not Postfix 2.1, maybe it
> is time to change the release numbering scheme.

Glad you are asking.

No, it is not the time to join in brainless version numbering races.

Tell people those are independent numbers with a particular meaning
(major, minor, patch/bugfixlevel), link to a "how to read Postfix's
version numbers" document from 1. the download page, 2. from the FAQ's
front page, 3. from Postfix's web front page, and, as proposed in this
thread, 4. from postconf and possibly 5. postfix manual pages; and if
that does not suffice, consider it an intelligence test as to who should
_not_ be operating a mail transfer agent because he or she cannot handle
the complexities.

Possibly add "2.1 -> 2.2 -> 2.9 -> 2.10 -> future 2.11" figure so
people see quickly that 2.10 was newer than 2.9 and 2.1...

> or we could do it like Sun. After releasing Solaris 2.0 .. 2.6,
> they changed the numbering scheme with Solaris 7 which was released
> way back in 1998. Nowadays, many software distributions change the
> major release number frequently, if not every time.

Is there a _technical_ reason (undereducation on a part of the users
does not count) to follow Google's useless race of versioning that makes
major version numbers pointless (oh, and Google does have four-component
version numbering..., and Mozilla stuck to three-component in spite of
joining the race)?

Why sacrifice the semantic value of "if major version changes, check for
major incompatibilities"?  What do we gain?

> If we were to change the release numbering scheme like this with
> Postfix then we would immediately be free from the pain of getting
> sites to adopt Postfix 3.0, because they would no longer expect the
> pain of transitioning from Python 2->3, from perl 5->6 and the like.
> The next Postfix release would be 11.0, so 3.x would never happen.

My vote is "keep the versioning system", and explain it.  Else it will
take ages until distributions adopt the new system, causing two or so
years of even more confusion.

And I must say that I have always appreciated the excellent
compatibility and release documentation Postfix has provided - thanks
for your keeping this up for ever since the first formal release,
I value such consistency over changing version numbering schemes to
accommodate a few inattentive people.

Reply via email to