Jeff Lavallee <j...@zeroclue.com> writes: > If you actually install modules, how do you identify modules that don't > properly declare their dependencies? >
That way he can find other breakages, e.g. modules breaking if a non-declared optional module is actually installed. We need all of these: testers installing everything, testers installing something, and testers installing nothing. Regards, Slaven > > Jeff > > > On Jun 21, 2011, at 6:45 AM, Chad Davis wrote: > >> I also found that relying on the build dir for finding dependencies, >> rather than installing them, led to problems with various modules not >> finding their dependencies. I now have CPAN::Reporter::Smoker install >> everything, using a local::lib just for the smoker, so that it doesn't >> conflict with anything else. >> >> source ~/setup-smoker-local-lib.sh; nice perl -MCPAN::Reporter::Smoker >> -e "start(install=>1)" >> >> This has been working well for me. It seems to address the build_dir >> problem as well as correctly finding dependencies. >> >> >> >> 2011/6/21 Serguei Trouchelle <s...@cpan.org>: >>> Hello Daniel and CPAN Testers, >>> >>> I've found this very strange test result: >>> http://www.cpantesters.org/cpan/report/048e04de-9b35-11e0-96f4-fdd92c767501 >>> >>> And after quick investigation found that there are also similar reports, and >>> all of them have one similarity: an enormous PERL5LIB variable (more than >>> 64k), which contains modules that totally unrelated to currently smoking >>> package. >>> >>> So, if you use build_dir_reuse, PLEASE set clean_cache_after to some small >>> value, and don't use default 100, because it's very likely to fill PERL5LIB >>> to the point when unpredicted problems start to appear. Having something >>> like Dist::Zilla::Some::Plugin smoked will definitely add *kilobytes* to >>> PERL5LIB because of hundred of Moose dependencies (174 including core >>> modules to be precise). >>> >>> -- >>> Serguei Trouchelle >>> > -- Slaven Rezic - slaven <at> rezic <dot> de tknotes - A knotes clone, written in Perl/Tk. http://ptktools.sourceforge.net/#tknotes