Bug ID 1223986
Summary conflicting package gets selected during zypper dup
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS Linux
Status NEW
Severity Normal
Priority P5 - None
Component libzypp
Assignee zypp-maintainers@suse.de
Reporter ohering@suse.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

Created attachment 874710 [details]
vlc-beta.zypper.solverTestCase.tar.xz

There is a pkg named "vlc-beta", which is supposed to be installed only if
explicitly requested, like 'zypper in vlc-beta'. There are Conflict tags in
'vlc-beta' for this purpose. The Obsolete tags in 'vlc-beta' are supposed to
wipe all subpackages from the ordinary 'vlc' pkg, in case 'vlc-beta' is
installed either manually or via zypper.

Doing "zypper dup -l --no-recommends" will replace rpms from pkg 'vlc' with
'vlc-beta', which is unexpected. I just noticed this also happens in Leap now.

What Conflicts/Obsoletes/Provides tags are actually required in 'vlc-beta.spec'
to make sure it does not get selected?


You are receiving this mail because: