http://bugzilla.suse.com/show_bug.cgi?id=1148622
http://bugzilla.suse.com/show_bug.cgi?id=1148622#c4
Ladislav Slezák
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: You are on the CC list for the bug.