Giacomo Comes changed bug 1220821
What Removed Added
Resolution INVALID ---
Status RESOLVED REOPENED
CC   gcomes.obs@gmail.com

Comment # 11 on bug 1220821 from Giacomo Comes
I'm reopening this bug report because the problem still exists.
Background:
Do a fresh leap 15.6 beta installation. Choose the plasma or gnome role.
Complete the installation and then run:
zypper in musescore, result:

Problem: the to be installed musescore-4.2.1-bp156.1.2.x86_64 requires
'(pipewire-alsa if pipewire)', but this requirement cannot be provided
  not installable providers: pipewire-alsa-1.0.4-150600.1.6.x86_64[disk_v_oss]
                  
pipewire-alsa-1.0.4-150600.2.pm.29.x86_64[packman_disk_Essentials]
 Solution 1: Following actions will be done:
  deinstallation of pipewire-1.0.4-150600.1.6.x86_64
  deinstallation of pipewire-lang-1.0.4-150600.1.6.noarch
  deinstallation of plasma5-session-wayland-5.27.11-bp156.1.4.x86_64
  deinstallation of wireplumber-0.5.1-150600.1.1.x86_64
  deinstallation of wireplumber-lang-0.5.1-150600.1.1.noarch
 Solution 2: Following actions will be done:
  deinstallation of alsa-plugins-pulse-1.2.7.1-150500.1.1.x86_64
  deinstallation of pulseaudio-17.0-150600.2.2.x86_64
  deinstallation of pulseaudio-lang-17.0-150600.2.2.noarch
  deinstallation of pulseaudio-module-bluetooth-17.0-150600.2.2.x86_64
  deinstallation of pulseaudio-module-gsettings-17.0-150600.2.2.x86_64
  deinstallation of pulseaudio-module-x11-17.0-150600.2.2.x86_64
  deinstallation of pulseaudio-module-zeroconf-17.0-150600.2.2.x86_64
 Solution 3: do not install musescore-4.2.1-bp156.1.2.x86_64
 Solution 4: break musescore-4.2.1-bp156.1.2.x86_64 by ignoring some of its
dependencies

The musescore specfile contains:
Requires:       ( alsa-plugins-pulse if pulseaudio )
Requires:       ( pipewire-alsa      if pipewire )

So
if pulseaudio is installed, install alsa-plugins-pulse
if pipewire is installed, install pipewire-alsa
It is assumed that both pulseaudio and pipewire are not installed at the same
time otherwise both alsa-plugins-pulse and pipewire-alsa would be installed
which is not possible because they conflict with each other.

That's exactly what is happening with the fresh installation:
You got installed pulseaudio, alsa-plugins-pulse and pipewire.
musescore then wants to install pipewire-alsa causing the resolution dilemma.

In tumbleweed this does not happens because after a fresh installation you
have:
pipewire and pipewire-alsa installed but not pulseaudio.

The problem with leap 15.6 seems to be that you end up with both pulseaudio and
pipewire installed. Is that configuration allowed?


You are receiving this mail because: