[MacPorts] #55207: perl5.24, perl5.26: failed db-hash test on 10.13

MacPorts noreply at macports.org
Wed Nov 1 00:22:13 UTC 2017


#55207: perl5.24, perl5.26: failed db-hash test on 10.13
--------------------------------+------------------------
  Reporter:  mojca              |      Owner:  mojca
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:
Resolution:                     |   Keywords:  highsierra
      Port:  perl5.24 perl5.26  |
--------------------------------+------------------------
Description changed by mojca:

Old description:

> One test from perl5.24 fails on 10.13:
> {{{
> PERL_DL_NONLAZY=1 "../../perl" "-I../../lib" "-I../../lib"
> "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
> *Test::Harness::Switches; test_harness(0, '../../lib', '../../lib')"
> t/*.t
> t/db-btree.t .. ok
> t/db-hash.t ... 84/166 Use of uninitialized value $value in string eq at
> t/db-hash.t line 225.
> Use of uninitialized value $values[0] in string eq at t/db-hash.t line
> 225.
> Use of uninitialized value $value in lc at t/db-hash.t line 225.
> Use of uninitialized value $h{""} in string eq at t/db-hash.t line 244.
> Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
> Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
> Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
> Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
> Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
> Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
> Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
> Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
> Use of uninitialized value $foo[18] in join or string at t/db-hash.t line
> 262.
> Use of uninitialized value $foo[36] in join or string at t/db-hash.t line
> 262.
> Use of uninitialized value $foo[48] in join or string at t/db-hash.t line
> 262.
> Use of uninitialized value $foo[58] in join or string at t/db-hash.t line
> 262.
> Use of uninitialized value $foo[59] in join or string at t/db-hash.t line
> 262.
> Use of uninitialized value $foo[60] in join or string at t/db-hash.t line
> 262.
> Use of uninitialized value $foo[62] in join or string at t/db-hash.t line
> 262.
> Use of uninitialized value $foo[63] in join or string at t/db-hash.t line
> 262.
> Use of uninitialized value $foo[92] in join or string at t/db-hash.t line
> 262.
> Use of uninitialized value $foo[114] in join or string at t/db-hash.t
> line 262.
> Use of uninitialized value $foo[140] in join or string at t/db-hash.t
> line 262.
> Use of uninitialized value $foo[187] in join or string at t/db-hash.t
> line 262.
> Use of uninitialized value $foo[188] in join or string at t/db-hash.t
> line 262.
> Use of uninitialized value $foo[189] in join or string at t/db-hash.t
> line 262.
> Use of uninitialized value $h{"Fred"} in string eq at t/db-hash.t line
> 573.
> Use of uninitialized value $v in concatenation (.) or string at t/db-
> hash.t line 749.
> t/db-hash.t ... Dubious, test returned 25 (wstat 6400, 0x1900)
> Failed 76/166 subtests
> t/db-recno.t .. ok
>
> Test Summary Report
> -------------------
> t/db-hash.t (Wstat: 6400 Tests: 116 Failed: 26)
>   Failed tests:  23-25, 27-28, 30, 37, 45-46, 68, 70, 72-77
>                 82, 84, 86, 89-90, 98, 101, 106, 112
>   Non-zero exit status: 25
>   Parse errors: Bad plan.  You planned 166 tests but ran 116.
> Files=3, Tests=517, 15 wallclock secs ( 2.86 usr  0.20 sys +  3.79 cusr
> 7.75 csys = 14.60 CPU)
> Result: FAIL
> Failed 1/3 test programs. 26/517 subtests failed.
> }}}
>
> (I didn't test older versions.)

New description:

 One test from perl5.24 fails on 10.13:
 {{{
 PERL_DL_NONLAZY=1 "../../perl" "-I../../lib" "-I../../lib"
 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
 *Test::Harness::Switches; test_harness(0, '../../lib', '../../lib')" t/*.t
 t/db-btree.t .. ok
 t/db-hash.t ... 84/166 Use of uninitialized value $value in string eq at t
 /db-hash.t line 225.
 Use of uninitialized value $values[0] in string eq at t/db-hash.t line
 225.
 Use of uninitialized value $value in lc at t/db-hash.t line 225.
 Use of uninitialized value $h{""} in string eq at t/db-hash.t line 244.
 Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
 Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
 Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
 Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
 Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
 Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
 Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
 Use of uninitialized value in numeric eq (==) at t/db-hash.t line 253.
 Use of uninitialized value $foo[18] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[36] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[48] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[58] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[59] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[60] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[62] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[63] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[92] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[114] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[140] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[187] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[188] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $foo[189] in join or string at t/db-hash.t line
 262.
 Use of uninitialized value $h{"Fred"} in string eq at t/db-hash.t line
 573.
 Use of uninitialized value $v in concatenation (.) or string at t/db-
 hash.t line 749.
 t/db-hash.t ... Dubious, test returned 25 (wstat 6400, 0x1900)
 Failed 76/166 subtests
 t/db-recno.t .. ok

 Test Summary Report
 -------------------
 t/db-hash.t (Wstat: 6400 Tests: 116 Failed: 26)
   Failed tests:  23-25, 27-28, 30, 37, 45-46, 68, 70, 72-77
                 82, 84, 86, 89-90, 98, 101, 106, 112
   Non-zero exit status: 25
   Parse errors: Bad plan.  You planned 166 tests but ran 116.
 Files=3, Tests=517, 15 wallclock secs ( 2.86 usr  0.20 sys +  3.79 cusr
 7.75 csys = 14.60 CPU)
 Result: FAIL
 Failed 1/3 test programs. 26/517 subtests failed.
 }}}

 Quick way to test outside of MacPorts:
 {{{
 ./Configure -des && TEST_FILES=../cpan/DB_File/t/db-hash.t make -j8
 test_harness
 }}}

 (I didn't test older versions.)

--

--
Ticket URL: <https://trac.macports.org/ticket/55207#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list