#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-01-10 11:02:43 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.