[Pkg-utopia-maintainers] Bug#997859: pipewire-bin should no longer recommend pipewire-media-session as it prevents the upgrade

Vincent Lefevre vincent at vinc17.net
Tue Oct 26 09:07:09 BST 2021


Package: pipewire-bin
Version: 0.3.39-2
Severity: serious

pipewire-bin still has:

  Recommends: wireplumber | pipewire-media-session, rtkit

However, in the changelog:

  * Don't build the pipewire-media-session binary package anymore,
      media-session has moved to a separate module to accelerate its
      deprecation in favour of WirePlumber.

and the latest pipewire-media-session has

  Depends: pipewire (= 0.3.38-2), [...]

So the only way to upgrade pipewire and pipewire-bin to 0.3.39-2 is
to uninstall pipewire-media-session (otherwise the above Depends is
not satisfied). This confuses aptitude at least, because since
pipewire-media-session is already installed, it refuses the upgrade
until a new pipewire-media-session version is available; even if
wireplumber is now first in the Recommends, in a OR dependency,
aptitude favors packages that are already installed (this is what
users generally expect).

In any case, pipewire-media-session is now useless in the Recommends
since it is no longer built and the old package cannot be kept. So
it should at least be removed from Recommends.

If it had automatically been installed as this Recommends dependency
only, I suppose that this should be sufficient to make the upgrade
fine: aptitude should notice that it is no longer in Recommends
dependencies, thus remove it and install wireplumber since it is
now in a non-OR Recommends.

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.14.0-3-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=POSIX, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pipewire-bin depends on:
ii  libasound2               1.2.5.1-1
ii  libc6                    2.32-4
ii  libdbus-1-3              1.12.20-3
ii  libncursesw6             6.2+20210905-1
ii  libpipewire-0.3-0        0.3.39-2
ii  libpipewire-0.3-modules  0.3.39-2
ii  libreadline8             8.1-2
ii  libsndfile1              1.0.31-2
ii  libtinfo6                6.2+20210905-1

Versions of packages pipewire-bin recommends:
ii  rtkit        0.13-4
ii  wireplumber  0.4.4-1

pipewire-bin suggests no packages.

-- no debconf information

-- 
Vincent Lefèvre <vincent at vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



More information about the Pkg-utopia-maintainers mailing list