[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