>>>>> 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

Reply via email to