--- Begin Message ---
Source: python-trio
Version: 0.27.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250106 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> =================================== FAILURES
> ===================================
> ________________________ test_ssl_client_basics[tls13]
> _________________________
> + Exception Group Traceback (most recent call last):
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in
> from_call
> | result: TResult | None = func()
> | ^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242, in
> <lambda>
> | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 92, in pytest_runtest_call
> | yield from thread_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 68, in thread_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 95, in pytest_runtest_call
> | yield from unraisable_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 70, in unraisable_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 846, in
> pytest_runtest_call
> | yield from self._runtest_for(item, "call")
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 829, in
> _runtest_for
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 257, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174, in
> pytest_runtest_call
> | item.runtest()
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1627, in
> runtest
> | self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 159, in
> pytest_pyfunc_call
> | result = testfunction(**testargs)
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/testing/_trio_test.py",
> line 44, in wrapper
> | return _core.run(
> | ^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 2407, in run
> | raise runner.main_task_outcome.error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 452, in test_ssl_client_basics
> | async with ssl_echo_server(client_ctx) as s:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 196, in ssl_echo_server
> | async with ssl_echo_server_raw(**kwargs) as sock:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 176, in ssl_echo_server_raw
> | async with trio.open_nursery() as nursery:
> | ^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 1039, in __aexit__
> | raise combined_error_from_nursery
> | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
> +-+---------------- 1 ----------------
> | Traceback (most recent call last):
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 443, in to_thread_run_sync
> | return msg_from_thread.unwrap()
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 369, in do_release_then_return_result
> | return result.unwrap()
> | ^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 388, in worker_fn
> | ret = context.run(sync_fn, *args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 138, in ssl_echo_serve_sync
> | wrapped.unwrap()
> | File "/usr/lib/python3.12/ssl.py", line 1295, in unwrap
> | s = self._sslobj.shutdown()
> | ^^^^^^^^^^^^^^^^^^^^^^^
> | ssl.SSLError: [SYS] unknown error (_ssl.c:2697)
> +------------------------------------
> ----------------------------- Captured stdout call
> -----------------------------
> ssl_echo_serve_sync got unexpected error: [SYS] unknown error (_ssl.c:2697)
> ________________________ test_full_duplex_basics[tls13]
> ________________________
> + Exception Group Traceback (most recent call last):
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in
> from_call
> | result: TResult | None = func()
> | ^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242, in
> <lambda>
> | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 92, in pytest_runtest_call
> | yield from thread_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 68, in thread_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 95, in pytest_runtest_call
> | yield from unraisable_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 70, in unraisable_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 846, in
> pytest_runtest_call
> | yield from self._runtest_for(item, "call")
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 829, in
> _runtest_for
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 257, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174, in
> pytest_runtest_call
> | item.runtest()
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1627, in
> runtest
> | self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 159, in
> pytest_pyfunc_call
> | result = testfunction(**testargs)
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/testing/_trio_test.py",
> line 44, in wrapper
> | return _core.run(
> | ^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 2407, in run
> | raise runner.main_task_outcome.error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 600, in test_full_duplex_basics
> | async with ssl_echo_server(client_ctx) as s:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 196, in ssl_echo_server
> | async with ssl_echo_server_raw(**kwargs) as sock:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 176, in ssl_echo_server_raw
> | async with trio.open_nursery() as nursery:
> | ^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 1039, in __aexit__
> | raise combined_error_from_nursery
> | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
> +-+---------------- 1 ----------------
> | Traceback (most recent call last):
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 443, in to_thread_run_sync
> | return msg_from_thread.unwrap()
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 369, in do_release_then_return_result
> | return result.unwrap()
> | ^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 388, in worker_fn
> | ret = context.run(sync_fn, *args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 138, in ssl_echo_serve_sync
> | wrapped.unwrap()
> | File "/usr/lib/python3.12/ssl.py", line 1295, in unwrap
> | s = self._sslobj.shutdown()
> | ^^^^^^^^^^^^^^^^^^^^^^^
> | ssl.SSLError: [SYS] unknown error (_ssl.c:2697)
> +------------------------------------
> ----------------------------- Captured stdout call
> -----------------------------
> 0
> 1
> 2
> 3
> 4
> 5
> 6
> 7
> 8
> 9
> 10
> 11
> 12
> 13
> 14
> 15
> 16
> 17
> 18
> 19
> 20
> 21
> 22
> 23
> 24
> 25
> 26
> 27
> 28
> 29
> ssl_echo_serve_sync got unexpected error: [SYS] unknown error (_ssl.c:2697)
> ___________________________ test_checkpoints[tls13]
> ____________________________
> + Exception Group Traceback (most recent call last):
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in
> from_call
> | result: TResult | None = func()
> | ^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242, in
> <lambda>
> | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 92, in pytest_runtest_call
> | yield from thread_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 68, in thread_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 95, in pytest_runtest_call
> | yield from unraisable_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 70, in unraisable_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 846, in
> pytest_runtest_call
> | yield from self._runtest_for(item, "call")
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 829, in
> _runtest_for
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 257, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174, in
> pytest_runtest_call
> | item.runtest()
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1627, in
> runtest
> | self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 159, in
> pytest_pyfunc_call
> | result = testfunction(**testargs)
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/testing/_trio_test.py",
> line 44, in wrapper
> | return _core.run(
> | ^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 2407, in run
> | raise runner.main_task_outcome.error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 836, in test_checkpoints
> | async with ssl_echo_server(client_ctx) as s:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 196, in ssl_echo_server
> | async with ssl_echo_server_raw(**kwargs) as sock:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 176, in ssl_echo_server_raw
> | async with trio.open_nursery() as nursery:
> | ^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 1039, in __aexit__
> | raise combined_error_from_nursery
> | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
> +-+---------------- 1 ----------------
> | Traceback (most recent call last):
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 443, in to_thread_run_sync
> | return msg_from_thread.unwrap()
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 369, in do_release_then_return_result
> | return result.unwrap()
> | ^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 388, in worker_fn
> | ret = context.run(sync_fn, *args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 138, in ssl_echo_serve_sync
> | wrapped.unwrap()
> | File "/usr/lib/python3.12/ssl.py", line 1295, in unwrap
> | s = self._sslobj.shutdown()
> | ^^^^^^^^^^^^^^^^^^^^^^^
> | ssl.SSLError: [SYS] unknown error (_ssl.c:2697)
> +------------------------------------
> ----------------------------- Captured stdout call
> -----------------------------
> ssl_echo_serve_sync got unexpected error: [SYS] unknown error (_ssl.c:2697)
> ______________________ test_send_all_empty_string[tls13]
> _______________________
> + Exception Group Traceback (most recent call last):
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in
> from_call
> | result: TResult | None = func()
> | ^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242, in
> <lambda>
> | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 92, in pytest_runtest_call
> | yield from thread_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 68, in thread_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 95, in pytest_runtest_call
> | yield from unraisable_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 70, in unraisable_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 846, in
> pytest_runtest_call
> | yield from self._runtest_for(item, "call")
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 829, in
> _runtest_for
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 257, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174, in
> pytest_runtest_call
> | item.runtest()
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1627, in
> runtest
> | self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 159, in
> pytest_pyfunc_call
> | result = testfunction(**testargs)
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/testing/_trio_test.py",
> line 44, in wrapper
> | return _core.run(
> | ^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 2407, in run
> | raise runner.main_task_outcome.error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 843, in test_send_all_empty_string
> | async with ssl_echo_server(client_ctx) as s:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 196, in ssl_echo_server
> | async with ssl_echo_server_raw(**kwargs) as sock:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 176, in ssl_echo_server_raw
> | async with trio.open_nursery() as nursery:
> | ^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 1039, in __aexit__
> | raise combined_error_from_nursery
> | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
> +-+---------------- 1 ----------------
> | Traceback (most recent call last):
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 443, in to_thread_run_sync
> | return msg_from_thread.unwrap()
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 369, in do_release_then_return_result
> | return result.unwrap()
> | ^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 388, in worker_fn
> | ret = context.run(sync_fn, *args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 138, in ssl_echo_serve_sync
> | wrapped.unwrap()
> | File "/usr/lib/python3.12/ssl.py", line 1295, in unwrap
> | s = self._sslobj.shutdown()
> | ^^^^^^^^^^^^^^^^^^^^^^^
> | ssl.SSLError: [SYS] unknown error (_ssl.c:2697)
> +------------------------------------
> ----------------------------- Captured stdout call
> -----------------------------
> ssl_echo_serve_sync got unexpected error: [SYS] unknown error (_ssl.c:2697)
> ________________________ test_ssl_client_basics[tls12]
> _________________________
> + Exception Group Traceback (most recent call last):
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in
> from_call
> | result: TResult | None = func()
> | ^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242, in
> <lambda>
> | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 92, in pytest_runtest_call
> | yield from thread_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 68, in thread_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 95, in pytest_runtest_call
> | yield from unraisable_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 70, in unraisable_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 846, in
> pytest_runtest_call
> | yield from self._runtest_for(item, "call")
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 829, in
> _runtest_for
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 257, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174, in
> pytest_runtest_call
> | item.runtest()
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1627, in
> runtest
> | self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 159, in
> pytest_pyfunc_call
> | result = testfunction(**testargs)
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/testing/_trio_test.py",
> line 44, in wrapper
> | return _core.run(
> | ^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 2407, in run
> | raise runner.main_task_outcome.error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 452, in test_ssl_client_basics
> | async with ssl_echo_server(client_ctx) as s:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 196, in ssl_echo_server
> | async with ssl_echo_server_raw(**kwargs) as sock:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 176, in ssl_echo_server_raw
> | async with trio.open_nursery() as nursery:
> | ^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 1039, in __aexit__
> | raise combined_error_from_nursery
> | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
> +-+---------------- 1 ----------------
> | Traceback (most recent call last):
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 443, in to_thread_run_sync
> | return msg_from_thread.unwrap()
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 369, in do_release_then_return_result
> | return result.unwrap()
> | ^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 388, in worker_fn
> | ret = context.run(sync_fn, *args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 138, in ssl_echo_serve_sync
> | wrapped.unwrap()
> | File "/usr/lib/python3.12/ssl.py", line 1295, in unwrap
> | s = self._sslobj.shutdown()
> | ^^^^^^^^^^^^^^^^^^^^^^^
> | ssl.SSLError: [SYS] unknown error (_ssl.c:2697)
> +------------------------------------
> ----------------------------- Captured stdout call
> -----------------------------
> ssl_echo_serve_sync got unexpected error: [SYS] unknown error (_ssl.c:2697)
> ________________________ test_full_duplex_basics[tls12]
> ________________________
> + Exception Group Traceback (most recent call last):
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in
> from_call
> | result: TResult | None = func()
> | ^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242, in
> <lambda>
> | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 92, in pytest_runtest_call
> | yield from thread_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 68, in thread_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 95, in pytest_runtest_call
> | yield from unraisable_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 70, in unraisable_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 846, in
> pytest_runtest_call
> | yield from self._runtest_for(item, "call")
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 829, in
> _runtest_for
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 257, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174, in
> pytest_runtest_call
> | item.runtest()
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1627, in
> runtest
> | self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 159, in
> pytest_pyfunc_call
> | result = testfunction(**testargs)
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/testing/_trio_test.py",
> line 44, in wrapper
> | return _core.run(
> | ^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 2407, in run
> | raise runner.main_task_outcome.error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 600, in test_full_duplex_basics
> | async with ssl_echo_server(client_ctx) as s:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 196, in ssl_echo_server
> | async with ssl_echo_server_raw(**kwargs) as sock:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 176, in ssl_echo_server_raw
> | async with trio.open_nursery() as nursery:
> | ^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 1039, in __aexit__
> | raise combined_error_from_nursery
> | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
> +-+---------------- 1 ----------------
> | Traceback (most recent call last):
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 443, in to_thread_run_sync
> | return msg_from_thread.unwrap()
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 369, in do_release_then_return_result
> | return result.unwrap()
> | ^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 388, in worker_fn
> | ret = context.run(sync_fn, *args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 138, in ssl_echo_serve_sync
> | wrapped.unwrap()
> | File "/usr/lib/python3.12/ssl.py", line 1295, in unwrap
> | s = self._sslobj.shutdown()
> | ^^^^^^^^^^^^^^^^^^^^^^^
> | ssl.SSLError: [SYS] unknown error (_ssl.c:2697)
> +------------------------------------
> ----------------------------- Captured stdout call
> -----------------------------
> 0
> 1
> 2
> 3
> 4
> 5
> 6
> 7
> 8
> 9
> 10
> 11
> 12
> 13
> 14
> 15
> 16
> 17
> 18
> 19
> 20
> 21
> 22
> 23
> 24
> 25
> 26
> 27
> 28
> 29
> ssl_echo_serve_sync got unexpected error: [SYS] unknown error (_ssl.c:2697)
> ___________________________ test_checkpoints[tls12]
> ____________________________
> + Exception Group Traceback (most recent call last):
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in
> from_call
> | result: TResult | None = func()
> | ^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242, in
> <lambda>
> | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 92, in pytest_runtest_call
> | yield from thread_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 68, in thread_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 95, in pytest_runtest_call
> | yield from unraisable_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 70, in unraisable_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 846, in
> pytest_runtest_call
> | yield from self._runtest_for(item, "call")
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 829, in
> _runtest_for
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 257, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174, in
> pytest_runtest_call
> | item.runtest()
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1627, in
> runtest
> | self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 159, in
> pytest_pyfunc_call
> | result = testfunction(**testargs)
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/testing/_trio_test.py",
> line 44, in wrapper
> | return _core.run(
> | ^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 2407, in run
> | raise runner.main_task_outcome.error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 836, in test_checkpoints
> | async with ssl_echo_server(client_ctx) as s:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 196, in ssl_echo_server
> | async with ssl_echo_server_raw(**kwargs) as sock:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 176, in ssl_echo_server_raw
> | async with trio.open_nursery() as nursery:
> | ^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 1039, in __aexit__
> | raise combined_error_from_nursery
> | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
> +-+---------------- 1 ----------------
> | Traceback (most recent call last):
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 443, in to_thread_run_sync
> | return msg_from_thread.unwrap()
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 369, in do_release_then_return_result
> | return result.unwrap()
> | ^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 388, in worker_fn
> | ret = context.run(sync_fn, *args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 138, in ssl_echo_serve_sync
> | wrapped.unwrap()
> | File "/usr/lib/python3.12/ssl.py", line 1295, in unwrap
> | s = self._sslobj.shutdown()
> | ^^^^^^^^^^^^^^^^^^^^^^^
> | ssl.SSLError: [SYS] unknown error (_ssl.c:2697)
> +------------------------------------
> ----------------------------- Captured stdout call
> -----------------------------
> ssl_echo_serve_sync got unexpected error: [SYS] unknown error (_ssl.c:2697)
> ______________________ test_send_all_empty_string[tls12]
> _______________________
> + Exception Group Traceback (most recent call last):
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in
> from_call
> | result: TResult | None = func()
> | ^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242, in
> <lambda>
> | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 92, in pytest_runtest_call
> | yield from thread_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line
> 68, in thread_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 95, in pytest_runtest_call
> | yield from unraisable_exception_runtest_hook()
> | File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py",
> line 70, in unraisable_exception_runtest_hook
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 846, in
> pytest_runtest_call
> | yield from self._runtest_for(item, "call")
> | File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 829, in
> _runtest_for
> | yield
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in
> _multicall
> | teardown.throw(exception) # type: ignore[union-attr]
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/skipping.py", line 257, in
> pytest_runtest_call
> | return (yield)
> | ^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174, in
> pytest_runtest_call
> | item.runtest()
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1627, in
> runtest
> | self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> | File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in
> __call__
> | return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
> firstresult)
> |
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
> _hookexec
> | return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in
> _multicall
> | raise exception.with_traceback(exception.__traceback__)
> | File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
> _multicall
> | res = hook_impl.function(*args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/_pytest/python.py", line 159, in
> pytest_pyfunc_call
> | result = testfunction(**testargs)
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/testing/_trio_test.py",
> line 44, in wrapper
> | return _core.run(
> | ^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 2407, in run
> | raise runner.main_task_outcome.error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 843, in test_send_all_empty_string
> | async with ssl_echo_server(client_ctx) as s:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 196, in ssl_echo_server
> | async with ssl_echo_server_raw(**kwargs) as sock:
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3.12/contextlib.py", line 217, in __aexit__
> | await anext(self.gen)
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 176, in ssl_echo_server_raw
> | async with trio.open_nursery() as nursery:
> | ^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_core/_run.py", line
> 1039, in __aexit__
> | raise combined_error_from_nursery
> | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
> +-+---------------- 1 ----------------
> | Traceback (most recent call last):
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 443, in to_thread_run_sync
> | return msg_from_thread.unwrap()
> | ^^^^^^^^^^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 369, in do_release_then_return_result
> | return result.unwrap()
> | ^^^^^^^^^^^^^^^
> | File "/usr/lib/python3/dist-packages/outcome/_impl.py", line 138, in
> unwrap
> | raise captured_error
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_threads.py", line
> 388, in worker_fn
> | ret = context.run(sync_fn, *args)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> | File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build/trio/_tests/test_ssl.py",
> line 138, in ssl_echo_serve_sync
> | wrapped.unwrap()
> | File "/usr/lib/python3.12/ssl.py", line 1295, in unwrap
> | s = self._sslobj.shutdown()
> | ^^^^^^^^^^^^^^^^^^^^^^^
> | ssl.SSLError: [SYS] unknown error (_ssl.c:2697)
> +------------------------------------
> ----------------------------- Captured stdout call
> -----------------------------
> ssl_echo_serve_sync got unexpected error: [SYS] unknown error (_ssl.c:2697)
> =========================== short test summary info
> ============================
> FAILED trio/_tests/test_ssl.py::test_ssl_client_basics[tls13] -
> ExceptionGrou...
> FAILED trio/_tests/test_ssl.py::test_full_duplex_basics[tls13] -
> ExceptionGro...
> FAILED trio/_tests/test_ssl.py::test_checkpoints[tls13] - ExceptionGroup:
> Exc...
> FAILED trio/_tests/test_ssl.py::test_send_all_empty_string[tls13] -
> Exception...
> FAILED trio/_tests/test_ssl.py::test_ssl_client_basics[tls12] -
> ExceptionGrou...
> FAILED trio/_tests/test_ssl.py::test_full_duplex_basics[tls12] -
> ExceptionGro...
> FAILED trio/_tests/test_ssl.py::test_checkpoints[tls12] - ExceptionGroup:
> Exc...
> FAILED trio/_tests/test_ssl.py::test_send_all_empty_string[tls12] -
> Exception...
> ===== 8 failed, 721 passed, 37 skipped, 45 deselected, 1 xfailed in 8.87s
> ======
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_trio/build; python3.12 -m pytest -m
> "not redistributors_should_skip" -p trio._tests.pytest_plugin
> --skip-optional-imports -k "not test_SocketType_resolve and not
> test_getprotobyname"
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13
> 3.12" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2025/01/06/python-trio_0.27.0-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250106;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250106&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---