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&#x107;] [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&amp;#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--