We ran into a similar issue, though it was our (bioperl) fault. We had a version assigned through some hackery involving a common root module that worked over the years, but recent Module::Build and CPAN updates seemingly broke it, so now everything is undef (not present in META.yml at least). We’re basically working on defining the versions explicitly in META.yml now.
chris On Jun 4, 2014, at 10:05 AM, Alex Balhatchet <ka...@cpan.org> wrote: > Hi guys, > > I'm drawing a blank on this one. I'm trying to upload version 0.46 of > Geo::Coder::Many to CPAN via PAUSE and I got the following error: > > ---------------------------------------------- > > User: KAORU (Alex Balhatchet) > Distribution file: Geo-Coder-Many-0.46.tar.gz > Number of files: 34 > *.pm files: 18 > README: Geo-Coder-Many-0.46/README > META-File: Geo-Coder-Many-0.46/META.json > META-Parser: Parse::CPAN::Meta 1.4404 > META-driven index: no > Timestamp of file: Wed Jun 4 14:42:57 2014 UTC > Time of this run: Wed Jun 4 14:44:37 2014 UTC > > Status of this distro: Decreasing version number > ================================= > > module : Geo::Coder::Many::Generic > version: undef > in file: Geo-Coder-Many-0.46/lib/Geo/Coder/Many/Generic.pm > status : Not indexed because lib/Geo/Coder/Many/Generic.pm in > K/KA/KAORU/Geo-Coder-Many-0.45.tar.gz has a higher version > number (0) > ... > > module : Geo::Coder::Many::Util > version: undef > in file: Geo-Coder-Many-0.46/lib/Geo/Coder/Many/Util.pm > status : Not indexed because lib/Geo/Coder/Many/Util.pm in > K/KA/KAORU/Geo-Coder-Many-0.45.tar.gz has a higher version > number (0) > > Status: Successfully indexed > ============================ > > module : Geo::Coder::Many > version: 0.46 > in file: Geo-Coder-Many-0.46/lib/Geo/Coder/Many.pm > status : indexed > > ... > > module : Geo::Coder::Many::PlaceFinder > version: 0.03 > in file: Geo-Coder-Many-0.46/lib/Geo/Coder/Many/PlaceFinder.pm > status : indexed > > __END__ > > ---------------------------------------------- > > I haven't touched Geo::Coder::Many::Generic between version 0.45 and > 0.46, and the error message appears to be that "0 > undef", which is > super weird. Geo-Coder-Many 0.45 doesn't have a version of 0 listed > for Geo::Coder::Many::Generic. > > https://metacpan.org/source/KAORU/Geo-Coder-Many-0.45/lib/Geo/Coder/Many/Generic.pm > > Could this be a bug with PAUSE, or am I doing something bone-headed? > > The 0.46 source is here: > > https://github.com/lokku/Geo-Coder-Many > > Any help would be much appreciated. Thanks, > > - Alex