Bug#1075849: websockify: FTBFS on riscv64 (test timeout)
Source: websockify
Version: 0.10.0+dfsg1-6
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: debian-riscv@lists.debian.org
Hi Maintainer
Since the recent binNMU for Python 3.12 as default, websockify FTBFS
on riscv64 [1], where it built previously. I've copied what I hope
is the relevant part of the log below.
Currently builds time out after 10 hours, where previous builds would
complete successfully in 10 - 20 minutes.
This is blocking the transition to Python 3.12 as default.
Regards
Graham
[1] https://buildd.debian.org/status/logs.php?pkg=websockify&arch=riscv64
+ PYTHONPATH=/debian/tmp/usr/lib/python3/dist-packages python3.11 -m
pytest -v tests
============================= test session starts ==============================
platform linux -- Python 3.11.9, pytest-8.2.2, pluggy-1.5.0 --
/usr/bin/python3.11
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>
collecting ... collected 56 items
tests/test_auth_plugins.py::BasicHTTPAuthTestCase::test_garbage_auth
PASSED [ 1%]
tests/test_auth_plugins.py::BasicHTTPAuthTestCase::test_invalid_password
PASSED [ 3%]
tests/test_auth_plugins.py::BasicHTTPAuthTestCase::test_no_auth PASSED [ 5%]
tests/test_auth_plugins.py::BasicHTTPAuthTestCase::test_valid_password
PASSED [ 7%]
tests/test_token_plugins.py::ReadOnlyTokenFileTestCase::test_empty PASSED [ 8%]
tests/test_token_plugins.py::ReadOnlyTokenFileTestCase::test_simple
PASSED [ 10%]
tests/test_token_plugins.py::ReadOnlyTokenFileTestCase::test_tabs PASSED [ 12%]
tests/test_token_plugins.py::JWSTokenTestCase::test_asymmetric_jws_token_plugin
PASSED [ 14%]
tests/test_token_plugins.py::JWSTokenTestCase::test_asymmetric_jws_token_plugin_with_illigal_key_exception
PASSED [ 16%]
tests/test_token_plugins.py::JWSTokenTestCase::test_jwt_early_time PASSED [ 17%]
tests/test_token_plugins.py::JWSTokenTestCase::test_jwt_late_time PASSED [ 19%]
tests/test_token_plugins.py::JWSTokenTestCase::test_jwt_valid_time PASSED [ 21%]
tests/test_token_plugins.py::JWSTokenTestCase::test_symmetric_jws_token_plugin
PASSED [ 23%]
tests/test_token_plugins.py::JWSTokenTestCase::test_symmetric_jws_token_plugin_with_illigal_key_exception
PASSED [ 25%]
tests/test_websocket.py::AcceptTestCase::test_bad_upgrade PASSED [ 26%]
tests/test_websocket.py::AcceptTestCase::test_bad_version PASSED [ 28%]
tests/test_websocket.py::AcceptTestCase::test_missing_key PASSED [ 30%]
tests/test_websocket.py::AcceptTestCase::test_missing_protocol PASSED [ 32%]
tests/test_websocket.py::AcceptTestCase::test_no_protocol PASSED [ 33%]
tests/test_websocket.py::AcceptTestCase::test_protocol PASSED [ 35%]
tests/test_websocket.py::AcceptTestCase::test_success PASSED [ 37%]
tests/test_websocket.py::PingPongTest::test_ping PASSED [ 39%]
tests/test_websocket.py::PingPongTest::test_ping_data PASSED [ 41%]
tests/test_websocket.py::PingPongTest::test_pong PASSED [ 42%]
tests/test_websocket.py::PingPongTest::test_pong_data PASSED [ 44%]
tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_binary
PASSED [ 46%]
tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_extended_16bit_binary
PASSED [ 48%]
tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_extended_64bit_binary
PASSED [ 50%]
tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_multi
PASSED [ 51%]
tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_decode_hybi_text
PASSED [ 53%]
tests/test_websocket.py::HyBiEncodeDecodeTestCase::test_encode_hybi_basic
PASSED [ 55%]
tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_auth_plugin
PASSED [ 57%]
tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_get_target
PASSED [ 58%]
tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_get_target_raises_error_on_unknown_token
PASSED [ 60%]
tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_get_target_unix_socket
PASSED [ 62%]
tests/test_websocketproxy.py::ProxyRequestHandlerTestCase::test_token_plugin
PASSED [ 64%]
tests/test_websockifyserver.py::WebSockifyRequestHandlerTestCase::test_list_dir_with_file_only_returns_error
PASSED [ 66%]
tests/test_websockifyserver.py::WebSockifyRequestHandlerTestCase::test_normal_get_with_only_upgrade_returns_error
PASSED [ 67%]
tests/test_websockifyserver.py::WebSockifyServerTestCase::test_daemonize_ignores_ebadf_error_while_closing_fds
E: Build killed with signal TERM after 600 minutes of inactivity
Reply to: