Ladislav Slez�k changed bug 1148622
What Removed Added
Flags   needinfo?(zypp-maintainers@suse.de)

Comment # 4 on bug 1148622 from
(In reply to Michael Schr�der from comment #2)
> Change the libyui-X-pkgY package so that it provides "libyui_pkg = Y"
> instead of just "libyui_pkg" and then add also add a
> 
> Conflicts: libyui_pkg < Y
> 
> to them so that the plugins stay in sync.

Um, the problem is that there is actually no real conflict. You can have
installed both libyui*9 and libyui*10 in parallel, in theory there might other
(non-YaST) 3rd party application linked against libyui9. In that case it's fine
to have both of them in the system.

We would rather need to fix the "yast2-packager -> libyui_pkg" dependency so it
means something like "install libyui-*-pkg* in the same version as the
yast2-ycp-ui-bindings is linked against".

The problem is also that "install" dependency is a soft dependency (e.g. 
libyui-ncurses-pkg contains "Supplements:
packageand(libyui-ncurses:yast2-packager)". And I'm not sure if adding
"yast2-packager -> libyui_pkg = 10" dependency would upgrade both
libyui-ncurses-pkg and libyui-qt-pkg if they are installed.


Any hints? TIA!


You are receiving this mail because: