To pull this out of the other thread, in my regression smoker, I've
needed two separate reports-sent.db file because it's the *same* Perl,
but with different modules installed. My solution has been to use
PERL_CPAN_REPORTER_DIR to set different locations for the
reports-send.db for different smoke runs. E.g. along the lines of
this:
$ENV{PERL_CPAN_REPORTER_CONFIG} = $config_ini_file;
for my $name ( @variants ) {
$ENV{PERL_CPAN_REPORTER_DIR) = catdir($base, $name)
smoke_it( $perls{$name} )
}
While I haven't done it yet (planning to for the CT2.0 client), you
can use Tux's Config::Perl::V module to generate an MD5 signature of
useful Config (and other) information. This would be a good way to
"name" your variants automatically.
-- David