After the hurdle of a missing nntplib (bug #2318976) the next hurdle is another Python 3.13 incompatibility. It requires this patch: --- /usr/lib/python3.13/site-packages/mailman/utilities/i18n.py- 2025-01-17 01:00:00.000000000 +0100 +++ /usr/lib/python3.13/site-packages/mailman/utilities/i18n.py 2025-05-19 13:48:57.971229667 +0200 @@ -114,8 +114,7 @@ languages.append(language) languages.reverse() # The non-language qualified $template_dir paths in search order. - templates_dir = str(resources.enter_context( - files('mailman').joinpath('templates'))) + templates_dir = str(files('mailman').joinpath('templates')) paths = [templates_dir, os.path.join(config.TEMPLATE_DIR, 'site')] if mlist is not None: # Don't forget these are in REVERSE search order! The incompatibility is that Python 3.13 dropped context support in pathlib.Path. Reproducible: Always
*** This bug has been marked as a duplicate of bug 2318976 ***
This is *not* a duplicate of bug 2318976. 2318976 is about nntplib which does no longer exist in Python 3.13. This bug is about something entirely different: Python 3.13 dropped context support in pathlib.Path.
Reopening this, since it is *not* a duplicate and the latest version of mailman3 (mailman3-3.3.10-1.fc42.noarch) suffers from this bug. The patch still works.
FEDORA-2026-0137431345 (mailman3-3.3.10-3.fc45) has been submitted as an update to Fedora 45. https://bodhi.fedoraproject.org/updates/FEDORA-2026-0137431345
FEDORA-2026-ff5fb0d038 (mailman3-3.3.10-3.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2026-ff5fb0d038
FEDORA-2026-00390d6270 (mailman3-3.3.10-3.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2026-00390d6270
FEDORA-2026-0137431345 (mailman3-3.3.10-3.fc45) has been pushed to the Fedora 45 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2026-05ece630c4 has been pushed to the Fedora 44 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-05ece630c4` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-05ece630c4 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2026-ff5fb0d038 has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-ff5fb0d038` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-ff5fb0d038 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2026-00390d6270 has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-00390d6270` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-00390d6270 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2026-05ece630c4 (mailman3-3.3.10-3.fc44) has been pushed to the Fedora 44 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2026-ff5fb0d038 (mailman3-3.3.10-3.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2026-00390d6270 (mailman3-3.3.10-3.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.