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