[Bug 834376] New: Installing pattern in zypper or YaST2 installs its packages but doesn't remove obsoleted packages.
https://bugzilla.novell.com/show_bug.cgi?id=834376 https://bugzilla.novell.com/show_bug.cgi?id=834376#c0 Summary: Installing pattern in zypper or YaST2 installs its packages but doesn't remove obsoleted packages. Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: richard@rstonehouse.co.uk QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=552119) --> (http://bugzilla.novell.com/attachment.cgi?id=552119) zypper commands and output, and selective 'rpm -qa' output User-Agent: Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.14 I have a YaST repo containing 3 alternative variants of the same set of software packages, represented by patterns. I want to switch between variants by installing alternative patterns. When I try this, the new packages are installed but the old (obsoleted) packages are not removed. Reproducible: Always Steps to Reproduce: 1. Set up a repo with two or more patterns for different variants of the same set of packages. The packages in each set use the same files (different contents) but have different package names distinguished by a variant-specific suffix. Each pattern obsoletes the packages of the alternative variants. 2. Install one pattern. 3. Try to switch to an alternative variant by installing a different pattern, e.g. 'zypper install -t pattern GNUstep_G2', or by using YaST2. Actual Results: zypper displays a list of packages it is going to install and a list of packages it is going to remove. These are as expected. It then does the installs but not the removals. There is no error message. Similar with YaST2. In the end, both sets of packages are shown as installed but share the same files. Removing one set of packages then leaves the installation in an anomalous state with some of the files missing. Expected Results: It should install the packages of the newly-selected pattern but remove those of any previous variant, as indicated by the zypper output. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=834376
https://bugzilla.novell.com/show_bug.cgi?id=834376#c
Richard Stonehouse
https://bugzilla.novell.com/show_bug.cgi?id=834376
https://bugzilla.novell.com/show_bug.cgi?id=834376#c1
Michael Andres
https://bugzilla.novell.com/show_bug.cgi?id=834376
https://bugzilla.novell.com/show_bug.cgi?id=834376#c2
Richard Stonehouse
https://bugzilla.novell.com/show_bug.cgi?id=834376
https://bugzilla.novell.com/show_bug.cgi?id=834376#c3
Michael Andres
https://bugzilla.novell.com/show_bug.cgi?id=834376
https://bugzilla.novell.com/show_bug.cgi?id=834376#c
Michael Andres
https://bugzilla.novell.com/show_bug.cgi?id=834376
https://bugzilla.novell.com/show_bug.cgi?id=834376#c4
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=834376
https://bugzilla.novell.com/show_bug.cgi?id=834376#c5
Michael Andres
https://bugzilla.novell.com/show_bug.cgi?id=834376
https://bugzilla.novell.com/show_bug.cgi?id=834376#c6
--- Comment #6 from Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com