Re: fast-matrix not displaying reports of latest version of Socket

[email protected] (Slaven Rezic) Tue, 22 Jul 2025 22:24:42 +0200
Newsgroups perl.cpan.testers.discuss
Message-ID <[email protected]>
--------------cI4yUBpy0w1HJ80PovrQzp06
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

22. 07. 2025. u 14:13, James E Keenan pi=C5=A1e:

> [...]
> Seven days later, http://fast-matrix.cpantesters.org/?dist=3DSocket=20
> remains stuck at 2.039 but also displays the advisory "NOTE: no report=
=20
> for latest version 2.040".=C2=A0 I don't know whether this applies to=20
> reports for other CPAN distributions.
>
> So my impression is that our recovery from the problems of July 15 is=20
> incomplete.=C2=A0 Could these be investigated?=C2=A0 Thank you very much=
.

Hello James,

short answer: of the three matrix services just use=20
*https://fast2-matrix.cpantesters.org* . It is the most reliable, it is=20
"fast" in the sense that uploaded reports are typically listed within=20
5-10 minutes and it is currently also the matrix variant which is linked=
=20
from MetaCPAN. It is not perfect: in rare cases it can respond with a=20
50x error, but typically the next reload should be successful.

Why fast-matrix (without the "2") still exists? There are very rare=20
situations (really rare, I think it happened only once since=20
fast2-matrix was setup) when it can happen that neither fast2-matrix nor=
=20
matrix get fresh data, but the metabase log.txt still works, and thus=20
fast-matrix.

And why fast-matrix was broken? Well, this seems always to be the case=20
if there's an MetaCPAN outage. All CPAN distributions uploaded during=20
such a period are /permanently/ missing in some database which log.txt=20
relies on (Doug, maybe you can tell more about it?). Some minutes ago I=20
produced a test report for Socket-2.040 and the log.txt line looks like=20
this:

 =C2=A0=C2=A0=C2=A0 [2025-07-22T19:26:58Z] [Slaven Rezi&#x107;] [pass] [/]=
 [x86_64-linux] [perl-v5.42.0] [d5807482-6731-11f0-a6e5-7e026e8775ea] [202=
5-07-22T19:26:58Z]

The field [/] should normally show the author/distribution name. Without=
=20
it, the log.txt parser for fast-matrix can only drop this report.

Sorry for the confusion,
 =C2=A0=C2=A0=C2=A0 Slaven

--------------cI4yUBpy0w1HJ80PovrQzp06
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-=
8">
  </head>
  <body>
    <p> </p>
    <div class=3D"moz-text-html" lang=3D"x-unicode">
      <p>22. 07. 2025. u 14:13, James E Keenan pi=C5=A1e:</p>
      <blockquote type=3D"cite"
        cite=3D"mid:[email protected]">[...]<=
br>
        Seven days later, <a class=3D"moz-txt-link-freetext"
          href=3D"http://fast-matrix.cpantesters.org/?dist=3DSocket">http:=
//fast-matrix.cpantesters.org/?dist=3DSocket</a>
        remains stuck at 2.039 but also displays the advisory "NOTE: no
        report for latest version 2.040".=C2=A0 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.=C2=A0 Could these be investigated?=C2=A0 Thank y=
ou very
        much. <br>
      </blockquote>
      <p>Hello James,</p>
      <p>short answer: of the three matrix services just use <b><a
            class=3D"moz-txt-link-freetext"
            href=3D"https://fast2-matrix.cpantesters.org">https://fast2-ma=
trix.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>=C2=A0=C2=A0=C2=A0 [2025-07-22T19:26:58Z] [Slaven Rezi&amp;#x10=
7;] [pass] [/] [x86_64-linux] [perl-v5.42.0] [d5807482-6731-11f0-a6e5-7e02=
6e8775ea] [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>
        =C2=A0=C2=A0=C2=A0 Slaven</p>
    </div>
  </body>
</html>

--------------cI4yUBpy0w1HJ80PovrQzp06--