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

Reply via email to