Hello all,

I had problems installing Test::Kwalitee 0.30 with the
latest Module::CPANTS::Analyse 0.82 under win xp/cygwin.

'perl ./Build test' gave

t/01-kwalitee........skipped: Test::Kwalitee not installed:
need a dist at
.../.cpan/build/Test-Kwalitee-0.30/blib/lib/
Test/Kwalitee.pm line 78

Debugging this showed a wrong option key 'distdir' instead
of 'dist' in the call to Module::CPANTS::Analyse::new. 
Option 'dist' is mandatory.

For backward compatibility the patch adds a new hash entry 
in the options hash with the key 'dist', so older versions 
should work as well.

--- lib/Test/Kwalitee.pm 2008-08-12 19:38:28.312500000 +0200
+++ lib/Test/Kwalitee_fixed.pm 2008-08-12 19:38:07.000000000 +0200
@@ -77,6 +77,7 @@

my $analyzer = Module::CPANTS::Analyse->new({
distdir => $args{basedir},
+ dist => $args{basedir},
});

$Test->plan( tests => scalar keys %run_tests );
================================================

What puzzles me, is that cpan.testers get PASS for the 
tests of this module. Anybody knows more?
-- 

Greetings, Heiko

Reply via email to