Am Sun, Feb 23, 2025 at 10:33:00AM +0100 schrieb Ricardo Wurmus: > On aarch64-linux I still cannot build gtk+ because now libsoup-minimal > fails to link. At least samba builds now since the fix to python-anyio.
Thanks a lot for pushing the fix! I also encounter the failure below in python-uvicorn, which is a prerequisite for rest. Andreas =================================== FAILURES =================================== _ test_send_binary_data_to_server_bigger_than_default_on_websockets[h11-max=defaults sent=defaults+1] _ http_protocol_cls = <class 'uvicorn.protocols.http.h11_impl.H11Protocol'> client_size_sent = 16777217, server_size_max = 16777216, expected_result = 1009 unused_tcp_port = 49065 @pytest.mark.parametrize( "client_size_sent, server_size_max, expected_result", [ (MAX_WS_BYTES, MAX_WS_BYTES, 0), (MAX_WS_BYTES_PLUS1, MAX_WS_BYTES, 1009), (10, 10, 0), (11, 10, 1009), ], ids=[ "max=defaults sent=defaults", "max=defaults sent=defaults+1", "max=10 sent=10", "max=10 sent=11", ], ) async def test_send_binary_data_to_server_bigger_than_default_on_websockets( http_protocol_cls: HTTPProtocol, client_size_sent: int, server_size_max: int, expected_result: int, unused_tcp_port: int, ): class App(WebSocketResponse): async def websocket_connect(self, message: WebSocketConnectEvent): await self.send({"type": "websocket.accept"}) async def websocket_receive(self, message: WebSocketReceiveEvent): _bytes = message.get("bytes") assert _bytes is not None await self.send({"type": "websocket.send", "bytes": _bytes}) config = Config( app=App, ws=WebSocketProtocol, http=http_protocol_cls, lifespan="off", ws_max_size=server_size_max, port=unused_tcp_port, ) async with run_server(config): > async with > websockets.client.connect(f"ws://127.0.0.1:{unused_tcp_port}", > max_size=client_size_sent) as ws: tests/protocols/test_websocket.py:738: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /gnu/store/6am2fvljzbznpfhfj332pxh7akyvj8vd-python-websockets-13.1/lib/python3.10/site-packages/websockets/legacy/client.py:635: in __aenter__ return await self /gnu/store/6am2fvljzbznpfhfj332pxh7akyvj8vd-python-websockets-13.1/lib/python3.10/site-packages/websockets/legacy/client.py:654: in __await_impl__ _transport, protocol = await self._create_connection() /gnu/store/yis68fqac3dkycbipvv87cn1ljq4lw88-python-3.10.7/lib/python3.10/asyncio/base_events.py:1064: in create_connection raise exceptions[0] /gnu/store/yis68fqac3dkycbipvv87cn1ljq4lw88-python-3.10.7/lib/python3.10/asyncio/base_events.py:1049: in create_connection sock = await self._connect_sock( /gnu/store/yis68fqac3dkycbipvv87cn1ljq4lw88-python-3.10.7/lib/python3.10/asyncio/base_events.py:960: in _connect_sock await self.sock_connect(sock, address) /gnu/store/yis68fqac3dkycbipvv87cn1ljq4lw88-python-3.10.7/lib/python3.10/asyncio/selector_events.py:500: in sock_connect return await fut _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_UnixSelectorEventLoop running=False closed=False debug=False> fut = <Future finished exception=ConnectionRefusedError(111, "Connect call failed ('127.0.0.1', 49065)")> sock = <socket.socket [closed] fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> address = ('127.0.0.1', 49065) def _sock_connect_cb(self, fut, sock, address): if fut.done(): return try: err = sock.getsockopt(socket.SOL_SOCKET, socket.SO_ERROR) if err != 0: # Jump to any except clause below. > raise OSError(err, f'Connect call failed {address}') E ConnectionRefusedError: [Errno 111] Connect call failed ('127.0.0.1', 49065) /gnu/store/yis68fqac3dkycbipvv87cn1ljq4lw88-python-3.10.7/lib/python3.10/asyncio/selector_events.py:535: ConnectionRefusedError ----------------------------- Captured stderr call ----------------------------- INFO: Started server process [30] INFO: Uvicorn running on http://127.0.0.1:49065 (Press CTRL+C to quit) INFO: Shutting down ------------------------------ Captured log call ------------------------------- INFO uvicorn.error:server.py:83 Started server process [30] INFO uvicorn.error:server.py:215 Uvicorn running on http://127.0.0.1:49065 (Press CTRL+C to quit) INFO uvicorn.error:server.py:263 Shutting down =========================== short test summary info ============================ SKIPPED [1] tests/supervisors/test_reload.py:89: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:102: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:115: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:127: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:144: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:156: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:179: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:191: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:211: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:232: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:254: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:274: watchfiles not available SKIPPED [1] tests/supervisors/test_reload.py:304: watchfiles not available SKIPPED [1] tests/supervisors/test_reload.py:321: watchfiles not available ============ 1 failed, 791 passed, 14 skipped in 114.27s (0:01:54) =============