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)
