Show quoted text>>>>> On Fri, 3 Mar 2006 12:06:01 -0500 (EST), " via RT" <bug-CPAN@rt.cpan.org> said:
Show quoted text > Fri Mar 03 12:06:00 2006: Request 17963 was acted upon.
> Transaction: Ticket created by ADAMK
> Queue: CPAN
> Subject: Bundle::CPAN should refer to readline, not Term::ReadLine::Perl
> Owner: Nobody
> Requestors: ADAMK@cpan.org
> Status: new
> Ticket <URL:
http://rt.cpan.org/Ticket/Display.html?id=17963 >
Show quoted text > Sigh...
Show quoted text > The author of Term::ReadLine::Perl does not update the version of
> Term::ReadLine::Perl when that specific file does not change.
Show quoted text > He only updates readline.pm, which is installed as
> Term/ReadLine/readline.pm...
Show quoted text > It's a bit twisted up, but the only way I can see to make the Bundle
> work right is to put the dependency on readline.pm, not
> Term::ReadLine::Perl.
Which does not work because readline.pm has an irregular package name:
while it is installed as Term/ReadLine/readine.pm and can be required
as C<require Term::ReadLine::readline>, it provides only the package
C<readline>. So the indexer sees only the package C<readline> which
cannot be loaded with C<require readline>.
I have only the workaround to inject the distro
ILYAZ/modules/Term-ReadLine-Perl-1.0207.tar.gz ino the bundle but this
would have the disadvantage that the distro gets installed again and
again whenever the user says C<install Bundle::CPAN>.
Advice welcome.
--
andreas