Re: your reports for Archive-Tar-Wrapper

[email protected] (Slaven Rezic)
Newsgroups perl.cpan.testers.discuss
Message-ID <[email protected]>
David Cantrell <[email protected]> writes:

> On Thu, Jul 05, 2018 at 03:55:30PM +0000, Alceu R. de Freitas Jr. wrote:
>
>> Despite my efforts, the new release also showed the same error in one of your boxes:
>> http://www.cpantesters.org/cpan/report/30beda64-7f90-11e8-bec4-48217347484a
>> Could you please try to help me in discovering why Log::Log4perl is
>> not being installed in this case?
>
> CCing cpan-testers-discuss because I'm stumped here.
>
> Here <https://pastebin.com/CFW7Aqs5> is the raw output from running
> perl-5.14.4/bin/cpan Archive::Tar::Wrapper
>
> As you can see it fetches and untars the dist, runs Makefile.PL, which
> correctly warns about the missing deps and does its usual dance. Here
> <https://pastebin.com/XRiWqYmd> is the generated MYMETA.yml. But then
> CPAN.pm doesn't spot that there are dependencies missing and carries on
> to the 'make' and 'make test' phases, which then blows up.
>
> I can't see anything especially weird in Makefile.PL that would cause
> this. Anyone else got any idea?
>
> This only happens in 5.14.4. I have test passes for 5.16 onwards, and
> also for 5.8.9.
>
> In 5.12, Makefile.PL dies thus:
>
> Warning: prerequisite IPC::Run 0 not found.
> Warning: prerequisite Log::Log4perl 0 not found.
> Warning: prerequisite Test::Simple 1.302073 not found. We have 1.302059.
> only nested arrays of non-refs are supported at
> /home/david/cpantesting/perl-5.12.5/lib/5.12.5/ExtUtils/MakeMaker.pm
> line 664
> (/home/david/cpantesting/perl-5.12.5/bin/perl Makefile.PL exited with
> 65280)
>
> So I presume that there's something Odd in the metadata that only
> affects some combinations of versions of CPAN.pm and EU::MM, but I can't
> spot what it is.

I did some experiments with a clean perl install in a docker container
(see attached Dockerfile). It seems that the dependency resolution is
broken with perl 5.14.4, 5.15.0 and 5.15.1, and started to work with
5.15.2 again.

Upgrading various CPAN-related modules in 5.14.4 (CPAN, CPAN::Meta,
CPAN::Meta::YAML...) did not help.

Regards,
    Slaven



-- 
Slaven Rezic - slaven <at> rezic <dot> de

    Berlin Perl Mongers - http://berlin.pm.org
Dockerfile (application/octet-stream, 1.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.