On 11/5/15 5:03 AM, Ben Bullock wrote: > I've just received an email containing a huge number of errors which > claim to be from my module, but it seems like some big part of testing > infrastructure has suddenly broken,
There was delay in email delivery from CPAN Testers, so the latest email covered a larger number of test reports than normal. > like "skip" is not working > correctly here: > > http://www.cpantesters.org/cpan/report/bebb2710-838e-11e5-baa7-b916e0bfc7aa > > because look, he also sent an email saying that he can't install > Image::PNG::Libpng: > > http://www.cpantesters.org/cpan/report/b459d8f2-7d8f-11e5-a85b-5dab850e5dbe > > If he can't install Image::PNG::Libpng then he can't run the above > function since it is within a require/skip block: > > SKIP: { > eval { > require Image::PNG::Libpng; > }; > skip "No Image::PNG::Libpng", 2 if $@; > > So that doesn't seem like my module's fault. The first report looks like a legitimate failure. If Image::PNG::Libpng wasn't loaded, the later call to image_data_diff would have died, not returned a true value (which is the only way the "PNG files contain the same data" message would be reported). The second report seems entirely unrelated. It is from a different user and a different operating system. I wasn't able to any failure reports regarding Image::PNG::Libpng that would have correlated to the first report. > > Also this report: > > http://www.cpantesters.org/cpan/report/2c5f9c14-7deb-11e5-a067-3e4f850e5dbe > > seems like just something broke: > > Can't locate Test/Stream/Sync.pm in @INC (you may need to install the > Test::Stre > am::Sync module) (@INC contains: > /tmp/cpan/build/Image-PNG-QRCode-0.05-1EjSkN/bl > ib/lib /tmp/cpan/build/Image-PNG-QRCode-0.05-1EjSkN/blib/arch > /home/arfreitas/pe > rl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/OpenBSD.i386-openbsd > /home/a > rfreitas/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0 > /home/arfreitas/ > This test is definitely bogus. Test::More is broken on the system that generated this report. The best thing to do for cases like this is to email the person who generated the report. I've done this already for this case (and CC'ed you). > There are more like that, or like this: > > C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" > "-MTest::Harness" "-e" "undef *Test::Harness::Switches; > test_harness(0, 'blib\lib', 'blib\arch')" t/*.t > t/compatibility.t ....... ok > Use of uninitialized value $bestmatch in array element at > C:\strawberry\cpan\build\Text-Fuzzy-0.22-BrRcnx\blib\lib/Text/Fuzzy.pm > line 133. > Use of uninitialized value $got in numeric eq (==) at (eval in cmp_ok) > t/fuzzy-index.t line 22. > > http://www.cpantesters.org/cpan/report/43f7aa84-6bf7-1014-b3a3-39c9755a1ef9 > > Again, sorry but it doesn't look like my module's error to me. This also looks like a legitimate failure, which you have apparently already fixed. > > Thanks. >