Comment # 1 on bug 1194264 from
=== What happens if... ===

1. Going forward.

# zypper in pipewire-pulseaudio
[install 454+ packages]

2. Going backward:

# zypper in alsa-plugins-pulse
Problem: the installed patterns-microos-desktop-common-5.0-40.1.x86_64
obsoletes 'alsa-plugins-pulse < 1.3' provided by the to be installed
alsa-plugins-pulse-1.2.6-1.1.x86_64
 Solution 1: deinstallation of patterns-microos-desktop-common-5.0-40.1.x86_64
 Solution 2: do not install alsa-plugins-pulse-1.2.6-1.1.x86_64


-> Tells us that patterns-microos-desktop-common.spec has a "Obsoletes:
alsa-plugins-pulse < 1.3" line.


3. Asking for forward resolution again. This gives us now a minified view of
the exhibited problem:

=== Observed ===

# zypper -R /test in --no-recommends pipewire-pulseaudio
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: the installed pulseaudio-15.0-7.1.x86_64 conflicts with
'pulseaudio-daemon' provided by the to be installed
pipewire-pulseaudio-0.3.42-1.1.x86_64
 Solution 1: deinstallation of pulseaudio-15.0-7.1.x86_64
 Solution 2: do not install pipewire-pulseaudio-0.3.42-1.1.x86_64

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 1
Resolving dependencies...
Resolving package dependencies...

The following 2 NEW packages are going to be installed:
  patterns-microos-desktop-common pipewire-pulseaudio

The following NEW pattern is going to be installed:
  microos_desktop_common

The following 2 packages are going to be REMOVED:
  alsa-plugins-pulse pulseaudio

2 new packages to install, 2 to remove.
Overall download size: 164.5 KiB. Already cached: 0 B. After the
operation, 3.9 MiB will be freed.


=== Expected to see ===

# zypper -R /test al patterns-microos-desktop-common
Specified lock has been successfully added.
# zypper -R /test in --no-recommends pipewire-pulseaudio
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: the installed pulseaudio-15.0-7.1.x86_64 conflicts with
'pulseaudio-daemon' provided by the to be installed
pipewire-pulseaudio-0.3.42-1.1.x86_64
 Solution 1: deinstallation of pulseaudio-15.0-7.1.x86_64
 Solution 2: do not install pipewire-pulseaudio-0.3.42-1.1.x86_64

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 1
Resolving dependencies...
Resolving package dependencies...

Problem: the installed alsa-plugins-pulse-1.2.6-1.1.x86_64 requires
'pulseaudio', but this requirement cannot be provided
 Solution 1: deinstallation of alsa-plugins-pulse-1.2.6-1.1.x86_64
 Solution 2: remove lock to allow installation of
patterns-microos-desktop-common-5.0-40.1.x86_64[oss]
 Solution 3: keep pulseaudio-15.0-7.1.x86_64
 Solution 4: break alsa-plugins-pulse-1.2.6-1.1.x86_64 by ignoring some of its
dependencies

Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c): 1
Resolving dependencies...
Resolving package dependencies...

The following NEW package is going to be installed:
  pipewire-pulseaudio

The following 2 packages are going to be REMOVED:
  alsa-plugins-pulse pulseaudio

1 new package to install, 2 to remove.
Overall download size: 144.5 KiB. Already cached: 0 B. After the operation, 3.9
MiB will be freed.


You are receiving this mail because: