Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-django-mailman3 for openSUSE:Factory checked in at 2021-12-28 12:26:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-django-mailman3 (Old) and /work/SRC/openSUSE:Factory/.python-django-mailman3.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-mailman3" Tue Dec 28 12:26:38 2021 rev:7 rq:942911 version:1.3.7 Changes: -------- --- /work/SRC/openSUSE:Factory/python-django-mailman3/python-django-mailman3.changes 2021-11-20 02:40:00.832607177 +0100 +++ /work/SRC/openSUSE:Factory/.python-django-mailman3.new.2520/python-django-mailman3.changes 2021-12-28 12:27:19.380515990 +0100 @@ -1,0 +2,5 @@ +Sun Dec 26 22:49:13 UTC 2021 - John Vandenberg <jay...@gmail.com> + +- Add dj40.patch for Django 4.0 compatibility + +------------------------------------------------------------------- New: ---- dj40.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-django-mailman3.spec ++++++ --- /var/tmp/diff_new_pack.08fl2w/_old 2021-12-28 12:27:19.800516307 +0100 +++ /var/tmp/diff_new_pack.08fl2w/_new 2021-12-28 12:27:19.804516310 +0100 @@ -26,6 +26,8 @@ License: GPL-3.0-only URL: https://gitlab.com/mailman/django-mailman3 Source: https://files.pythonhosted.org/packages/source/d/django-mailman3/django-mailman3-%{version}.tar.gz +# PATCH-FEATURE-UPSTREAM dj40.patch https://gitlab.com/mailman/django-mailman3/-/merge_requests/150 +Patch0: dj40.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -51,10 +53,11 @@ %python_subpackages %description -Django library to help interaction with Mailman +Django library to help interaction with Mailman. %prep %setup -q -n django-mailman3-%{version} +%patch0 -p1 %build %python_build @@ -64,7 +67,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_expand PYTHONPATH='.' $python %{_bindir}/django-admin.py test --settings=django_mailman3.tests.settings_test +%python_expand PYTHONPATH='.' $python -m django test -v2 --settings=django_mailman3.tests.settings_test %files %{python_files} %doc README.rst ++++++ dj40.patch ++++++ commit 6cfc4c87bc445592a1a020ee877bd8fead3d8e39 Author: John Vandenberg <jay...@gmail.com> Date: Mon Dec 27 06:33:03 2021 +0800 signals.py: Fix Django 4.0 breakage diff --git a/django_mailman3/signals.py b/django_mailman3/signals.py index 54306eb..20f1b11 100644 --- a/django_mailman3/signals.py +++ b/django_mailman3/signals.py @@ -51,13 +51,13 @@ FIELD_LAST_NAME = 'last_name' # # Defined signals # -domain_created = Signal(providing_args=["mail_host"]) -domain_deleted = Signal(providing_args=["mail_host"]) -mailinglist_created = Signal(providing_args=["list_id"]) -mailinglist_modified = Signal(providing_args=["list_id"]) -mailinglist_deleted = Signal(providing_args=["list_id", "delete_archives"]) -user_subscribed = Signal(providing_args=["list_id", "user_email", "role"]) -user_unsubscribed = Signal(providing_args=["list_id", "user_email", "role"]) +domain_created = Signal() +domain_deleted = Signal() +mailinglist_created = Signal() +mailinglist_modified = Signal() +mailinglist_deleted = Signal() +user_subscribed = Signal() +user_unsubscribed = Signal() # # Signals listened to