Agreed, I just found the phrase "led to problems with various modules not finding their dependencies" a little misleading perhaps.
As long as a tester is aware of the fact that their setup won't catch undeclared dependency issues, everything's A-OK. Jeff On Jun 21, 2011, at 10:52 AM, Slaven Rezic wrote: > 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