Eric Eide <eeide(a)cs.utah.edu> writes in xemacs-beta(a)xemacs.org:
"sb" == SL Baur <steve(a)xemacs.org> writes:
sb> There wouldn't be a 21.2. That's part of the point. There would
sb> be a 21.2.XX where XX is the number where we finally release.
This seems unnecessarily confusing from a user's perspective,
unless
21.2.XX is going to be publicly released for more than one value of
XX.
Sounds good to me. Actually, this sounds like the best solution.
I'll implement this starting for 21.2.
Additionally, I think there is a risk that users will think that the
software is a for-gurus-only version if the XX is anything other
than zero.
That's not my perception. I thought common belief was to avoid
anything with a last number of zero. The only other software product
that does what we do is CVS[1] and it is annoying too.
Many people can't write the two-element version test correctly
---
and here you go adding a third element :-)!
Dang it! We don't want people writing version number tests! They
should be writing feature tests.
PS --- Does anybody remember the days when the third element was
incremented every time you build Emacs on your own system?
Yup. It annoyed me to death. What I'm proposing isn't the same thing.
Footnotes:
[1] Both cvs-1.10 and cvs-1.10.2 are hopelessly buggier than cvs-1.9
from where I'm sitting.