Bug 223675

Summary: Removing a package from a pattern deselects all packages from it
Product: [openSUSE] openSUSE 10.2 Reporter: Andras Mantia <amantia>
Component: PatternsAssignee: Klaus Kämpf <kkaempf>
Status: RESOLVED DUPLICATE QA Contact: Andreas Jaeger <aj>
Severity: Normal    
Priority: P5 - None CC: aj
Version: RC 1   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Yast logs

Description Andras Mantia 2006-11-24 22:46:45 UTC
Sorry if this is a duplicate, but I couldn't really find if it was reported in this form or not.
The patterns have a big problem: if I for one want to remove zmd (heh, the usual thing, but could be any other package) from my system, it complains that it is needed by the base pattern, and the kde pattern and if I just select to delete the patterns instead of ignore the conflicts (which I don't like) and I apply the changes, I will end up with a system without almost no packages installed. ;-)
Luckily the problem is solvable if I set to keep the packages on the installation summary page and select again to remove what I want, because at this point the patterns are already selected. My complaint is that I have to do this manually. The good solution would be to deselect a pattern if I remove a package from it, but *do not remove* the other packages belonging to it. If you say this means the pattern is not complete anymore and all the other patterns depending on this one are not complete either, I don't care if they get unselected too. Actually it might be reasonable to do so. But do not remove any other packages that do not depend directly on the package I removed. 
BTW, I have to confirm deletion of every pattern twice in the resolver dialog...
Comment 1 Klaus Kämpf 2006-11-25 10:25:22 UTC
Looks like several bugs/enhancements in one report.

Please split it up and provide log files.
Comment 2 Andras Mantia 2006-11-25 18:23:20 UTC
No, it is one report if you remove the BTW part. ;-) And that is that removing a package tries to remove many other unrelated ones. And I consider to be a bug.
Comment 3 Andras Mantia 2006-11-25 18:26:08 UTC
Created attachment 106934 [details]
Yast logs
Comment 4 Andras Mantia 2006-11-25 18:36:13 UTC
223750 is submitted for the double confirmation issue.
Comment 5 Klaus Kämpf 2007-01-10 15:33:04 UTC

*** This bug has been marked as a duplicate of bug 227379 ***