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 ==========================
pgp5K4HmGmJ9o.pgp
Description: PGP signature
