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]

Reply via email to