I just tried a zypper up on my KDE Plasma TW system having updated only a couple of days ago and now see over 900 packages to update plus a warning saying
Product 'openSUSE Tumbleweed' requires to be updated by calling 'zypper dup'
now I’ve never had this before and zypper dup will try to move all the stuff from other repos like packman back to normal I presume which I dont want.
Any ideas as to why this is needed?
Stuart
For TW zypper dup is the only way to update. default is now no vendor change
Well I have only ever done a zypper up before and it never complained. I just started a zypper dup and now it wants to do
Problem: problem with installed package libtxc_dxtn-1.0.1-4.14.x86_64
Solution 1: install libtxc_dxtn-1.0.1-1.1.x86_64 (with vendor change)
http://packman.links2linux.de --> openSUSE
So it will downlevel this and python2-cairo (listed after I selected 1 to above).
How come I have never had this issue before and always done zypper up? Is this a new requirement?
Stuart
Have you done a full vendor change to packman prior to running zypper dup?
http://paste.opensuse.org/view/raw/fa72ba3d
How come I have never had this issue before and always done zypper up?
Luck ??
Is this a new requirement?
Not a new requirement per se, just “enforcing” how Tumbleweed is meant to be updated, ie zypper dup.
A couple of afterthoughts…
First: zypper (on TW) recently changed the default to “no allow vendor change”, I don’t know how that was implemented, but… if it was via it’s *.conf file, and, you had made changes to that, there may be a *.rpmnew and zypper is still using it’s old default.
try an explicit “zypper dup --no-allow-vendor-change”
Second: are the packages that zypper wants to change vendor Packman -> openSUSE still in the packman repo. (I had a similar thing a while back when some lame packages were removed from Packman).
So this warning was added to zypper recently precisely to warn users who “only ever do zypper up”.
So it will downlevel this
No, it won’t. It was explained so many times, here and on mailing lists …