Bug 820428

Summary: libyui5: broken runtime dependencies
Product: [openSUSE] openSUSE Tumbleweed Reporter: Kyrill Detinov <lazy.kent>
Component: YaST2Assignee: Thomas Göttlicher <tgoettlicher>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: bwiedemann, tgoettlicher, tonysu
Version: 13.1 Milestone 0   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Kyrill Detinov 2013-05-17 12:11:13 UTC
After installing libyui5 I can't run YaST modules (using Qt).

It depends on libyui-qt5 and libyui-qt-pkg5 that aren't installed.

http://lists.opensuse.org/opensuse-factory/2013-05/msg00252.html
https://forums.opensuse.org/english/get-technical-help-here/applications/487016-yast-applets-not-launching.html
Comment 1 Tony Su 2013-05-18 22:02:04 UTC
I am the author of the Forums thread reference, as I describe in that thread I'm not certain that simply installing libyui5 is the culprit, I think that inspecting 

yast dependencies
zypper se --requires yast2

then the yast dependency that is supposed to contain yui functionality, it appears that libyui-qt4 is used (see below)
# zypper info -t pattern yast2_basis | grep yui
i | libyui-ncurses-pkg4               | package |           
i | libyui-ncurses4                   | package |           
i | libyui-qt-pkg4                    | package |           
i | libyui-qt4                        | package |           
  | libyui-gtk-pkg4                   | package |           
  | libyui-gtk4                       | package | 

Perhaps it might be useful if libyui4 and libyui5 are referenced by YAST, how it's done.

This is something that is <very> basic to YAST, as I described in my Forum post this affects not only yast2 in graphical mode but also yast in ncurses mode.
Comment 2 Bernhard Wiedemann 2013-05-27 03:45:59 UTC
might need some changes for the upgrade case
but can be a bit tricky, because the dependencies on libyui-qt 
are only soft - i.e. Recommends instead of Requires
Comment 3 Thomas Göttlicher 2013-08-06 13:59:25 UTC
Fixed in latest libyui.