#1039499 python3-dbus-tests: Please add python3-tap to Recommends

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:
#1039499#5
Date:
2023-06-26 17:55:56 UTC
From:
To:
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

#1039499#10
Date:
2025-03-13 13:17:19 UTC
From:
To:
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

#1039499#17
Date:
2025-03-15 15:42:43 UTC
From:
To:
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

#1039499#24
Date:
2026-01-10 10:10:20 UTC
From:
To:
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.

#1039499#29
Date:
2026-01-10 10:10:20 UTC
From:
To:
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.

#1039499#34
Date:
2026-09-27 17:19:44 UTC
From:
To:
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-----