Subject: | Bogus reports being submited |
I assume this relates to all versions of CPAN-Reporter, but have
attributed to just the latest version.
When a distribution is uploaded to CPAN, unless it is correctly
formatted, it should not be tested. If it is, then no report should be
sent to the cpan-testers list, as it will only add noise to the list and
either not get parsed at all or be badly parsed for both the CPAN
Testers website and the CPAN Testers Statistic website.
I currently monitor all uploads and report submissions so that authors
and testers are alerted when a bogus upload or report appears on the
cpan-testers list, thus helping to correct furture uploads and submissions.
Two examples are listed below, where the author uploaded just their Perl
Module to CPAN. While this is allowed, it should not feature as part of
the CPAN Testers framework as there is no supporting information
(Makefile/Buildfile/MANIFEST/tests) with which to validate and test it.
427362,upload@pause.perl.org (PAUSE),missing - CPAN Upload:
B/BI/BILBO/Template-Perlate-099/Perlate.pm
428032,upload@pause.perl.org (PAUSE),missing - CPAN Upload:
J/JQ/JQUINLAN/QVar.pm
With CPAN-Reporter this has resulted in the following reports being
reported:
428086,david@cantrell.org.uk,unknown - UNKNOWN Perlate.pm i686-linux
2.4.27-3-686
428299,david@cantrell.org.uk,unknown - UNKNOWN Perlate.pm
OpenBSD.i386-openbsd 3.5
428312,david@cantrell.org.uk,unknown - UNKNOWN Perlate.pm i686-linux
2.4.27-3-686
428793,david@cantrell.org.uk,unknown - UNKNOWN QVar.pm i686-linux
2.4.27-3-686
428884,david@cantrell.org.uk,unknown - UNKNOWN QVar.pm
OpenBSD.i386-openbsd 3.5
If I get time I will look at supplying a patch, but thought it worth
reporting this first in the event it is something you would be able to
look at sooner.
Essentially it boils down to CPAN-Reporter checking that the report it
would send is going to be correctly formatted. So the distribution name
and version must appear in the subject and the distribution being
refered to has a name, version and a valid archive extension
(qr/(?:\.(?:tar\.(?:gz|bz2)|tgz|zip))/).
If you need any more info give me a shout.