sudo pacman -S manjaro-pipewire 1 ✘
resolving dependencies...
looking for conflicting packages...
:: manjaro-pipewire and manjaro-pulse are in conflict. Remove manjaro-pulse? [y/N] y
:: manjaro-pipewire and pulseaudio-lirc are in conflict. Remove pulseaudio-lirc? [y/N] y
:: manjaro-pipewire and pulseaudio-rtp are in conflict. Remove pulseaudio-rtp? [y/N] y
:: manjaro-pipewire and pulseaudio-zeroconf are in conflict. Remove pulseaudio-zeroconf? [y/N] y
:: pipewire-pulse and pulseaudio are in conflict. Remove pulseaudio? [y/N] y
:: pipewire-pulse and pulseaudio-bluetooth are in conflict. Remove pulseaudio-bluetooth? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulseaudio=15.0-1' required by pulseaudio-jack
here says to uninstall Pulse Effects but I have no Pulse Effects installed
KDE requires both pulseaudio and pipewire so uninstalling most PulseAudio packages is not possible,
But the packages can be replaced by installing manjaro-pipewire, that Provides for the pulseaudio dependencies
But pipewire-jack is an optional dependency for manjaro-pipewire and pipewire
and pulseaudio-jack is an optional dependency for manjaro-pulse and pulseaudio
so pulseaudio-jack can be uninstalled without affecting other packages required by PipeWire, PulseAudio or KDE
I do not agree with @Lolix that manjaro-pipewire is incomplete, but he seems to agree with @cscs and myself that removing pulseaudio-jack is the way forward here
Well … just to be clear … I made no judgement on the action or packages …
It is simply a fact that the proposed operation cannot be completed as written with pulseaudio-jack installed. If the operation is intended to move forward and be successful then that package must be removed.
sudo pacman -S manjaro-pipewire 1 ✘ 9s
resolving dependencies...
looking for conflicting packages...
:: manjaro-pipewire and manjaro-pulse are in conflict. Remove manjaro-pulse? [y/N] y
:: manjaro-pipewire and pulseaudio-lirc are in conflict. Remove pulseaudio-lirc? [y/N] y
:: manjaro-pipewire and pulseaudio-rtp are in conflict. Remove pulseaudio-rtp? [y/N] y
:: manjaro-pipewire and pulseaudio-zeroconf are in conflict. Remove pulseaudio-zeroconf? [y/N] y
:: pipewire-pulse and pulseaudio are in conflict. Remove pulseaudio? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: pipewire-pulse and pulseaudio are in conflict
If I do not uninstall pulseaudio I cannot install manjaro-pipewire
Most PulseAudio packages cannot be uninstalled because of KDE dependencies
there are previous posts on here that show what happens when this has been attempted
but manjaro-pipewire can replace pulseaudio packages without dependency problems
One is responsible for managing their own packages. If one installs pulseaudio-jack themselves because they need it, one can also remove it and install pipewire-jack themselves if they need it.
Our meta packages are helpers, not magic wands that do everything for the user.