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 --------------------------------------------------------------------------------

