(In reply to Michael Schr���der from comment #13) > That's a very bad goal. A pattern should never remove packages. Prompting > for a confirmation is exactly what should be done. > > The solver design is that packages must never be removed on installation > except if they are completely replaced by a different package (i.e. > obsoleted). That's what users expect, do not break this. MicroOS is different in that regard. It switched from pulseaudio to pipewire and updates are installed automatically in the background and must be unattended. If MicroOS had a different repo than TW, we'd just add the required obsoletes to the pipewire-pulseaudio package, but that's not the case and they have to coexist. Other than the Obsoletes, the only way to avoid this is to do the usual Requires: (pulseaudio or pipewire-pulseaudio) + Suggests: pipewire-pulseaudio. That way only new installs get pipewire, but that's against the design of MicroOS.