- The official title for my current build is "Ancient Domains Of Mystery (release 48)". Displayed on the title screen and in the windows title. Derived from a total of 48 releases (including the next one).
- The internal version number displayed after pressing 'V' is "Ancient Domains Of Mystery (release 48, build 48a, version 1.8.0)".
- Release is just a runnnig number that does nothing but count the number of released versions (hence 48, hopefully I didn't miscount).
- Version is the version number adjusted for the new rules which state that MAJOR (1) will always remain fixed for ADOM, minor (currently 8) will be advanced with each public release that creates incompatibilities (and we could discuss if it then should be 5 or 6 or 7) and MINOR (currently once more 0) is only adjusted for changes that are very minor and do not invalidate save files.
- The numerical part is advanced to the release number, if MINOR or MAJOR changes. The character part is advanced if PATCH changes (and then only the character part).
Jochens first feedback was "Too complicated. I don't like it.".
Which brought me back full circle to the arguments exchanged in the original post:
- I want to reflect the advances state of ADOM (hence release 48).
- Some people prefer MAJOR.MINOR.PATCH schemes (thus the internal version number 1.8.0).
- Some people just want to have a little more information but are happy with not being flooded with meaningless information - hence "build 48a".
Now I just could go with the build number - but wouldn't that be kind of equal to dropping the "1." from the version number and just going with the second and third number? So 8.0? (or 7.0 or 6.0 - the numbers right now are not yet important)
I guess I shouldn't try to decide this in a democratic way ;-)