Hello community, here is the log from the commit of package python-tooz for openSUSE:Factory checked in at 2017-08-28 15:31:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-tooz (Old) and /work/SRC/openSUSE:Factory/.python-tooz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-tooz" Mon Aug 28 15:31:57 2017 rev:3 rq:515022 version:1.58.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-tooz/python-tooz.changes 2017-02-21 13:39:24.308926489 +0100 +++ /work/SRC/openSUSE:Factory/.python-tooz.new/python-tooz.changes 2017-08-28 15:31:59.887637444 +0200 @@ -1,0 +2,55 @@ +Mon Aug 7 14:30:35 UTC 2017 - cloud-devel@suse.de + +- update to version 1.58.0 + - etcd3: add etcd3 coordination driver + - Factorize tox envlist for better readability + - redis: fix concurrent access on acquire() + - {my,pg}sql: close connections when out of retry + - tests: fix etcd and consul test run + - pass on partitions + - pgsql: fix self._conn.close() being called without connection + - Implement heartbeat for FileDriver + - hashring: allow to use bytes as node name + - Update reno for stable/ocata + - coordination: factorize common async result futures code + - Turn on warning-is-error in doc build + - Make sure Lock.heartbeat() returns True/False + - etcd3: use discard() rather than remove() + - http->https for security + - doc: use list-table for driver support tables + - Separate etcd3gw driver that uses the etcd3 grpc gateway + - etcd3: replace custom lock code by more recent etcd3 lock code + - coordination: remove double serialization of capabilities + - consul: remove unused executor + - etcd: fix blocking argument + - get weight of existing members + - coordination: fix reversed fiels for __repr__ for events + - Add shared filelock + - postgresql: only pass username and password if they are set + - Fix psycopg2 connection argument + - Update URLs in documents according to document migration + - etcd: fix acquire(blocking=True) on request exception + - tests: tests fail if no URL is set + run partitioner tests on basic drivers + - Adds authentication support for zookeeperDriver + - coordination: do not get member list if not needed + - sql: close connection for lock if not used + - support unicode node name + - etcd3: fix test run + - test: leverage existing helper method in test_partitioner + - simplify hashring node lookup + - rearrange existing documentation to fit the new standard layout + - Fix docstring for group and member id + - Mutualize executor code in a mixin class + - Disable test_get_lock_serial_locking_two_lock_process for etcd3 + - Simplify env list and test running + - doc: update heartbeat doc to use start_heart=True + - Switch tests to use latest etcd - 3.1.3 + - etcd3: skip ProcessPool based test + - Rewrite heartbeat runner with event + - Switch from oslosphinx to openstackdocstheme + - FileDriver:Support multiple processes + - tests: fix missing .get() on some group operations + - add weight tests for add_nodes + - Enhance heartbeat sleep timer + +------------------------------------------------------------------- Old: ---- tooz-1.48.0.tar.gz New: ---- tooz-1.58.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-tooz.spec ++++++ --- /var/tmp/diff_new_pack.moR8Lf/_old 2017-08-28 15:32:01.167457517 +0200 +++ /var/tmp/diff_new_pack.moR8Lf/_new 2017-08-28 15:32:01.179455830 +0200 @@ -18,7 +18,7 @@ %global pypi_name tooz Name: python-tooz -Version: 1.48.0 +Version: 1.58.0 Release: 0 Summary: Coordination library for distributed systems License: Apache-2.0 @@ -27,9 +27,19 @@ Source0: https://pypi.io/packages/source/t/%{pypi_name}/%{pypi_name}-%{version}.tar.gz BuildRequires: openstack-macros BuildRequires: python-devel -BuildRequires: python-pbr >= 1.8 +BuildRequires: python-enum34 +BuildRequires: python-fasteners >= 0.7 +BuildRequires: python-futures >= 3.0 +BuildRequires: python-futurist >= 0.11.0 +BuildRequires: python-iso8601 >= 0.1.11 +BuildRequires: python-oslo.serialization >= 1.10.0 +BuildRequires: python-oslo.utils >= 3.20.0 +BuildRequires: python-pbr >= 2.0.0 BuildRequires: python-setuptools >= 16.0 +BuildRequires: python-stevedore >= 1.20.0 +BuildRequires: python-tenacity >= 3.2.1 BuildRequires: python-testtools >= 1.4.0 +BuildRequires: python-voluptuous >= 0.8.9 Requires: python-Babel >= 2.3.4 Requires: python-enum34 Requires: python-fasteners >= 0.7 @@ -38,9 +48,9 @@ Requires: python-iso8601 >= 0.1.11 Requires: python-msgpack-python >= 0.4.0 Requires: python-oslo.serialization >= 1.10.0 -Requires: python-oslo.utils >= 3.18.0 +Requires: python-oslo.utils >= 3.20.0 Requires: python-six >= 1.9.0 -Requires: python-stevedore >= 1.17.1 +Requires: python-stevedore >= 1.20.0 Requires: python-tenacity >= 3.2.1 Requires: python-voluptuous >= 0.8.9 Requires: python-zake >= 0.1.6 @@ -55,11 +65,7 @@ Summary: Documentation for %{name} Group: Documentation BuildRequires: python-Sphinx -BuildRequires: python-enum34 -BuildRequires: python-futures >= 3.0 -BuildRequires: python-oslo.utils >= 3.18.0 -BuildRequires: python-oslosphinx >= 4.7.0 -BuildRequires: python-stevedore >= 1.17.1 +BuildRequires: python-openstackdocstheme >= 1.11.0 %description doc The Tooz project aims at centralizing the most common distributed primitives @@ -71,6 +77,7 @@ %prep %autosetup -n %{pypi_name}-%{version} %py_req_cleanup +sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg %build %py2_build @@ -81,7 +88,7 @@ rm -rf html/.{doctrees,buildinfo} %check -%{__python2} setup.py testr +%{__python2} setup.py test %install %py2_install ++++++ _service ++++++ --- /var/tmp/diff_new_pack.moR8Lf/_old 2017-08-28 15:32:01.331434465 +0200 +++ /var/tmp/diff_new_pack.moR8Lf/_new 2017-08-28 15:32:01.331434465 +0200 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/ocata/openstack/tooz/tooz.spec.j2</param> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/openstack/tooz/tooz.spec.j2</param> <param name="output-name">python-tooz.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/ocata/global-requirements.txt</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/global-requirements.txt</param> <param name="changelog-email">cloud-devel@suse.de</param> <param name="changelog-provider">gh,openstack,tooz</param> </service> ++++++ tooz-1.48.0.tar.gz -> tooz-1.58.0.tar.gz ++++++ ++++ 4649 lines of diff (skipped)