Your message dated Wed, 16 Sep 2026 20:49:39 +0000
with message-id <[email protected]>
and subject line Bug#1147338: fixed in nbclient 0.11.0-2
has caused the Debian Bug report #1147338,
regarding nbclient fails autopkg tests with setuptools v84
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.)


-- 
1147338: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1147338
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:nbclient
Version: 0.11.0-1
Severity: serious
Tags: sid forky
User: [email protected]
Usertags: pkg-resources-deprecation

nbclient fails autopkg tests with setuptools v84:

[...]

 74s Processing triggers for libc-bin (2.43-4) ...
75s autopkgtest [01:09:33]: test command1: env HOME=$AUTOPKGTEST_TMP python3 -m pytest tests
 75s autopkgtest [01:09:33]: test command1: [-----------------------
77s ============================= test session starts ==============================
 77s platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0
 77s rootdir: /tmp/autopkgtest.iMS4Nv/build.Ca3/src
 77s configfile: pyproject.toml
 77s plugins: asyncio-1.4.0, flaky-3.8.1
77s asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
 77s collected 123 items
 77s
82s tests/test_cli.py ................................. [ 26%] 170s tests/test_client.py ...........................................s....... [ 68%] 172s .................................. [ 95%] 172s tests/test_util.py ..... [100%]/usr/lib/python3.14/asyncio/base_events.py:759: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False>
172s   _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self)
172s ResourceWarning: Enable tracemalloc to get the object allocation traceback 172s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: ResourceWarning: unclosed <socket.socket fd=100, family=1, type=1, proto=0>
172s   gc.collect()
172s ResourceWarning: Enable tracemalloc to get the object allocation traceback 172s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: ResourceWarning: unclosed <socket.socket fd=101, family=1, type=1, proto=0>
172s   gc.collect()
172s ResourceWarning: Enable tracemalloc to get the object allocation traceback
172s Traceback (most recent call last):
172s File "/usr/lib/python3.14/asyncio/base_events.py", line 761, in __del__
172s     self.close()
172s     ~~~~~~~~~~^^
172s   File "/usr/lib/python3.14/asyncio/unix_events.py", line 71, in close
172s     super().close()
172s     ~~~~~~~~~~~~~^^
172s File "/usr/lib/python3.14/asyncio/selector_events.py", line 104, in close
172s     self._close_self_pipe()
172s     ~~~~~~~~~~~~~~~~~~~~~^^
172s File "/usr/lib/python3.14/asyncio/selector_events.py", line 111, in _close_self_pipe
172s     self._remove_reader(self._ssock.fileno())
172s     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
172s File "/usr/lib/python3.14/asyncio/selector_events.py", line 296, in _remove_reader
172s     key = self._selector.get_map().get(fd)
172s   File "/usr/lib/python3.14/selectors.py", line 70, in get
172s     fd = self._selector._fileobj_lookup(fileobj)
172s   File "/usr/lib/python3.14/selectors.py", line 229, in _fileobj_lookup
172s     return _fileobj_to_fd(fileobj)
172s   File "/usr/lib/python3.14/selectors.py", line 42, in _fileobj_to_fd
172s     raise ValueError("Invalid file descriptor: {}".format(fd))
172s ValueError: Invalid file descriptor: -1
172s
172s The above exception was the direct cause of the following exception:
172s
172s Traceback (most recent call last):
172s   File "<frozen runpy>", line 203, in _run_module_as_main
172s   File "<frozen runpy>", line 88, in _run_code
172s File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in <module>
172s     raise SystemExit(_console_main())
172s                      ~~~~~~~~~~~~~^^
172s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 253, in _console_main
172s     code = _main(prog=_get_prog_name(sys.argv))
172s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 229, in _main 172s ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) 172s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 172s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__ 172s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 172s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 172s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec 172s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 172s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 172s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in _multicall
172s     raise exception
172s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in _multicall
172s     res = hook_impl.function(*args)
172s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 377, in pytest_cmdline_main
172s     return wrap_session(config, _main)
172s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 372, in wrap_session
172s     config._ensure_unconfigure()
172s     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
172s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1212, in _ensure_unconfigure
172s     self.hook.pytest_unconfigure(config=self)
172s     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
172s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__ 172s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 172s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 172s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec 172s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 172s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 172s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in _multicall
172s     raise exception
172s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in _multicall
172s     res = hook_impl.function(*args)
172s File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", line 173, in pytest_unconfigure
172s     collect_unraisable(config)
172s     ~~~~~~~~~~~~~~~~~~^^^^^^^^
172s File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", line 79, in collect_unraisable
172s     raise errors[0]
172s File "/usr/lib/python3/dist-packages/_pytest/unraisableexception.py", line 67, in collect_unraisable
172s     warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
172s     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
172s pytest.PytestUnraisableExceptionWarning: Exception ignored while calling deallocator <function BaseEventLoop.__del__ at 0x7f33a0ac2770>: None
172s
172s
172s
172s =============================== warnings summary ===============================
172s tests/test_client.py::test_start_new_kernel_history_file_setting
172s /usr/lib/python3.14/subprocess.py:1139: ResourceWarning: subprocess 5048 is still running
172s     _warn("subprocess %s is still running" % self.pid,
172s   Enable tracemalloc to get traceback where the object was allocated.
172s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
172s
172s tests/test_client.py::test_start_new_kernel_client_cleans_up_kernel_on_failure 172s /usr/lib/python3.14/subprocess.py:1139: ResourceWarning: subprocess 5032 is still running
172s     _warn("subprocess %s is still running" % self.pid,
172s   Enable tracemalloc to get traceback where the object was allocated.
172s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
172s
172s tests/test_client.py::test_start_new_kernel_client_cleans_up_kernel_on_failure 172s /usr/lib/python3.14/subprocess.py:1139: ResourceWarning: subprocess 5051 is still running
172s     _warn("subprocess %s is still running" % self.pid,
172s   Enable tracemalloc to get traceback where the object was allocated.
172s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
172s
172s tests/test_client.py::TestExecute::test_error_async_execution_hook
172s /usr/lib/python3.14/unittest/mock.py:2259: ResourceWarning: Unclosed socket <zmq.asyncio.Socket(zmq.DEALER) at 0x7f339d6b1e10>
172s     def __init__(self, name, parent):
172s   Enable tracemalloc to get traceback where the object was allocated.
172s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
172s
172s tests/test_client.py::TestExecute::test_error_async_execution_hook
172s /usr/lib/python3.14/unittest/mock.py:2259: ResourceWarning: Unclosed socket <zmq.asyncio.Socket(zmq.DEALER) at 0x7f339d6b3cb0>
172s     def __init__(self, name, parent):
172s   Enable tracemalloc to get traceback where the object was allocated.
172s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
172s
172s tests/test_client.py: 15 warnings
172s /usr/lib/python3.14/asyncio/base_events.py:759: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 172s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self)
172s   Enable tracemalloc to get traceback where the object was allocated.
172s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
172s
172s tests/test_client.py::TestRunCell::test_allow_error_names
172s /usr/lib/python3.14/subprocess.py:1139: ResourceWarning: subprocess 5317 is still running
172s     _warn("subprocess %s is still running" % self.pid,
172s   Enable tracemalloc to get traceback where the object was allocated.
172s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
172s
172s tests/test_client.py::TestRunCell::test_allow_error_names
172s /usr/lib/python3.14/unittest/mock.py:2259: ResourceWarning: Unclosed socket <zmq.asyncio.Socket(zmq.DEALER) at 0x7f339d6f8130>
172s     def __init__(self, name, parent):
172s   Enable tracemalloc to get traceback where the object was allocated.
172s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
172s
172s tests/test_client.py::TestRunCell::test_allow_error_names
172s /usr/lib/python3.14/unittest/mock.py:2259: ResourceWarning: Unclosed socket <zmq.asyncio.Socket(zmq.DEALER) at 0x7f339d6f9e10>
172s     def __init__(self, name, parent):
172s   Enable tracemalloc to get traceback where the object was allocated.
172s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
172s
172s tests/test_client.py: 38 warnings
172s /tmp/autopkgtest.iMS4Nv/build.Ca3/src/nbclient/client.py:57: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
172s     return datetime.datetime.utcnow().isoformat() + "Z"
172s
172s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
172s ===Flaky Test Report===
172s
172s test_parallel_notebooks passed 1 out of the required 1 times. Success!
172s test_many_parallel_notebooks passed 1 out of the required 1 times. Success! 172s test_async_parallel_notebooks passed 1 out of the required 1 times. Success! 172s test_many_async_parallel_notebooks passed 1 out of the required 1 times. Success! 172s test_kernel_death_after_timeout passed 1 out of the required 1 times. Success!
172s
172s ===End Flaky Test Report===
172s ============================= slowest 10 durations =============================
172s 11.22s call     tests/test_client.py::TestExecute::test_timeout_func
172s 10.04s call     tests/test_client.py::test_many_parallel_notebooks
172s 4.73s call tests/test_client.py::TestExecute::test_kernel_death_after_timeout
172s 3.16s call     tests/test_client.py::test_many_async_parallel_notebooks
172s 2.81s call tests/test_client.py::TestExecute::test_sync_kernel_manager
172s 2.49s call     tests/test_client.py::test_execution_timing
172s 2.48s call tests/test_client.py::TestExecute::test_reset_kernel_client
172s 2.48s call     tests/test_client.py::TestExecute::test_timeout
172s 2.36s call tests/test_client.py::TestExecute::test_cleanup_kernel_client 172s 2.03s call tests/test_client.py::TestExecute::test_kernel_death_during_execution 172s =========================== short test summary info ============================
172s SKIPPED [1] tests/test_client.py:870: unconditional skip
172s ============ 122 passed, 1 skipped, 61 warnings in 96.05s (0:01:36) ============
173s autopkgtest [01:11:11]: test command1: -----------------------]
173s autopkgtest [01:11:11]: test command1: - - - - - - - - - - results - - - - - - - - - -
173s command1             FAIL non-zero exit status 1

--- End Message ---
--- Begin Message ---
Source: nbclient
Source-Version: 0.11.0-2
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
nbclient, 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.
Alexandre Detiste <[email protected]> (supplier of updated nbclient 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: Wed, 16 Sep 2026 22:25:51 +0200
Source: nbclient
Architecture: source
Version: 0.11.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1147338
Changes:
 nbclient (0.11.0-2) unstable; urgency=medium
 .
   * Team upload.
   * Drop unused python3-setuptools build-dependency (Closes: #1147338)
   * Set upstream metadata fields: Documentation.
   * Salsa CI: test nocheck & nodoc profiles
Checksums-Sha1:
 50ed55f77fd4005211fd3eef325f4dd57fc328bc 3042 nbclient_0.11.0-2.dsc
 9b82e288a7a2ef739bac11e811085cc91efc5f86 6204 nbclient_0.11.0-2.debian.tar.xz
 04e39eb2875fbb1185e0b50eb2a781d676c6f177 11892 
nbclient_0.11.0-2_source.buildinfo
Checksums-Sha256:
 fb8527f514e8a8b641f346f29111e9a179a431116b3196dc86e6e383a3f00b9d 3042 
nbclient_0.11.0-2.dsc
 7fd696c9a4cf42ea890d900826d0a9e8bd9d5f5e4f538a3832a5745430ccce9b 6204 
nbclient_0.11.0-2.debian.tar.xz
 5936542f5a3b8e52cecfaacdb1a617c4a1eece3a23d8745ab28016d3dc8838a8 11892 
nbclient_0.11.0-2_source.buildinfo
Files:
 189a7e9d4164c2ee806a87da25bdb04a 3042 python optional nbclient_0.11.0-2.dsc
 eab6ae1c10342e0101ae21534775d455 6204 python optional 
nbclient_0.11.0-2.debian.tar.xz
 c3d96dde173e9cbaa6ee5eeeb821ae92 11892 python optional 
nbclient_0.11.0-2_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmqq+68RHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqUsQ//W6n80tDFAoHaBWeS7gHfk9a2JTXyIpYx
JJKi+/D3qse3mXnR3lwkCRr9mkA4B+2lpuh+jSiX0V9UgM1fe4TjbeiWKuEZuj5d
WJ2On6thAclZuyHHAJ7mpeg4C74SssOnXPjwTtEXMkq7b0gwu8xY7EG+pvlL9IL8
OGmcp4i9P4i3IvGyI8EUS6jkLTSMzTlu3K4GHSyN4YIkpCwF7PiANa3eeaOvluXl
kF8NExvbD5FuYDl0S1eF2Xwz+IKyNtmTz8zPBDJ3fAfFT95YTTlPyLIzLvDWDRRO
U2xFq+1fuqbmzy6yE+J0BihwzH/Sz570lPvj5uprhMCg+UeFUJVxny9dN9a0NItw
W+tSXcw7LMAMCAwO1bFIwpyKoJbhQxq4ImtrHTvTGlGv/AkQz0sMvUKspkjWqp9T
s69iPueBH+daaysLnl7mNMYj1rjIc8UCSmN8b8Oi11H27sHUmn8+E3dLbdDm9/wv
GSCfoCSxy/zAnMCYLVorWnfZRVJJuPz2zRGJraS7/AvOBwgTHKaMuv4CpKnJg7iR
dpsm+FwhmkG+S9iBPa0ABqA3a32t3AQta7cncWxKK1SS9P4BviWGP6zAIigwTzqr
l1nz6Wtty/q9w9ERiyZQiq/zzu1nDi8hpS7GXhU4LomTHsOm/zgk1MWTuzUp1yXA
tE2gqOApFvI=
=hUry
-----END PGP SIGNATURE-----

Attachment: pgpF5UYBD3K38.pgp
Description: PGP signature


--- End Message ---

Reply via email to