Upgrade 42.2 to Tumbleweed

Hi All,

Just a real quick one here: Is it possible to upgrade Leap 42.2 to Tumbleweed? Not like I’m not happy with Leap, but need some newer packages for work. Wondering if changing the repos from Leap 42.2 to Tumbleweed would get this done or be prepared for a smaller kind of nightmare?

Yes I know I should just backup the box and make a clean install, but what’s the fun in that?

Thanks in advance!

Yes, it’s even tested.
See also openSUSE:Migrate Leap to Tumbleweed - openSUSE Wiki

Oh so cool, thanks for this!

Do not think it’s so easy
Beware of dependencies

I recommend you only use the official repos when switching (otherwise your zypper dup can get you in trouble). I have upgraded from leap to tw online before, I had no problems.

Yes exactly my thoughts. Also just as V_idocq mentioned I really have to avoid the dependecy issues. Luckily tis box is office only so has limited number of packages installed other than what comes with KDE.
Will give this upgrade a go once I have some freetime and less load on the machine, really curious to see how this will go.

Merk,
You might also consider Leap-42.3. This is due for release within two weeks, but seems very stable right now. Especially for a work desktop. Plasma5 and the office applications are at the same versions as the current Tumbleweed. Leap-42.3 will provide a stable platform with lifetime security patches. TW provides continuous latest versions of software, but require frequent distribution upgrades in lieu of patches. TW lacks an effective automatic YaST Online Updater. The major downside for me at present is that Packman is not in sync yet and so I am temporarily using a locked TW kernel and TW-Packman kernel modules on a laptop with Broadcom wireless components.

That is incorrect.

42.3 will come with Plasma 5.8.7 (LTS), while Tumbleweed has 5.10.3 (with 5.10.4 already submitted).
And Qt5 is 5.6.2 (LTS) vs. 5.9.1…

Also, TW has LibreOffice 5.4.0.1 already, while 42.3 contains 5.3.3.2.

And that’s of course the difference between Leap and Tumbleweed. TW always gets the latest versions of everything, it is being updated/upgraded constantly.
Leap OTOH is a fixed release, all packages are frozen at release time (or actually even a bit earlier) and only (mostly at least) bugfix and security updates get released via a separate update repo.

I did this upgrade no too long ago. All went smoothly after I changed the fontconfig, which I had from a 3rd party repository to the standard version that comes with TW. With the 3rd party fontconfig it would not load plasma 5, but I have to say the standard fontconfig in TW looks just fine, much better than in Leap 42.2.
So, go for it.

I will definitly upgrade my server and the other Leap machine to 42.3 in the next days, but I will stick to TW for my desktop and laptop :). I did not try the leap beta this time, but I read Packman got enabled on June 16th, was that just lacking your needed packages?
Last time I upgraded Leap to TW was ~1/2 year ago, so the before mentioned experience is not very recent but also not really old.

Still had no time to try this, but I think I will wait for another 2 days for 42.3 and play with it a bit, kinda curious and will start upgrading some of my devel servers to it too if all smooth and will go for TW on my workstation.
This laptop in my office is an older series Lenovo 420 something IdeaPad, not sure but doing a lot of DevOps stuff on it and does everything pretty well, just the outdated packages on 42.2 gives me sometimes a bit of a pain hoping to cure it with the rolling Geeko :wink:

Really thanks guys for all your advices, will report back here once I get it done.

Finally had time to do this maneuver.
Just changed the repositories I had to starting with the core openSUSE ones and the 3rd party ones and just did a zypper ref; zypper dup and a while later just reboot and now it’s TW.
I’m disappointed a bit, was expecting a bit more challenge as I really wanted to break my 42.2 installation hahahah

openSUSE is still awesome!

Big thanks again fro the guides folks!