What | Removed | Added |
---|---|---|
Flags | needinfo?(zypp-maintainers@suse.de) |
(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!