Bug 153578

Summary: [zypp] still removes already removed RPMs at end of installation.
Product: [openSUSE] SUSE Linux 10.1 Reporter: Thorsten Kukuk <kukuk>
Component: libzyppAssignee: Klaus Kämpf <kkaempf>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Blocker    
Priority: P5 - None CC: aj
Version: Beta 5   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs-remove.tgz
cd1/suse/setup/descr directory

Description Thorsten Kukuk 2006-02-26 11:41:13 UTC
This is with YaST2/libzypp from autobuild this weekend.

After update from 10.0 to current stable, YaST2 tries to remove a lot of RPMs at the end of the update which are not installed anymore at that time.
Update was done with "update to minimal" and not removing old RPMs.
Comment 1 Thorsten Kukuk 2006-02-26 11:44:03 UTC
Created attachment 70327 [details]
y2logs-remove.tgz
Comment 2 Klaus Kämpf 2006-02-27 11:04:38 UTC
*** Bug 153135 has been marked as a duplicate of this bug. ***
Comment 3 Klaus Kämpf 2006-02-27 12:25:25 UTC
Can I get access to the metadata (suse/setup/descr) used ?!
Comment 4 Klaus Kämpf 2006-02-27 12:28:16 UTC
Ok, found it. Its in the 'dont remove obsoleted packages' algorithm.
Comment 5 Thorsten Kukuk 2006-02-27 12:36:21 UTC
Created attachment 70390 [details]
cd1/suse/setup/descr directory

I hope it's from the right tree.
Comment 6 Klaus Kämpf 2006-02-27 12:44:09 UTC
Thanks !

Found the bug meanwhile. The "delete" flag was not cleared for obsoleted packages.
Fixed.
Comment 7 Klaus Kämpf 2006-02-28 11:41:15 UTC
*** Bug 152713 has been marked as a duplicate of this bug. ***