Integrated: 2636: Mailing list names should be an EmailAddress
Erik Joelsson
erikj at openjdk.org
Tue Dec 16 23:04:46 UTC 2025
On Fri, 12 Dec 2025 19:05:38 GMT, Erik Joelsson <erikj at openjdk.org> wrote:
> Further testing of Mailman 3 uncovered a bug in how Skara represents email lists in an email list server. In the configuration it's defined as an email address, but then we cut out the domain part and only store the local part of the email as a String. Later when processing emails, the domain of the mailing list server is implicitly added to form an email address when needed. This has worked so far, because the domain of every mailing list has been the same as the domain of the archive server (openjdk.org), but during testing, we have a mix of mailing list names and test servers where this isn't matching, so we need to handle it correctly.
>
> The fix is to change the type and representation of mailing lists to be an actual EmailAddress. It resolves all the problems from what I can tell. It does create a rather big patch however.
This pull request has now been integrated.
Changeset: 80d8e449
Author: Erik Joelsson <erikj at openjdk.org>
URL: https://git.openjdk.org/skara/commit/80d8e44994be3fefa008a04ea17cb49961240f04
Stats: 210 lines in 17 files changed: 11 ins; 12 del; 187 mod
2636: Mailing list names should be an EmailAddress
Reviewed-by: tbell, zsong
-------------
PR: https://git.openjdk.org/skara/pull/1746
More information about the skara-dev
mailing list