On Thu, Apr 16, 2009 at 09:51:48AM -0400, David Golden wrote:
> On Thu, Apr 16, 2009 at 9:27 AM, M W487 <[email protected]> wrote:
> 
> > Why do I have a huge PATH, that seems to grow without end if I only run the
> > smoker??? (Occasionally, I go into CPAN by hand, and install a module just 
> > to
> > clean out the build (?) directory and thus PATH).
> 
> PATH or PERL5LIB?  CPAN.pm adds any successfully tested distribution
> to PERL5LIB.  This is essential to make sure that prerequisites that
> are tested but not installed are available for subsequent tests.  If a
> smoker is repeatedly calling CPAN's test(), then PERL5LIB will grow to
> be huge. (The same happens with distributions with massive dependency
> chains.)
> 
> CPAN::Reporter::Smoker calls $CPAN::META->reset_tested() between
> distributions to make CPAN forget previously successful tests and
> reset PERL5LIB.  If minismokebox isn't doing that, then that's a bug
> in minismokebox.

POE::Component::SmokeBox::Backend and 
POE::Component::SmokeBox::Backend::CPAN::Reporter
do the heavy lifting via POE::Component::SmokeBox.

I've added the appropriate calls to Backend::CPAN::Reporter and shipping 
version 0.24
of POE::Component::SmokeBox to CPAN at the moment.

Cheers,

-- 
Chris Williams
aka BinGOs
PGP ID 0x4658671F
http://www.gumbynet.org.uk
==========================

Attachment: pgp5K4HmGmJ9o.pgp
Description: PGP signature

Reply via email to