Sébastien Aperghis-Tramoni wrote:
CPANPLUS sent the report to your module because its tests failed,
because it uses Test::Exception which uses Sub::Uplevel which wasn't
available during the test phase. The reason why Sub::Uplevel is missing
may come from a problem in IMACAT's box, or maybe not. Details are
missing because of the still present interaction problem between
CPANPLUS and Module::Build.
1. I suspect that it reflects the bug in CPANPLUS referenced by Fergal
in his posting.
2. In Imacat's defense: When I was working on revisions to
ExtUtils::ModuleMaker last summer, I had frequent FAILS on Imacat's
boxes for versions that PASSed on other people's boxes. I corresponded
with her, and ultimately concluded that the fault was with my code, not
with her testing box. While I don't know the specific details, she
appears to keep a more pristine testing box than the other CPAN testers,
so if you fail to include prerequisites or do something else that's not
kosher, she (her box, actually) is more likely to give you a FAIL than
So my own rule of thumb is: If my distro has passed all its tests on
imacat's boxes, then it has *really* passed!