Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#68645 - [pipewire] pipewire-pulse: add pluseaudio to provides array
Attached to Project:
Arch Linux
Opened by tinywrkb (tinywrkb) - Monday, 16 November 2020, 21:15 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 04 May 2021, 12:40 GMT
Opened by tinywrkb (tinywrkb) - Monday, 16 November 2020, 21:15 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 04 May 2021, 12:40 GMT
|
DetailsUsers should be allowed to drop PulseAudio from their system now that Pipewire got a pulse server implementation, and also an added optionally enabled socket activated service.
So I suggest adding provides=(pulseaudio) to the pipewire-pulse package which will allow users to decide if they want only pipewire-pulse installed on their system or also pulseaudio. Note that libpulse is not going anywhere and Pipewire deprecated the libpulse implementation. Also be aware that the Systemd service for the pulse server which makes it much easier to start the server only added recently, so maybe hold on with this change until 0.3.16 will be tagged. See: * Pipewire's Systemd service for the pulse server: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/798bcc10b139e3f38c255a71ac56d629e8778886#7ee5506baeb31848355d19ce3a4974ec278d940d * Pipewire's libpulse deprecation: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/346e35eed5e23a348296856b19e94916f719d4b3 |
This task depends upon
:: pipewire-pulse and pulseaudio are in conflict. Remove pulseaudio? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulseaudio=13.99.3+4+gd83ad6990-1' required by pulseaudio-bluetooth
I should add that PipeWire's support for Bluetooth, A2DP or HSP, is not as good as for non-Bluetooth devices, but if you just need A2DP and don't mind the few small issues then it's possible to work with it.