Hello community, here is the log from the commit of package python-tooz for openSUSE:Factory checked in at 2019-03-26 15:44:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-tooz (Old) and /work/SRC/openSUSE:Factory/.python-tooz.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tooz" Tue Mar 26 15:44:44 2019 rev:8 rq:688256 version:1.62.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-tooz/python-tooz.changes 2018-09-07 15:39:38.938520368 +0200 +++ /work/SRC/openSUSE:Factory/.python-tooz.new.25356/python-tooz.changes 2019-03-26 15:44:53.904116336 +0100 @@ -1,0 +2,9 @@ +Mon Mar 25 13:06:24 UTC 2019 - [email protected] + +- update to version 1.62.1 + - fix tox python3 overrides + - Update .gitreview for stable/rocky + - import zuul job settings from project-config + - Fixed UnicodeEncodeError for Python2 unicode objects + +------------------------------------------------------------------- Old: ---- tooz-1.62.0.tar.gz New: ---- tooz-1.62.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-tooz.spec ++++++ --- /var/tmp/diff_new_pack.SKPc5f/_old 2019-03-26 15:44:54.560115568 +0100 +++ /var/tmp/diff_new_pack.SKPc5f/_new 2019-03-26 15:44:54.560115568 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-tooz # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,7 +21,7 @@ %global rdo 1 %endif Name: python-tooz -Version: 1.62.0 +Version: 1.62.1 Release: 0 Summary: Coordination library for distributed systems License: Apache-2.0 ++++++ tooz-1.62.0.tar.gz -> tooz-1.62.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/.zuul.yaml new/tooz-1.62.1/.zuul.yaml --- old/tooz-1.62.0/.zuul.yaml 2018-05-01 23:06:08.000000000 +0200 +++ new/tooz-1.62.1/.zuul.yaml 2019-03-18 00:09:34.000000000 +0100 @@ -68,6 +68,17 @@ - tooz-tox-py35-consul: branches: ^(?!stable/newton).*$ + templates: + - check-requirements + - openstack-python-jobs + - openstack-python35-jobs + - publish-openstack-docs-pti + - lib-forward-testing + - release-notes-jobs-python3 + - periodic-stable-jobs + post: + jobs: + - openstack-tox-cover - job: name: tooz-tox-py27-consul parent: openstack-tox diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/AUTHORS new/tooz-1.62.1/AUTHORS --- old/tooz-1.62.0/AUTHORS 2018-05-01 23:08:23.000000000 +0200 +++ new/tooz-1.62.1/AUTHORS 2019-03-18 00:11:02.000000000 +0100 @@ -9,6 +9,7 @@ Davanum Srinivas <[email protected]> Dina Belova <[email protected]> Dirk Mueller <[email protected]> +Dmitriy Rabotjagov <[email protected]> Doug Hellmann <[email protected]> Duong Ha-Quang <[email protected]> Eoghan Glynn <[email protected]> @@ -46,7 +47,6 @@ Vilobh Meshram <[email protected]> Yassine Lamgarchal <[email protected]> Yassine Lamgarchal <[email protected]> -Zuul <[email protected]> fuzk <[email protected]> gord chung <[email protected]> gordon chung <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/ChangeLog new/tooz-1.62.1/ChangeLog --- old/tooz-1.62.0/ChangeLog 2018-05-01 23:08:23.000000000 +0200 +++ new/tooz-1.62.1/ChangeLog 2019-03-18 00:11:02.000000000 +0100 @@ -1,6 +1,14 @@ CHANGES ======= +1.62.1 +------ + +* Fixed UnicodeEncodeError for Python2 unicode objects +* import zuul job settings from project-config +* fix tox python3 overrides +* Update .gitreview for stable/rocky + 1.62.0 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/PKG-INFO new/tooz-1.62.1/PKG-INFO --- old/tooz-1.62.0/PKG-INFO 2018-05-01 23:08:24.000000000 +0200 +++ new/tooz-1.62.1/PKG-INFO 2019-03-18 00:11:02.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: tooz -Version: 1.62.0 +Version: 1.62.1 Summary: Coordination library for distributed systems. Home-page: https://docs.openstack.org/tooz/latest/ Author: OpenStack @@ -44,16 +44,16 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.5 Classifier: Topic :: System :: Distributed Computing -Provides-Extra: etcd -Provides-Extra: test -Provides-Extra: consul -Provides-Extra: etcd3 +Provides-Extra: zake Provides-Extra: zookeeper -Provides-Extra: memcached Provides-Extra: ipc -Provides-Extra: redis +Provides-Extra: test Provides-Extra: mysql Provides-Extra: postgresql -Provides-Extra: zake -Provides-Extra: doc +Provides-Extra: consul Provides-Extra: etcd3gw +Provides-Extra: etcd3 +Provides-Extra: doc +Provides-Extra: memcached +Provides-Extra: redis +Provides-Extra: etcd diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/RELEASENOTES.rst new/tooz-1.62.1/RELEASENOTES.rst --- old/tooz-1.62.0/RELEASENOTES.rst 2018-05-01 23:08:24.000000000 +0200 +++ new/tooz-1.62.1/RELEASENOTES.rst 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ -==== -tooz -==== - -.. _tooz_1.62.0: - -1.62.0 -====== - -.. _tooz_1.62.0_New Features: - -New Features ------------- - -.. releasenotes/notes/etcd3gw-group-support-598832a8764a8aa6.yaml @ b'6ab8c380c8d6a2e15611b225da7594e820cc773e' - -- The etcd3gw driver now supports the group membership API. - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/doc/source/conf.py new/tooz-1.62.1/doc/source/conf.py --- old/tooz-1.62.0/doc/source/conf.py 2018-05-01 23:06:08.000000000 +0200 +++ new/tooz-1.62.1/doc/source/conf.py 2019-03-18 00:09:34.000000000 +0100 @@ -63,7 +63,7 @@ # # The short X.Y version. version = subprocess.Popen(['sh', '-c', 'cd ../..; python setup.py --version'], - stdout=subprocess.PIPE).stdout.read() + stdout=subprocess.PIPE).stdout.read().decode('utf-8') version = version.strip() # The full version, including alpha/beta/rc tags. release = version diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/releasenotes/notes/reno.cache new/tooz-1.62.1/releasenotes/notes/reno.cache --- old/tooz-1.62.0/releasenotes/notes/reno.cache 2018-05-01 23:08:24.000000000 +0200 +++ new/tooz-1.62.1/releasenotes/notes/reno.cache 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ ---- -file-contents: - releasenotes/notes/etcd3gw-group-support-598832a8764a8aa6.yaml: - features: ['The etcd3gw driver now supports the group membership API. - - '] -notes: -- files: - - - releasenotes/notes/etcd3gw-group-support-598832a8764a8aa6.yaml - - !!binary | - NmFiOGMzODBjOGQ2YTJlMTU2MTFiMjI1ZGE3NTk0ZTgyMGNjNzczZQ== - version: 1.62.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/tooz/partitioner.py new/tooz-1.62.1/tooz/partitioner.py --- old/tooz-1.62.0/tooz/partitioner.py 2018-05-01 23:06:08.000000000 +0200 +++ new/tooz-1.62.1/tooz/partitioner.py 2019-03-18 00:09:30.000000000 +0100 @@ -13,6 +13,7 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. +import six from tooz import hashring @@ -53,7 +54,7 @@ def _hash_object(obj): if hasattr(obj, "__tooz_hash__"): return obj.__tooz_hash__() - return str(obj).encode() + return six.text_type(obj).encode('utf8') def members_for_object(self, obj, ignore_members=None, replicas=1): """Return the members responsible for an object. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/tooz/tests/test_partitioner.py new/tooz-1.62.1/tooz/tests/test_partitioner.py --- old/tooz-1.62.0/tooz/tests/test_partitioner.py 2018-05-01 23:06:08.000000000 +0200 +++ new/tooz-1.62.1/tooz/tests/test_partitioner.py 2019-03-18 00:09:30.000000000 +0100 @@ -80,7 +80,7 @@ def test_members_of_object_and_others(self): p = self._coord.join_partitioned_group(self.group_id) self._add_members(3) - o = object() + o = six.text_type(u"чупакабра") m = p.members_for_object(o) self.assertEqual(1, len(m)) m = m.pop() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/tooz.egg-info/PKG-INFO new/tooz-1.62.1/tooz.egg-info/PKG-INFO --- old/tooz-1.62.0/tooz.egg-info/PKG-INFO 2018-05-01 23:08:23.000000000 +0200 +++ new/tooz-1.62.1/tooz.egg-info/PKG-INFO 2019-03-18 00:11:02.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: tooz -Version: 1.62.0 +Version: 1.62.1 Summary: Coordination library for distributed systems. Home-page: https://docs.openstack.org/tooz/latest/ Author: OpenStack @@ -44,16 +44,16 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.5 Classifier: Topic :: System :: Distributed Computing -Provides-Extra: etcd -Provides-Extra: test -Provides-Extra: consul -Provides-Extra: etcd3 +Provides-Extra: zake Provides-Extra: zookeeper -Provides-Extra: memcached Provides-Extra: ipc -Provides-Extra: redis +Provides-Extra: test Provides-Extra: mysql Provides-Extra: postgresql -Provides-Extra: zake -Provides-Extra: doc +Provides-Extra: consul Provides-Extra: etcd3gw +Provides-Extra: etcd3 +Provides-Extra: doc +Provides-Extra: memcached +Provides-Extra: redis +Provides-Extra: etcd diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/tooz.egg-info/pbr.json new/tooz-1.62.1/tooz.egg-info/pbr.json --- old/tooz-1.62.0/tooz.egg-info/pbr.json 2018-05-01 23:08:23.000000000 +0200 +++ new/tooz-1.62.1/tooz.egg-info/pbr.json 2019-03-18 00:11:02.000000000 +0100 @@ -1 +1 @@ -{"git_version": "2ac3ef3", "is_release": true} \ No newline at end of file +{"git_version": "747f022", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tooz-1.62.0/tox.ini new/tooz-1.62.1/tox.ini --- old/tooz-1.62.0/tox.ini 2018-05-01 23:06:08.000000000 +0200 +++ new/tooz-1.62.1/tox.ini 2019-03-18 00:09:34.000000000 +0100 @@ -3,7 +3,6 @@ envlist = py27,py35,py{27,35}-{zookeeper,redis,sentinel,memcached,postgresql,mysql,consul,etcd,etcd3,etcd3gw},pep8 [testenv] -basepython = python3 # We need to install a bit more than just `test' because those drivers have # custom tests that we always run deps = .[test,zake,ipc,memcached,mysql,etcd,etcd3,etcd3gw] @@ -40,18 +39,22 @@ basepython = python2.7 [testenv:venv] +basepython = python3 # This target is used by the gate go run Sphinx to build the doc deps = {[testenv:docs]deps} commands = {posargs} [testenv:cover] +basepython = python3 commands = python setup.py testr --slowest --coverage --testr-args="{posargs}" [testenv:docs] +basepython = python3 deps = -r{toxinidir}/doc/requirements.txt commands = sphinx-build -W -b html doc/source doc/build/html [testenv:pep8] +basepython = python3 deps = hacking<0.13,>=0.12 doc8 commands = @@ -63,5 +66,6 @@ show-source = True [testenv:releasenotes] +basepython = python3 deps = -r{toxinidir}/doc/requirements.txt commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
