On Fri, Dec 04, 2009 at 03:47:30AM -0600, David C. Rankin wrote:
What is going on with zypper and yast?? I used to be able to do an update in software management or with zypper and get the latest packages. Now neither yast or zypper will upgrade your box to the most current packages in either packman or build service??
How do you define "latest packages"? Packages from the build service or packman come from different vendors, thus it's hard to tell which package is newer. Different vendors use different release number schemes. Therefore, the software stack does not update a package from one vendor to a different vendor. This has been the case for a long time for "zypper up", nowadays yast behaves the same. If you don't like this "vendor locking", you have three possibilities: 1) tell the software stack that vendor "openSUSE" is comparable to vendor "packman". You can do this by adding a file into /etc/zypp.vendors.d, see /etc/zypp/zypp.conf for an example 2) disable vendor locking completely by setting "solver.allowVendorChange" to true in /etc/zypp/zypp.conf 3) use 'zypper dup' or 'zypper dup --from <repo>'. 'dup' emulates a fresh install, thus no vendor check is done. (You can even do this in the UI, select "Repositories" in the "View" Tab and you'll see a "Swich system packages" link for each repo.) Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org