On Mon, Oct 19, 2015 at 3:02 PM, Martin Vidner
For YaST, the requiring component is yast2-ycp-ui-bindings:
# rpm -qia --requires yast2-ycp-ui-bindings Name : yast2-ycp-ui-bindings Version : 3.1.9 Release : 1.3 Architecture: x86_64 Install Date: Fri Oct 9 09:53:32 2015 ... libyui.so.7()(64bit) ...
Then on the way down, libyui7.rpm requires 'yui_backend = 7' which can be fulfilled EITHER by libyui-ncurses7 OR libyui-qt7.
In such cases it is custom to have package, like yast-qt, and associate it with the latest and current version. Then if user had installed libyui-qt6 *and* uast-qt in the past, update would update yast-qt which would pull in libyui-qt7. Otherwise how users are supposed to know what version number of the day they have to install? Or yast could simply go ahead at (propose to) install it itself when yast2 --qt is called. This would be more user friendly. -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org