diff --git a/mailman-3.3.0.tar.gz b/mailman-3.3.0.tar.gz deleted file mode 100644 index c09e300..0000000 --- a/mailman-3.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7edf3103857157c7d437511182e0bc80892a27685aac35627750353b524cf0e2 -size 839241 diff --git a/mailman-3.3.1.tar.gz b/mailman-3.3.1.tar.gz new file mode 100644 index 0000000..a19ccde --- /dev/null +++ b/mailman-3.3.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8cfa4b50453abf2b499b272db17c25865d81a49208c43b004ec4989c88eae45 +size 1184548 diff --git a/python-mailman.changes b/python-mailman.changes index 2b4d926..b99d999 100644 --- a/python-mailman.changes +++ b/python-mailman.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Apr 24 07:26:05 UTC 2020 - Tomáš Chvátal + +- Update to 3.3.1: + * No obvious changelog + ------------------------------------------------------------------- Thu Jan 23 15:04:12 UTC 2020 - pgajdos@suse.com diff --git a/python-mailman.spec b/python-mailman.spec index 74b0a38..20b3caa 100644 --- a/python-mailman.spec +++ b/python-mailman.spec @@ -27,17 +27,20 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-mailman%{psuffix} -Version: 3.3.0 +Version: 3.3.1 Release: 0 Summary: Mailman -- the GNU mailing list manager License: GPL-3.0-only URL: https://www.list.org Source: https://files.pythonhosted.org/packages/source/m/mailman/mailman-%{version}.tar.gz +Source100: https://gitlab.com/mailman/mailman/-/raw/master/src/mailman/testing/ssl_test_cert.crt +Source101: https://gitlab.com/mailman/mailman/-/raw/master/src/mailman/testing/ssl_test_key.key # whitespace fix Patch0: python-mailman-test_interact_default_banner.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-SQLAlchemy >= 1.2.3 Requires: python-aiosmtpd >= 1.1 Requires: python-alembic Requires: python-atpublic @@ -50,22 +53,20 @@ Requires: python-flufl.bounce Requires: python-flufl.i18n >= 2.0 Requires: python-flufl.lock >= 3.1 Requires: python-gunicorn +Requires: python-importlib_resources >= 1.1.0 Requires: python-lazr.config Requires: python-passlib Requires: python-python-dateutil >= 2.0 Requires: python-requests Requires: python-setuptools -Requires: python-sqlalchemy >= 1.2.3 Requires: python-zope.component Requires: python-zope.configuration Requires: python-zope.event -Requires: python-zope.interface -%if 0%{?suse_version} <= 1500 -Requires: python-importlib_resources -%endif +Requires: python-zope.interface >= 5.0 Provides: mailman = %{version} BuildArch: noarch %if %{with test} +BuildRequires: %{python_module SQLAlchemy >= 1.2.3} BuildRequires: %{python_module aiosmtpd >= 1.1} BuildRequires: %{python_module alembic} BuildRequires: %{python_module atpublic} @@ -79,6 +80,7 @@ BuildRequires: %{python_module flufl.i18n >= 2.0} BuildRequires: %{python_module flufl.lock >= 3.1} BuildRequires: %{python_module flufl.testing} BuildRequires: %{python_module gunicorn} +BuildRequires: %{python_module importlib_resources >= 1.1.0} BuildRequires: %{python_module lazr.config} BuildRequires: %{python_module mailman >= %{version}} BuildRequires: %{python_module nose2} @@ -87,14 +89,10 @@ BuildRequires: %{python_module passlib} BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-dateutil >= 2.0} BuildRequires: %{python_module requests} -BuildRequires: %{python_module sqlalchemy >= 1.2.3} BuildRequires: %{python_module zope.component} BuildRequires: %{python_module zope.configuration} BuildRequires: %{python_module zope.event} -BuildRequires: %{python_module zope.interface} -%if 0%{?suse_version} <= 1500 -BuildRequires: %{python_module importlib_resources} -%endif +BuildRequires: %{python_module zope.interface >= 5.0} %endif %python_subpackages @@ -105,6 +103,10 @@ Mailman -- the GNU mailing list manager %setup -q -n mailman-%{version} %patch0 -p1 +# https://gitlab.com/mailman/mailman/-/issues/704 +cp %{SOURCE100} src/mailman/testing/ +cp %{SOURCE101} src/mailman/testing/ + %build sed -i 's:/sbin:%{_prefix}/bin:' src/mailman/config/mailman.cfg %if 0%{?suse_version} > 1500 diff --git a/ssl_test_cert.crt b/ssl_test_cert.crt new file mode 100644 index 0000000..5b5fd62 --- /dev/null +++ b/ssl_test_cert.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDeDCCAmCgAwIBAgIJANA3MRKsRL/OMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAlVTMQswCQYDVQQIDAJNQTEhMB8GA1UECgwYTWFpbG1hbiB0ZXN0IGNlcnRp +ZmljYXRlMRIwEAYDVQQDDAlsb2NhbGhvc3QwHhcNMTcwNTI3MTYxNzIzWhcNMjcw +NTI1MTYxNzIzWjBRMQswCQYDVQQGEwJVUzELMAkGA1UECAwCTUExITAfBgNVBAoM +GE1haWxtYW4gdGVzdCBjZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAycCl/y9Cpm0jW921eIraIieh +cxXPrYed66SxZwoZNt8StaFfNOeqykIiFpUR/5KYc1Sk0yF2tGfFv6l17xG0fuCI +OkH1EynhXZiPbdcvmqF2W6Fa1g5kZJ//KbhK4rRsUEVp/2pHVjMG6toenM+S/1LE +35XiNyIHF6ZeENAb/zR3ikjYH0MSEq2doBmKd9/m48+z5Vb+MbyIG7jbvN3MQ9f/ +NXAIwcGf37RO5+yNIcvqTV9SMBAZb1l+rMrsks6Ghr3NoBP1kuqJF5vFropKBx7R +1MKvYm2ISL5UaWbFPYs9A4VhtzhMWBLZGHQPFHnR7dub7et8eiC7fbsdx4uyGwID +AQABo1MwUTAdBgNVHQ4EFgQUe1Q+FbXTQjLoeTuSlxQQCeE+jpQwHwYDVR0jBBgw +FoAUe1Q+FbXTQjLoeTuSlxQQCeE+jpQwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG +9w0BAQsFAAOCAQEANbliLrarZfinHQ+/TQIOdqolsscw7RtyFtB7wA2uqWNsH/77 +EYDiv8AhpAQB3dzKwGdapgYgsWUe2awSD67TAJg5XS/h9F1PbbjDYGC9v6T7HDPd +SfGV34LbWmH60rE6B1lwyCACnOXhByFGrdicCm2Z073kTp5L7WuAqpwC1f3aMC0u +9goUWHSfqSIPPIv8yiV0vgKk4kP4KV/gi20x74c31pujExCiVGA4GGTXV9hqmAm7 +tZuPTYFN5n60U1tzbFXOuwK6CvCDzWeq27mYwNHTXSJw1GyG4XXM5t2wfSlu/4e4 +xDuZwvP0P7hTME5wC7KGeS7daYSWNCDiHa7g6A== +-----END CERTIFICATE----- diff --git a/ssl_test_key.key b/ssl_test_key.key new file mode 100644 index 0000000..2f612ad --- /dev/null +++ b/ssl_test_key.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDJwKX/L0KmbSNb +3bV4itoiJ6FzFc+th53rpLFnChk23xK1oV8056rKQiIWlRH/kphzVKTTIXa0Z8W/ +qXXvEbR+4Ig6QfUTKeFdmI9t1y+aoXZboVrWDmRkn/8puEritGxQRWn/akdWMwbq +2h6cz5L/UsTfleI3IgcXpl4Q0Bv/NHeKSNgfQxISrZ2gGYp33+bjz7PlVv4xvIgb +uNu83cxD1/81cAjBwZ/ftE7n7I0hy+pNX1IwEBlvWX6syuySzoaGvc2gE/WS6okX +m8WuikoHHtHUwq9ibYhIvlRpZsU9iz0DhWG3OExYEtkYdA8UedHt25vt63x6ILt9 +ux3Hi7IbAgMBAAECggEATRjFVmLlAVwrauuqcUn+WZbzZ1sqZZGxk174O/vr7sAI +Ekh8bWcqKOhkxmRo4FVQ1KG/6r6a8g3Fz5weaSFG7EU5Sany0UPrzyyBguP8WQbi +h9l9MNeHHbzWcUbvtvpjeblM7EHcyN/vAMghcqMP9WnXuek47QCf3TXCNIKScE8a +sU01o7Lw4CkZOLP9UyLmoKiQpurj7jWOMq10QOG4693dnfcgz7voPZPrt8OnAo7x +ap4ojK9nWfjFHFxpsddBhXBxzXw/U8FxtzYtCbzxL7iYpxpq0GEc/5eF8O+RE4MX +D1uqrkLfVM4HMOgQoFLrSGcPahYSVRrQ3X+lYV+OQQKBgQDotmodstq4T3D+7buY +J3zi+saEDvcPxgy31934jm465WfNiYSrnq5PqJCkzVpYMPuj0O8za75OoyRK2viT +glBKjP0vxNXh91tTi4eU7LCFPNwOwnt+e3tu+eA4klFpQIEUI8PHlEe4VBGlvpsD +DoPHuIHCouAEXhpu/ck58+QxKQKBgQDd8Rshc7h8PY26Rxrzgjob9PvDHxQODodU +iRUAELscSkr4gwYTgmDL4vL+lOog7IAYGmSOsHLJ19wTbLsaPMPfhUh+zXuvwlA5 +/01uYFp0UM4ax4DdTGPA5qOAIkLY3rL1x6U0eBf6XJhdG8mTW9SjbD1aCbDGdZk6 +9KJVUlDdowKBgD4NHeCLZ1zL+gJP27ynktpnKfXek6xGD/AZhFuZhvT3ZKVerNyi +NDKTbPY0t4lajk7REGcyrI0FXVEEcFHM5qHqVDyfjLRzI4v0YZOpRSxR3Q+mdg10 +2aXuxQXwpfqds41uN+8Ir9MLv6TlXSoEfckMfrUqfvdLLFs6GqT0Tn15AoGBANG0 +05HUKekasCPms8yKrCVmYcyIPQbbK3vw2uro5CNi/1u5UbB1bMi5dCigxGi/jnk3 +1vQMPSoC0Gt6PYAZEmrNISbPOaNk0zE5zgwQ9ucYwuYCw/xWBZtrUensdYU9R5N8 +RNlC8EUb4Mt5Sgn2pwCTcZT1uxaKX3KZXBmKYeZJAoGAAtWlzPxgwDglNhhuLpgW +vSOH0lpHlR//Ne7kMPCfG4lrAaPo5VSfQrjlzoF9tlhu0IuRKnwOg4HmFD9COaLA +RWTNDLMxBct5lZNAjgIzI5nZm6VLioCQkAdThzSBTxpGrIR0iDR99RWf/M4p7cK6 +tiqX285r1nogUpROl0uraV4= +-----END PRIVATE KEY-----