On 12/28/2016 05:16 AM, nicholas wrote:
from experience and looking around forums, how to update tumbleweed correctly is not obvious, and not clearly presented. The lack of guidence is causing confusion and problems.
The rest of this post is based on my ASSUMPTION that 'sudo zypper dup --no- allow-vendor-change' is best practice.
Forums are filled with confusion over the update process e.g. https://forums.opensuse.org/showthread.php/517451-Differnce-between-zypper-u...
I have seen other suggestions of (including by forum global moderator) 'zypper up' mostly, 'zypper dup' occasionally, this is without clarfying to disable extra repos. https://forums.opensuse.org/showthread.php/504212-I-get-no-updates-to-Tumble...
there are also MANY implicit postings of problems suggesting the OP is not even aware of the issues.
The current update process would appear: non-evident (not communicated, ambiguous (when to up/dup?), non deterministic (its ok to get out of sync sometimes?), error prone (new user forgets to disable extra repos), time consuming mess.
in fact, do zypper up/dup really make sense conceptually or functionally to a rolling distribution?
The question, IF the 'no allow vendor change' is best practice, should we make a more accessible command for updating out of the box (i.e. zypper tup/or other) and should best practices not be better communicated to new users?
- I have 'alias tup=sudo zypper dup --no-allow-vendor-change' in .bashrc - Is the dup default of allow-vendor-change really required for leap upgrade?
[my own learning curve was quite painful, you should not underestimate the conceptual overhead to new user of understanding all the zypper ins and outs regarding 'packages not being updated', 'changing vendor' etc -> your basically expecting the noob to learn *everything* in order to get a working and reliable system within the first few months]
Going back to the very beginning of TW as it was originally developed by Greg KH it has been recommended to use zypper dup. The reseasoning was very clear, Each release of TW was (and still is) a distribution upgrade meaning it is a brand new release just as going from leap 42.1 to 42.2 is a new release. And using "dup" is still documented as the referred choice in the WIKI for TW. Ken Schneider -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org