Imported from Debian bug http://bugs.debian.org/1123436:
Package: src:python-aiohttp
Version: 3.13.1-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202512/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-aiohttp, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --with python3,sphinxdoc --buildsystem pybuild
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf .cache
if [ ! -d debian/aiohttp.egg-info.safe ]; then cp -a aiohttp.egg-info debian/aiohttp.egg-info.safe; fi
dh_auto_clean
if [ -d debian/aiohttp.egg-info.safe ]; then rm -rf aiohttp.egg-info; cp -a debian/aiohttp.egg-info.safe aiohttp.egg-info; fi
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --with python3,sphinxdoc --buildsystem pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
[... snipped ...]
auto_decompress = True
max_field_size = 8190
max_line_size = 8190
read_bufsize = 65536
read_until_eof = False
real_timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5)
req = <aiohttp.client_reqrep.ClientRequest object at 0x7f5a304ec750>
self = <aiohttp.client.ClientSession object at 0x7f5a5e409e50>
timer = <aiohttp.helpers.TimerContext object at 0x7f598abe3040>
traces = []
aiohttp/connector.py:642: in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
conn = None
key = ConnectionKey(host='127.0.0.1', port=39569, is_ssl=False, ssl=True, proxy=None, proxy_auth=None, proxy_headers_hash=None)
placeholder = <aiohttp.connector._TransportPlaceholder object at 0x7f5a547221d0>
req = <aiohttp.client_reqrep.ClientRequest object at 0x7f5a304ec750>
self = <aiohttp.connector.TCPConnector object at 0x7f5a5e40a5d0>
timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5)
traces = []
aiohttp/connector.py:1209: in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req = <aiohttp.client_reqrep.ClientRequest object at 0x7f5a304ec750>
self = <aiohttp.connector.TCPConnector object at 0x7f5a5e40a5d0>
timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5)
traces = []
aiohttp/connector.py:1581: in _create_direct_connection
raise last_exc
addr_infos = []
client_error = <class 'aiohttp.client_exceptions.ClientConnectorError'>
fingerprint = None
host = '127.0.0.1'
hosts = [{'family': <AddressFamily.AF_UNSPEC: 0>, 'flags': 0, 'host': '127.0.0.1', 'hostname': '127.0.0.1', ...}]
last_exc = ClientConnectorError(ConnectionKey(host='127.0.0.1', port=39569, is_ssl=False, ssl=True, proxy=None, proxy_auth=None, proxy_headers_hash=None), OSError(24, 'Too many open files'))
port = 39569
req = <aiohttp.client_reqrep.ClientRequest object at 0x7f5a304ec750>
self = <aiohttp.connector.TCPConnector object at 0x7f5a5e40a5d0>
server_hostname = None
sslcontext = None
timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5)
traces = []
aiohttp/connector.py:1550: in _create_direct_connection
transp, proto = await self._wrap_create_connection(
addr_infos = []
client_error = <class 'aiohttp.client_exceptions.ClientConnectorError'>
fingerprint = None
host = '127.0.0.1'
hosts = [{'family': <AddressFamily.AF_UNSPEC: 0>, 'flags': 0, 'host': '127.0.0.1', 'hostname': '127.0.0.1', ...}]
last_exc = ClientConnectorError(ConnectionKey(host='127.0.0.1', port=39569, is_ssl=False, ssl=True, proxy=None, proxy_auth=None, proxy_headers_hash=None), OSError(24, 'Too many open files'))
port = 39569
req = <aiohttp.client_reqrep.ClientRequest object at 0x7f5a304ec750>
self = <aiohttp.connector.TCPConnector object at 0x7f5a5e40a5d0>
server_hostname = None
sslcontext = None
timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5)
traces = []
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <aiohttp.connector.TCPConnector object at 0x7f5a5e40a5d0>
addr_infos = []
req = <aiohttp.client_reqrep.ClientRequest object at 0x7f5a304ec750>
timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5)
client_error = <class 'aiohttp.client_exceptions.ClientConnectorError'>
args = (functools.partial(<class 'aiohttp.client_proto.ResponseHandler'>, loop=<_UnixSelectorEventLoop running=False closed=False debug=False>),)
kwargs = {'server_hostname': None, 'ssl': None}
async def _wrap_create_connection(
self,
*args: Any,
addr_infos: List[AddrInfoType],
req: ClientRequest,
timeout: "ClientTimeout",
client_error: Type[Exception] = ClientConnectorError,
**kwargs: Any,
) -> Tuple[asyncio.Transport, ResponseHandler]:
try:
async with ceil_timeout(
timeout.sock_connect, ceil_threshold=timeout.ceil_threshold
):
sock = await aiohappyeyeballs.start_connection(
addr_infos=addr_infos,
local_addr_infos=self._local_addr_infos,
happy_eyeballs_delay=self._happy_eyeballs_delay,
interleave=self._interleave,
loop=self._loop,
socket_factory=self._socket_factory,
)
# Add ssl_shutdown_timeout for Python 3.11+ when SSL is used
if (
kwargs.get("ssl")
and self._ssl_shutdown_timeout
and sys.version_info >= (3, 11)
):
kwargs["ssl_shutdown_timeout"] = self._ssl_shutdown_timeout
return await self._loop.create_connection(*args, **kwargs, sock=sock)
except cert_errors as exc:
raise ClientConnectorCertificateError(req.connection_key, exc) from exc
except ssl_errors as exc:
raise ClientConnectorSSLError(req.connection_key, exc) from exc
except OSError as exc:
if exc.errno is None and isinstance(exc, asyncio.TimeoutError):
raise
> raise client_error(req.connection_key, exc) from exc
E aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 127.0.0.1:39569 ssl:default [Too many open files]
addr_infos = []
args = (functools.partial(<class 'aiohttp.client_proto.ResponseHandler'>, loop=<_UnixSelectorEventLoop running=False closed=False debug=False>),)
client_error = <class 'aiohttp.client_exceptions.ClientConnectorError'>
kwargs = {'server_hostname': None, 'ssl': None}
req = <aiohttp.client_reqrep.ClientRequest object at 0x7f5a304ec750>
self = <aiohttp.connector.TCPConnector object at 0x7f5a5e40a5d0>
timeout = ClientTimeout(total=300, connect=None, sock_read=None, sock_connect=30, ceil_threshold=5)
aiohttp/connector.py:1291: ClientConnectorError
------------------------------ Captured log call -------------------------------
WARNING aiodns:__init__.py:97 Failed to create DNS resolver channel with automatic monitoring of resolver configuration changes. This usually means the system ran out of inotify watches. Falling back to socket state callback. Consider increasing the system inotify watch limit: Failed to initialize c-ares channel
============================= slowest 10 durations =============================
9.51s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected
4.01s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds
2.50s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_run_app.py::TestShutdown::test_shutdown_wait_for_handler
2.40s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed
2.00s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_client_functional.py::test_read_timeout_between_chunks[pyloop]
2.00s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_client_functional.py::test_set_cookies_max_age[pyloop]
1.60s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_run_app.py::TestShutdown::test_shutdown_timeout_handler
1.50s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_run_app.py::TestShutdown::test_shutdown_timeout_not_reached
1.00s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_client_functional.py::test_readline_error_on_conn_close[pyloop]
1.00s call .pybuild/cpython3_3.13_aiohttp/build/tests/test_run_app.py::TestShutdown::test_shutdown_close_idle_keepalive
=========================== short test summary info ============================
SKIPPED [1] tests/autobahn/test_autobahn.py:13: could not import 'python_on_whales': No module named 'python_on_whales'
SKIPPED [1] tests/test_client_request.py:866: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_request.py:866: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_client_request.py:893: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_request.py:893: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_client_request.py:994: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_request.py:994: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_client_ws_functional.py:956: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_ws_functional.py:956: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_client_ws_functional.py:982: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_ws_functional.py:982: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_compression_utils.py:8: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_compression_utils.py:8: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_compression_utils.py:23: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_compression_utils.py:23: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_cookie_helpers.py:431: Partitioned cookies support requires Python 3.14+
SKIPPED [1] tests/test_cookie_helpers.py:490: Partitioned cookies support requires Python 3.14+
SKIPPED [1] tests/test_cookie_helpers.py:530: Partitioned cookies support requires Python 3.14+
SKIPPED [1] tests/test_client_functional.py:2308: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_functional.py:2308: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_client_functional.py:2327: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_functional.py:2327: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_client_functional.py:2345: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_functional.py:2345: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_client_functional.py:2364: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_functional.py:2364: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_client_functional.py:2385: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_client_functional.py:2385: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [2] tests/test_http_parser.py:561: brotli is not installed
SKIPPED [2] tests/test_http_parser.py:569: zstandard is not installed
SKIPPED [1] tests/test_http_writer.py:641: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:641: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_http_writer.py:697: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:697: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_http_writer.py:745: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:745: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_multipart.py:1213: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_multipart.py:1213: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_multipart_helpers.py:99: need more smart parser which respects quoted text
SKIPPED [1] tests/test_multipart_helpers.py:446: should raise decoding error: %82 is invalid for latin1
SKIPPED [1] tests/test_multipart_helpers.py:455: should raise decoding error: %E4 is invalid for utf-8
SKIPPED [1] tests/test_multipart_helpers.py:510: urllib.parse.unquote is tolerate to standalone % chars
SKIPPED [1] tests/test_multipart_helpers.py:519: urllib.parse.unquote is tolerate to standalone % chars
SKIPPED [1] tests/test_http_parser.py:1773: brotli is not installed
SKIPPED [1] tests/test_http_parser.py:1787: zstandard is not installed
SKIPPED [1] tests/test_http_parser.py:1871: zstandard is not installed
SKIPPED [1] tests/test_http_writer.py:254: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:254: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_http_writer.py:316: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:316: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_http_writer.py:404: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:404: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_http_writer.py:440: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:440: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_http_writer.py:479: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:479: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_http_writer.py:518: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:518: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_http_writer.py:555: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:555: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_http_writer.py:594: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_http_writer.py:594: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_resolver.py:467: aiodns <3.2.0 required
SKIPPED [1] tests/test_web_app.py:378: The check is applied in DEBUG mode only
SKIPPED [1] tests/test_web_runner.py:139: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_web_runner.py:151: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_websocket_parser.py:612: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_websocket_parser.py:612: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_websocket_writer.py:87: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_websocket_writer.py:109: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [1] tests/test_websocket_writer.py:109: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [3] tests/test_websocket_writer.py:137: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
SKIPPED [3] tests/test_websocket_writer.py:137: could not import 'isal.isal_zlib': No module named 'isal'
SKIPPED [1] tests/test_websocket_writer.py:87: could not import 'zlib_ng.zlib_ng': No module named 'zlib_ng'
XFAIL tests/test_client_functional.py::test_ssl_client[pyloop] - trustme is not supported
XFAIL tests/test_client_functional.py::test_ssl_client_shutdown_timeout[pyloop] - trustme is not supported
XFAIL tests/test_client_functional.py::test_ssl_client_alpn[pyloop] - trustme is not supported
XFAIL tests/test_client_functional.py::test_tcp_connector_fingerprint_ok[pyloop] - trustme is not supported
XFAIL tests/test_client_functional.py::test_tcp_connector_fingerprint_fail[pyloop] - trustme is not supported
XFAIL tests/test_client_request.py::test_verify_ssl_false_with_ssl_context[pyloop] - trustme is not supported
XFAIL tests/test_http_parser.py::test_parse_unusual_request_line[c-parser-pyloop] - Regression test for Py parser. May match C behaviour later.
XFAIL tests/test_client_functional.py::test_broken_connection[pyloop]
XFAIL tests/test_client_functional.py::test_creds_in_auth_and_redirect_url[pyloop] - trustme is not supported
XFAIL tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-entirely different hosts] - trustme is not supported
XFAIL tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-http -> https] - trustme is not supported
XFAIL tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host[pyloop-https -> http] - trustme is not supported
XFAIL tests/test_client_functional.py::test_auth_persist_on_redirect_to_other_host_with_global_auth[pyloop] - trustme is not supported
XFAIL tests/test_client_functional.py::test_drop_auth_on_redirect_to_other_host_with_global_auth_and_base_url[pyloop] - trustme is not supported
XFAIL tests/test_client_functional.py::test_aiohttp_request_ctx_manager_close_sess_on_error[pyloop] - trustme is not supported
XFAIL tests/test_client_functional.py::test_aiohttp_request_ssl[pyloop] - trustme is not supported
XFAIL tests/test_client_functional.py::test_error_in_performing_request[pyloop] - trustme is not supported
XFAIL tests/test_cookie_helpers.py::test_parse_cookie_gstate_header - https://github.com/aio-libs/aiohttp/issues/11632
XFAIL tests/test_http_parser.py::test_http_request_parser_utf8_request_line[c-parser-pyloop] - Regression test for Py parser. May match C behaviour later.
XFAIL tests/test_http_parser.py::test_parse_uri_utf8[c-parser-pyloop] - Not valid HTTP. Maybe update py-parser to reject later.
XFAIL tests/test_websocket_parser.py::test_parse_frame_header_new_data_err[pyloop]
XFAIL tests/test_worker.py::test__create_ssl_context_with_ciphers[AsyncioWorker-pyloop] - trustme is not supported
XFAIL tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[AsyncioWorker-pyloop] - trustme is not supported
XFAIL tests/test_worker.py::test__create_ssl_context_with_ca_certs[AsyncioWorker-pyloop] - trustme is not supported
FAILED tests/test_web_urldispatcher.py::test_decoded_raw_match_regex[pyloop]
FAILED tests/test_web_urldispatcher.py::test_order_is_preserved[pyloop] - OSE...
FAILED tests/test_web_urldispatcher.py::test_url_with_many_slashes[pyloop] - ...
FAILED tests/test_web_urldispatcher.py::test_subapp_domain_routing_same_path[pyloop]
FAILED tests/test_web_urldispatcher.py::test_route_with_regex[pyloop] - OSErr...
FAILED tests/test_web_websocket_functional.py::test_websocket_json_invalid_message[pyloop]
FAILED tests/test_web_websocket_functional.py::test_websocket_send_json[pyloop]
FAILED tests/test_web_websocket_functional.py::test_websocket_receive_json[pyloop]
FAILED tests/test_web_websocket_functional.py::test_send_recv_text[pyloop] - ...
FAILED tests/test_web_websocket_functional.py::test_send_recv_bytes[pyloop]
FAILED tests/test_web_websocket_functional.py::test_send_recv_json[pyloop] - ...
FAILED tests/test_web_websocket_functional.py::test_close_timeout[pyloop] - O...
FAILED tests/test_web_websocket_functional.py::test_concurrent_close[pyloop]
FAILED tests/test_web_websocket_functional.py::test_concurrent_close_multiple_tasks[pyloop]
FAILED tests/test_web_websocket_functional.py::test_close_op_code_from_client[pyloop]
FAILED tests/test_web_websocket_functional.py::test_auto_pong_with_closing_by_peer[pyloop]
FAILED tests/test_web_websocket_functional.py::test_ping[pyloop] - OSError: [...
FAILED tests/test_web_websocket_functional.py::test_pong[pyloop] - OSError: [...
FAILED tests/test_web_websocket_functional.py::test_change_status[pyloop] - O...
FAILED tests/test_web_websocket_functional.py::test_handle_protocol[pyloop]
FAILED tests/test_web_websocket_functional.py::test_server_close_handshake[pyloop]
FAILED tests/test_web_websocket_functional.py::test_server_close_handshake_server_eats_client_messages[pyloop]
FAILED tests/test_web_websocket_functional.py::test_receive_timeout[pyloop]
FAILED tests/test_web_websocket_functional.py::test_custom_receive_timeout[pyloop]
FAILED tests/test_web_websocket_functional.py::test_heartbeat[pyloop] - OSErr...
FAILED tests/test_web_websocket_functional.py::test_heartbeat_no_pong[pyloop]
FAILED tests/test_web_websocket_functional.py::test_heartbeat_connection_closed[pyloop]
FAILED tests/test_web_websocket_functional.py::test_heartbeat_failure_ends_receive[pyloop]
FAILED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_send_many_messages[pyloop]
FAILED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_receive_many_messages[pyloop]
FAILED tests/test_web_websocket_functional.py::test_server_ws_async_for[pyloop]
FAILED tests/test_web_websocket_functional.py::test_closed_async_for[pyloop]
FAILED tests/test_web_websocket_functional.py::test_websocket_disable_keepalive[pyloop]
FAILED tests/test_web_websocket_functional.py::test_receive_str_nonstring[pyloop]
FAILED tests/test_web_websocket_functional.py::test_receive_bytes_nonbytes[pyloop]
FAILED tests/test_web_websocket_functional.py::test_bug3380[pyloop] - aiohttp...
FAILED tests/test_web_websocket_functional.py::test_receive_being_cancelled_keeps_connection_open[pyloop]
FAILED tests/test_web_websocket_functional.py::test_receive_timeout_keeps_connection_open[pyloop]
FAILED tests/test_web_websocket_functional.py::test_websocket_shutdown[pyloop]
FAILED tests/test_web_websocket_functional.py::test_ws_close_return_code[pyloop]
FAILED tests/test_web_websocket_functional.py::test_abnormal_closure_when_server_does_not_receive[pyloop]
FAILED tests/test_web_websocket_functional.py::test_abnormal_closure_when_client_does_not_close[pyloop]
FAILED tests/test_web_websocket_functional.py::test_normal_closure_while_client_sends_msg[pyloop]
FAILED tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_close_issue[pyloop]
FAILED tests/test_web_websocket_functional.py::test_websocket_prepare_timeout_from_issue_reproducer[pyloop]
FAILED tests/test_web_websocket_functional.py::test_websocket_prepared_property[pyloop]
= 46 failed, 2952 passed, 80 skipped, 24 xfailed, 2 subtests passed in 72.15s (0:01:12) =
E: pybuild pybuild:389: test: plugin pyproject failed with: [too-long-redacted] th_overridden_by_explicit_auth"
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 3.13" returned exit code 13
make: *** [debian/rules:42: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------