Seems odd to do when one is using pipewire. Perhaps media-libs/libpulse works instead ?
This isn't going to be as much of an issue when the split packages are unmasked, because media-sound/pulseaudio (masked) is a metapackage. Eventually packages will migrate to libpulse. So, we're aware of packages like these, but not something to worry about much. We want to unmask very shortly.
(In reply to Sam James from comment #1) > This isn't going to be as much of an issue when the split packages are > unmasked, because media-sound/pulseaudio (masked) is a metapackage. > Eventually packages will migrate to libpulse. > > So, we're aware of packages like these, but not something to worry about > much. We want to unmask very shortly. Unmasking/stabling pulseaudio 15.99.1-r1 would be very welcome. Upstream is very slow to do releases and 15.99.1 is very solid.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c081daccde5db94acf5894ba2653188ad6cea0 commit d4c081daccde5db94acf5894ba2653188ad6cea0 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-04-29 00:57:06 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-04-29 00:57:06 +0000 profiles: unmask split pulseaudio packages This is a move towards making it easier for users to choose between pulseaudio and pipewire for their audio needs. We now have: - media-sound/pulseaudio (a transitory metapackage, installs no files, just enforces deps with USE flags); - media-libs/libpulse (the pulseaudio libraries, needed by clients using pulseaudio's protocol to speak to pipewire, but is not the pulseaudio daemon) - media-sound/pulseaudio-daemon (the pulseaudio daemon, to be used instead of pipewire if desired) While these are technically RC/pre-releases (and I have a strong reluctance against keywording those usually), we have a good relationship with upstream who report they've been quiet developmentwise since these tags, these versions have been tested & work well, and this will help to improve the experience for Gentoo users in choosing which audio server they want. So, all in all, a win. Bug: https://bugs.gentoo.org/536780 Bug: https://bugs.gentoo.org/744622 Bug: https://bugs.gentoo.org/827546 Bug: https://bugs.gentoo.org/841494 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 6 ------ 1 file changed, 6 deletions(-)
Yep making plasma-pa depend on media-sound/libpulse is a good idea. There is a related discussion going on around whether and how to sure desktop environment ebuilds actually pull sound server if they need one. Discussion started around trying to handle recent pipewire+wireplumber issue on openrc but I think it is worth tackling higher level problem with requiring sound servers https://wiki.gentoo.org/wiki/User:Sam/PipeWire_changes
So far, the answer to $summary has been "yes (but media-sound/pulseaudio has IUSE=daemon)". Now I think we can change the dependency.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=c450afbe4a733875e3f0e299004651899b640a50 commit c450afbe4a733875e3f0e299004651899b640a50 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-09-30 18:10:45 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-07-14 13:00:17 +0000 kde-plasma/plasma-pa: Switch to media-libs/libpulse media-libs/libpulse PDEPEND will ensure a sound server is available at runtime. Bug: https://bugs.gentoo.org/841494 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-plasma/plasma-pa/plasma-pa-5.25.49.9999.ebuild | 7 +------ kde-plasma/plasma-pa/plasma-pa-9999.ebuild | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d393134dea037775ecb4a52727a54b933102d7 commit 76d393134dea037775ecb4a52727a54b933102d7 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-09-30 18:10:45 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-07-14 20:32:07 +0000 kde-plasma/plasma-pa: Switch to media-libs/libpulse media-libs/libpulse PDEPEND will ensure a sound server is available at runtime. Closes: https://bugs.gentoo.org/841494 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../{plasma-pa-5.24.6.ebuild => plasma-pa-5.24.6-r1.ebuild} | 7 +------ .../{plasma-pa-5.25.3.ebuild => plasma-pa-5.25.3-r1.ebuild} | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-)