On Saturday 2015-03-07 20:31, Jan Engelhardt wrote:
So use `zypper dup -r tum` or something. The answer is still: "use dup".
Why? You conveniently trimmed long explanation why "dup" is not needed.
It's needed (or at least: desirable), because downgrades can happen (though not often), and "up" won't do them.
In side-channel conversation I was asked about regular releases. Here is the take. In essence, there is a(n ever so slight) difference between "version downgrades" and "%version downgrades"...: * redacting broken changes by reverting them. ** If %version stays the same, the new RPM files generally have an increased %revision, and all is good. ** Totally backpedaling (e.g. something like xfce-4.12 to xfce-4.10). A change like this is generally not done to openSUSE:x:Update. * upgrade to a version that is in fact newer, but, because upstream messed up, has a number that sorts _lower_ than what was used before, like, for example, nftables 0.999 -> 0.3. A change like this is generally not done to openSUSE:x:Update either, mostly because upstream-induced version down-steppings are very very rare and it there was no need yet to worry about it. If there really was a need/desire to go from 0.999 to 0.3 in a regular release update, I'd probably set %version to 0.999+0.3 instead to facilitate `zypper up`. TLDR: There won't be a need for `zypper dup` in regular releases, because we avoid doing "%version downgrades". -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org