CPANtesters appears to be failing to record the name of at least one distribution when receiving reports. The distribution which I have observed this in is Net-SSLeay, whose version 1.94 was uploaded on Jan 08 2024 (https://metacpan.org/dist/Net-SSLeay). If I go to the matrix (http://matrix.cpantesters.org/?dist=Net-SSLeay or http://fast-matrix.cpantesters.org/?dist=Net-SSLeay), however, the *displayed* version is 1.93_05, and I also see:

#####
Other versions
NOTE: no report for latest version 1.94
#####

So the system is aware that 1.94 has been released to CPAN but believes that no reports have yet been uploaded.

This discrepancy was called to my attention by Net-SSLeay's maintainers in the course of resolving an issue: https://github.com/radiator-software/p5-net-ssleay/issues/425#issuecomment-1882944459.

I then tried to install Net::SSLeay against a perl-5.39.6 where Task::CPAN::Reporter had been installed and was known to work properly. The report was generated as expected:

#####
[bullseye:.cpanreporter] 2011 $ ls -l reports-sent.db
-rw-r--r-- 1 jkeenan jkeenan 42304 Jan  9 20:39 reports-sent.db
[bullseye:.cpanreporter] 2012 $ tail -n 5 reports-sent.db
test PASS MooseX-Has-Sugar-1.000006 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
test PASS Email-Address-XS-1.05 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
test PASS File-MMagic-1.30 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
test PASS Modern-Perl-1.20230106 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
test PASS Net-SSLeay-1.94 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
#####

As a precaution, I then generated CPANtesters reports for one of my own distributions on the same machine:

#####
CPAN::Reporter: Test result is 'pass', All tests successful.
CPAN::Reporter: preparing a CPAN Testers report for Pod-Multi-0.10
CPAN::Reporter: sending test report with 'pass' via Metabase
  JKEENAN/Pod-Multi-0.10.tar.gz
  /usr/bin/make test -- OK
#####

#####
$ tail -n 5 reports-sent.db
test PASS Net-SSLeay-1.94 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
test PASS String-Random-0.32 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
test PASS File-Save-Home-0.11 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
test PASS IO-Capture-0.05 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
test PASS Pod-Multi-0.10 (perl-5.39.6) x86_64-linux 5.10.0-25-amd64
#####

When I checked http://metabase.cpantesters.org/tail/log.txt, I found normal entries for the last 4 distributions listed above ...

#####
[2024-01-09T21:09:46Z] [James E Keenan] [pass] [JKEENAN/Pod-Multi-0.10.tar.gz] [x86_64-linux] [perl-v5.39.6] [6a9cba0c-af33-11ee-b8ad-c2f41c0db3cd] [2024-01-09T21:09:46Z] [2024-01-09T21:09:39Z] [James E Keenan] [pass] [REYNOLDS/IO-Capture-0.05.tar.gz] [x86_64-linux] [perl-v5.39.6] [66b57988-af33-11ee-97d0-48f41c0db3cd] [2024-01-09T21:09:39Z] [2024-01-09T21:09:33Z] [James E Keenan] [pass] [JKEENAN/File-Save-Home-0.11.tar.gz] [x86_64-linux] [perl-v5.39.6] [62f380ce-af33-11ee-8d94-caf31c0db3cd] [2024-01-09T21:09:33Z]
#####

... but (what I believe to be) the entry for Net-SSLeay was defective:

#####
[2024-01-09T20:39:38Z] [James E Keenan] [pass] [] [x86_64-linux] [perl-v5.39.6] [356cdcc6-af2f-11ee-ad9c-81f21c0db3cd] [2024-01-09T20:39:38Z]
#####

Note the '[]' after '[pass]'. I see 6 such defective entries now at http://metabase.cpantesters.org/tail/log.txt, all from reputable CPANtester contributors.

Can you investigate?

Thank you very much.
James E Keenan

Reply via email to