Because I installed Test::Pod and Test::Pod::Coverage (requiring a whole
chain of other modules) and Devel::Cover, I also had to install
Module::Signature somewhere along the line, and this causes the 5.8.8 tests
to fail. After reading Module::Signature's docs, I propose the following
patch to blead (and maint):


Failed Test               Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
../lib/CPAN/t/signature.t                1    1 100.00%  1
53 tests and 207 subtests skipped.
Failed 1/971 test scripts, 99.90% okay. 1/101205 subtests failed, 100.00% okay.
lt09:/pro/3gl/CPAN/perl-5.8.x-dor 108 > diff -pu lib/CPAN/t/signature.t{,.new}
--- lib/CPAN/t/signature.t      2003-07-31 22:56:23.000000000 +0200
+++ lib/CPAN/t/signature.t.new  2005-09-20 09:35:08.000000000 +0200
@@ -3,7 +3,10 @@
 use strict;
 print "1..1\n";

-if (!eval { require Module::Signature; 1 }) {
+if (!-s 'SIGNATURE') {
+  print "ok 1 # skip - No signature file found\n";
+}
+elsif (!eval { require Module::Signature; 1 }) {
   print "ok 1 # skip - no Module::Signature found\n";
 }
 elsif (!eval { require Socket; Socket::inet_aton('pgp.mit.edu') }) {
Exit 1
lt09:/pro/3gl/CPAN/perl-5.8.x-dor 109 >

-- 
H.Merijn Brand        Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5, & 5.9.2  on HP-UX 10.20, 11.00 & 11.11,
 AIX 4.3 & 5.2, SuSE 9.2 & 9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,    perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],                perl-qa@perl.org

Reply via email to