[Pkg-utopia-maintainers] Bug#1011130: libpipewire-0.3-0: should not recommend pipewire

Sebastian Ramacher sramacher at debian.org
Tue May 17 12:39:05 BST 2022


Control: severity -1 normal

On 2022-05-17 13:20:30, Vincent Lefevre wrote:
> Package: libpipewire-0.3-0
> Version: 0.3.51-1
> Severity: critical
> Justification: breaks unrelated software
> 
> Several packages depend on libpipewire-0.3-0 in order to have
> pipewire *support* (but they don't need pipewire: the user may
> want to use pulseaudio). However, libpipewire-0.3-0 currently
> has "Recommends: pipewire [...]", which means that the pipewire
> package is installed as a consequence, which runs the pipewire
> server automatically.
> 
> FYI, xdg-desktop-portal depends on libpipewire-0.3-0, and
> xdg-desktop-portal is automatically installed via dependencies
> from packages like atril (a document viewer), gnucash and
> viking.
> 
> Until now, this did not seem to have any major drawback (except
> that having a useless server running, just because that one wants
> pacakges like atril, gnucash or viking). But now that vlc has
> pipewire support in its plugins recommended by default, this
> breaks VLC when one just wants to use pulseaudio. Worse, this
> also breaks ogg123, with apparently ***no way of going back***
> (I suspect that the use of pipewire changed something in the
> configuration), unlike VLC.

There are plenty of ways to go back:
* uninstall the pipewire package
* disable the pipewire service

Also vlc still just works with pulseaudio.

Please stop using RC severities for your crusade against pipewire.

Cheers

> 
> Packages that need the pipewire server (instead of only pipewire
> support) could just depend on (or recommend) the pipewire package
> directly. Users who want the pipewire server can install the
> package directly.
> 
> Note that usually, libraries do not depend on packages providing
> daemons.
> 
> So, in short:
>   * The "Recommends: pipewire [...]" is useless.
>   * It breaks other software, even not written with pipewire in mind.
> 
> -- 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.17.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
> 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 libpipewire-0.3-0 depends on:
> ii  libc6               2.33-7
> ii  libspa-0.2-modules  0.3.51-1
> 
> Versions of packages libpipewire-0.3-0 recommends:
> ii  libpipewire-0.3-common  0.3.51-1
> ii  pipewire                0.3.51-1
> 
> libpipewire-0.3-0 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)

-- 
Sebastian Ramacher



More information about the Pkg-utopia-maintainers mailing list