Your message dated Thu, 11 Jul 2024 12:50:06 +0000
with message-id <e1srtfo-002pkj...@fasolo.debian.org>
and subject line Bug#1073379: fixed in hypercorn 0.17.3-1
has caused the Debian Bug report #1073379,
regarding hypercorn: FTBFS: dh_auto_test: error: pybuild --test --test-pytest 
-i python{version} -p "3.12 3.11" returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1073379: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073379
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: hypercorn
Version: 0.16.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240615 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3,sphinxdoc --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
> module
> I: pybuild base:311: python3.12 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_hypercorn  
> * Building wheel...
> Successfully built hypercorn-0.16.0-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with 
> "installer" module
> I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" 
> module
> I: pybuild base:311: python3.11 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_hypercorn  
> * Building wheel...
> Successfully built hypercorn-0.16.0-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with 
> "installer" module
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_hypercorn/build; python3.12 -m pytest 
> --ignore=tests/test_app_wrappers.py 
> --ignore=tests/middleware/test_dispatcher.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_hypercorn/build
> configfile: pyproject.toml
> testpaths: tests
> plugins: hypothesis-6.103.1, cov-5.0.0, asyncio-0.20.3, trio-0.8.0
> asyncio: mode=Mode.STRICT
> collected 180 items
> 
> tests/asyncio/test_keep_alive.py ....                                    [  
> 2%]
> tests/asyncio/test_lifespan.py ....                                      [  
> 4%]
> tests/asyncio/test_sanity.py ....                                        [  
> 6%]
> tests/asyncio/test_task_group.py ..                                      [  
> 7%]
> tests/asyncio/test_tcp_server.py ..                                      [  
> 8%]
> tests/middleware/test_http_to_https.py .......                           [ 
> 12%]
> tests/middleware/test_proxy_fix.py ..                                    [ 
> 13%]
> tests/protocol/test_h11.py ......................                        [ 
> 26%]
> tests/protocol/test_h2.py ......                                         [ 
> 29%]
> tests/protocol/test_http_stream.py .....................                 [ 
> 41%]
> tests/protocol/test_ws_stream.py ....................................... [ 
> 62%]
> ...                                                                      [ 
> 64%]
> tests/test___main__.py ................                                  [ 
> 73%]
> tests/test_config.py .............                                       [ 
> 80%]
> tests/test_logging.py ..............                                     [ 
> 88%]
> tests/test_utils.py ...........                                          [ 
> 94%]
> tests/trio/test_keep_alive.py ....                                       [ 
> 96%]
> tests/trio/test_lifespan.py .F                                           [ 
> 97%]
> tests/trio/test_sanity.py ....                                           
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________________ test_startup_failure 
> _____________________________
>   + Exception Group Traceback (most recent call last):
>   |   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in 
> from_call
>   |     result: Optional[TResult] = func()
>   |                                 ^^^^^^
>   |   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 241, 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 182, in 
> _multicall
>   |     return outcome.get_result()
>   |            ^^^^^^^^^^^^^^^^^^^^
>   |   File "/usr/lib/python3/dist-packages/pluggy/_result.py", line 100, in 
> get_result
>   |     raise exc.with_traceback(exc.__traceback__)
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line 
> 87, in pytest_runtest_call
>   |     yield from thread_exception_runtest_hook()
>   |   File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line 
> 63, in thread_exception_runtest_hook
>   |     yield
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", 
> line 90, in pytest_runtest_call
>   |     yield from unraisable_exception_runtest_hook()
>   |   File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", 
> line 65, in unraisable_exception_runtest_hook
>   |     yield
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 850, in 
> pytest_runtest_call
>   |     yield from self._runtest_for(item, "call")
>   |   File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 833, in 
> _runtest_for
>   |     yield
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 878, in 
> pytest_runtest_call
>   |     return (yield)
>   |             ^^^^^
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   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 183, in 
> pytest_runtest_call
>   |     raise e
>   |   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 173, in 
> pytest_runtest_call
>   |     item.runtest()
>   |   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1632, 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 182, in 
> _multicall
>   |     return outcome.get_result()
>   |            ^^^^^^^^^^^^^^^^^^^^
>   |   File "/usr/lib/python3/dist-packages/pluggy/_result.py", line 100, in 
> get_result
>   |     raise exc.with_traceback(exc.__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 162, in 
> pytest_pyfunc_call
>   |     result = testfunction(**testargs)
>   |              ^^^^^^^^^^^^^^^^^^^^^^^^
>   |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 348, 
> in wrapper
>   |     return run(partial(fn, **kwargs), clock=clock, 
> instruments=instruments)
>   |            
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   |   File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 2288, in 
> run
>   |     raise runner.main_task_outcome.error
>   |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 426, 
> in _bootstrap_fixtures_and_run_test
>   |     raise test_ctx.error_list[0]
>   |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 193, 
> in _fixture_manager
>   |     async with trio.open_nursery() as nursery_fixture:
>   |   File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 954, in 
> __aexit__
>   |     raise combined_error_from_nursery
>   | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
>   +-+---------------- 1 ----------------
>     | Exception Group Traceback (most recent call last):
>     |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 
> 195, in _fixture_manager
>     |     yield nursery_fixture
>     |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 
> 250, in run
>     |     await self._func(**resolved_kwargs)
>     |   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_hypercorn/build/tests/trio/test_lifespan.py",
>  line 28, in test_startup_failure
>     |     async with trio.open_nursery() as lifespan_nursery:
>     |   File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 954, 
> 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_hypercorn/build/hypercorn/trio/lifespan.py",
>  line 34, in handle_lifespan
>       |     await self.app(
>       |   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_hypercorn/build/hypercorn/app_wrappers.py",
>  line 34, in __call__
>       |     await self.app(scope, receive, send)
>       |   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_hypercorn/build/tests/helpers.py", 
> line 80, in lifespan_failure
>       |     await send({"type": "lifespan.startup.failed", "message": 
> "Failure"})
>       |   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_hypercorn/build/hypercorn/trio/lifespan.py",
>  line 93, in asgi_send
>       |     raise LifespanFailureError("startup", message.get("message", ""))
>       | hypercorn.utils.LifespanFailureError: Lifespan failure in startup. 
> 'Failure'
>       +------------------------------------
> =========================== short test summary info 
> ============================
> FAILED tests/trio/test_lifespan.py::test_startup_failure - ExceptionGroup: 
> Ex...
> ======================== 1 failed, 179 passed in 1.40s 
> =========================
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_hypercorn/build; python3.12 -m pytest 
> --ignore=tests/test_app_wrappers.py 
> --ignore=tests/middleware/test_dispatcher.py
> I: pybuild base:311: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_hypercorn/build; python3.11 -m pytest 
> --ignore=tests/test_app_wrappers.py 
> --ignore=tests/middleware/test_dispatcher.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.9, pytest-8.2.2, pluggy-1.5.0
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_hypercorn/build
> configfile: pyproject.toml
> testpaths: tests
> plugins: hypothesis-6.103.1, cov-5.0.0, asyncio-0.20.3, trio-0.8.0
> asyncio: mode=Mode.STRICT
> collected 180 items
> 
> tests/asyncio/test_keep_alive.py ....                                    [  
> 2%]
> tests/asyncio/test_lifespan.py ....                                      [  
> 4%]
> tests/asyncio/test_sanity.py ....                                        [  
> 6%]
> tests/asyncio/test_task_group.py ..                                      [  
> 7%]
> tests/asyncio/test_tcp_server.py ..                                      [  
> 8%]
> tests/middleware/test_http_to_https.py .......                           [ 
> 12%]
> tests/middleware/test_proxy_fix.py ..                                    [ 
> 13%]
> tests/protocol/test_h11.py ......................                        [ 
> 26%]
> tests/protocol/test_h2.py ......                                         [ 
> 29%]
> tests/protocol/test_http_stream.py .....................                 [ 
> 41%]
> tests/protocol/test_ws_stream.py ....................................... [ 
> 62%]
> ...                                                                      [ 
> 64%]
> tests/test___main__.py ................                                  [ 
> 73%]
> tests/test_config.py .............                                       [ 
> 80%]
> tests/test_logging.py ..............                                     [ 
> 88%]
> tests/test_utils.py ...........                                          [ 
> 94%]
> tests/trio/test_keep_alive.py ....                                       [ 
> 96%]
> tests/trio/test_lifespan.py .F                                           [ 
> 97%]
> tests/trio/test_sanity.py ....                                           
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________________ test_startup_failure 
> _____________________________
>   + Exception Group Traceback (most recent call last):
>   |   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in 
> from_call
>   |     result: Optional[TResult] = func()
>   |                                 ^^^^^^
>   |   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 241, 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 182, in 
> _multicall
>   |     return outcome.get_result()
>   |            ^^^^^^^^^^^^^^^^^^^^
>   |   File "/usr/lib/python3/dist-packages/pluggy/_result.py", line 100, in 
> get_result
>   |     raise exc.with_traceback(exc.__traceback__)
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line 
> 87, in pytest_runtest_call
>   |     yield from thread_exception_runtest_hook()
>   |   File "/usr/lib/python3/dist-packages/_pytest/threadexception.py", line 
> 63, in thread_exception_runtest_hook
>   |     yield
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", 
> line 90, in pytest_runtest_call
>   |     yield from unraisable_exception_runtest_hook()
>   |   File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", 
> line 65, in unraisable_exception_runtest_hook
>   |     yield
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 850, in 
> pytest_runtest_call
>   |     yield from self._runtest_for(item, "call")
>   |   File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 833, in 
> _runtest_for
>   |     yield
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 878, in 
> pytest_runtest_call
>   |     return (yield)
>   |             ^^^^^
>   |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
> _multicall
>   |     teardown.throw(outcome._exception)
>   |   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 183, in 
> pytest_runtest_call
>   |     raise e
>   |   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 173, in 
> pytest_runtest_call
>   |     item.runtest()
>   |   File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1632, 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 182, in 
> _multicall
>   |     return outcome.get_result()
>   |            ^^^^^^^^^^^^^^^^^^^^
>   |   File "/usr/lib/python3/dist-packages/pluggy/_result.py", line 100, in 
> get_result
>   |     raise exc.with_traceback(exc.__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 162, in 
> pytest_pyfunc_call
>   |     result = testfunction(**testargs)
>   |              ^^^^^^^^^^^^^^^^^^^^^^^^
>   |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 348, 
> in wrapper
>   |     return run(partial(fn, **kwargs), clock=clock, 
> instruments=instruments)
>   |            
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   |   File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 2288, in 
> run
>   |     raise runner.main_task_outcome.error
>   |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 426, 
> in _bootstrap_fixtures_and_run_test
>   |     raise test_ctx.error_list[0]
>   |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 193, 
> in _fixture_manager
>   |     async with trio.open_nursery() as nursery_fixture:
>   |   File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 954, in 
> __aexit__
>   |     raise combined_error_from_nursery
>   | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
>   +-+---------------- 1 ----------------
>     | Exception Group Traceback (most recent call last):
>     |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 
> 195, in _fixture_manager
>     |     yield nursery_fixture
>     |   File "/usr/lib/python3/dist-packages/pytest_trio/plugin.py", line 
> 250, in run
>     |     await self._func(**resolved_kwargs)
>     |   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_hypercorn/build/tests/trio/test_lifespan.py",
>  line 28, in test_startup_failure
>     |     async with trio.open_nursery() as lifespan_nursery:
>     |   File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 954, 
> 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.11_hypercorn/build/hypercorn/trio/lifespan.py",
>  line 34, in handle_lifespan
>       |     await self.app(
>       |   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_hypercorn/build/hypercorn/app_wrappers.py",
>  line 34, in __call__
>       |     await self.app(scope, receive, send)
>       |   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_hypercorn/build/tests/helpers.py", 
> line 80, in lifespan_failure
>       |     await send({"type": "lifespan.startup.failed", "message": 
> "Failure"})
>       |   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_hypercorn/build/hypercorn/trio/lifespan.py",
>  line 93, in asgi_send
>       |     raise LifespanFailureError("startup", message.get("message", ""))
>       | hypercorn.utils.LifespanFailureError: Lifespan failure in startup. 
> 'Failure'
>       +------------------------------------
> =========================== short test summary info 
> ============================
> FAILED tests/trio/test_lifespan.py::test_startup_failure - ExceptionGroup: 
> Ex...
> ======================== 1 failed, 179 passed in 1.75s 
> =========================
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_hypercorn/build; python3.11 -m pytest 
> --ignore=tests/test_app_wrappers.py 
> --ignore=tests/middleware/test_dispatcher.py
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2024/06/15/hypercorn_0.16.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240615;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240615&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 ---
--- Begin Message ---
Source: hypercorn
Source-Version: 0.17.3-1
Done: Michael Fladischer <fl...@debian.org>

We believe that the bug you reported is fixed in the latest version of
hypercorn, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1073...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Fladischer <fl...@debian.org> (supplier of updated hypercorn package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 11 Jul 2024 12:18:47 +0000
Source: hypercorn
Architecture: source
Version: 0.17.3-1
Distribution: unstable
Urgency: low
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Michael Fladischer <fl...@debian.org>
Closes: 1073379
Changes:
 hypercorn (0.17.3-1) unstable; urgency=low
 .
   * New upstream version 0.17.3 (Closes: #1073379).
   * Bump Standards-Version to 4.7.0.
   * Add python3-https to Build-Depends, required by tests.
   * Disable network-dependant test during build.
Checksums-Sha1:
 c9975b1576ec6d5b369a0a0ca4aef87f35e87a19 2303 hypercorn_0.17.3-1.dsc
 086449ef3c67677becb21b7faea0bc4d00675ede 162354 hypercorn_0.17.3.orig.tar.gz
 9f7b24cc9d9297cff6d49fbc440d4a94f24c03a9 5132 hypercorn_0.17.3-1.debian.tar.xz
 44f464e959f64b03def76e09d0bbd6d33ffd8ac4 9398 
hypercorn_0.17.3-1_arm64.buildinfo
Checksums-Sha256:
 f1300548a8bd07d5eeffdd5da2938c716649bc845ef450f557b9e27f90aecd59 2303 
hypercorn_0.17.3-1.dsc
 991221bf8df1368165a22cde98f1ae2b591aa2e65c9c72c8e03ea56a9da7f672 162354 
hypercorn_0.17.3.orig.tar.gz
 d8dd4dd3a03471c58e35a1ac868b499da475d8938722f269c7a58c5f27bc5602 5132 
hypercorn_0.17.3-1.debian.tar.xz
 8046bf91bac3717cb75b910eb56c19b7346749d05fe20fccb17a2fe42a9457aa 9398 
hypercorn_0.17.3-1_arm64.buildinfo
Files:
 3ab00d46ae274099e8dc91c61d33a9b3 2303 python optional hypercorn_0.17.3-1.dsc
 775d0ff83e5c5c442bfe0a5822d239f6 162354 python optional 
hypercorn_0.17.3.orig.tar.gz
 a279828d409d93b83039d2044dbe00d8 5132 python optional 
hypercorn_0.17.3-1.debian.tar.xz
 e4d2ebd4c2e6aad41f7a3bf3c3b4a5bc 9398 python optional 
hypercorn_0.17.3-1_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAmaPz1wACgkQ/9PIi5l9
0WpAFAf/bHm8a/r1XZVWzVflGLxXoSHs5+VNs8cK8rlAOHDySpXtshDM6gMjFHdH
wQTw9eYgpQjUXafzBFornZ4Nm/2an3uGAGOg0AGznLLTmPx7g620AwJ4lm7wwjXl
x88XWpX9Qs6lrNbWgoPPqLwxM8JuV+bPgDhtnde5gKFRMA9QIkTSmwaqxQEmdERi
6yirtTqW6sQU7SwqNMPY2fS2OmEShtoi+KRXMxnGucCwv0a+pQ44YkjpksvDqtbg
+t0CNqOKePlDSzWdP/XCDsgNuUg62wrlv9MyMiUHLPh6q14P/b5PMCIDkZ918Dn/
0hDiP2NbUWty8LY9iSV5v0uuyVIprQ==
=fLwx
-----END PGP SIGNATURE-----

Attachment: pgpaf3nMTISlg.pgp
Description: PGP signature


--- End Message ---

Reply via email to