Your message dated Mon, 08 Jun 2026 22:05:53 +0000
with message-id <[email protected]>
and subject line Bug#1114403: fixed in terminado 0.18.1-3
has caused the Debian Bug report #1114403,
regarding terminado: FTBFS: dh_auto_test: error: pybuild --test --test-pytest 
-i python{version} -p 3.13 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 [email protected]
immediately.)


-- 
1114403: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114403
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:terminado
Version: 0.18.1-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

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 could not 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:terminado, 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>>'
dh_auto_clean
rm -f doc/changelog.md
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
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_terminado  
* Building wheel...
Successfully built terminado-0.18.1-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_terminado/build; python3.13 -m pytest 
tests
============================= test session starts 
==============================
platform linux -- Python 3.13.7, pytest-8.4.1, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_terminado/build
configfile: pyproject.toml
plugins: timeout-2.3.1, typeguard-4.4.4
timeout: 300.0s
timeout method: signal
timeout func_only: False
collected 9 items

tests/basic_test.py 
.........
                                            [100%]  + Exception Group 
Traceback (most recent call last):
  |   File "<frozen runpy>", line 198, in _run_module_as_main
  |   File "<frozen runpy>", line 88, in _run_code
  |   File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in 
<module>
  |     raise SystemExit(pytest.console_main())
  |                      ~~~~~~~~~~~~~~~~~~~^^
  |   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 
201, in console_main
  |     code = main()
  |   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 
175, in main
  |     ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config)
  |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  |   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, 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 167, in 
_multicall
  |     raise exception
  |   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in 
_multicall
  |     res = hook_impl.function(*args)
  |   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 336, in 
pytest_cmdline_main
  |     return wrap_session(config, _main)
  |   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 331, in 
wrap_session
  |     config._ensure_unconfigure()
  |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  |   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 
1131, in _ensure_unconfigure
  |     self._cleanup_stack.close()
  |     ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  |   File "/usr/lib/python3.13/contextlib.py", line 627, in close
  |     self.__exit__(None, None, None)
  |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  |   File "/usr/lib/python3.13/contextlib.py", line 619, in __exit__
  |     raise exc
  |   File "/usr/lib/python3.13/contextlib.py", line 604, in __exit__
  |     if cb(*exc_details):
  |        ~~^^^^^^^^^^^^^^
  |   File "/usr/lib/python3.13/contextlib.py", line 482, in _exit_wrapper
  |     callback(*args, **kwds)
  |     ~~~~~~~~^^^^^^^^^^^^^^^
  |   File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", 
line 95, in cleanup
  |     collect_unraisable(config)
  |     ~~~~~~~~~~~~~~~~~~^^^^^^^^
  |   File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", 
line 81, in collect_unraisable
  |     raise ExceptionGroup("multiple unraisable exception warnings", errors)
  | ExceptionGroup: multiple unraisable exception warnings (3 sub-exceptions)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/usr/lib/python3/dist-packages/tornado/websocket.py", line 1421, 
in __del__
    |     warnings.warn("Unclosed WebSocketClientConnection", ResourceWarning)
    |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    | ResourceWarning: Unclosed WebSocketClientConnection
    | 
    | The above exception was the direct cause of the following exception:
    | 
    | Traceback (most recent call last):
    |   File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", 
line 67, in collect_unraisable
    |     warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
    |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    | pytest.PytestUnraisableExceptionWarning: Exception ignored in: <function 
WebSocketClientConnection.__del__ at 0x7f48db789f80>
    | Enable tracemalloc to get traceback where the object was allocated.
    | See 
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
 for more info.
    +---------------- 2 ----------------
    | Traceback (most recent call last):
    |   File "/usr/lib/python3/dist-packages/tornado/websocket.py", line 1421, 
in __del__
    |     warnings.warn("Unclosed WebSocketClientConnection", ResourceWarning)
    |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    | ResourceWarning: Unclosed WebSocketClientConnection
    | 
    | The above exception was the direct cause of the following exception:
    | 
    | Traceback (most recent call last):
    |   File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", 
line 67, in collect_unraisable
    |     warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
    |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    | pytest.PytestUnraisableExceptionWarning: Exception ignored in: <function 
WebSocketClientConnection.__del__ at 0x7f48db789f80>
    | Enable tracemalloc to get traceback where the object was allocated.
    | See 
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
 for more info.
    +---------------- 3 ----------------
    | Traceback (most recent call last):
    |   File "/usr/lib/python3/dist-packages/tornado/websocket.py", line 1421, 
in __del__
    |     warnings.warn("Unclosed WebSocketClientConnection", ResourceWarning)
    |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    | ResourceWarning: Unclosed WebSocketClientConnection
    | 
    | The above exception was the direct cause of the following exception:
    | 
    | Traceback (most recent call last):
    |   File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", 
line 67, in collect_unraisable
    |     warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
    |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    | pytest.PytestUnraisableExceptionWarning: Exception ignored in: <function 
WebSocketClientConnection.__del__ at 0x7f48db789f80>
    | Enable tracemalloc to get traceback where the object was allocated.
    | See 
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
 for more info.
    +------------------------------------


============================= slowest 10 durations =============================
8.23s call     tests/basic_test.py::NamedTermTests::test_namespace
6.44s call     tests/basic_test.py::UniqueTermTests::test_max_terminals
6.34s call     tests/basic_test.py::CommonTests::test_basic_command
6.33s call     tests/basic_test.py::NamedTermTests::test_max_terminals
4.22s call     tests/basic_test.py::UniqueTermTests::test_unique_processes
4.12s call     tests/basic_test.py::SingleTermTests::test_single_process
2.23s call     tests/basic_test.py::UniqueTermTests::test_large_io_doesnt_hang
0.32s call     tests/basic_test.py::CommonTests::test_basic
0.11s call     tests/basic_test.py::NamedTermTests::test_new

(1 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 9 passed in 
38.40s ==============================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_terminado/build; python3.13 -m pytest 
tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
returned exit code 13
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: terminado
Source-Version: 0.18.1-3
Done: Emmanuel Arias <[email protected]>

We believe that the bug you reported is fixed in the latest version of
terminado, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Arias <[email protected]> (supplier of updated terminado 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 [email protected])


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

Format: 1.8
Date: Sun, 07 Jun 2026 19:36:48 -0300
Source: terminado
Architecture: source
Version: 0.18.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Emmanuel Arias <[email protected]>
Closes: 1114403
Changes:
 terminado (0.18.1-3) unstable; urgency=medium
 .
   * Team upload.
   * d/rules: add -p no:unraisableexception to test execution to avod
     break the tests (Closes: #1114403).
   * d/control: Add Testsuite: autopkgtest-pkg-pybuild.
     - Remove d/tests folder.
Checksums-Sha1:
 5e3d64482bd3fd2790ad49d0ead6bcaaf8be6d86 2377 terminado_0.18.1-3.dsc
 32e8f4a09e01443eea997ede8d929b43e47da159 4008 terminado_0.18.1-3.debian.tar.xz
 6770e32da6246c85145e97344b9edee3290731b9 8612 
terminado_0.18.1-3_amd64.buildinfo
Checksums-Sha256:
 2fa3d1d9fa70a5d8c13558af662c18a911f8435dc5a7000e026dd6b6f44f528e 2377 
terminado_0.18.1-3.dsc
 7eef53d61c16905e08ca3ad17993d346c0f017286a353161ca4d53ee18537a2a 4008 
terminado_0.18.1-3.debian.tar.xz
 f0d6635323fc4c37aab386d4b0ff5e9c005d083f2f411021079517f408303555 8612 
terminado_0.18.1-3_amd64.buildinfo
Files:
 88f0af278142306a96df93225bb1e2f6 2377 python optional terminado_0.18.1-3.dsc
 5178cea2d4985f67fb75d91b6b3fa87e 4008 python optional 
terminado_0.18.1-3.debian.tar.xz
 2dc84e94a87ef15b4d2d094da950007d 8612 python optional 
terminado_0.18.1-3_amd64.buildinfo

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

iQJGBAEBCgAwFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmonMBsSHGVhbWFudUBk
ZWJpYW4ub3JnAAoJEPqd7F3hHGPxXogP/1G4cAEq/ENZnm9tRKeP/x0r40otcsa1
hIQye3r3sLtMYzH9knxshXWLEL9T624ZRXS4Q2P2/9KMIZ5Y0Nc0fPbfSeIG2P0o
Qhh93xseWweMChRGLYDVfgLJE0InMfBJkFWrLn+hTGviJwNCvklArsp/SzfDiZ92
75T7s+XZiYvzL9UV/F5MrhWm7XGbJnIXLo7IG+aR4YEUbjuO88ybq4SCAxigcy+8
JCYs1qw+8PmSo68C3Y571IRhvmQ62gO4QwW86u06f1GCVVC7WJERoLFw8h3qfKWg
F+uWjKkhTYHl9lzLmtcCXmFasIesapAE5PtbfP/JVpkZvoe9SMhrmB1IB80SD0P1
rPXnv8aQf2Obtu/0r8Pl9HOSrXQzTDxzlCYtGMjiBUeBUsVYNQbyJBpf6lMl+1H7
Ei6fnjxUL2gZbTEQ2Bv+rADSQhWP7rxH8eNQNYfBg94y36UebcGEso1srq9r84TY
MkwjFGNbqeYf8bRAaneNBaJW97znKKhtab/WQnSdxo3Ky1T0jU3s3sz7OOyTvbj3
9W9mDjpaFKuZe8rqRa/StjA+GEkybl31ZJpncwq6ISUoKS9kCnSX0Qc4gtvBTJZ5
9b36DC3kcdR0+A4W/vmRGZLrZyu1pObigj5mzmPoN4C6YYSKCSP0m7q/H1DDuHno
FVtrVt8H/xdX
=l8tb
-----END PGP SIGNATURE-----

Attachment: pgpNdNG7eSy2s.pgp
Description: PGP signature


--- End Message ---

Reply via email to