From 6c760fa6b61ca9406d5b95d94fee804695f558efc326bdfa3dd0b0ecb86e3ff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 27 May 2019 09:22:23 +0000 Subject: [PATCH] - Add patch to fix test run on 32bit: * mongodb-skip-test.patch OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymongo?expand=0&rev=66 --- mongodb-skip-test.patch | 14 ++++++++++++++ python-pymongo.changes | 6 ++++++ python-pymongo.spec | 3 +++ 3 files changed, 23 insertions(+) create mode 100644 mongodb-skip-test.patch diff --git a/mongodb-skip-test.patch b/mongodb-skip-test.patch new file mode 100644 index 0000000..82a8bb4 --- /dev/null +++ b/mongodb-skip-test.patch @@ -0,0 +1,14 @@ +Index: pymongo-3.8.0/test/test_objectid.py +=================================================================== +--- pymongo-3.8.0.orig/test/test_objectid.py ++++ pymongo-3.8.0/test/test_objectid.py +@@ -172,7 +172,8 @@ class TestObjectId(unittest.TestCase): + ObjectId() + self.assertEqual(ObjectId._inc, 0) + +- def test_timestamp_values(self): ++ # this test overflows on i586 ++ def _test_timestamp_values(self): + # Spec-test to check timestamp field is interpreted correctly. + TEST_DATA = { + 0x00000000: (1970, 1, 1, 0, 0, 0), diff --git a/python-pymongo.changes b/python-pymongo.changes index 454d06d..3d8a1cc 100644 --- a/python-pymongo.changes +++ b/python-pymongo.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon May 27 09:15:13 UTC 2019 - Tomáš Chvátal + +- Add patch to fix test run on 32bit: + * mongodb-skip-test.patch + ------------------------------------------------------------------- Sat May 25 13:04:48 UTC 2019 - Tomáš Chvátal diff --git a/python-pymongo.spec b/python-pymongo.spec index d60b660..788a306 100644 --- a/python-pymongo.spec +++ b/python-pymongo.spec @@ -25,6 +25,8 @@ License: Apache-2.0 Group: Development/Languages/Python URL: http://github.com/mongodb/mongo-python-driver Source: https://files.pythonhosted.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz +# PATCH-FIX-SUSE: upstream does not care about 32bit +Patch0: mongodb-skip-test.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -43,6 +45,7 @@ implementation on top of pymongo. %prep %setup -q -n pymongo-%{version} +%autopatch -p1 %build export CFLAGS="%{optflags}"