On 25 Nov 2006, at 23:19, Jonathan Rockway wrote:
On Saturday 25 November 2006 16:00, Andy Armstrong wrote:
Anyway, the PAUSE indexer has failed because:
status: Not indexed because Geo-Cache-0.06/lib/Geo/Gpx.pm in
R/RB/RBOW/Geo-Cache-0.06.tar.gz has a higher version
number
(0.1)
I spoke to Rich Bowen (the original author) and agreed that I'd take
over the module and release a new version - but obviously I can't
because PAUSE thinks Geo::Gpx is part of Geo::Cache. Does anyone know
what I should do? I could ask Rich to make a release of Geo::Cache
that had Geo::Gpx as a dependency rather than bundling it - does
anyone know if that'd fix it?
That would probably fix it. You should also bump the version number
of your
module to 0.11, to placate the PAUSE indexer.
I probably didn't make myself clear; that's exactly what I've done.
It seems to be confused because it's saying that Geo::Cache has a
higher version - which it doesn't - it's at 0.06.
Presumably it's the fact that Geo::Gpx is currently distributed
alongside Geo::Cache and I'm trying to set it free on it's own that's
causing the problem :)
If Geo::Cache needs an older
version of Geo::Gpx to be bundled with it, make sure the $VERSION
in (the
bundled) Geo::Gpx is lower than the real CPAN version. That should
prevent
future version problems.
I don't think that's an issue - I've been careful to make my
implementation backwards compatible.
--
Andy Armstrong, hexten.net