[Pkg-utopia-maintainers] Bug#1040513: wireplumber: non-installable due to hardcoded Depends: dbus-user-session

Adam Borowski kilobyte at angband.pl
Fri Jul 7 05:51:41 BST 2023


Package: wireplumber
Version: 0.4.14-3
Severity: grave

Hi!
In version 0.4.14-3, you added a hard dependency on a specific session
model of dbus, rather than the virtual package defined by the Policy
(dbus-session-bus).  This makes it non-installable on any box where a
dependency of that package is non-functional or unwanted.

As of policy 4.3.0, the expected dependency is:
    default-dbus-session-bus | dbus-session-bus

We have two implementations of <dbus-session-bus> in Debian:
 * dbus-user-session:
   + works with wayland
   - no multiseat support
   - requires systemd
 * dbus-x11
   - requires x11
   + allows multiple sessions
   + portable even to non-linux

I confirm that, as of 0.4.14-2 wireplumber works well with dbus-x11, and
earlier versions did so for quite a while too.


Meow!
-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'stable'), (120, 'experimental'), (1, 'experimental-debug')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.4.2-00035-g5920c330f094 (SMP w/64 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages wireplumber depends on:
ii  init-system-helpers   1.65.2
ii  libc6                 2.37-4
ii  libglib2.0-0          2.74.6-2
ii  libpipewire-0.3-0     0.3.73-1
ii  libwireplumber-0.4-0  0.4.14-2
ii  pipewire              0.3.73-1

Versions of packages wireplumber recommends:
ii  pipewire-pulse  0.3.73-1

Versions of packages wireplumber suggests:
pn  libspa-0.2-bluetooth  <none>
pn  wireplumber-doc       <none>

-- no debconf information



More information about the Pkg-utopia-maintainers mailing list