Matt Sergeant writes:
On 22 Aug 2005, at 09:55, Smylers wrote:
... there seems to be something odd about the Apache-Reload-0.07
distribution. I first noticed that my usual way of jumping to a
module's documentation on the Cpan Search website doesn't work:
http://search.cpan.org/perldoc?Apache::Reload
But doing a full search clearly shows that it is available:
http://search.cpan.org/search?query=Apache::Reloadmode=module
And when trying to install Apache::Reload it seems that the CPAN
module can't find it either:
$ sudo cpan Apache::Reload
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Sun, 21 Aug 2005 20:58:22 GMT
Running install for module Apache::Reload
The module Apache::Reload isn't available on CPAN.
Either the module has not yet been uploaded to CPAN, or it is
temporary unavailable. Please contact the author to find out
more about the status. Try 'i Apache::Reload'.
I think this is because Apache::Reload is now shipped as part of core
mod_perl, but only as part of mod_perl 2.x
Hi Matt. That's possible, except that I'd then expect the above Cpan
Search URL to turn up the Apache::Reload that's in mod_perl 2, rather
than nothing.
Anyway, mod_perl 2 includes Apache2::Reload, which is a different name.
Before the Apache - Apache2 renaming did mod_perl 2 include a module
called Apache::Reload? If so, then that's probably the most recent
module of that name which has been uploaded to Cpan.
But that distribution has since been deleted, so it looks like the most
recent version of Apache::Reload is no longer available. Apache-Reload
is over 4 years old; perhaps if you just uploaded a new version (without
any changes) then this would trick the various indexers into knowing
where to find Apache::Reload?
Sometimes the intricacies of how CPAN works confuse me though.
Me too, which is why I've CCed the module authors list, in case anybody
else can offer an explanation of this.
Cheers.
Smylers
--
May God bless us with enough foolishness to believe that we can make a
difference in this world, so that we can do what others claim cannot be done.