On Tue, Jul 19, 2005 at 10:49:12PM -0400, James E Keenan wrote: > The inference I drew was that the four false positives I received for > v0.35 came from automated testing in an environment where IO::Capture > was already installed, so that the test script did not need to find > IO::Capture in t/testlib/. But I would consider such an environment to > be "polluted" in the sense that it contained modules other than core > modules that provided functionality to the distribution being tested. > > Am I correct in this inference and this judgment? Or is there something > about the automated testing that I don't understand?
If I understand correctly, the issue here is you failed to list a dependency yet the tests failed to catch it because that module was already installed. Its a false positive, but not testers.cpan.org's fault. It would have to attempt to automatically figure out what modules your code needs and check that you list them as dependencies. This is fraut with peril. Its your responsibility to check that you're listing all your deps. Use something which runs through your source code, finds all the modules you're using and checks that against your dependency list. I'm sure someone here can recommend something on CPAN to do that. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern ROCKS FALL! EVERYONE DIES! http://www.somethingpositive.net/sp05032002.shtml