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

Reply via email to