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 2021-02-07 15:17:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mailman (Old)
 and      /work/SRC/openSUSE:Factory/.python-mailman.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-mailman"

Sun Feb  7 15:17:05 2021 rev:10 rq:869592 version:3.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mailman/python-mailman.changes    
2020-12-18 20:00:18.198121146 +0100
+++ /work/SRC/openSUSE:Factory/.python-mailman.new.28504/python-mailman.changes 
2021-02-07 15:18:42.641736772 +0100
@@ -1,0 +2,49 @@
+Thu Feb  4 22:20:35 UTC 2021 - Matej Cepl <[email protected]>
+
+- Add gl823_exclude_failing_tests.patch to skip two failing tests
+  (gl#mailman/mailman#823).
+
+-------------------------------------------------------------------
+Wed Feb  3 22:23:10 UTC 2021 - Jan Engelhardt <[email protected]>
+
+- Modernize specfile. Update summary so it does not fall under
+  rpmlint name-repeated-in-summary.
+
+-------------------------------------------------------------------
+Wed Feb  3 16:31:26 UTC 2021 - Andreas Schneider <[email protected]>
+
+- Fix building on tumbleweed
+
+-------------------------------------------------------------------
+Wed Feb  3 09:35:05 UTC 2021 - Michael Str??der <[email protected]>
+
+- Update to 3.3.3:
+  * Handle some UnicodeEncodeErrors in creating digests.  (Closes #560)
+  * Increased the size of the data column in the workflowstate table.
+    (Closes #793)
+  * Implemented a ``scrubber`` for plain text digests.  (Closes #473)
+  * The ``mailman gatenews`` command now adds ``original_size`` as a message
+    attribute.  (Extends fix for #762)
+  * Handle FileNotFoundError when creating digest.mmdf file without a
+    parent directory present.  (Closes #699)
+  * Fixed an issue where content filtering can throw UnicodeEncodeError when
+    converting HTML to plain text.  (Closes #798)
+  * A bounce for a non-existent list is now handled.  (Closes #799)
+  * RFC 2047 From: headers in emailed ``join`` commands are now decoded.
+    (Closes #802)
+  * The ``mailman addmembers`` command now catches and reports a
+    ``SubscriptionPendingError``.  (Closes #805)
+  * RFC 2369 ``List-Owner`` header is now added when these headers are 
included.
+    (Closes #809)
+  * Header filters will now properly match RFC 2047 encoded headers.
+    (Closes #815)
+  * Mailman's ``vette`` log discard messages now include the reasons.
+    (Closes #816)
+  * Increase the default REST API (gunicorn) timeout to 360 seconds from 30 as
+    several API endpoinds can be very slow. (Closes #770)
+  * Header filter rules are now properly processed after deletions and/or
+    reordering.  (Closes #818)
+  * Folded ``To: list-confirm+token@...`` headers are now parsed correctly.
+    (Closes: #819)
+
+-------------------------------------------------------------------

Old:
----
  mailman-3.3.2.tar.gz

New:
----
  gl823_exclude_failing_tests.patch
  mailman-3.3.3.tar.gz

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

Other differences:
------------------
++++++ python-mailman.spec ++++++
--- /var/tmp/diff_new_pack.i4uxeY/_old  2021-02-07 15:18:43.581738338 +0100
+++ /var/tmp/diff_new_pack.i4uxeY/_new  2021-02-07 15:18:43.581738338 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package python-mailman
+# spec file for package python-mailman-test
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,10 +22,8 @@
 %define mailman_homedir  %{_localstatedir}/lib/%{mailman_name}
 %define mailman_logdir   %{_localstatedir}/log/%{mailman_name}
 %define mailman_spooldir %{_localstatedir}/spool/%{mailman_name}
-
 %define mailman_rundir   %{_rundir}/%{mailman_name}
 %define mailman_lockdir  %{_rundir}/lock/%{mailman_name}
-
 %global mailman_services %{mailman_name}.service 
%{mailman_name}-digests.service %{mailman_name}-digests.timer 
%{mailman_name}-notify.service %{mailman_name}-notify.timer
 
 %global flavor @BUILD_FLAVOR@%{nil}
@@ -38,10 +36,13 @@
 %endif
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
+%if 0%{?suse_version} >= 1550
+%define skip_python36 1
+%endif
 Name:           python-mailman%{psuffix}
-Version:        3.3.2
+Version:        3.3.3
 Release:        0
-Summary:        Mailman -- the GNU mailing list manager
+Summary:        A mailing list manager
 License:        GPL-3.0-only
 URL:            https://www.list.org
 Source0:        
https://files.pythonhosted.org/packages/source/m/mailman/mailman-%{version}.tar.gz
@@ -62,6 +63,9 @@
 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
+# PATCH-FIX-UPSTREAM gl823_exclude_failing_tests.patch gl#mailman/mailman#823 
[email protected]
+# Skip two failing tests.
+Patch1:         gl823_exclude_failing_tests.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -90,7 +94,7 @@
 Requires:       python-zope.event
 Requires:       python-zope.interface >= 5.0
 Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 Provides:       mailman = %{version}
 BuildArch:      noarch
 %if %{with test}
@@ -112,7 +116,7 @@
 BuildRequires:  %{python_module lazr.config}
 BuildRequires:  %{python_module mailman >= %{version}}
 BuildRequires:  %{python_module nose2}
-BuildRequires:  %{python_module nose}
+# BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module passlib}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module python-dateutil >= 2.0}
@@ -125,11 +129,10 @@
 %python_subpackages
 
 %description
-Mailman -- the GNU mailing list manager
+Mailman is a mailing list manager from the GNU project.
 
 %prep
-%setup -q -n mailman-%{version}
-%patch0 -p1
+%autosetup -p1 -n mailman-%{version}
 
 # https://gitlab.com/mailman/mailman/-/issues/704
 cp %{SOURCE100} src/mailman/testing/

++++++ gl823_exclude_failing_tests.patch ++++++
--- a/src/mailman/email/tests/test_message.py
+++ b/src/mailman/email/tests/test_message.py
@@ -106,6 +106,7 @@ Test content
             'Non-ascii text ??.')
         self.assertEqual(msg.get_payload(), 'Non-ascii text ?.')
 
+    @unittest.skip('Failing as gl#mailman/mailman#823')
     def test_as_string_python_bug_27321(self):
         with path('mailman.email.tests.data', 'bad_email.eml') as email_path:
             with open(str(email_path), 'rb') as fp:
--- a/src/mailman/utilities/tests/test_scrubber.py
+++ b/src/mailman/utilities/tests/test_scrubber.py
@@ -47,6 +47,7 @@ This is the text
 """)
         self.assertEqual(scrubber.scrub(msg), 'This is the text\n')
 
+    @unittest.skip('Failing as gl#mailman/mailman#823')
     def test_complex_message(self):
         with open_text('mailman.utilities.tests.data', 'scrub_test.eml') as fp:
             msg = mfs(fp.read())
++++++ mailman-3.3.2.tar.gz -> mailman-3.3.3.tar.gz ++++++
++++ 14058 lines of diff (skipped)

Reply via email to