>>>>> On Wed, 12 Mar 2008 09:20:38 -0400, "David Golden" <[EMAIL PROTECTED]> >>>>> said:
> On Wed, Mar 12, 2008 at 9:04 AM, David Cantrell <[EMAIL PROTECTED]> wrote: >> Let me guess, C::R::Smoker uses CPAN.pm's test() function and doesn't do >> an actual install? Those horribly long -I lines are one of the reasons >> I switched from using test() to install() myself, installing into a perl >> build that I wipe every fifty or so modules. > Yes, it uses test() and does not install. >> Do you restart after feeding each module to the smoker? If not, then I > Yes. Each distribution in the queue spawns a shell that runs CPAN.pm > test(). So build_requires directories do build up, but are reset for > the next distribution to smoke. Are you sure about the reset? If build_dir_reuse is set to true and the user never cleans up the build directory, then he can collect an unlimited amount of distributions. The mechanism is not only about direct dependencies, it's cumulative in nature. Like the user who simply does not want to install but wants to test all that stuff as if it were installed. > I was surprised that something could > have a dependency chain that deep -- which is why it sounds like some > sort of prereq loop in CPAN. I only believe what I see:) -- andreas