On 7 March 2015 at 14:53, Ken Schneider - Factory
In how people understand how TW works. Every version release is a "NEW" distribution release (the same as going from openSuSE 13.1 to 13.2) and requires dup be used to correctly perform the distribution upgrade.
-- Ken Schneider
You're only half correct - the primary reason for dup is to allow zypper to search all repositories, all vendors, for the latest version of the packages for the system This is important for upgrading from one Regular Release version to another (eg 13.1 to 13.2) because the repositories are changing, from 13.1 to 13.2 In the case of Tumbleweed - the repositories do not change, even though you're correct that technically each Tumbleweed snapshot is a new OS version. For most people upgrading Tumbleweed, zypper up makes perfect sense In lay terms, you're telling zypper "get me the latest updates that match the packages/repositories I installed. Don't change repos, don't change vendors, just gimme updates for what I installed, from where I installed it' zypper dup on the otherhand is a lot more risky "Give me the latest version of everything from anywhere I have configured". Depending on your combination of repositories, that can lead to unexpected integration problems. Even with a single additional repository, it's worth keeping in mind we only openQA test the main Tumbleweed repos, we -know- that works every snapshot, we -hope- it works with everything else. Spelling it out that way, do you see why I don't think recommending zypper dup to everyone using Tumbleweed, all the time, is a good idea? So, I'm going to provide my advice - this is what I do - if it's not good advice, may wiser people like Coolo slap me down --- MY RECOMMENDED PROCEDURE --- For Daily/Regular 'I want to update my system' patching of openSUSE Tumbleweed, use zypper up --- /END MY RECOMMEND PROCEDURE This advice is doubled in strength, loudness, and intensity, if you're using additional repositories, such as Packman, in order to avoid potential unexpected extra packages from those repositories. Occasionally, it might be a good idea to do a zypper dup, just in case, as an extra maintenance step, on the off chance something in the openSUSE Tumbleweed repos got downgraded or otherwise shifted about in a way that zypper up misses. This is a relatively safe procedure we no additional repositories, however, you need to take care with any additional repositories, either taking note what is shifting over to them, or disabling them and adding back what is missing afterwards. I wouldn't want to do that every day. Hope this helps -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org