On Wed, 2009-12-16 at 14:11 +0100, Jano Kupec wrote:
On 12/16/2009 12:39 PM, Roger Oberholtzer wrote:
On Wed, 2009-12-16 at 12:30 +0100, Jano Kupec wrote:
There's no problem with using dup, you just need to keep the above in mind. After all, there's always the 'Continue?' prompt :O)
The downgrading activity of dup sounds familiar. I have a new xorg radeonhd driver installed (the one that comes with 11.2 crashes when there are 3D effects in KDE). When I use dup, it wants to downgrade that driver. Good to know update will not do this.
It seems there is a third zypper flavour that would be interesting:
Note that the third is 'zypper patch' that will just follow the official updates via zypp patches. But that works only with repositories containing such patches (currently only the official updates i guess).
update that will change architecture (like docs moving into noarch) or update vendors, without having to list every single one in some file.
I bet someone will say, RTFM any you will see option -x. But zypper has so many options, and the man page descriptions are sometimes too generic to get a real feel for what they mean. If there is such an option, I have missed it.
solver.allowVendorChange = true in /etc/zypp/zypp.conf :O)
I have edited the file so this line is active. There were comments about it, so I am guessing my zypper version (zypper-1.2.8-0.1.3.i586) supports this directive. I just added a Mono repo. (http://ftp.novell.com/pub/mono/download-stable/openSUSE_11.2). The system is up-to-date, except for whatever this repo wants to add. If I run zypper up, I get: Retrieving repository 'openSUSE BuildService - Mono:2.6' metadata [done] Building repository 'openSUSE BuildService - Mono:2.6' cache [done] Loading repository data... Reading installed packages... Nothing to do. Hum... There should be something. If I run zypper dup, I get: Loading repository data... Reading installed packages... Computing distribution upgrade... The following NEW packages are going to be installed: mono-extras mono-wcf mozilla-kde4-integration The following package is going to be REMOVED: mozilla-xulrunner191-kde4 The following packages are going to be upgraded: art-sharp2 gconf-sharp2 glade-sharp2 glib-sharp2 gnome-panel-sharp gnome-sharp2 gnome-vfs-sharp2 gtk-sharp2 libfreebl3 libgdiplus0 libredland0 mono-addins mono-core mono-data mono-data-sqlite mono-nunit mono-web mono-winforms mozilla-nss The following packages are going to be downgraded: tomboy tomboy-lang xorg-x11-driver-video-radeonhd The following packages are going to change vendor: art-sharp2 openSUSE -> Novell, Inc. gconf-sharp2 openSUSE -> Novell, Inc. glade-sharp2 openSUSE -> Novell, Inc. glib-sharp2 openSUSE -> Novell, Inc. gnome-panel-sharp openSUSE -> Novell, Inc. gnome-sharp2 openSUSE -> Novell, Inc. gnome-vfs-sharp2 openSUSE -> Novell, Inc. gtk-sharp2 openSUSE -> Novell, Inc. libfreebl3 openSUSE -> obs://build.opensuse.org/mozilla libgdiplus0 openSUSE -> Novell, Inc. libredland0 openSUSE -> obs://build.opensuse.org/KDE mono-addins openSUSE -> Novell, Inc. mono-core openSUSE -> Novell, Inc. mono-data openSUSE -> Novell, Inc. mono-data-sqlite openSUSE -> Novell, Inc. mono-nunit openSUSE -> Novell, Inc. mono-web openSUSE -> Novell, Inc. mono-winforms openSUSE -> Novell, Inc. mozilla-nss openSUSE -> obs://build.opensuse.org/mozilla tomboy obs://build.opensuse.org/Mono -> openSUSE tomboy-lang obs://build.opensuse.org/Mono -> openSUSE xorg-x11-driver-video-radeonhd obs://build.opensuse.org/X11 -> openSUSE 19 packages to upgrade, 3 to downgrade, 3 new, 1 to remove, 22 to change vendor. Overall download size: 26.4 MiB. After the operation, additional 6.4 MiB will be used. Continue? [y/n/?] (y): Meaning that it wants to add the mono things, as well as revert a few things I do not want reverted. So, there must be more that is needed to get zypper up to change vendor. -- Roger Oberholtzer OPQ Systems / Ramböll RST Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org