diff --git a/Increase-timeout-in-test_request_timeout.patch b/Increase-timeout-in-test_request_timeout.patch new file mode 100644 index 0000000..ba7d9e1 --- /dev/null +++ b/Increase-timeout-in-test_request_timeout.patch @@ -0,0 +1,32 @@ +From b99df6cf3328f8e4aeb9db178df19b2411894b8c Mon Sep 17 00:00:00 2001 +From: Sergio Correia +Date: Wed, 15 Jun 2022 21:10:52 -0300 +Subject: [PATCH] Increase timeout in test_request_timeout + +Some architectures -- e.g. ppc64le -- need an increased request timeout. +This situation is similar to upstream change 2195f0b72, where the +timeout was increased for Windows. + +[1] https://github.com/tornadoweb/tornado/commit/2195f0b72249738 +--- + tornado/test/simple_httpclient_test.py | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/tornado/test/simple_httpclient_test.py b/tornado/test/simple_httpclient_test.py +index eadd4ed..333de50 100644 +--- a/tornado/test/simple_httpclient_test.py ++++ b/tornado/test/simple_httpclient_test.py +@@ -293,9 +293,7 @@ class SimpleHTTPClientTestMixin(object): + + @skipOnTravis + def test_request_timeout(self: typing.Any): +- timeout = 0.1 +- if os.name == "nt": +- timeout = 0.5 ++ timeout = 0.5 + + with self.assertRaises(HTTPTimeoutError): + self.fetch("/trigger?wake=false", request_timeout=timeout, raise_error=True) +-- +2.35.1 + diff --git a/python-tornado.spec b/python-tornado.spec index e2926b9..fa2f874 100644 --- a/python-tornado.spec +++ b/python-tornado.spec @@ -11,7 +11,7 @@ ideal for real-time web services.} Name: python-%{srcname} Version: 6.1.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Scalable, non-blocking web server and tools License: ASL 2.0 @@ -21,6 +21,8 @@ Source0: https://github.com/tornadoweb/tornado/archive/v%{version}/%{srcn # Do not turn DeprecationWarning in tornado module into Exception # fixes FTBFS with Python 3.8 Patch1: Do-not-turn-DeprecationWarning-into-Exception.patch +# Fix timeout failure in architectures such as ppc64le. +Patch2: Increase-timeout-in-test_request_timeout.patch BuildRequires: gcc BuildRequires: python%{python3_pkgversion}-setuptools @@ -66,6 +68,10 @@ export ASYNC_TEST_TIMEOUT=10 %doc demos %changelog +* Wed Jun 15 2022 Sergio Correia - 6.1.0-8 +- Fix test failure in pcc64le + Related: rhbz#2084553 + * Wed Jun 15 2022 Sergio Correia - 6.1.0-7 - Add python-tornado to RHEL-9 Resolves: rhbz#2084553