Subject: | PathTools v3.13 breaks Module::Find v3.04 |
PathTools v3.13 (and later) changed the behavior of abs2rel, which breaks Module::Find. Here's the entry from the Changes file for PathTools:
- abs2rel() used to return the empty string when its two arguments
were identical, which made no sense. Now it returns
curdir(). [Spotted by David Golden]
The diagnostic is that the tests fail. Downgrading to PathTools to v3.12 fixes things.
malaise-136: make test
PERL_DL_NONLAZY=1 /proj/axaf/pkgs/perl-5.8.7/i686-Linux-2.4_2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/1-use..............ok
t/2-find.............
# Failed test in t/2-find.t at line 11.
Use of uninitialized value in string eq at t/2-find.t line 12.
# Failed test in t/2-find.t at line 12.
t/2-find.............ok 3/5# Looks like you failed 2 tests of 5.
t/2-find.............dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
Failed 2/5 tests, 60.00% okay
t/3-usesub...........NOK 1
# Failed test in t/3-usesub.t at line 11.
Use of uninitialized value in string eq at t/3-usesub.t line 12.
t/3-usesub...........NOK 2
# Failed test in t/3-usesub.t at line 12.
t/3-usesub...........NOK 3
# Failed test in t/3-usesub.t at line 13.
t/3-usesub...........ok 4/4# Looks like you failed 3 tests of 4.
t/3-usesub...........dubious
Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 1-3
Failed 3/4 tests, 25.00% okay
t/4-useall...........ok
t/5-setmoduledirs....ok 1/9
# Failed test in t/5-setmoduledirs.t at line 18.
Use of uninitialized value in string eq at t/5-setmoduledirs.t line 19.
# Failed test in t/5-setmoduledirs.t at line 19.
t/5-setmoduledirs....NOK 4# Looks like you failed 2 tests of 9.
t/5-setmoduledirs....dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 3-4
Failed 2/9 tests, 77.78% okay
t/pod-coverage.......ok
t/pod................ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/2-find.t 2 512 5 2 40.00% 1-2
t/3-usesub.t 3 768 4 3 75.00% 1-3
t/5-setmoduledirs.t 2 512 9 2 22.22% 3-4
Failed 3/7 test scripts, 57.14% okay. 7/26 subtests failed, 73.08% okay.
make: *** [test_dynamic] Error 255