Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-mailman for openSUSE:Factory 
checked in at 2022-01-21 01:25:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mailman (Old)
 and      /work/SRC/openSUSE:Factory/.python-mailman.new.1938 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-mailman"

Fri Jan 21 01:25:27 2022 rev:15 rq:947670 version:3.3.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mailman/python-mailman.changes    
2021-11-22 23:04:33.597856352 +0100
+++ /work/SRC/openSUSE:Factory/.python-mailman.new.1938/python-mailman.changes  
2022-01-21 01:25:57.622364992 +0100
@@ -1,0 +2,16 @@
+Thu Jan 20 11:05:31 UTC 2022 - pgaj...@suse.com
+
+- fix obsoletes
+
+-------------------------------------------------------------------
+Wed Jan 19 20:26:32 UTC 2022 - Matej Cepl <mc...@suse.com>
+
+- Add patch ARC-message-fail-tests.patch which allows four tests
+  to pass with different format of the output.
+
+-------------------------------------------------------------------
+Tue Jan 18 08:28:16 UTC 2022 - pgaj...@suse.com
+
+- rename python3-mailman package to mailman3 [bsc#1194497]
+
+-------------------------------------------------------------------

New:
----
  ARC-message-fail-tests.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-mailman.spec ++++++
--- /var/tmp/diff_new_pack.5Vns57/_old  2022-01-21 01:25:58.194361070 +0100
+++ /var/tmp/diff_new_pack.5Vns57/_new  2022-01-21 01:25:58.198361043 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -39,7 +39,7 @@
 Name:           python-mailman%{psuffix}
 Version:        3.3.5
 Release:        0
-Summary:        A mailing list manager
+Summary:        A Mailing List Manager
 Group:          Productivity/Networking/Email/Mailinglists
 License:        GPL-3.0-only
 URL:            https://www.list.org
@@ -67,6 +67,9 @@
 # Suppprt Alembic 1.7.x
 Patch2:         support-alembic-1-7.patch
 #
+# PATCH-FIX-UPSTREAM ARC-message-fail-tests.patch bsc#[0-9]+ mc...@suse.com
+# this patch makes things totally awesome
+Patch3:         ARC-message-fail-tests.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -129,13 +132,21 @@
 %if 0%{python3_version_nodots} == 38
 # help in replacing any previously installed multiflavor package back to the 
primary python3 package
 Provides:       python38-mailman = %{version}-%{release}
-Obsoletes:      python38-mailman < %{version}-%{release}
+Obsoletes:      python38-mailman <= %{version}-%{release}
 %endif
 %python_subpackages
 
 %description
 Mailman is a mailing list manager from the GNU project.
 
+%package -n mailman3
+Summary:        A mailing list manager
+Provides:       python3-mailman = %{version}
+Obsoletes:      python3-mailman <= %{version}
+
+%description -n mailman3
+Mailman is a mailing list manager from the GNU project.
+
 %prep
 %autosetup -p1 -n mailman-%{version}
 
@@ -220,7 +231,7 @@
 %endif
 
 %if !%{with test}
-%pre
+%pre -n mailman3
 getent group %{mailman_group} >/dev/null || \
     %{_sbindir}/groupadd -r %{mailman_group}
 getent passwd %{mailman_user} >/dev/null || \
@@ -229,38 +240,33 @@
 %{_sbindir}/usermod -g %{mailman_group} %{mailman_user} >/dev/null
 %service_add_pre %{mailman_services}
 
-%post
+%post -n mailman3
 %tmpfiles_create %{_tmpfilesdir}/%{mailman_name}.conf
 %service_add_post %{mailman_services}
 
-%preun
+%preun -n mailman3
 %service_del_preun %{mailman_services}
 
-%postun
+%postun -n mailman3
 %service_del_postun %{mailman_services}
 
-%files %{python_files}
+%files -n mailman3
 %doc README.rst README.SUSE.md
 %license COPYING
 %{_sbindir}/rc%{mailman_name}*
-
 %{_bindir}/runner
 %{_bindir}/mailman
 %{_bindir}/master
 %{python_sitelib}/*
-
 %{_unitdir}/%{mailman_name}.service
 %{_unitdir}/%{mailman_name}-digests.service
 %{_unitdir}/%{mailman_name}-digests.timer
 %{_unitdir}/%{mailman_name}-notify.service
 %{_unitdir}/%{mailman_name}-notify.timer
 %{_tmpfilesdir}/%{mailman_name}.conf
-
 %config(noreplace) %attr(640,root,mailman) %{_sysconfdir}/mailman.cfg
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{mailman_name}
-
 %dir %attr(750,root,mailman) %{_sysconfdir}/%{mailman_name}.d
-
 %dir %attr(750,mailman,mailman) %{mailman_homedir}
 %dir %attr(750,mailman,mailman) %{mailman_homedir}/data
 %dir %attr(750,mailman,mailman) %{mailman_spooldir}

++++++ ARC-message-fail-tests.patch ++++++
---
 src/mailman/handlers/tests/test_arc_validate.py |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

--- a/src/mailman/handlers/tests/test_arc_validate.py
+++ b/src/mailman/handlers/tests/test_arc_validate.py
@@ -192,7 +192,7 @@ This is a test message.
         ValidateAuthenticity().process(lst, msg, msgdata)
         res = ["lists.example.org; spf=pass smtp.mfrom=jqd@d1.example"
                "; dkim=pass header.i=@d1.example; dmarc=pass; arc=fail"]
-        self.assertEqual(msg["Authentication-Results"], ''.join(res))
+        self.assertIn(''.join(res), msg["Authentication-Results"])
 
     def test_authentication_whitelist_hit(self):
         config.push('just_dkim', """
@@ -235,7 +235,7 @@ This is a test!
 
         res = ["example.com; spf=pass smtp.mailfrom=gmail.com"
                "; dkim=pass header.d=valimail.com; arc=none"]
-        self.assertEqual(msg["Authentication-Results"], ''.join(res))
+        self.assertIn(''.join(res), msg["Authentication-Results"])
 
     def test_authentication_whitelist_miss(self):
         config.push('just_dkim', """
@@ -276,8 +276,8 @@ This is a test!
 """)
 
         ValidateAuthenticity().process(lst, msg, msgdata)
-        self.assertEqual(msg["Authentication-Results"],
-                         "test.com; dkim=pass header.d=valimail.com; arc=none")
+        self.assertIn("test.com; dkim=pass header.d=valimail.com; arc=none",
+                      msg["Authentication-Results"])
 
     def test_authentication_bad_outlook_header(self):
         config.push('just_dkim', """
@@ -320,8 +320,8 @@ This is a test!
 """)
 
         ValidateAuthenticity().process(lst, msg, msgdata)
-        self.assertEqual(msg["Authentication-Results"],
-                         "test.com; dkim=fail header.d=valimail.com; arc=none")
+        self.assertIn("test.com; dkim=fail header.d=valimail.com; arc=none",
+                      msg["Authentication-Results"])
 
 
 class TestTimeout(unittest.TestCase):

Reply via email to