From 5b722507cf432358f500d281f9df65afe8c78bb4c1a4dabfc08077b484e679ed Mon Sep 17 00:00:00 2001 From: Steve Kowalik Date: Thu, 17 Feb 2022 05:34:31 +0000 Subject: [PATCH] - Add patch skip-speculation.patch: * Skip a test that does not work in the OBS sandbox. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-prctl?expand=0&rev=11 --- python-python-prctl.changes | 4 +++- python-python-prctl.spec | 1 + skip-speculation.patch | 12 ++++++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 skip-speculation.patch diff --git a/python-python-prctl.changes b/python-python-prctl.changes index 4310771..0d8cfc0 100644 --- a/python-python-prctl.changes +++ b/python-python-prctl.changes @@ -1,5 +1,5 @@ ------------------------------------------------------------------- -Mon Feb 7 06:49:54 UTC 2022 - Steve Kowalik +Thu Feb 17 05:33:37 UTC 2022 - Steve Kowalik - Update to 1.8.1: * No changelog. @@ -8,6 +8,8 @@ Mon Feb 7 06:49:54 UTC 2022 - Steve Kowalik * Support Linux >= 5.10 correctly. - Add patch check-for-python310-correctly.patch: * Check for Python 3.10 correctly. +- Add patch skip-speculation.patch: + * Skip a test that does not work in the OBS sandbox. ------------------------------------------------------------------- Tue Oct 27 09:54:52 UTC 2020 - Hans-Peter Jansen diff --git a/python-python-prctl.spec b/python-python-prctl.spec index 2f803bd..ee5f9b3 100644 --- a/python-python-prctl.spec +++ b/python-python-prctl.spec @@ -32,6 +32,7 @@ Patch3: powerpc.patch Patch4: disable_no_new_privs.patch Patch5: correct-uname-comparsion.patch Patch6: check-for-python310-correctly.patch +Patch7: skip-speculation.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes diff --git a/skip-speculation.patch b/skip-speculation.patch new file mode 100644 index 0000000..fbae1c8 --- /dev/null +++ b/skip-speculation.patch @@ -0,0 +1,12 @@ +Index: python-prctl-1.8.1/test_prctl.py +=================================================================== +--- python-prctl-1.8.1.orig/test_prctl.py ++++ python-prctl-1.8.1/test_prctl.py +@@ -371,6 +371,7 @@ class PrctlTest(unittest.TestCase): + self.assertRaises(OSError, set_true) + + @require('set_speculation_ctrl') ++ @unittest.skip('borked in sandbox') + def test_speculation_ctrl(self): + self.assertTrue(prctl.get_speculation_ctrl(prctl.SPEC_STORE_BYPASS) > 0) + self.assertTrue(prctl.get_speculation_ctrl(prctl.SPEC_INDIRECT_BRANCH) > 0)