Source: python-tornado Version: 6.4.2-2 Severity: serious Tags: ftbfs patch User: [email protected] Usertags: riscv64 X-Debbugs-Cc: [email protected]
Dear Maintainer,
The new upload[0] of python-tornado cause FTBFS on riscv64:
```
ERROR: test_reload
(tornado.test.autoreload_test.AutoreloadTest.test_reload)
(mode='directory', wrapper=False)
...
File
"/build/reproducible-path/python-tornado-6.4.2/tornado/test/autoreload_test.py",
line 97, in run_subprocess
raise Exception("subprocess failed to terminate")
Exception: subprocess failed to terminate
...
```
Full buildd log please to see here:
https://buildd.debian.org/status/fetch.php?pkg=python-tornado&arch=riscv64&ver=6.4.2-2&stamp=1747602064&raw=0
It still looks like a timeout issue on riscv64 and the patch I have
tested it on my local Unmatched board. Currently missing build on
riscv64 has prevented migration given we are in hard freeze maybe the
issue should be fixed ASAP.
Please let me know any issues.
[0]:
https://tracker.debian.org/news/1646589/accepted-python-tornado-642-2-source-into-unstable/
--
Regards,
--
Bo YU
diff -Nru python-tornado-6.4.2/debian/changelog python-tornado-6.4.2/debian/changelog --- python-tornado-6.4.2/debian/changelog 2025-05-18 15:43:40.000000000 +0000 +++ python-tornado-6.4.2/debian/changelog 2025-05-19 23:48:18.000000000 +0000 @@ -1,3 +1,10 @@ +python-tornado (6.4.2-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Increase timeout on riscv64 to fix FTBFS issue. (Closes: #-1) + + -- Bo YU <[email protected]> Mon, 19 May 2025 23:48:18 +0000 + python-tornado (6.4.2-2) unstable; urgency=medium * Team upload. diff -Nru python-tornado-6.4.2/debian/.gitignore python-tornado-6.4.2/debian/.gitignore --- python-tornado-6.4.2/debian/.gitignore 2025-05-18 15:43:40.000000000 +0000 +++ python-tornado-6.4.2/debian/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/files diff -Nru python-tornado-6.4.2/debian/patches/increase-timeout-rv64.patch python-tornado-6.4.2/debian/patches/increase-timeout-rv64.patch --- python-tornado-6.4.2/debian/patches/increase-timeout-rv64.patch 1970-01-01 00:00:00.000000000 +0000 +++ python-tornado-6.4.2/debian/patches/increase-timeout-rv64.patch 2025-05-19 23:48:18.000000000 +0000 @@ -0,0 +1,29 @@ +Description: increase timeout on riscv64 +Author: Bo YU <[email protected]> +Bug: https://buildd.debian.org/status/fetch.php?pkg=python-tornado&arch=riscv64&ver=6.4.2-2&stamp=1747602064&raw=0 +Forwarded: not-needed +Last-Update: 2025-05-19 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/tornado/test/autoreload_test.py ++++ b/tornado/test/autoreload_test.py +@@ -7,6 +7,7 @@ + import textwrap + import time + import unittest ++import platform + + + class AutoreloadTest(unittest.TestCase): +@@ -91,7 +92,10 @@ + for i in range(40): + if p.poll() is not None: + break +- time.sleep(0.1) ++ if platform.machine() == "riscv64": ++ time.sleep(1) ++ else: ++ time.sleep(0.1) + else: + p.kill() + raise Exception("subprocess failed to terminate") diff -Nru python-tornado-6.4.2/debian/patches/series python-tornado-6.4.2/debian/patches/series --- python-tornado-6.4.2/debian/patches/series 2025-05-18 15:43:40.000000000 +0000 +++ python-tornado-6.4.2/debian/patches/series 2025-05-19 23:40:19.000000000 +0000 @@ -5,3 +5,4 @@ pythonpath-autoreload-test.patch disable-should-be-failing-test.patch CVE-2025-47287.patch +increase-timeout-rv64.patch
signature.asc
Description: PGP signature

