Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-devpi-server for openSUSE:Factory checked in at 2022-05-02 16:26:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-devpi-server (Old) and /work/SRC/openSUSE:Factory/.python-devpi-server.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-devpi-server" Mon May 2 16:26:08 2022 rev:8 rq:974397 version:6.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-devpi-server/python-devpi-server.changes 2021-11-17 01:14:40.662181641 +0100 +++ /work/SRC/openSUSE:Factory/.python-devpi-server.new.1538/python-devpi-server.changes 2022-05-02 16:26:36.628907654 +0200 @@ -1,0 +2,54 @@ +Mon May 2 09:29:09 UTC 2022 - pgaj...@suse.com + +- version update to 6.5.1 + 6.5.1 (2022-04-25) + ================== + Bug Fixes + --------- + - Fix traceback when trying to delete already deleted release or toxresult. + - Preserve index config settings of plugins during import instead of aborting, even if the plugin isn't installed during import. + 6.5.0 (2022-03-18) + ================== + Features + -------- + - Added ``--no-checksum`` option to ``devpi-fsck`` to skip checksum validation and only check for file existence. + - Split keyfs cache into a small changelog cache and a relpath cache, this lowers overall memory usage and prevents cache trashing. + - Lower memory usage by avoiding to read release files into memory and instead use existing file objects. + - Switch to ``platformdirs`` from ``appdirs``. + - Add streaming replica protocol, which is faster and uses less memory, especially when rebuilding a replica. + - Better logging and handling if a thread unexpectedly dies. + Bug Fixes + --------- + - Fix #871: authentication info in ``mirror_url`` wasn't passed on to release links anymore. + - Open database connection after file was downloaded during replication to avoid conflicts and locking. + - Avoid hashing data twice when writing to storage. + - Close HTTP responses and sessions when done to free resources as early as possible instead of waiting for garbage collection. + 6.4.0 (2022-01-24) + ================== + Deprecations and Removals + ------------------------- + - As announced with 6.0.0, support for Python 3.6 has been dropped, because it has reached its end of life. + Features + -------- + - When an installer user agent is detected the full list of projects is returned unsorted and with less info to improve performance and reduce memory usage. + Bug Fixes + --------- + - Use ``__slots__`` for some classes to reduce memory usage. + - Fix exceptions related to logging for some edge cases. + 6.3.1 (2021-12-07) + ================== + Bug Fixes + --------- + - Fix #864: enable settings from ``~/.netrc`` and ``HTTP_PROXY``/``HTTPS_PROXY`` env vars for aiohttp. + 6.3.0 (2021-11-19) + ================== + Features + -------- + - Use aiohttp (asyncio) for fetching release links from mirrors to return stale links immediately in case of a timeout, but update the database in the background for the next request. + Bug Fixes + --------- + - fix #853: prevent duplicate mirror indexes in sro method when there are multiple inheritance chains to the same mirror + - fix #860: don't check for existing files and validate them during mirror links update, the operation is way to expensive and there is a low possibility for errors. + - Add missing `lazy` package dependency. Previously this was only a transitive dependency coming from the devpi-common package. + +------------------------------------------------------------------- Old: ---- devpi-server-6.2.0.tar.gz New: ---- devpi-server-6.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-devpi-server.spec ++++++ --- /var/tmp/diff_new_pack.QMQqjb/_old 2022-05-02 16:26:37.100908179 +0200 +++ /var/tmp/diff_new_pack.QMQqjb/_new 2022-05-02 16:26:37.104908183 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-devpi-server # -# 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 @@ -20,7 +20,7 @@ %define commands export fsck gen-config import init passwd server gen-secret %define skip_python2 1 Name: python-devpi-server -Version: 6.2.0 +Version: 6.5.1 Release: 0 Summary: Private PyPI caching server License: MIT @@ -30,6 +30,7 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-aiohttp Requires: python-appdirs Requires: python-argon2-cffi >= 16.2 Requires: python-attrs @@ -39,6 +40,7 @@ Requires: python-itsdangerous >= 0.24 Requires: python-lazy Requires: python-passlib +Requires: python-platformdirs Requires: python-pluggy >= 0.6.0 Requires: python-py >= 1.4.23 Requires: python-pyramid >= 2 @@ -53,10 +55,10 @@ Suggests: python-WebTest Suggests: python-beautifulsoup4 # https://github.com/devpi/devpi/issues/705 -Suggests: python-mock BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module WebTest} +BuildRequires: %{python_module aiohttp} BuildRequires: %{python_module appdirs} BuildRequires: %{python_module argon2-cffi >= 16.2} BuildRequires: %{python_module attrs} @@ -66,8 +68,8 @@ BuildRequires: %{python_module execnet >= 1.2} BuildRequires: %{python_module itsdangerous >= 0.24} BuildRequires: %{python_module lazy} -BuildRequires: %{python_module mock} BuildRequires: %{python_module passlib} +BuildRequires: %{python_module platformdirs} BuildRequires: %{python_module pluggy >= 0.6.0} BuildRequires: %{python_module py >= 1.4.23} BuildRequires: %{python_module pyramid >= 2} ++++++ devpi-server-6.2.0.tar.gz -> devpi-server-6.5.1.tar.gz ++++++ ++++ 7349 lines of diff (skipped)