Skip Menu |

This queue is for tickets about the Geo-Coder-GoogleMaps CPAN distribution.

Report information
The Basics
Id: 52709
Status: resolved
Priority: 0/
Queue: Geo-Coder-GoogleMaps

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: v0.3.1
Fixed in: (no value)



Subject: New releases (0.3.1, 0.3.2) not recognized by PAUSE indexer
It seems that the PAUSE indexer does not know anything about the new releases v0.3.1 and v.0.3.1. In my quite recent 02packages.details.txt.gz I still see Geo::Coder::GoogleMaps 0.3 D/DU/DUPUISARN/Geo-Coder-GoogleMaps-0.3.tar.gz Geo::Coder::GoogleMaps::Location 0.3 D/DU/DUPUISARN/Geo-Coder-GoogleMaps-0.3.tar.gz Geo::Coder::GoogleMaps::Response 0.3 D/DU/DUPUISARN/Geo-Coder-GoogleMaps-0.3.tar.gz My guess is that the version number as it stands (0.3.2) is wrong. If you want to use two-dotted version numbers, then you should follow the "BEST PRACTICES" as described in "perldoc version", i.e. using version. But I would recommend to just use one-dotted version numbers, for simplicity reasons. Regards, Slaven
On Sat Dec 12 09:44:14 2009, SREZIC wrote: Show quoted text
> It seems that the PAUSE indexer does not know anything about the new > releases v0.3.1 and v.0.3.1. In my quite recent > 02packages.details.txt.gz I still see > > Geo::Coder::GoogleMaps 0.3 > D/DU/DUPUISARN/Geo-Coder-GoogleMaps-0.3.tar.gz > Geo::Coder::GoogleMaps::Location 0.3 > D/DU/DUPUISARN/Geo-Coder-GoogleMaps-0.3.tar.gz > Geo::Coder::GoogleMaps::Response 0.3 > D/DU/DUPUISARN/Geo-Coder-GoogleMaps-0.3.tar.gz > > My guess is that the version number as it stands (0.3.2) is wrong. If > you want to use two-dotted version numbers, then you should follow the > "BEST PRACTICES" as described in "perldoc version", i.e. using version. > But I would recommend to just use one-dotted version numbers, for > simplicity reasons.
Looking into it, it seems that the problem lies in the fact that 0.3.2 is actually *smaller* in the perl world than 0.3. That's because 0.3.2 is converted internally into an float using version.pm: $ perl -l -Mversion -e 'print version->new("0.3.2")->numify' 0.003002 Which is smaller than 0.3, and therefore not indexed by PAUSE. Regards, Slaven
You are perfectly right, my bad. Bad habits have long life... Fixed in version 0.4.