It might be just me - but it makes sense to me that as a newer software/firmware comes out that the version numbers should be in order.
Example
Which is newer – (version 5.15 or 5.9 or 5.5)
5.9 is a larger number than 5.15 & 5.5 so a person might think that 5.9 is the newest version.
The 5.5 should really be 5.05 and the 5.9 should really be 5.09
if you are looking for the larger number for a version you are in trouble.
I would like to see a version numbering system like this :
5.05 routeros-mipsbe-5.5.npk renamed to routeros-mipsbe-5.05.npk
5.09 routeros-mipsbe-5.9.npk renamed to routeros-mipsbe-5.09.npk
5.15 routeros-mipsbe-5.15.npk
Where the larger number is the newer version number.
I can confirm that its not just you. i also made the exact same mistake the first time i saw those version numbers. but as normis pointed out, it seems rather to be universal standard. basically ‘.’ , between the two numbers, should be treated as a simple dot (as opposed to ‘point’).
However, all of those examples that normis provided, have at least 2 dots in them. that makes it quite obvious, and they won’t be mistaken with anything else. that is not the case in mikrotik firmware version numbers. so i believe your argument, is still valid.
I love that reply Normis!
If the versions are that confusing you probably should also consider a switch to Ubiquiti as they have pretty pictures in their gui and try to make things real simple. Mikrotik products are for people with a degree of intelligence and that fictional thing called common sense.
I did not know that. then maybe a better request would be continuing your old version numbering. the numbering you’re using right now, is actually only confusing to new users. but when even that could be avoided, why not doing so? not to mention that it would help you to better manage firmware numbers base on the amount of changes you make on each one.
well… anyway, MikroTik never fixes previous versions (for example, there will never be 5.10.1, they’ll place fixes in 5.17), so there’s no sense in the dot just integer version won’t confuse anyone
RouterOS v938 is older than v1078 - anyone will tell that
Had some headache when programming our auto version upgrader-downgrader due to this…
A note: netinstall was not in classroom when we learned to count versions. He thinks 5.8 > 5.12
If string type data is sorted, characters are compared in succession: 5|.|1|2
So you have “1” compared vs “8”. It doesn’t care about the second character. Depends on with what you make your scripts, you have to use special algorithms to order minor version numbers.