I think I've found the cause of these failures.

The full generator hashes the entire email source, which it obtains
from the parsed message.
The parsing policy was changed between v3.11 and v.12.

Previously an email with the header:

Name:<sp>
<tab>value1
<tab>value2

was left unchanged.

However, since 3.12, the parsed message is changed to:

Name:<sp>
<sp>value1
<tab>value2

This obviously affects the hash.

I've checked all the message corpus in the test repo
https://github.com/apache/incubator-ponymail-unit-tests
and there are just 6 cases where this pattern appears.
As it happens, these are all in the References: header.
These correspond with the failures.

Sebb
On Sat, 1 Feb 2025 at 09:31, GitBox <[email protected]> wrote:
>
>
> The GitHub Actions job "Unit Tests" on incubator-ponymail-foal.git has failed.
> Run started by GitHub user sebbASF (triggered by sebbASF).
>
> Head commit for run:
> 99659a5ce8c3c26d7f99cf80c86270d477933a45 / Sebb 
> <[email protected]>
> Test all versions
>
> Report URL: 
> https://github.com/apache/incubator-ponymail-foal/actions/runs/13087319325
>
> With regards,
> GitHub Actions via GitBox
>

Reply via email to