On Mon, Sep 20, 2010 at 10:53:29PM +0300, Serguei Trouchelle wrote:

> Personally, I prefer to install all modules (except development versions) 
> during smoking. I lose a few gigabytes of disk space for every Perl 
> instance, but it really speeds up testing modules with a lot of 
> prerequisites. And disk space is not a big problem during these days.
> 
> There's one week point in this approach: it lowers possibility to find 
> missing prerequisite for module.

The effect of this can be reduced by clearing out the modules you've
installed every so often - I do it every 70-ish distributions, by
deleting the entire perl directory tree and untarring a fresh known-good
perl with only a handful of modules already installed.  This also has
the benefit that if Schwern breaks CPAN by releasing a broken Test::More
(for example), then that won't stick around in my testing environment
until he releases a fix, but instead will get cleared out and downgraded
to whatever working version I have in the tarball I restore from.

-- 
David Cantrell | London Perl Mongers Deputy Chief Heretic

     Repent through spending

Reply via email to