CPAN::Reporter::Smoker should automatically skip distributions that were already tested, if it doesn't, it's a bug.
Testing newest modules is most useful, they have better probability of being fixed.
]]>Module::Build version 0.31 creates archives itself and does not suffer from this problem.
Users of ExtUtils::Makemaker can:
1. migrate to Module::Build using my App::EUMM::Migrate
2. use ptar from Archive::Tar with "-C" (CPAN) option that I've added. Just upgrade to version 1.66 and add
dist => {
TAR => 'ptar',
TARFLAGS => '-c -C -f',
},
to WriteMakefile call.
For Module::Install you can use Module::Install::PerlTar 1.001, it also uses Archive::Tar 1.66.
Add following code to your Makefile.PL:
use_ptar() if author_context; #from Module::Install::PerlTar
Comments about errors in English can be sent to alexchorny@gmail.com ]]>