Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-fedora-messaging for openSUSE:Factory checked in at 2022-05-03 21:19:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-fedora-messaging (Old) and /work/SRC/openSUSE:Factory/.python-fedora-messaging.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-fedora-messaging" Tue May 3 21:19:07 2022 rev:3 rq:974471 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-fedora-messaging/python-fedora-messaging.changes 2021-03-30 21:50:23.562912432 +0200 +++ /work/SRC/openSUSE:Factory/.python-fedora-messaging.new.1538/python-fedora-messaging.changes 2022-05-03 21:19:13.785018073 +0200 @@ -1,0 +2,65 @@ +Mon May 2 16:46:52 UTC 2022 - pgaj...@suse.com + +- version update + 3.0.0 (2021-12-14) + ================== + API Changes + ----------- + * Queues created by the CLI are now non-durable, auto-deleted and exclusive, as + server-named queues are. + (`PR#239 <https://github.com/fedora-infra/fedora-messaging/pull/239>`_) + * It is no longer necessary to declare a queue in the configuration file: a + server-named queue will be created. Configured bindings which do not specify + a queue name will be applied to the server-named queue. + (`PR#239 <https://github.com/fedora-infra/fedora-messaging/pull/239>`_) + * Drop support for Python 2 + (`PR#246 <https://github.com/fedora-infra/fedora-messaging/pull/246>`_) + * Drop the Twisted classes that had been flagged as deprecated. + Drop the deprecated ``Message._body`` property. + Refactor the consuming code into the ``Consumer`` class. + (`PR#249 <https://github.com/fedora-infra/fedora-messaging/pull/249>`_) + Features + -------- + * Support anonymous (server-named) queues. + (`PR#239 <https://github.com/fedora-infra/fedora-messaging/pull/239>`_) + * Support Python 3.10 + (`PR#250 <https://github.com/fedora-infra/fedora-messaging/pull/250>`_) + * Raise ``PublishForbidden`` exception immediately if publishing to `virtual host + <https://www.rabbitmq.com/access-control.html>`_ is denied rather than waiting until timeout occurs. + (`#203 <https://github.com/fedora-infra/fedora-messaging/issues/203>`_) + Bug Fixes + --------- + * Fixed validation exception of queue field on serialized schemas. + (`#240 <https://github.com/fedora-infra/fedora-messaging/issues/240>`_) + 2.1.0 (2021-05-12) + ================== + Features + -------- + * Improve the testing module to check message topics and bodies separately, + and to use the rewritten assert that pytest provides + (`PR#230 <https://github.com/fedora-infra/fedora-messaging/pull/230>`_) + * Handle `topic authorization <https://www.rabbitmq.com/access-control.html#topic-authorisation>`_ + by raising a ``PublishForbidden`` exception instead of being stuck in a retry loop + (`PR#235 <https://github.com/fedora-infra/fedora-messaging/pull/235>`_) + * Test on Python 3.8 and 3.9 + (`PR#237 <https://github.com/fedora-infra/fedora-messaging/pull/237>`_) + Bug Fixes + --------- + * Require setuptools, as ``pkg_resources`` is used + (`PR#233 <https://github.com/fedora-infra/fedora-messaging/pull/233>`_) + 2.0.2 (2020-08-04) + ================== + Bug Fixes + --------- + * Set the QoS on the channel that is created for the consumer + (`#223 <https://github.com/fedora-infra/fedora-messaging/issues/223>`_) + 2.0.1 (2020-01-02) + ================== + Bug Fixes + --------- + * Fix handling of new connections after a publish timeout + (`#212 <https://github.com/fedora-infra/fedora-messaging/issues/212>`_) +- deleted patches + - pr_232.patch (upstreamed) + +------------------------------------------------------------------- Old: ---- fedora_messaging-2.0.2.tar.gz pr_232.patch New: ---- fedora_messaging-3.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-fedora-messaging.spec ++++++ --- /var/tmp/diff_new_pack.PBUliR/_old 2022-05-03 21:19:14.313018734 +0200 +++ /var/tmp/diff_new_pack.PBUliR/_new 2022-05-03 21:19:14.317018739 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-fedora-messaging # -# Copyright (c) 2020 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 @@ -18,14 +18,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-fedora-messaging -Version: 2.0.2 +Version: 3.0.0 Release: 0 Summary: Python tools for Fedora's messaging infrastructure License: GPL-2.0-or-later Group: Development/Languages/Python URL: https://github.com/fedora-infra/fedora-messaging Source: https://files.pythonhosted.org/packages/source/f/fedora_messaging/fedora_messaging-%{version}.tar.gz -Patch0: https://github.com/fedora-infra/fedora-messaging/pull/232.patch#/pr_232.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -68,7 +67,6 @@ %prep %setup -q -n fedora_messaging-%{version} -%patch0 -p1 %build %python_build @@ -90,6 +88,7 @@ export PATH=$PATH:%{buildroot}%{_bindir} export PYTHONDONTWRITEBYTECODE=1 export LANG=en_US.UTF-8 +sed -i 's:. Perhaps you forgot a comma?::' fedora_messaging/tests/unit/test_cli.py # test_consume_unexpected_crash or test_consume_successful_halt are intermittent # and only relevant for improved handling of an unexpected failure/halt %pytest -k 'not (test_consume_unexpected_crash or test_consume_successful_halt)' ++++++ fedora_messaging-2.0.2.tar.gz -> fedora_messaging-3.0.0.tar.gz ++++++ ++++ 6641 lines of diff (skipped)