Subject: | Tie-Hash-Indexed: t/101_basic.t fails against perl-5.31.0 on FreeBSD-12 |
As per subject line. Tested as part of CPAN-River-3000 testing. Excerpt from cpanm build.log:
#####
$ dumpjson MHX.Tie-Hash-Indexed-0.05.log.json
{
author => "MHX",
dist => "Tie-Hash-Indexed",
distname => "Tie-Hash-Indexed-0.05",
distversion => 0.05,
grade => "FAIL",
prereqs => undef,
test_output => [
"Building and testing Tie-Hash-Indexed-0.05",
"cp lib/Tie/Hash/Indexed.pm blib/lib/Tie/Hash/Indexed.pm",
"Running Mkbootstrap for Indexed ()",
"chmod 644 \"Indexed.bs\"",
"\"/usr/home/jkeenan/var/tad/testing/perl-5.31.0/bin/perl\" -MExtUtils::Command::MM -e 'cp_nonempty' -- Indexed.bs blib/arch/auto/Tie/Hash/Indexed/Indexed.bs 644",
"\"/usr/home/jkeenan/var/tad/testing/perl-5.31.0/bin/perl\" \"/home/jkeenan/var/tad/testing/perl-5.31.0/lib/5.31.0/ExtUtils/xsubpp\" -typemap '/home/jkeenan/var/tad/testing/perl-5.31.0/lib/5.31.0/ExtUtils/typemap' -typemap '/usr/home/jkeenan/var/tad/testing/perl-5.31.0/.cpanm/work/1562787494.14114/Tie-Hash-Indexed-0.05/typemap' Indexed.xs > Indexed.xsc",
"mv Indexed.xsc Indexed.c",
"cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_FORTIFY_SOURCE=2 -O2 -pipe -fstack-protector -fno-strict-aliasing -DVERSION=\\\"0.05\\\" -DXS_VERSION=\\\"0.05\\\" -DPIC -fPIC \"-I/home/jkeenan/var/tad/testing/perl-5.31.0/lib/5.31.0/amd64-freebsd-thread-multi/CORE\" -DNDEBUG Indexed.c",
"rm -f blib/arch/auto/Tie/Hash/Indexed/Indexed.so",
"cc -shared -L/usr/local/lib -fstack-protector-strong Indexed.o -o blib/arch/auto/Tie/Hash/Indexed/Indexed.so ",
"chmod 755 blib/arch/auto/Tie/Hash/Indexed/Indexed.so",
"\"/usr/home/jkeenan/var/tad/testing/perl-5.31.0/bin/perl\" -MExtUtils::Command::MM -e 'cp_nonempty' -- Indexed.bs blib/arch/auto/Tie/Hash/Indexed/Indexed.bs 644",
"PERL_DL_NONLAZY=1 \"/usr/home/jkeenan/var/tad/testing/perl-5.31.0/bin/perl\" \"-MExtUtils::Command::MM\" \"-MTest::Harness\" \"-e\" \"undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')\" t/*.t",
"# Failed test 8 in t/101_basic.t at line 43",
"# t/101_basic.t line 43 is: skip(\$scalar, \$s =~ /^(\\d+)\\/\\d+\$/ && \$1 == scalar keys %h);",
"# Failed test 11 in t/101_basic.t at line 49",
"# t/101_basic.t line 49 is: skip(\$scalar, \$s =~ /^(\\d+)\\/\\d+\$/ && \$1 == scalar keys %h);",
"# Failed test 14 in t/101_basic.t at line 55",
"# t/101_basic.t line 55 is: skip(\$scalar, \$s =~ /^(\\d+)\\/\\d+\$/ && \$1 == scalar keys %h);",
"t/101_basic.t ..... ",
"Failed 3/32 subtests ",
"t/102_storable.t .. ok",
"t/103_bugs.t ...... ok",
"",
"Test Summary Report",
"-------------------",
"t/101_basic.t (Wstat: 0 Tests: 32 Failed: 3)",
" Failed tests: 8, 11, 14",
"Files=3, Tests=69, 0 wallclock secs ( 0.01 usr 0.03 sys + 0.05 cusr 0.02 csys = 0.11 CPU)",
"Result: FAIL",
],
via => "App::cpanminus::reporter 0.17 (1.7044)",
}
#####
Can you investigate?
Thank you very much.
Jim Keenan