In article <[EMAIL PROTECTED]>, Michael G Schwern <[EMAIL PROTECTED]> wrote:
> 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/. > 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. I had this problem quite a bit, then wrote Test::Prereq to check it for me. It's an fugly hack to the problem, but I haven't had it since I started using it. Now I have new problems :) I thought about writing a Test::MANIFEST (all caps), but then you'd have to list all the files it should have in MANIFEST somehow. If you can do that, you can sort out MANIFEST without it. :) In my personal release checker, I have a make manifest step that complains if MANIFEST changes so I can verify the addition or adjust MANIFEST.SKIP. -- brian d foy, [EMAIL PROTECTED]