- Package:
- python3-dbus-tests
- Source:
- python3-dbus-tests
- Description:
- simple interprocess messaging system (Python 3 interface - tests)
- Submitter:
- Thomas Uhle
- Date:
- 2026-09-27 17:21:03 UTC
- Severity:
- normal
- Tags:
Dear maintainers, dbus-python already build-depends on python3-tap. Could you please consider to let python3-dbus-tests recommend python3-tap as well. Thank you in advance! Best regards, Thomas Uhle
Control: tags -1 + moreinfo
What advantage would there be to users or developers if this Recommends
was present?
The autopkgtest already depends on python3-tap, and the tests themselves
gracefully fall back to basic pass/fail output if python3-tap is not
installed.
smcv
Hello Simon, you are right of course, the tests also work if python3-tap is not installed. It has been quite some time since I wrote this ticket. So IIRC, the output "(tap module not available)" had been the initial impulse for it, and I (myself) basically prefer if packages have dependencies on all those packages that are needed for full functionality (in one way or another, that is "Depends", "Recommends", or "Suggests"). Obviously, in a TAP-only aware environment (e.g., Perl) without python3-tap, you would just see the final result in a summary: 100% passing or failing instead of anything in between [0, 100%] if only some of the unit tests fail. The reason for it is the implemented work-around in dbus_test_utils.py. Also I kind of like the clarity of the summary that Perl's Test::Harness provides. If you are worried about automatically pulling in the indirectly dependent packages python3-more-itertools and python3-yaml, then maybe adding "Suggests: python3-tap" instead could be good compromise. Best regards, Thomas Uhle
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran, Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun. Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie für weitere Details.
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran, Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun. Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie für weitere Details.
We believe that the bug you reported is fixed in the latest version of
dbus-python, 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 1039499@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated dbus-python 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 27 Sep 2026 17:58:26 +0100
Source: dbus-python
Architecture: source
Version: 1.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 1039499 1144533
Changes:
dbus-python (1.5.0-1) unstable; urgency=medium
.
* New upstream release
- Works on Python 3.15 (Closes: #1144533)
* Build with pybuild and mesonpy
* d/control: Use debhelper compat level 14
- Remove substvars that are now added automatically
* d/control: Remove Rules-Requires-Root: no, default since Debian 13
* d/control: Standards-Version: 4.7.4
- No longer needs Priority: optional
* d/control: python3-dbus-tests Recommends python3-tap (Closes: #1039499)
* d/control, d/tests/control: Normalize formatting (debputy reformat)
* d/upstream/metadata: Update Gitlab issue tracker URLs
* d/watch: Update to v5 format
* d/watch: Look for any supported archive extension, not just .tar.gz
* d/watch: Also look for PEP-0625 name dbus_python-*.tar.*
* Update lintian overrides
* Remove files associated with binary packages that are no longer built
* d/upstream/signing-key.asc: Update subkeys
* d/copyright: Update
* d/copyright: Don't quote the FSF's postal address here
* d/gbp.conf: Merge upstream VCS tags
Checksums-Sha1:
2b76214df44c9e1d56af30c59eacdb95e843b6fb 3334 dbus-python_1.5.0-1.dsc
486069433ec5ba462abfe88af5e1046bda126b0f 203989 dbus-python_1.5.0.orig.tar.gz
10520c0e3f9b8b4a37d82823b5d7bd20a6aedb71 833 dbus-python_1.5.0.orig.tar.gz.asc
475b20ee834a5112186994d5642fa6df3fc15e31 30404 dbus-python_1.5.0-1.debian.tar.xz
101999ffc46b8a7c74b6820e0775f3a1a9497081 421776 dbus-python_1.5.0-1.git.tar.xz
a69c6e22797a0daf879fb51143e4dc3a6d63e773 17740 dbus-python_1.5.0-1_source.buildinfo
Checksums-Sha256:
1669a2bdc67e30aba488134ca96ee0265831deef0277a73e8b7fa5d273ca7949 3334 dbus-python_1.5.0-1.dsc
ac94ce330879108e5d37105164cc14b595bdf9326d2ce4a5acad6c1ab2bf6476 203989 dbus-python_1.5.0.orig.tar.gz
a7dac5ffac4eca1224e7c8f7f417d7a36b797229974468030a23e5e684c51803 833 dbus-python_1.5.0.orig.tar.gz.asc
20d8a259f21a95c35c2fe79527f93b5772b09138879eebb8b1b53dfdcc4f5814 30404 dbus-python_1.5.0-1.debian.tar.xz
e4f209935165854194c4f5af732ecc03cba10f5f8e59c95638afbae937a1bc44 421776 dbus-python_1.5.0-1.git.tar.xz
e316bbca838beb58fb91d94a6018c14e5980b824356b43890ca4ab4c71e2f68f 17740 dbus-python_1.5.0-1_source.buildinfo
Files:
4044056a9933a3fc3c94b1b6c1aeaaa0 3334 devel optional dbus-python_1.5.0-1.dsc
6c2b06c6c0d2bfd5a03c3fafafedcf09 203989 devel optional dbus-python_1.5.0.orig.tar.gz
b79beaaff872c0441f21372f56878139 833 devel optional dbus-python_1.5.0.orig.tar.gz.asc
5b32bee7420ab11ade377831a66f29e4 30404 devel optional dbus-python_1.5.0-1.debian.tar.xz
1763c7ccf02d0216af68b1bd7219842d 421776 devel None dbus-python_1.5.0-1.git.tar.xz
8060cf6c9d1592613758821435358bec 17740 devel optional dbus-python_1.5.0-1_source.buildinfo
Git-Tag-Info: tag=1a87fdd4d969eefd8921f4589611c768f7eaf752 fp=7a073ad1ae694fa25bff62e5235c099d3eb33076
Git-Tag-Tagger: Simon McVittie <smcv@debian.org>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmq5THIACgkQYG0ITkaD
wHmU8A/+Km6okBtHTzig9dGG5doAKrVgxazCg3UwA/03Z9fHsdxz9Ibqfz1+pwSu
u7ImZdBfS7NTmP7deKN1EGgMUwtpLqOSuvhKvt5lkeCLzB7NyvKeMzDtH4cCwV/K
ndN89ddDONsVQ+EPNVAtQOfQrYT4QtbKWAYqdLYNzy0DGEN3VmnagkAtSrWakZ06
CxCpxItc5GGrg6iVSA9XKsM8w0ZbE/Mbg/vLCjG2gJdLR7ocK7QYUL2l1+gbAYVp
ccSX9+patff/koeYfNxrcr3lgzs/OIScu2mg6Z4l1H2abQVo/X9Asv+R0ro2Kgxf
6gU1xyiMbYbq4R+M9SknoCWxCqjLwaidGX56BIQrjDADMNbUjvwfneQ9xQFo43uN
RDUW2S9wuPj58HYI3TiQ/TuVAxi9dfnhIkMQVTp7vbo5mqOG/Ehsk5/bGSaHPgLy
FthjGhEX91BEePh+LU01hwKPPubbPC3NdeP/7FRjZ8Sm6OXhpKlpWeq7XOZCiDBu
8bOSKJ84oEDf/z5cl6paPd377/66UYvo1yNHfw5v7Fc6tjSjIgqCY6yPWf6DXgGg
HQd9ngb9EZsQA574HMOaMYoRUCAkx6p2JJJnJJjLniKAgwkLg07JclQXn8HQ2lZP
byzq4VrHcgS+1gdrebxlg3i/JvIaPMxv33Jc4KWxVQZ7yQKTVGU=
=w3Zb
-----END PGP SIGNATURE-----