The Gentoo Perl Versioning Scheme
A common observation/confusion people have is that the versions used on Perl related things in Gentoo don't directly correspond to upstream versions.
This is because Upstream uses two different schemes, and one of those schemes is fundamentally incompatible with Gentoo's.
The Problem
In most people's minds, this is how version numbers sort:
1.0 1.1 1.5 1.10 1.15 1.20 1.45
This is because you read . as a delimiter for multiple integers.
However, in Perl, those same versions sort as follows:
1.0 1.1 1.10 1.15 1.20 1.45 1.5
Because these versions are all treated as floating point, and yes, 1.1 and 1.10 are the same version.
... continue reading