Subject: | Test fail on 5.8.3-5.8.6 |
I am seeing a test fail for the latest version of this dist on 5.8.3-5.8.6. I see at least one pass in cpantesters for 5.8.5, so this is probably just needs an upgraded dependency somewhere.
t/uniq................ok 16/31Operation `eq': no method found,
left argument in overloaded package Googol,
right argument has no overloaded magic at /opt/perl/5.8.6/lib/5.8.6/Test/More.pm line 1037.
t/uniq................ok 17/31# Looks like you planned 31 tests but only ran 26.
# Looks like your test died just after 26.
t/uniq................dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 27-31
Failed 5/31 tests, 83.87% okay
t/uniqnum.............ok
t/weak................ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/uniq.t 255 65280 31 10 32.26% 27-31
25 subtests skipped.
Failed 1/35 test scripts, 97.14% okay. 5/2124 subtests failed, 99.76% okay.
make: *** [Makefile:1025: test_dynamic] Error 255
FAIL
Also attaching the full build log in case it is helpful.
Subject: | fail.5.8.6.txt |
ae1cc9af5deb:/work# cpanm -v List::Util
cpanm (App::cpanminus) 1.7044 on perl 5.008006 built for x86_64-linux
Work directory is /root/.cpanm/work/1587054447.8
You have make /usr/bin/make
You have /usr/bin/curl
You have /bin/tar: tar (GNU tar) 1.30
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
Searching List::Util () on cpanmetadb ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 161 100 161 0 0 969 0 --:--:-- --:--:-- --:--:-- 969
--> Working on List::Util
####################################################################################################################################### 100.0%
OK
Unpacking Scalar-List-Utils-1.55.tar.gz
Scalar-List-Utils-1.55/
Scalar-List-Utils-1.55/lib/
Scalar-List-Utils-1.55/lib/Scalar/
Scalar-List-Utils-1.55/lib/Scalar/Util.pm
Scalar-List-Utils-1.55/lib/Sub/
Scalar-List-Utils-1.55/lib/Sub/Util.pm
Scalar-List-Utils-1.55/lib/List/
Scalar-List-Utils-1.55/lib/List/Util.pm
Scalar-List-Utils-1.55/lib/List/Util/
Scalar-List-Utils-1.55/lib/List/Util/XS.pm
Scalar-List-Utils-1.55/MANIFEST
Scalar-List-Utils-1.55/META.json
Scalar-List-Utils-1.55/ListUtil.xs
Scalar-List-Utils-1.55/t/
Scalar-List-Utils-1.55/t/minstr.t
Scalar-List-Utils-1.55/t/refaddr.t
Scalar-List-Utils-1.55/t/shuffle.t
Scalar-List-Utils-1.55/t/uniqnum.t
Scalar-List-Utils-1.55/t/reductions.t
Scalar-List-Utils-1.55/t/prototype.t
Scalar-List-Utils-1.55/t/min.t
Scalar-List-Utils-1.55/t/reftype.t
Scalar-List-Utils-1.55/t/sum0.t
Scalar-List-Utils-1.55/t/rt-96343.t
Scalar-List-Utils-1.55/t/readonly.t
Scalar-List-Utils-1.55/t/maxstr.t
Scalar-List-Utils-1.55/t/weak.t
Scalar-List-Utils-1.55/t/dualvar.t
Scalar-List-Utils-1.55/t/reduce.t
Scalar-List-Utils-1.55/t/blessed.t
Scalar-List-Utils-1.55/t/head-tail.t
Scalar-List-Utils-1.55/t/sample.t
Scalar-List-Utils-1.55/t/openhan.t
Scalar-List-Utils-1.55/t/subname.t
Scalar-List-Utils-1.55/t/any-all.t
Scalar-List-Utils-1.55/t/product.t
Scalar-List-Utils-1.55/t/isvstring.t
Scalar-List-Utils-1.55/t/00version.t
Scalar-List-Utils-1.55/t/uniq.t
Scalar-List-Utils-1.55/t/sum.t
Scalar-List-Utils-1.55/t/scalarutil-proto.t
Scalar-List-Utils-1.55/t/getmagic-once.t
Scalar-List-Utils-1.55/t/tainted.t
Scalar-List-Utils-1.55/t/pair.t
Scalar-List-Utils-1.55/t/max.t
Scalar-List-Utils-1.55/t/exotic_names.t
Scalar-List-Utils-1.55/t/first.t
Scalar-List-Utils-1.55/t/stack-corruption.t
Scalar-List-Utils-1.55/t/lln.t
Scalar-List-Utils-1.55/multicall.h
Scalar-List-Utils-1.55/Changes
Scalar-List-Utils-1.55/Makefile.PL
Scalar-List-Utils-1.55/README
Scalar-List-Utils-1.55/META.yml
Scalar-List-Utils-1.55/ppport.h
Entering Scalar-List-Utils-1.55
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.44)
Running Makefile.PL
Configuring Scalar-List-Utils-1.55 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for List::Util
Writing MYMETA.yml and MYMETA.json
OK
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0 ... Yes (0.47)
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.44)
Building and testing Scalar-List-Utils-1.55 ... cp lib/List/Util/XS.pm blib/lib/List/Util/XS.pm
cp lib/Sub/Util.pm blib/lib/Sub/Util.pm
cp lib/List/Util.pm blib/lib/List/Util.pm
cp lib/Scalar/Util.pm blib/lib/Scalar/Util.pm
Running Mkbootstrap for Util ()
chmod 644 "Util.bs"
"/opt/perl/5.8.6/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Util.bs blib/arch/auto/List/Util/Util.bs 644
"/opt/perl/5.8.6/bin/perl" "/opt/perl/5.8.6/lib/5.8.6/ExtUtils/xsubpp" -typemap '/opt/perl/5.8.6/lib/5.8.6/ExtUtils/typemap' ListUtil.xs > ListUtil.xsc
mv ListUtil.xsc ListUtil.c
cc -c -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.55\" -DXS_VERSION=\"1.55\" -fpic "-I/opt/perl/5.8.6/lib/5.8.6/x86_64-linux/CORE" -DPERL_EXT -DUSE_PPPORT_H ListUtil.c
rm -f blib/arch/auto/List/Util/Util.so
cc -shared -L/usr/local/lib ListUtil.o -o blib/arch/auto/List/Util/Util.so \
\
chmod 755 blib/arch/auto/List/Util/Util.so
"/opt/perl/5.8.6/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Util.bs blib/arch/auto/List/Util/Util.bs 644
PERL_DL_NONLAZY=1 "/opt/perl/5.8.6/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00version...........ok
t/any-all.............ok
t/blessed.............ok
1/12 skipped: Unicode package names are not supported
t/dualvar.............ok
20/41 skipped: Perl not compiled with 'useithreads'
t/exotic_names........ok
t/first...............ok
2/24 skipped: Poor man's MULTICALL can't cope
t/getmagic-once.......ok
t/head-tail...........ok
t/isvstring...........ok
t/lln.................ok
t/max.................ok
t/maxstr..............ok
t/min.................ok
t/minstr..............ok
t/openhan.............ok
t/pair................ok
t/product.............ok
t/prototype...........ok
t/readonly............ok
t/reduce..............ok
2/33 skipped: Poor man's MULTICALL can't cope
t/reductions..........ok
t/refaddr.............ok
t/reftype.............ok
t/rt-96343............ok
t/sample..............ok
t/scalarutil-proto....ok
t/shuffle.............ok
t/stack-corruption....ok
t/subname.............ok
t/sum.................ok
t/sum0................ok
t/tainted.............ok
t/uniq................ok 16/31Operation `eq': no method found,
left argument in overloaded package Googol,
right argument has no overloaded magic at /opt/perl/5.8.6/lib/5.8.6/Test/More.pm line 1037.
t/uniq................ok 17/31# Looks like you planned 31 tests but only ran 26.
# Looks like your test died just after 26.
t/uniq................dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 27-31
Failed 5/31 tests, 83.87% okay
t/uniqnum.............ok
t/weak................ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/uniq.t 255 65280 31 10 32.26% 27-31
25 subtests skipped.
Failed 1/35 test scripts, 97.14% okay. 5/2124 subtests failed, 99.76% okay.
make: *** [Makefile:1025: test_dynamic] Error 255
FAIL
! Installing List::Util failed. See /root/.cpanm/work/1587054447.8/build.log for details. Retry with --force to force install it.