Community discussions

MikroTik App
 
User avatar
TomjNorthIdaho
Forum Guru
Forum Guru
Topic Author
Posts: 1550
Joined: Mon Oct 04, 2010 11:25 pm
Location: North Idaho
Contact:

Router OS versions (example x.5 & x.15 &x.05)

Tue May 08, 2012 3:16 am

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.
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26950
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Tue May 08, 2012 10:51 am

In school, we learned to count: 1,2,3,4,5,6,7,8,9,10,11,12,13

This is also the universal standard in computer software versioning:

Linux kernel versions:
3.3.5
3.2.16
3.1.10
3.0.31
2.6.35.13
2.6.34.11
2.6.32.59
2.6.27.62

MacOS versions:

10.4.8
10.4.9
10.4.10
10.4.11
 
Devil
Member Candidate
Member Candidate
Posts: 170
Joined: Thu Jul 21, 2011 9:13 am

Re: Router OS versions (example x.5 & x.15 &x.05)

Tue May 08, 2012 6:02 pm

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.
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.
 
User avatar
jspool
Member
Member
Posts: 472
Joined: Sun Oct 04, 2009 4:06 am
Location: Oregon

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 09, 2012 8:13 am

In school, we learned to count: 1,2,3,4,5,6,7,8,9,10,11,12,13

This is also the universal standard in computer software versioning:

Linux kernel versions:
3.3.5
3.2.16
3.1.10
3.0.31
2.6.35.13
2.6.34.11
2.6.32.59
2.6.27.62

MacOS versions:

10.4.8
10.4.9
10.4.10
10.4.11
:lol: 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. :D Mikrotik products are for people with a degree of intelligence and that fictional thing called common sense. :shock:
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26950
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 09, 2012 8:27 am

However, all of those examples that normis provided, have at least 2 dots in them
RouterOS always had two dots until a few of the last versions. v2.8.14, v2.9.25 etc.
 
Devil
Member Candidate
Member Candidate
Posts: 170
Joined: Thu Jul 21, 2011 9:13 am

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 09, 2012 9:30 am

RouterOS always had two dots until a few of the last versions. v2.8.14, v2.9.25 etc.
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.
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26950
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 09, 2012 9:41 am

we had a massive amount of requests to switch to new style, because old style was considered confusing. I guess each thing is confusing to somebody
 
Devil
Member Candidate
Member Candidate
Posts: 170
Joined: Thu Jul 21, 2011 9:13 am

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 09, 2012 10:11 am

we had a massive amount of requests to switch to new style, because old style was considered confusing. I guess each thing is confusing to somebody
ok! Although I'm not sure why it was considered confusing, but better stick with the new style if that's the case.
 
User avatar
Chupaka
Forum Guru
Forum Guru
Posts: 8712
Joined: Mon Jun 19, 2006 11:15 pm
Location: Minsk, Belarus
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Thu May 10, 2012 3:42 pm

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 :)
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26950
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Thu May 10, 2012 3:49 pm

RouterOS v938 is older than v1078 - anyone will tell that
Not so sure. What if that v938 is actually meant as v9380? :) There is never a limit to craziness of interpretation.
 
User avatar
Chupaka
Forum Guru
Forum Guru
Posts: 8712
Joined: Mon Jun 19, 2006 11:15 pm
Location: Minsk, Belarus
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Thu May 10, 2012 3:52 pm

Not so sure. What if that v938 is actually meant as v9380? :) There is never a limit to craziness of interpretation.
okay, you won. please call it 'RouterOS version of 10th May, 2012' xD
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26950
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Thu May 10, 2012 3:54 pm

Ubuntu style? Year.Month
 
User avatar
Chupaka
Forum Guru
Forum Guru
Posts: 8712
Joined: Mon Jun 19, 2006 11:15 pm
Location: Minsk, Belarus
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Thu May 10, 2012 4:28 pm

Ubuntu style? Year.Month
then November is older than February - that's what this topic started from :)
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26950
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Thu May 10, 2012 7:54 pm

facepalm
 
spoiler
newbie
Posts: 27
Joined: Thu Mar 02, 2006 6:29 pm

Re: Router OS versions (example x.5 & x.15 &x.05)

Tue May 15, 2012 11:04 am

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 :D
 
User avatar
Chupaka
Forum Guru
Forum Guru
Posts: 8712
Joined: Mon Jun 19, 2006 11:15 pm
Location: Minsk, Belarus
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Tue May 15, 2012 3:24 pm

where does netinstall compare versions? %)
 
taduikis
Member
Member
Posts: 438
Joined: Sat Jul 07, 2007 12:09 pm

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 16, 2012 1:25 am

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.
 
User avatar
Chupaka
Forum Guru
Forum Guru
Posts: 8712
Joined: Mon Jun 19, 2006 11:15 pm
Location: Minsk, Belarus
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 16, 2012 3:25 am

and it's the same when comparing Kernel versions (like 2.6.5.3 vs 2.6.33.11 - textually the latter is greater)
 
User avatar
honzam
Forum Guru
Forum Guru
Posts: 2399
Joined: Wed Feb 27, 2008 10:27 pm
Location: Czech Republic

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 16, 2012 4:43 pm

And why RouterOS show 5.2 is higher then 5.16 ?
You do not have the required permissions to view the files attached to this post.
 
User avatar
Chupaka
Forum Guru
Forum Guru
Posts: 8712
Joined: Mon Jun 19, 2006 11:15 pm
Location: Minsk, Belarus
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 16, 2012 5:03 pm

just because WinBox sorts versions as text fields =)
 
taduikis
Member
Member
Posts: 438
Joined: Sat Jul 07, 2007 12:09 pm

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed May 16, 2012 6:12 pm

Yeah, seems like winbox needs some revision for that matter :)
 
User avatar
sergejs
MikroTik Support
MikroTik Support
Posts: 6697
Joined: Thu Mar 31, 2005 3:33 pm
Location: Riga, Latvia
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Thu May 17, 2012 8:31 am

honzam,do you run the latest RouterOS and Winbox version? My router neighbor list is attached
You do not have the required permissions to view the files attached to this post.
 
User avatar
Chupaka
Forum Guru
Forum Guru
Posts: 8712
Joined: Mon Jun 19, 2006 11:15 pm
Location: Minsk, Belarus
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Thu May 17, 2012 1:01 pm

huh, indeed - things changed somewhere between 5.7 (text sort) and 5.14 (numeric sort) =)
 
Dobby
Member
Member
Posts: 399
Joined: Wed Jan 11, 2012 12:07 am
Location: Hogwarts

Re: Router OS versions (example x.5 & x.15 &x.05)

Fri Jun 01, 2012 9:19 pm

Deleted because not related.
Last edited by Dobby on Mon Mar 11, 2013 3:37 am, edited 1 time in total.
 
User avatar
otgooneo
Trainer
Trainer
Posts: 587
Joined: Tue Dec 01, 2009 3:24 am
Location: Mongolia
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed Jun 13, 2012 4:28 pm

In school, we learned to count: 1,2,3,4,5,6,7,8,9,10,11,12,13

This is also the universal standard in computer software versioning:

Linux kernel versions:
3.3.5
3.2.16
3.1.10
3.0.31
2.6.35.13
2.6.34.11
2.6.32.59
2.6.27.62

MacOS versions:

10.4.8
10.4.9
10.4.10
10.4.11
So good answer. :D + 1 like.
 
LanHekary
just joined
Posts: 2
Joined: Fri Apr 27, 2012 2:48 pm

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed Jul 18, 2012 10:33 am

I made that mistake once .....

:D :D

very disappointing ...
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26950
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia
Contact:

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed Jul 18, 2012 10:37 am

Once and for all: RouterOS versions are numbered sequentially, when a period is used to separate sequences, it does not represent a decimal point, and the sequences do not have positional significance. An identifier of 2.5, for instance, is not "two and a half" or "half way to version three", it is the fifth second-level revision of the second first-level revision. Therefore v5.2 is older than v5.18, which is newer.
 
yogii
Member Candidate
Member Candidate
Posts: 148
Joined: Wed Jun 16, 2010 5:38 am
Location: Batam, Indonesia

Re: Router OS versions (example x.5 & x.15 &x.05)

Wed Jul 18, 2012 10:59 am

In school, we learned to count: 1,2,3,4,5,6,7,8,9,10,11,12,13
:lol: very simple answer, i like it. +1. it doesn't make me confused anyway.