Re: fast-matrix not displaying reports of latest version of Socket
[email protected] (Scott Baker) Tue, 22 Jul 2025 13:28:18 -0700
| Newsgroups | perl.cpan.testers.discuss |
|---|---|
| Message-ID | <[email protected]> |
--------------6y9N4B5gDOtLIFri2hFSth0c
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
FWIW Magpie works the same way (it parses the log.txt) and if the
distribution field is not a valid distribution it gets skipped. Checking
Magpie I see the most current version is 2.039 as well.
https://matrix.perl-magpie.org/dist/Socket
Either the reporting tools are reporting the distribution incorrectly,
or somehow CPT is mangling it on receipt.
-- Scottchiefbaker
On 7/22/2025 1:24 PM, Slaven Rezic wrote:
>
> 22. 07. 2025. u 14:13, James E Keenan piše:
>
>> [...]
>> Seven days later, http://fast-matrix.cpantesters.org/?dist=Socket
>> remains stuck at 2.039 but also displays the advisory "NOTE: no
>> report for latest version 2.040". I don't know whether this applies
>> to reports for other CPAN distributions.
>>
>> So my impression is that our recovery from the problems of July 15 is
>> incomplete. Could these be investigated? Thank you very much.
>
> Hello James,
>
> short answer: of the three matrix services just use
> *https://fast2-matrix.cpantesters.org* . It is the most reliable, it
> is "fast" in the sense that uploaded reports are typically listed
> within 5-10 minutes and it is currently also the matrix variant which
> is linked from MetaCPAN. It is not perfect: in rare cases it can
> respond with a 50x error, but typically the next reload should be
> successful.
>
> Why fast-matrix (without the "2") still exists? There are very rare
> situations (really rare, I think it happened only once since
> fast2-matrix was setup) when it can happen that neither fast2-matrix
> nor matrix get fresh data, but the metabase log.txt still works, and
> thus fast-matrix.
>
> And why fast-matrix was broken? Well, this seems always to be the case
> if there's an MetaCPAN outage. All CPAN distributions uploaded during
> such a period are /permanently/ missing in some database which log.txt
> relies on (Doug, maybe you can tell more about it?). Some minutes ago
> I produced a test report for Socket-2.040 and the log.txt line looks
> like this:
>
> [2025-07-22T19:26:58Z] [Slaven Rezić] [pass] [/] [x86_64-linux] [perl-v5.42.0] [d5807482-6731-11f0-a6e5-7e026e8775ea] [2025-07-22T19:26:58Z]
>
> The field [/] should normally show the author/distribution name.
> Without it, the log.txt parser for fast-matrix can only drop this report.
>
> Sorry for the confusion,
> Slaven
>
--------------6y9N4B5gDOtLIFri2hFSth0c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>FWIW Magpie works the same way (it parses the log.txt) and if the
distribution field is not a valid distribution it gets skipped.
Checking Magpie I see the most current version is 2.039 as well.</p>
<p><a class="moz-txt-link-freetext" href="https://matrix.perl-magpie.org/dist/Socket">https://matrix.perl-magpie.org/dist/Socket</a></p>
<p>Either the reporting tools are reporting the distribution
incorrectly, or somehow CPT is mangling it on receipt.</p>
<p>-- Scottchiefbaker</p>
<div class="moz-cite-prefix">On 7/22/2025 1:24 PM, Slaven Rezic
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:[email protected]">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p> </p>
<div class="moz-text-html" lang="x-unicode">
<p>22. 07. 2025. u 14:13, James E Keenan piše:</p>
<blockquote type="cite"
cite="mid:[email protected]">[...]<br>
Seven days later, <a class="moz-txt-link-freetext"
href="http://fast-matrix.cpantesters.org/?dist=Socket"
moz-do-not-send="true">http://fast-matrix.cpantesters.org/?dist=Socket</a>
remains stuck at 2.039 but also displays the advisory "NOTE:
no report for latest version 2.040". I don't know whether
this applies to reports for other CPAN distributions. <br>
<br>
So my impression is that our recovery from the problems of
July 15 is incomplete. Could these be investigated? Thank
you very much. <br>
</blockquote>
<p>Hello James,</p>
<p>short answer: of the three matrix services just use <b><a
class="moz-txt-link-freetext"
href="https://fast2-matrix.cpantesters.org"
moz-do-not-send="true">https://fast2-matrix.cpantesters.org</a></b>
. It is the most reliable, it is "fast" in the sense that
uploaded reports are typically listed within 5-10 minutes and
it is currently also the matrix variant which is linked from
MetaCPAN. It is not perfect: in rare cases it can respond with
a 50x error, but typically the next reload should be
successful.<br>
</p>
<p>Why fast-matrix (without the "2") still exists? There are
very rare situations (really rare, I think it happened only
once since fast2-matrix was setup) when it can happen that
neither fast2-matrix nor matrix get fresh data, but the
metabase log.txt still works, and thus fast-matrix.</p>
<p>And why fast-matrix was broken? Well, this seems always to be
the case if there's an MetaCPAN outage. All CPAN distributions
uploaded during such a period are <i>permanently</i> missing
in some database which log.txt relies on (Doug, maybe you can
tell more about it?). Some minutes ago I produced a test
report for Socket-2.040 and the log.txt line looks like this:</p>
<pre> [2025-07-22T19:26:58Z] [Slaven Rezi&#x107;] [pass] [/] [x86_64-linux] [perl-v5.42.0] [d5807482-6731-11f0-a6e5-7e026e8775ea] [2025-07-22T19:26:58Z]
</pre>
<p>The field [/] should normally show the author/distribution
name. Without it, the log.txt parser for fast-matrix can only
drop this report.</p>
<p>Sorry for the confusion,<br>
Slaven</p>
</div>
</blockquote>
</body>
</html>
--------------6y9N4B5gDOtLIFri2hFSth0c--