Package: displaycal Version: 3.8.7.1-1 Severity: normal The displaycal package has no dependency on (python-)dbus, but its script /usr/bin/displaycal-apply-profiles crashes on startup if the dbus module is not available:
Traceback (most recent call last): File "/usr/bin/displaycal-apply-profiles", line 17, in <module> main() File "/usr/lib/python2.7/dist-packages/DisplayCAL/profile_loader.py", line 3375, in main ProfileLoader() File "/usr/lib/python2.7/dist-packages/DisplayCAL/profile_loader.py", line 1112, in __init__ self.apply_profiles_and_warn_on_error() File "/usr/lib/python2.7/dist-packages/DisplayCAL/profile_loader.py", line 1834, in apply_profiles_and_warn_on_error errors = self.apply_profiles(event, index) File "/usr/lib/python2.7/dist-packages/DisplayCAL/profile_loader.py", line 1683, in apply_profiles from worker import Worker, get_argyll_util File "/usr/lib/python2.7/dist-packages/DisplayCAL/worker.py", line 127, in <module> import colord File "/usr/lib/python2.7/dist-packages/DisplayCAL/colord.py", line 27, in <module> from util_dbus import DBusObject, DBusException, BUSTYPE_SYSTEM File "/usr/lib/python2.7/dist-packages/DisplayCAL/util_dbus.py", line 16, in <module> import dbus ImportError: No module named dbus The package should add at least a Recommends for python-dbus and possibly also python-gi. After conversion to Python 3 as requested in #936404, these dependencies should be changed to python3-{dbus,gi} respectively. -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.2.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages displaycal depends on: ii argyll 2.0.1+repack-1 ii libc6 2.29-2 ii libjs-jquery 3.3.1~dfsg-3 ii libx11-6 2:1.6.8-1 ii libxinerama1 2:1.1.4-2 ii libxrandr2 2:1.5.1-1 ii libxxf86vm1 1:1.1.4-1+b2 ii python 2.7.16-1 ii python-numpy 1:1.16.5-1 ii python-wxgtk3.0 3.0.2.0+dfsg-8 Versions of packages displaycal recommends: ii colord 1.4.4-1 ii gir1.2-colordgtk-1.0 0.1.26-2 displaycal suggests no packages. -- no debconf information