chromatic wrote: > I just went through a sampling of fail reports for my stuff. There was one > legitimate packaging bug, and a couple of legitimate errors due to updates to > Perl. About 35% of the other reports are these. > > I love the "Illegal seek" error message: > > http://www.nntp.perl.org/group/perl.cpan.testers/2007/09/msg602208.html
As three different reporters across five different operating systems and three versions of perl reported similar test failures, I believe the illegal seek is suspicious but incidental. > Pod::Man is broken. Think about that for a while: > > http://www.nntp.perl.org/group/perl.cpan.testers/2006/01/msg286775.html A temporary failure almost two years ago. But the six other Acme::UNIVERSAL failures appear to be legit. > No information; useless: > > http://www.nntp.perl.org/group/perl.cpan.testers/2005/07/msg221656.html > http://www.nntp.perl.org/group/perl.cpan.testers/2006/02/msg290834.html > http://www.nntp.perl.org/group/perl.cpan.testers/2005/07/msg223400.html > http://www.nntp.perl.org/group/perl.cpan.testers/2005/07/msg223401.html > http://www.nntp.perl.org/group/perl.cpan.testers/2005/07/msg223402.html > http://www.nntp.perl.org/group/perl.cpan.testers/2005/07/msg222475.html > http://www.nntp.perl.org/group/perl.cpan.testers/2005/06/msg216573.html All the "no information" reports all appear to be prior to the fixes for CPANPLUS not reporting Module::Build test results. A bug in the system that has since, I believe, been fixed about two years ago. You'll note the newest of this bunch is two years old. That leaves us with... I count one failure due to an individual CPAN tester's setup being broken with another that amounts to a warning. The rest are system-wide bugs. That CPANPLUS didn't report Module::Build test results is a highly annoying bug to be sure (in fact, the whole CPANPLUS v Module::Build war is a tragedy), but a bug that was fixed. There's nothing we can do about previous mistakes, only future ones. No use dwelling on the past, let's see how CPAN Testers is treating your current releases... * P5NCI, 11 Dec 2007... looks like a valid pile of XS compatibility issues with similar failures coming from several different testers. Valid failures. * UNIVERSAL::isa, 24 Nov 2007... looks like they caught a compatibility issue with 5.5.5 and 5.6.2 across multiple testers. Valid failures, all. And it's an alpha release, isn't it nice to have people testing your alphas? Previous stable release in Feb 2006 has one failure out of 400 tests. Looks like a valid failure, possibly due to CGI.pm not being available and the test checking for availability but not skipping the dependent test. [2] * Test::MockObject, 29 Jun 2007... 100% passing with 201 tests. Previous version from October 2006 has only one failure with 153 passes, possibly due to a bleadperl issue. Maybe annoying to you, but useful for bleadperl development. [1] * Text::WikiFormat, 29 Jun 2007... 100% passing with 71 tests. Previous version had 1 failure out of 43 tests. Again, possible bleadperl issue. * SUPER, 04 Apr 2007... one failure, a possible bleadperl bug. Depending on which way you score the bleadperl failures for your latest five distribution releases you've had zero or two false negatives out of, let's add it up... 51 + 50 + 201 + 71 + 46 == 419. So either a 0 or 0.5% false failure rate. That's a pretty damn good. [1] It can be argued that bleadperl testers should probably not email authors, and maybe they aren't I can't tell from these archives, but at least the work is useful. CPAN::Reporter could change the default configuration if it detects a development perl. [2] And before you say "how do you install perl without CGI.pm?!" it can be done with a stripped down Debian system via their perl-base package and possibly other perl distributions. -- We do what we must because we can. For the good of all of us, Except the ones who are dead. -- Jonathan Coulton, "Still Alive"