Bug#1117105: qqc2-desktop-style: Build-Depends on dbus-x11 (dbus-launch) and possibly relies on X11 autolaunching
Source: qqc2-desktop-style
Version: 1.65-1
Severity: normal
User: dbus@packages.debian.org
Usertags: dbus-launch dbus-launch-for-tests
This package build-depends on dbus-x11, and seems to be relying on X11
autolaunching to get a D-Bus session bus for its build-time tests (if it
has any, which I'm not sure it does): it does not seem to explicitly
invoke dbus-launch or dbus-run-session.
If there are no tests, please just remove this build-dependency. If
parts of the reference implementation of D-Bus are needed at build-time,
please try to build-depend on a smaller package like dbus-daemon or
dbus-bin instead.
Or, if there are automated tests that I didn't notice, please
build-depend on dbus-daemon and invoke a temporary D-Bus session bus
explicitly, more like this (untested):
override_dh_auto_test:
dbus-run-session -- dh_auto_test
This only requires a B-D on dbus-daemon <!nocheck>, which is a smaller
dependency than dbus-x11 and contains more robust code.
Thanks,
smcv
Reply to: