Bug 344247

Summary: Attempting to deinstall "sudo" with YaST2 generates 20 dependency conflicts
Product: [openSUSE] openSUSE 10.3 Reporter: Mike Wells <mike_wells>
Component: YaST2Assignee: E-mail List <kde-maintainers>
Status: RESOLVED INVALID QA Contact: Jiri Srain <jsrain>
Severity: Minor    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: openSUSE 10.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Mike Wells 2007-11-27 11:13:31 UTC
When attempting to deinstall "sudo" (YaST2->Software Management) in order to overcome the YaST2/root password/sudo security issue (bug 216796, i.e., comment #5) I am presented with a list of 20 dependency conflicts as follows;

kdelibs3 - 11
kde_basis - 3
kdenetwork3_news - 1
k3b - 1
OpenOffice_org-kde - 1
OpenOffice_org-Quickstarter - 1
kitchensync - 1
kdeaddons-kicker - 1

Selecting the "keep" radio button for each of the 20 dependencies and then selecting "OK -- Try Again" (in the dependency conflict dialog) clears all of the "keep" radio buttons and I am presented with the same dependency list all over again.

Furthermore, I am totally confused as to why the 20 pkg dependency list is presented in the first place when trying to remove "sudo" as it most certainly does not provide any of the packages listed above.
Comment 1 Mike Wells 2007-11-29 11:04:44 UTC
Hello? Is anyone home here? Reported 2 days ago!
Comment 2 Martin Mrazik 2007-12-03 14:45:25 UTC
Mike, thank you for your bugreport.

(In reply to comment #0 from Mike Wells)
> When attempting to deinstall "sudo" (YaST2->Software Management) in order to
> overcome the YaST2/root password/sudo security issue (bug 216796, i.e., comment
> #5) I am presented with a list of 20 dependency conflicts as follows;
> 

[...]

> 
> Selecting the "keep" radio button for each of the 20 dependencies and then
> selecting "OK -- Try Again" (in the dependency conflict dialog) clears all of
> the "keep" radio buttons and I am presented with the same dependency list all
> over again.

This works as designed. You just told to YaST to keep everything in the old state and try again the dependencies. Its no surprise that YaST will give you exactly the same dependency list as before.


> Furthermore, I am totally confused as to why the 20 pkg dependency list is
> presented in the first place when trying to remove "sudo" as it most certainly
> does not provide any of the packages listed above.

Its not there because they are providing sudo. They are there, because they (transitively) need sudo to operate correctly. If you want to remove sudo you must also remove all the other packages, otherwise they won't work.

For me this bugs looks like an INVALID but reassigning to kde-maintainers to make sure sudo is really necessary for kde3.



Comment 3 Stephan Binner 2008-02-23 12:31:46 UTC
sudo is required for authentification.