Hi Andreas,
Show quoted text> I think there's only one general rule: if a test breaks without a
> module, then that module is a dependency.
Then we agree, the test with MIME::Entity will be corrected in next
version (I spotted the error thanks to cpantesters). As for
Test::LongString I believe no tests fail without it but like you said I
may try to setup something without core dependencies and see if things fly.
Thanks again for your time and help.
Show quoted text> If you feel something is not
> a dependency, then write no test that breaks without it. The best way
> to deal with it is probably to watch cpantesters after the upload and
> see what breaks.
Which I do, but what would be even better is to be able to try things in
all these setup before CPAN upload, like farms used in other projects,
available to test many things in different setups.
Show quoted text> Bonus points when you uninstall these
> non-dependencies on your dev machine and see what breaks before you
> upload:)
Difficult but possible. Which gives even more weight to the idea of
having different configurations possible to test things before upload.
If that exists for Perl modules, I'm not aware of it.
Regards,