https://bugzilla.novell.com/show_bug.cgi?id=469188 Summary: [zypper] run update with automatic vendor change to some specified repos Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: bitdealer@gmail.com QAContact: qa@suse.de Found By: --- Consider the following setting: 1. I have a fresh 11.1 install with everything from the Updates repo applied. 2. I have e.g. cups-pdf from the Printing repository installed. 3. I would like to update my KDE to the 4.2 one from KDE:KDE4:Factory. Therefore I want to update all packages which have a newer version in KDE:KDE4:Factory available and allow them to change their vendor but I do NOT want to update everything for which an update is available and allow them to change the vendor since that would also mean that I would get the newer "cups" version from the "Printing" repository. To the best of my knowledge this isn't possible currently and I have to manually upgrade the KDE4 packages until all of them have switched their vendor (thanks to the dependencies switching over as well it are only a few but it is still a major pita for such a simply task). Now e.g. with Smart this wouldn't be a problem thanks to its more sophisticated priority system but since we probably have to live with the current one & the vendor stickiness, how about something as the following: - "zypper up" updates all packages to newer versions but sticks with the same vendor. - "zypper up -r repo1 repo2 repo3" updates all packages to a newer version and switches all packages that are available in repo1, repo2 & repo3 to the new vendor (repo1, repo2, repo3). Now if you would even support wildcards, I could simply do "zypper up -r kde4*" and would get my stuff correctly updated without any danger of getting e.g. a newer cups and without requiring me to manually trigger vendor changes for all kde4 packages. If I'm mistaken and that's currently possible please point me wrong (reading docs & poking people didn't offer an easy solution). IMHO that's a pretty big usability bug and therefore not filled as enhancement request. -- 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.