RPMs: https://copr.fedorainfracloud.org/coprs/pbiering/InternetServerExtensions/build/8087004/
Updates:
- update hyperkitty 1.3.8 -> 1.3.12
- update postorius 1.3.10 -> 1.3.13
- update django-mailman3 1.3.12 -> 1.3.15
- update Django 4.1.13 -> 4.2.16
- update mistune 2.0.4 -> 3.0.2 (required by hyperkitty >= 1.3.9)
Dependency fixes:
- el8: patch zope.i18nmessageid for proper import sequence related to setuptools
- el8+: bundle setuptools 67.6.1 (required for mistune >= 3)
- f41+: replace obsolete nntplib by standard-nntplib 3.12.2 (and disable warnings._deprecated)
- f42: bundle flufl-i18n
General fixes/adjustments:
- fix wrapper scripts to use PYTHONPATH
- mailman3-gunicorn.conf.py: add timeout = 60
- mailman3-httpd.conf: add ProxyTimeout 60
- mailman3.service + mailman3-web.service: add ConditionPathIsDirectory
in addition some spec file cosmetics / cases