|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,firstname.lastname@example.org (PAUSE),missing - CPAN Upload: B/BI/BILBO/Template-Perlate-099/Perlate.pm 428032,email@example.com (PAUSE),missing - CPAN Upload: J/JQ/JQUINLAN/QVar.pm With CPAN-Reporter this has resulted in the following reports being reported: 428086,firstname.lastname@example.org,unknown - UNKNOWN Perlate.pm i686-linux 2.4.27-3-686 428299,email@example.com,unknown - UNKNOWN Perlate.pm OpenBSD.i386-openbsd 3.5 428312,firstname.lastname@example.org,unknown - UNKNOWN Perlate.pm i686-linux 2.4.27-3-686 428793,email@example.com,unknown - UNKNOWN QVar.pm i686-linux 2.4.27-3-686 428884,firstname.lastname@example.org,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.