hi, this is reproducible across all of my current boxes.
i've, Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=darwin, osvers=8.8.0, archname=darwin-thread-multi-2level uname='darwin mydwv 8.8.0 darwin kernel version 8.8.0: fri sep 8 17:18:57 pdt 2006; root:xnu-792.12.6.obj~1release_ppc power macintosh powerpc ' when i check cpan, cpan> r Package namespace installed latest in CPAN file Module::Build::Version 0 0.58 KWILLIAMS/Module-Build-0.2807.tar.gz then try tp upgrade, it fails w/ cpan> install Module::Build::Version Running install for module 'Module::Build::Version' Running make for K/KW/KWILLIAMS/Module-Build-0.2807.tar.gz Has already been unwrapped into directory /homw/.cpan/build/Module-Build-0.2807-GtMucU ... Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/metadata.t 2 512 47 2 14-15 t/moduleinfo.t 2 512 81 2 79 81 1 test and 12 subtests skipped. Failed 2/25 test scripts. 4/756 subtests failed. Files=25, Tests=756, 153 wallclock secs (72.87 cusr + 38.44 csys = 111.31 CPU) Failed 2/25 test programs. 4/756 subtests failed. make: *** [test] Error 255 KWILLIAMS/Module-Build-0.2807.tar.gz /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force Failed during this command: KWILLIAMS/Module-Build-0.2807.tar.gz : make_test NO checking @ shell, % cd Module-Build-0.2807-IT1kgp % perl Build.PL % ./Build % ./Build test Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/metadata.t 2 512 47 2 14-15 t/moduleinfo.t 2 512 81 2 79 81 1 test and 12 subtests skipped. Failed 2/25 test scripts. 4/756 subtests failed. Files=25, Tests=756, 136 wallclock secs (72.08 cusr + 37.97 csys = 110.05 CPU) Failed 2/25 test programs. 4/756 subtests failed. then in more detail, ./Build test --verbose --test_files t/metadata.t t/metadata....1..47 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Simple' version '3.14159265' ok 1 - 'name' field present in META.yml ok 2 - 'version' field present in META.yml ok 3 - 'abstract' field present in META.yml ok 4 - 'author' field present in META.yml ok 5 - 'license' field present in META.yml ok 6 - 'generated_by' field present in META.yml ok 7 - 'meta-spec' -> 'version' field present in META.yml ok 8 - 'meta-spec' -> 'url' field present in META.yml ok 9 ok 10 ok 11 ok 12 ok 13 not ok 14 - Check version # Failed test 'Check version' # at t/metadata.t line 150. # got: '0.60.128' # expected: 'v0.60.128' not ok 15 - Check version # Failed test 'Check version' # at t/metadata.t line 151. # got: '0.61.129' # expected: 'v0.61.129' ok 16 - Versions from prepare_metadata() aren't refs ok 17 - Versions from prepare_metadata() aren't refs ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 - with conflicting versions reported ok 24 ok 25 - with conflicting versions reported ok 26 ok 27 ok 28 ok 29 ok 30 - with conflicting versions reported ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 - with conflicting versions reported ok 37 ok 38 ok 39 ok 40 - no conflicts reported ok 41 ok 42 - corresponding package conflicts with multiple alternatives ok 43 ok 44 - only one alternative conflicts with corresponding package ok 45 ok 46 ok 47 # Looks like you failed 2 tests of 47. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 14-15 Failed 2/47 tests, 95.74% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/metadata.t 2 512 47 2 14-15 Failed 1/1 test scripts. 2/47 subtests failed. Files=1, Tests=47, 15 wallclock secs ( 5.60 cusr + 5.54 csys = 11.14 CPU) Failed 1/1 test programs. 2/47 subtests failed. ./Build test --verbose --test_files t/moduleinfo.t t/moduleinfo....1..81 ok 1 - use Module::Build::ModuleInfo; ok 2 - find_module_by_name() succeeds ok 3 - fail if can't find module by module name ok 4 - fail if can't find module by file name ok 5 - new_from_file() succeeds ok 6 - new_from_module() succeeds ok 7 - correct module version (1 of 22) ok 8 - no warnings from parsing ok 9 - correct module version (2 of 22) ok 10 - no warnings from parsing ok 11 - correct module version (3 of 22) ok 12 - no warnings from parsing ok 13 - correct module version (4 of 22) ok 14 - no warnings from parsing ok 15 - correct module version (5 of 22) ok 16 - no warnings from parsing ok 17 - correct module version (6 of 22) ok 18 - no warnings from parsing ok 19 - correct module version (7 of 22) ok 20 - no warnings from parsing ok 21 - correct module version (8 of 22) ok 22 - no warnings from parsing ok 23 - correct module version (9 of 22) ok 24 - no warnings from parsing ok 25 - correct module version (10 of 22) ok 26 - no warnings from parsing ok 27 - correct module version (11 of 22) ok 28 - no warnings from parsing ok 29 - correct module version (12 of 22) ok 30 - no warnings from parsing ok 31 - correct module version (13 of 22) ok 32 - no warnings from parsing ok 33 - correct module version (14 of 22) ok 34 - no warnings from parsing ok 35 - correct module version (15 of 22) ok 36 - no warnings from parsing ok 37 - correct module version (16 of 22) ok 38 - no warnings from parsing ok 39 - correct module version (17 of 22) ok 40 - no warnings from parsing ok 41 - correct module version (18 of 22) ok 42 - no warnings from parsing ok 43 - correct module version (19 of 22) ok 44 - no warnings from parsing ok 45 - correct module version (20 of 22) ok 46 - no warnings from parsing ok 47 - correct module version (21 of 22) ok 48 - no warnings from parsing ok 49 - correct module version (22 of 22) ok 50 - no warnings from parsing ok 51 - record only one occurence of each package ok 52 - no default package ok 53 - no version w/o default package ok 54 - alpha version reported ok 55 - alpha version greater than non ok 56 - correct script version (1 of 8) ok 57 - correct script version (2 of 8) ok 58 - correct script version (3 of 8) ok 59 - correct script version (4 of 8) ok 60 - correct script version (5 of 8) ok 61 - correct script version (6 of 8) ok 62 - correct script version (7 of 8) ok 63 - correct script version (8 of 8) ok 64 - found default package ok 65 - version for default package ok 66 - version for secondary package ok 67 - filename() returns valid path to module file ok 68 - found correct number of packages ok 69 - packages stored in order found ok 70 - contains_pod() succeeds ok 71 - found all pod sections ok 72 - return undef() if pod section not present ok 73 - return undef() if pod section not collected ok 74 - collected pod section ok 75 - found default package ok 76 - version for default package ok 77 ok 78 - found default package not ok 79 - version for default package # Failed test 'version for default package' # at t/moduleinfo.t line 422. # got: '0.60.128' # expected: 'v0.60.128' ok 80 not ok 81 - version for embedded package # Failed test 'version for embedded package' # at t/moduleinfo.t line 425. # got: '0.61.129' # expected: 'v0.61.129' # Looks like you failed 2 tests of 81. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 79, 81 Failed 2/81 tests, 97.53% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/moduleinfo.t 2 512 81 2 79 81 Failed 1/1 test scripts. 2/81 subtests failed. Files=1, Tests=81, 3 wallclock secs ( 0.75 cusr + 0.91 csys = 1.66 CPU) Failed 1/1 test programs. 2/81 subtests failed.