http://bugzilla.opensuse.org/show_bug.cgi?id=1037700
http://bugzilla.opensuse.org/show_bug.cgi?id=1037700#c26
John Shand
(In reply to John Shand from comment #24)
(In reply to Michael Andres from comment #23)
Thanks. Actually it is no bug, but there's something we can improve...
'zypper update' does a 'best effort' approach. It will update packages as far as possible, but it will never raise any conflict. If a newer version can not be installed for some reason, the package won't be updated. This way you can use 'zypper up' unattended (e.g. in cron scripts).
Usually multiple kernel versions can be installed in parallel. kernel-default-4.10.13-1.4 however explicitly obsoletes versions 4.10.13-1.1, 4.10.13-1.2 and 4.10.13-1.3. Thus installing 4.10.13-1.4 would require removing the installed 4.10.12-1.2. Due to this conflict 'zypper update' skips 4.10.13-1.4. I don't know why, but the kernel maintainers explicitly prevent those versions from being installed together.
'zypper dup' is more aggressive, that's why it will 4.10.12-1.2 to enforce 4.10.13-1.4. AFAIK Tumbleweeed even recommends using 'zypper dup --no-allow-vendor-change' rather than 'zypper up'.
We're now thinking about introducing a force-best option for 'zypper update', which will force the resolver to use the best version, even if it needs to raise conflicts. With such an option zyyper would ask whether it's ok to remove 4.10.12-1.2 in order to install 4.10.13-1.4.
this new feature would be absolutely fantastic! Thanks. will this feature work with the applet on KDE? Will i be asked those questions from the applet?
this doesn't seem to be an issue now -- You are receiving this mail because: You are on the CC list for the bug.