Bug 636627

Summary: Dependencies verification in yast2 does not work
Product: [openSUSE] openSUSE 11.3 Reporter: Michal Svec <msvec>
Component: YaST2Assignee: Thomas Göttlicher <tgoettlicher>
Status: VERIFIED INVALID QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: tgoettlicher
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs

Description Michal Svec 2010-09-02 12:43:40 UTC
When I uninstall a package which breaks dependencies ...

bash# rpm -e libdbusmenu-qt2
error: Failed dependencies:
        libdbusmenu-qt.so.2()(64bit) is needed by (installed)
          libkde4-4.5.1-293.1.x86_64
        libdbusmenu-qt.so.2()(64bit) is needed by (installed)
          kdebase4-workspace-4.5.1-494.1.x86_64
bash# rpm -e libdbusmenu-qt2 --nodeps
bash#

... and ask yast2 package manager (yast2 -i) to check them
(Menu->Dependencies->Check Now), it reports everything is OK.

But obviously it's not, zypper can tell:

bash# zypper verify
The following NEW package is going to be installed:
  libdbusmenu-qt2
Comment 1 Michal Svec 2010-09-02 12:45:29 UTC
Created attachment 387159 [details]
y2logs
Comment 2 Thomas Göttlicher 2010-10-11 13:55:29 UTC
If you want to check all dependencies please enable 'Options/System Verification Mode'. Thank you.