Jump to content
Mumble forums

Something Incredibly Petty: Version Number.


Marz
 Share

Recommended Posts

Don't get me wrong, I'm happy for a security update and am grateful for all the hard work the mumble devs have done. As the title states I know it's petty but it's really grinding my gears. How do you go from version 1.2.9 back to 1.2.1 (1.2.10)? Could this not have just been called 1.2.91? It makes it look like the person responsible for naming the release doesn't know how to count.. Multiple people on my server have noticed and it was glaringly obvious to me.

Link to comment
Share on other sites

  • Moderators

Check out semantic versioning.


It has nothing to do with counting, it has to do with you guys erroneously treating version numbers as decimal fractions. The first clue that this is incorrect probably ought to have been the second '.' character, but regardless. :geek:


Treating them as decimals implies multiple things that are simply not true: 1.2.5 is not "half way" through the 1.2 series, and 1.2.9 is not the release immediately prior to 1.3.0 (though for a time it was certainly appearing that way).


The versions are simply three integers strung together, with a major version, minor version and a revision - nothing more is implied. Unfortunately this makes string sorting not particularly easy, but it's the way versioning works. If it's any consolation (it probably isn't), we can go all the way up to 1.2.255 before the code in src/Version.cpp breaks.


TL;DR: Read the version as Major 1, Minor 2, Revision 9, rather than 129/100.

Full disclosure: I used to run a commercial Mumble host, and my opinions do not reflect the opinions of the Mumble project.

Avatar is stolen from here

Link to comment
Share on other sites

  • Moderators
Fair enough. It's the first time I've ever seen it happen. The more you know.

 

No problem. For what it's worth, Linux does the same thing, and Microsoft are extreme offenders in the Windows 10 Technical Preview:


Microsoft Windows [Version 10.0.9926]

Microsoft Windows [Version 10.0.10162]

Full disclosure: I used to run a commercial Mumble host, and my opinions do not reflect the opinions of the Mumble project.

Avatar is stolen from here

Link to comment
Share on other sites

  • Moderators

TL;DR: The next version will be 1.3.0 not 1.2.6. The next feature release after that 1.4.0 and so on.

 

LOL

Full disclosure: I used to run a commercial Mumble host, and my opinions do not reflect the opinions of the Mumble project.

Avatar is stolen from here

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...