<div dir="ltr">I just noticed that the top summary.json file is old.<div><br></div><div>{<br> "_comment": "Debian Piuparts Package Results - <a href="https://salsa.debian.org/debian/piuparts/raw/develop/piupartslib/pkgsummary.py">https://salsa.debian.org/debian/piuparts/raw/develop/piupartslib/pkgsummary.py</a>",<br> "_date": "Thu Jul 15 13:29:51 UTC 2021",<br> "_id": "Piuparts Package Test Results Summary",<br> "_type": "source",<br> "_version": "1.0",<br> "packages": {<br>  "0ad": {<br></div><div>...</div><div><br></div><div><br></div><div>in piuparts-report.txt</div><div><br></div><div>22:57:33 Writing static pages<br>22:57:36 Generating global summary<br>Traceback (most recent call last):<br>  File "/srv/<a href="http://piuparts.debian.org/share/piuparts/piuparts-report">piuparts.debian.org/share/piuparts/piuparts-report</a>", line 1911, in <module><br>    main()<br>  File "/srv/<a href="http://piuparts.debian.org/share/piuparts/piuparts-report">piuparts.debian.org/share/piuparts/piuparts-report</a>", line 1905, in main<br>    generate_global_summary(output_directory, section_names)<br>  File "/srv/<a href="http://piuparts.debian.org/share/piuparts/piuparts-report">piuparts.debian.org/share/piuparts/piuparts-report</a>", line 1689, in generate_global_summary<br>    summary = pkgsummary.merge_summary(summary, sec_summ)<br>  File "/srv/<a href="http://piuparts.debian.org/lib/python3/dist-packages/piupartslib/pkgsummary.py">piuparts.debian.org/lib/python3/dist-packages/piupartslib/pkgsummary.py</a>", line 188, in merge_summary<br>    add_summary(gbl_summ, rep_sec, pkg, flag, block_cnt, url)<br>  File "/srv/<a href="http://piuparts.debian.org/lib/python3/dist-packages/piupartslib/pkgsummary.py">piuparts.debian.org/lib/python3/dist-packages/piupartslib/pkgsummary.py</a>", line 168, in add_summary<br>    raise SummaryException("Invalid summary argument")<br>piupartslib.pkgsummary.SummaryException: Invalid summary argument<br><br><br>The code:<br><pre class="gmail-code gmail-highlight" lang="python"><span id="gmail-LC165" class="gmail-line" lang="python"><span class="gmail-k">def</span> <span class="gmail-nf">add_summary</span><span class="gmail-p">(</span><span class="gmail-n">summary</span><span class="gmail-p">,</span> <span class="gmail-n">rep_sec</span><span class="gmail-p">,</span> <span class="gmail-n">pkg</span><span class="gmail-p">,</span> <span class="gmail-n">flag</span><span class="gmail-p">,</span> <span class="gmail-n">block_cnt</span><span class="gmail-p">,</span> <span class="gmail-n">url</span><span class="gmail-p">):</span></span>
<span id="gmail-LC166" class="gmail-line" lang="python">    <span class="gmail-k">if</span> <span class="gmail-ow">not</span> <span class="gmail-n">flag</span> <span class="gmail-ow">in</span> <span class="gmail-n">flaginfo</span> <span class="gmail-ow">or</span> <span class="gmail-ow">not</span> <span class="gmail-nb">isinstance</span><span class="gmail-p">(</span><span class="gmail-n">block_cnt</span><span class="gmail-p">,</span> <span class="gmail-nb">int</span><span class="gmail-p">)</span> \</span>
<span id="gmail-LC167" class="gmail-line" lang="python">            <span class="gmail-ow">or</span> <span class="gmail-ow">not</span> <span class="gmail-n">url</span><span class="gmail-p">.</span><span class="gmail-n">startswith</span><span class="gmail-p">(</span><span class="gmail-s">'http'</span><span class="gmail-p">):</span></span>
<span id="gmail-LC168" class="gmail-line" lang="python">        <span class="gmail-k">raise</span> <span class="gmail-n">SummaryException</span><span class="gmail-p">(</span><span class="gmail-s">"Invalid summary argument")</span></span>
</pre><pre class="gmail-code gmail-highlight" lang="python"><span style="font-family:Arial,Helvetica,sans-serif">-- </span><br></pre></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">AE0D BF5A 92A5 ADE4 9481  BA6F 8A31 71EF 3661 50CE</div></div>