>>>>> On Thu, 17 Apr 2008 00:29:25 +0800, imacat <[EMAIL PROTECTED]> said:
> I understand it. But the problem is that, the newest version of > Lingua::Features is 0.3.1 in GROUSSE/Lingua-Features-0.3.1.tar.gz: > http://search.cpan.org/src/GROUSSE/Lingua-Features-0.3.1/lib/Lingua/Features.pm > but not 0.3 in GROUSSE/Lingua-Features-0.3.tar.gz It is a little known fact how decimal numbers convert to version strings in perl. Frankly, I do not even know where it is documented. But you can try it out: % perl -le 'use version;print version->new("0.3") <=> version->new("0.3.1");' 1 This means that 0.3 is higher than 0.3.1. To beat 0.3 with a versions string the author would have to set the version to 0.300.1 or so. > http://search.cpan.org/src/GROUSSE/Lingua-Features-0.3/lib/Lingua/Features.pm > But 02packages.details.txt.gz indexes Lingua::Features 0.3, but not > 0.3.1, as the latest version: > [EMAIL PROTECTED] ~ % gunzip -c > ~/.cpan/sources/modules/02packages.details.txt.gz | grep > Lingua::Features | head -n 1 > Lingua::Features 0.3 > G/GR/GROUSSE/Lingua-Features-0.3.tar.gz > [EMAIL PROTECTED] ~ % > I believe this is not "by design". Unfortunately this is a recurring thing. Current setup on PAUSE is such that the author gets a mail that the indexing of his upload failed due to a decreasing version number. These mails are either never received or never read or never understood. I welcome your bugreports on RT, maybe it helps. -- andreas
