From 044fa3ecde706659a5dc86435fe970728b78f9c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Tue, 7 Mar 2023 16:42:11 +0100 Subject: [PATCH] temporarily disable test_http_version_3 Resolves: rhbz#2175216 --- ...l-7.45.2-disable-test_http_version_3.patch | 29 +++++++++++++++++++ python-pycurl.spec | 7 ++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 0002-python-pycurl-7.45.2-disable-test_http_version_3.patch diff --git a/0002-python-pycurl-7.45.2-disable-test_http_version_3.patch b/0002-python-pycurl-7.45.2-disable-test_http_version_3.patch new file mode 100644 index 0000000..388e48f --- /dev/null +++ b/0002-python-pycurl-7.45.2-disable-test_http_version_3.patch @@ -0,0 +1,29 @@ +From 6c55e6822a064edb8dd6dfe1ee21080f4f30b5cf Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= +Date: Tue, 7 Mar 2023 16:32:19 +0100 +Subject: [PATCH] tests: temporarily disable test_http_version_3 + +HTTP3 support in curl is only experimental at the moment and is disabled +in the corresponding Fedora package. +--- + tests/option_constants_test.py | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/tests/option_constants_test.py b/tests/option_constants_test.py +index 7b94164..04dc3da 100644 +--- a/tests/option_constants_test.py ++++ b/tests/option_constants_test.py +@@ -508,10 +508,6 @@ class OptionConstantsSettingTest(unittest.TestCase): + def test_http_version_2prior_knowledge(self): + self.curl.setopt(self.curl.HTTP_VERSION, self.curl.CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE) + +- @util.min_libcurl(7, 66, 0) +- def test_http_version_3(self): +- self.curl.setopt(self.curl.HTTP_VERSION, self.curl.CURL_HTTP_VERSION_3) +- + @util.min_libcurl(7, 21, 5) + def test_sockopt_constants(self): + assert self.curl.SOCKOPT_OK is not None +-- +2.39.2 + diff --git a/python-pycurl.spec b/python-pycurl.spec index fe4e019..8e0e45c 100644 --- a/python-pycurl.spec +++ b/python-pycurl.spec @@ -23,7 +23,7 @@ Name: python-%{modname} Version: 7.45.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A Python interface to libcurl License: LGPLv2+ or MIT @@ -32,6 +32,8 @@ Source0: https://files.pythonhosted.org/packages/a8/af/24d3acfa76b867dbd8 # drop link-time vs. run-time TLS backend check (#1446850) Patch1: 0001-python-pycurl-7.45.1-tls-backend.patch +# disable test_http_version_3 since curl in Fedora does not support it (#2175216) +Patch2: 0002-python-pycurl-7.45.2-disable-test_http_version_3.patch BuildRequires: gcc BuildRequires: libcurl-devel @@ -161,6 +163,9 @@ rm -fvr tests/__pycache__ %endif %changelog +* Tue Mar 07 2023 Lukáš Zaoral - 7.45.2-3 +- temporarily disable test_http_version_3 (rhbz#2175216) + * Fri Jan 20 2023 Fedora Release Engineering - 7.45.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild