Subject: | B::Generate dep on B not enforced |
Date: | Sun, 21 Aug 2011 15:31:26 +0100 |
To: | bug-B-Generate [...] rt.cpan.org |
From: | Zefram <zefram [...] fysh.org> |
B::Generate declares, at configure time, a dependency on B 1.09.
However, at runtime it doesn't enforce this at all, so it's happy to
run against an inadequate version of B. It would even pass its tests,
but for a bug in the test suite.
t/new_cv.t attempts to skip the entire test script if B has a version less
than 1.09. However, after emitting the "1..0" line, it fails to exit.
The test harness therefore sees that it ran 26 tests (which all pass
with B 1.07 or 1.02) after planning 0, and fails it.
Please decide whether B::Generate actually requires B 1.09. Enforce its
true version requirement, and make version-dependent skipping operate
correctly.
-zefram