As John Peacock has pointed out recently on the module-build mailing
list, this is against the Best Practice section in the version.pm
manpage which reads:
* Be consistent
Whichever of the two types of version objects that you choose to
employ, you should stick to either "Numeric Versions" or
"Extended
Versions" and not mix them together. While this is possible,
it is
very confusing to the average user.
As a workaround for the poor average user who want to upgrade P:RD
within the CPAN shell, he would have to say
install DCONWAY/Parse-RecDescent-v1.95.1.tar.gz
The solution for this problem is to make a new release with a version
number of higher than 1.940.0 which is equivalent to 1.94, the currently
highest available version. So any of these would work:
1.95, 1.940.1, 1.950.0, 2.0, 2.0.0
Thanks,