#992686 pipewire-pulse: Please have pipewire-pulse Provide pulseaudio

Package:
pipewire-pulse
Source:
pipewire
Description:
PipeWire PulseAudio daemon
Submitter:
Arto Jantunen
Date:
2022-09-12 16:03:03 UTC
Severity:
wishlist
Tags:
#992686#5
Date:
2021-08-22 10:50:24 UTC
From:
To:
Dear Maintainer,

Please add Provides: pulseaudio to the pipewire-pulse package so that the
pulseaudio daemon which this replaces can be removed (a lot of tools have
dependencies on pulseaudio, but work just as well or better with
pipewire-pulse).

I don't think Conflicts, Replaces or Breaks are needed here as there are no
file conflicts and there is no real harm that comes from having both installed
(except perhaps difficulties in making sure that the right daemon is started
and the wrong one isn't).

#992686#10
Date:
2021-08-26 09:56:05 UTC
From:
To:
Hi,

Thanks for your bug report!

Pulseaudio and pipewire-pulse are not fully compatible (pipewire-pulse
can't load pulse modules, doesn't have /usr/bin/pulseaudio or other
Pulse executable interfaces, ...).

The best way to deal with that issue is to update all packages that
Depends, Recommends or Suggests pulseaudio to depend either on
pulseaudio or pipewire-pulse (i.e. pulseaudio | pipewire-pulse).

(Thanks to smcv for the suggestion!)

Best,
Dylan

#992686#15
Date:
2021-10-19 16:12:15 UTC
From:
To:
I think I agree here.

I also would like to add, that there aren't *that* many rdeps of pulseaudio.
I'm counting 26, 7 of those are packages built from src:pulseaudio, remain
19.

Some of them, like libcanberra-pulse already have a pulseaudio | pipewire-
pulse dependency.

On this particular system (running GNOME), I have successfully uninstalled
pulseaudio and replaced it with pipewire-pulse.

I do have to add, that I don't have the gnome-core meta package installed.
meta packages like gnome-core should imho make an informed choice, which
software they want. I guess once the GNOME team thinks pipewire is ready to
replace pulseaudio, they are going to update their package dependencies
accordingly. As long as they depend on pulseaudio, they should actually get
pulseaudio, not pipewire-pulse.

Regards,
Michael