Source: websockify Version: 0.10.0+dfsg1-6 Severity: serious Tags: ftbfs X-Debbugs-Cc: debian-ri...@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