Description of problem:
When trying to install pipewire-alsa, got:
Some requested packages cannot be installed:
cdrdao-1.2.4-7.mga9.x86_64 (in order to keep cdrdao-1.2.4-7.mga9.tainted.x86_64)
ffmpeg-5.1.2-3.mga9.x86_64 (in order to keep ffmpeg-5.1.2-3.mga9.tainted.x86_64)
lib64avfilter8-5.1.2-3.mga9.x86_64 (in order to keep lib64avfilter8-5.1.2-3.mga9.tainted.x86_64)
lib64avformat59-5.1.2-3.mga9.x86_64 (in order to keep lib64avformat59-5.1.2-3.mga9.tainted.x86_64)
lib64vlc-qt1.1-1.1.1-2.mga9.x86_64 (due to unsatisfied libvlc.so.5()(64bit))
lib64vlc5-3.0.18-1.mga9.tainted.x86_64 (trying to promote libVLCQtCore.so.1.1()(64bit))
lib64vlc5-3.0.18-1.mga9.x86_64 (in order to keep lib64vlc5-3.0.18-1.mga9.tainted.x86_64)
mplayer-1.5-10.mga9.x86_64 (in order to keep mplayer-1.5-10.mga9.tainted.x86_64)
pipewire-0.3.59-2.mga9.x86_64 (in order to keep pipewire-0.3.61-1.mga9.tainted.x86_64)
vlc-3.0.18-1.mga9.x86_64 (in order to keep vlc-3.0.18-1.mga9.tainted.x86_64)
vlc-plugin-common-3.0.18-1.mga9.x86_64 (in order to keep vlc-plugin-common-3.0.18-1.mga9.tainted.x86_64)
vlc-plugin-vdpau-3.0.18-1.mga9.x86_64 (in order to keep vlc-plugin-vdpau-3.0.18-1.mga9.tainted.x86_64)
Version-Release number of selected component (if applicable):
Please test again after pulseaudio-16.1-7.mga9 lands to mirrors. Pulseaudio-client-config's alsa-plugins-pulse-config Requires was loosend to Recommends. I don't know about the drawbacks this change caused, but we'll find out.
There will be a conflicts between pulseaudio and pipewire, but the install should be OK after accepting that some conflicting pkgs will be removed.
I'm not so familiar with our soundprofile alternatives system, but looks like installing pipewire-alsa without having alsa-plugins-pulse-config installed breaks the sound.
After having a quick look the cause is most probably missing /etc/alsa/conf.d/99-default.conf file, but it's really a symlink pointing to /etc/sound/profiles/current/alsa-default.conf via /etc/sound/profiles/pulse/alsa-default.conf via alternatives system provided by pulseaudio-client-config.
I'll tweak pipewire-alsa pkg a bit to ship its default config 99-default.conf as /etc/sound/profiles/pulse/alsa-default.conf to see if it fixes the issue.
CC'ing also Giuseppe who has commented on this software in bug 31087 & Bug 30997.
(In reply to Jani Välimaa from comment #1)
> Please test again after pulseaudio-16.1-7.mga9 lands to mirrors.
> Pulseaudio-client-config's alsa-plugins-pulse-config Requires was loosend to
> Recommends. I don't know about the drawbacks this change caused, but we'll
> find out.
It broke sound when installing from the beta1 ISO :-(
Only Requires and packages rated highly enough in rpmsrate are included on the ISO. So I think we need to add alsa-plugins-pulse-config to rpmsrate.
Assigning to Thierry as per related bug 31235. There are several sound bugs in this area.