Thanks, Slaven. I've filed this for future reference:
https://github.com/cpan-testers/CPAN-Reporter/issues/78

On Sun, Jul 10, 2016 at 9:22 AM, Slaven Rezic <sla...@rezic.de> wrote:

> David Golden <x...@xdg.me> writes:
>
> > Hi, Nigel.
> >
> > Here's another odd failure:
> >
> >
> http://www.cpantesters.org/cpan/report/cd9352da-4607-11e6-9fc5-14bfbd15da07
> >
> > Output from '/usr/bin/make test':
> >
> > PERL_DL_NONLAZY=1 "/home/njh/perl5/perlbrew/perls/perl-5.18.0/bin/perl"
> > "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
> > *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> > Could not execute (/home/njh/perl5/perlbrew/perls/perl-5.18.0/bin/perl
> > t/recurse.t): open3: exec of
> > /home/njh/perl5/perlbrew/perls/perl-5.18.0/bin/perl t/recurse.t failed at
> >
> /home/njh/perl5/perlbrew/perls/perl-5.18.0/lib/site_perl/5.18.0/TAP/Parser/Iterator/Process.pm
> > line 165.
> > Makefile:899: recipe for target 'test_dynamic' failed
> > make: *** [test_dynamic] Error 7
>
> Unfortunately the 5.18.0 version of IPC::Open3 does not output the value
> of $! in case of an exec failure (see
>
> https://metacpan.org/source/RJBS/perl-5.18.0/ext/IPC-Open3/lib/IPC/Open3.pm#L277
> ).
>
> I've seen similar errors where the $! value was "Argument list too
> long". This usually happens if PERL5LIB is too long and exceeds the
> environment's maximum length. However, on current Unix systems this is
> typically more than 100kB, and PERL5LIB in the problematic report is far
> from this limit.
>
> >
> > Could you please see if this is repeatable?  I can't think of any reason
> > why this would be happening only for some tests.
> >
> > If this is widespread/common/random, I wonder if CPAN::Reporter et al.
> need
> > to try to detect this error and not send a report.
>
> I do this (sort of) in my smoker wrapper: if a test report matches
>
>     m{Could not execute .* open3: exec of .* failed: Argument list too
> long at .*TAP/Parser/Iterator/Process.pm}
>
> then it will not be sent to metabase.
>
> Regards,
>     Slaven
>
> --
> Slaven Rezic - slaven <at> rezic <dot> de
>   BBBike - route planner for cyclists in Berlin
>   WWW version:                           http://www.bbbike.de
>   Perl/Tk version for Unix and Windows:  http://bbbike.sourceforge.net
>



-- 
David Golden <x...@xdg.me> Twitter/IRC/GitHub: @xdg

Reply via email to