ExtUtils::Installed: _module_name cannot cope with modern package syntax #14042
Created by @eserte
_module_name() in ExtUtils::Installed looks like it cannot parse
$ /opt/perl-5.18.2/bin/perl -MData::Dumper -MExtUtils::Installed -e 'ExtUtils::Installed::_module_name(shift, shift)' /opt/perl-5.18.2/lib/site_perl/5.18.2/CPAN/Test/Dummy/Perl5/PackageWithBlock.pm CPAN::Test::Dummy::Perl5::PackageWithBlock
(_module_name is only used on VMS systems, so on normal Unix
On Sat Aug 23 10:18:33 2014, ether wrote:
If I hack up cpan/ExtUtils-Install/lib/ExtUtils/Installed.pm with debugging code:
... the output I get from ./perl -Ilib cpan/ExtUtils-Install/t/Installed.t includes this:
So, given inputs $p and $module, how would we use Module::Metadata to substitute for _module_name() in the VMS case?
I don't have access to VMS, but would like to toss a patch to the VMS folks.
Thank you very much.