Skip Menu |

This queue is for tickets about the Test-DistManifest CPAN distribution.

Report information
The Basics
Id: 102017
Status: resolved
Priority: 0/
Queue: Test-DistManifest

People
Owner: ether [...] cpan.org
Requestors: paul [...] city-fan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.013
Fixed in: 1.014



Subject: Test suite fails with ExtUtils::Manifest < 1.69
With ExtUtils::Manifest < 1.69, the _build_params generated by Module::Build::Tiny isn't skipped, and results in a test failure. Similarly, with ExtUtils::Manifest < 1.56, there are issues with MYMETA.* $ ./Build test # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ----- ----- # Module::Build::Tiny 0.039 0.039 # # === Test Requires === # # Module Want Have # --------------------- ---- ------ # ExtUtils::MakeMaker any 6.42 # File::Spec any 3.2501 # Test::Builder::Tester any 1.18 # Test::More any 0.86 # if any 0.05 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.143240 # # === Runtime Requires === # # Module Want Have # ------------------ ---- ------- # Carp any 1.08 # Cwd any 3.2501 # ExtUtils::Manifest any 1.51_01 # File::Find any 1.13 # File::Spec any 3.2501 # File::Spec::Unix any 3.2501 # Module::Manifest 0.07 1.08 # Test::Builder any 0.86 # strict any 1.04 # warnings any 1.06 # t/00-report-prereqs.t .. ok # Unable to parse MANIFEST.SKIP file: # No such file or directory # Using default skip data from ExtUtils::Manifest 1.51_01 # Distribution files are missing in MANIFEST: # MYMETA.yml # MYMETA.json # _build_params # Failed test 'All files are listed in MANIFEST or skipped' # at t/02manifest.t line 13. # Looks like you failed 1 test of 4. t/02manifest.t ......... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/4 subtests t/03core.t ............. ok t/04warn-only.t ........ ok t/05-no-manifest.t ..... ok Test Summary Report ------------------- t/02manifest.t (Wstat: 256 Tests: 4 Failed: 1) Failed test: 2 Non-zero exit status: 1 Files=5, Tests=20, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.44 cusr 0.02 csys = 0.50 CPU) Result: FAIL It'd be nice if these names were skipped in the testsuite by default rather than having to depend on a recent ExtUtils::Manifest.
I was originally looking at adding dynamic prereqs on newer EUM depending on the version of EUMM that was installed, but in the end decided it wasn't necessary. Looks like I was wrong.
Fixed in version 1.014.