No, it’s not about how Ubuntu gets its version number. Which is taken from year and month of its release, Ubuntu 9.04 means Ubuntu version that will be released on year 2009 , 04th month. No, it’s not about that. But somehow I feel the urge to explain it, sorry :)
If you ever updated Ubuntu before, you must already realized how long some of its package’s version numbers are. Like these :
I suggested a simpler version number in Ubuntu, but apparently it won’t be that easy. Asa told me that in his comment which is very good and educational. I learned something new from his comment, so I think it deserves a post of its own.
This is how to read version number in Ubuntu, from his own words. He explained it in example, so it will be easier to understand :
If you had a package foo version 1.0-2ubuntu3 that means that the foo project release 1.0, and then debian made 2 changes and then Ubuntu took a copy of Debian's package and made 3 changes.
From the official explanation of version numbering is, I knew it follows certain format, that is :
[epoch:] upstream_version[-debian_revision]
Read the full explanation here. But believe me, it will be easier to learn from example above.
Why Debian? Learn Ubuntu long history here, but in short : Ubuntu is based on Debian.
Ps : Congratulation to Asa, on what? Want to know? See his website here.
keyword : how to read | ubuntu version number



the DtTvB
March 25, 2009 9:49 PM
This makes it very clear, thanks for this post!
But I am still a bit confused. What does 0.1 in "0.10.21-3ubuntu0.1" mean?
tacone
March 25, 2009 10:00 PM
As the Ubuntu version number is *bound* to inner technical workings, I think it's very difficult they will change ever.
the dtTvB: 0.10.21-3ubuntu0.1 reads
0.10.21 is the version of the software
3 is the debian package version.
0.1 is the ubuntu package's version
Note that 0.1 is atypical because usually a integer number is used.
Other example:
rapache_0.7-0ubuntu2 indicates
Rapache version is 0.7. The package is not based on a previously debian package (0 version), and the Ubuntu's package is at its second version (so probably 1 bugfix occurred)
Panji Nushantara
March 26, 2009 9:27 AM
@ the dtTvB :
you're welcome
@tacone :
You are right, I realized that now, it's near impossible :)
and thanks for answering dtTvB's question.