On 12/28/2016 05:48 AM, Aleksa Sarai wrote:
On 12/28/2016 09:16 PM, 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.
AFAIK, "zypper up" is all you need to do -- Tumbleweed is a rolling release so there's no distribution version to update to. In fact, "zypper dup" will probably not do what you want.
Wrong! Even though TW is a rolling release each version *is* a distribution upgrade period.
Forums are filled with confusion over the update process e.g. https://forums.opensuse.org/showthread.php/517451-Differnce-between-zypper-u...
That question appears to be talking about a YaST issue. I've been using "zypper up" for the past year, and it's always kept my system up to date.
in fact, do zypper up/dup really make sense conceptually or functionally to a rolling distribution?
zypper dup does not. It's purpose is to allow you to upgrade between Leap versions (or to switch between distributions entirely like Leap -> Tumbleweed).
Again, each version of TW *is* a new release which is why "dup" is the recommended way to upgrade.
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 recently had to update a Leap install, and I just followed these instructions[1]. And even though I'm far from sane when it comes to keeping my extra repos sane, it still worked properly.
- Is the dup default of allow-vendor-change really required for leap upgrade?
It shouldn't be, because both vendors are "openSUSE" (IIRC).
[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]
The YaST issue should be fixed (is there an open bug for it?). However, I'm not sure that "noobs" is who openSUSE Tumbleweed is targeting -- a bleeding edge distribution is always going to have some risk of things not working one day. You can't really expect a "noob" to be able to deal with those situations. Leap is much more stable for people like that (and I usually install Leap for people who aren't experts).
[1]: https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.2/#upgrade
Ken Schneider -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org