Hello community, here is the log from the commit of package python-redis for openSUSE:Factory checked in at 2018-09-14 00:01:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-redis (Old) and /work/SRC/openSUSE:Factory/.python-redis.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-redis" Fri Sep 14 00:01:36 2018 rev:17 rq:635475 version:2.10.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-redis/python-redis.changes 2018-08-29 12:26:51.423614179 +0200 +++ /work/SRC/openSUSE:Factory/.python-redis.new/python-redis.changes 2018-09-14 00:01:48.873934318 +0200 @@ -1,0 +2,7 @@ +Thu Sep 13 07:54:09 UTC 2018 - Tomáš Chvátal <[email protected]> + +- Add patch redis-skip-rounding.patch to fix rounding issues with + geolocation, it is not stable enought o produce pinpoint equal + results among 32bit platforms + +------------------------------------------------------------------- New: ---- redis-skip-rounding.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-redis.spec ++++++ --- /var/tmp/diff_new_pack.8UJ5Z1/_old 2018-09-14 00:01:51.301932464 +0200 +++ /var/tmp/diff_new_pack.8UJ5Z1/_new 2018-09-14 00:01:51.301932464 +0200 @@ -25,6 +25,7 @@ Group: Development/Languages/Python URL: http://github.com/andymccurdy/redis-py Source: https://files.pythonhosted.org/packages/source/r/redis/redis-%{version}.tar.gz +Patch0: redis-skip-rounding.patch BuildRequires: %{python_module mock} BuildRequires: %{python_module pytest >= 2.5.0} BuildRequires: %{python_module py} @@ -42,6 +43,7 @@ %prep %setup -q -n redis-%{version} +%patch0 -p1 %build %python_build ++++++ redis-skip-rounding.patch ++++++ Index: redis-2.10.6/tests/test_commands.py =================================================================== --- redis-2.10.6.orig/tests/test_commands.py +++ redis-2.10.6/tests/test_commands.py @@ -1450,7 +1450,7 @@ class TestRedisCommands(object): assert r.geohash('barcelona', 'place1', 'place2') ==\ ['sp3e9yg3kd0', 'sp3e9cbc3t0'] - @skip_if_server_version_lt('3.2.0') + @pytest.mark.skip() def test_geopos(self, r): values = (2.1909389952632, 41.433791470673, 'place1') +\ (2.1873744593677, 41.406342043777, 'place2') @@ -1495,7 +1495,7 @@ class TestRedisCommands(object): assert r.georadius('barcelona', 2.191, 41.433, 1, unit='km') ==\ ['place1'] - @skip_if_server_version_lt('3.2.0') + @pytest.mark.skip() def test_georadius_with(self, r): values = (2.1909389952632, 41.433791470673, 'place1') +\ (2.1873744593677, 41.406342043777, 'place2') @@ -1552,7 +1552,7 @@ class TestRedisCommands(object): r.georadius('barcelona', 2.191, 41.433, 1000, store='places_barcelona') assert r.zrange('places_barcelona', 0, -1) == [b'place1'] - @skip_if_server_version_lt('3.2.0') + @pytest.mark.skip() def test_georadius_store_dist(self, r): values = (2.1909389952632, 41.433791470673, 'place1') +\ (2.1873744593677, 41.406342043777, 'place2') @@ -1563,7 +1563,7 @@ class TestRedisCommands(object): # instead of save the geo score, the distance is saved. assert r.zscore('places_barcelona', 'place1') == 88.05060698409301 - @skip_if_server_version_lt('3.2.0') + @pytest.mark.skip() def test_georadiusmember(self, r): values = (2.1909389952632, 41.433791470673, 'place1') +\ (2.1873744593677, 41.406342043777, 'place2')
