How to migrate from Tumbleweed to Slowroll?

Is it possible to perform a migration from Tumbleweed to Slowroll, or does it require re-installing?

I have a few more questions that I seek clarification on:

From the Slowroll wiki:

We do not recommend using devel on top, unless those are specifically compiled for Slowroll. Packman might work, but might also break occasionally. This can also apply to the third party repositories which are not tested with Tumbleweed.

  1. By devel, does it mean Factory repos?
  2. Why does it say Packman might break occasionally when just above it in the list of repos packman is enabled? What is the recommended way to play media on Slowroll with proprietary codes, using containers?
  3. What does it mean by third party repos not tested against Tumbleweed could also lead to breakage? Is this because the author was writing from a Leap audience perspective? I haven’t encountered any third party packages that were meant for Leap and not TW yet.

@pavinjoseph

  1. I suspect as in using as a development system.
  2. They (Packman) have a Slowroll repo, see 3.
  3. Any repository outside of the default openSUSE ones as listed in the Wiki, including packman.

@malcolmlewis Thanks, how would I go about migrating from TW to Slowroll though?
Freeze all packages, wait a month for Slowroll to catch up, update repos and dup?

@pavinjoseph The Slowroll Wiki page has instructions on how to do this, it’s under the Use heading. You do not need to reinstall. Once all that is performed, running sudo zypper ref then sudo zypper dup will upgrade/leave intact/downgrade all packages as necessary. Then reboot.

1 Like

Thanks, but the instructions are for use with older Slowroll TW ISOs 20240213. I’m on TW release 20240226.

For initial install, you can use the DVD iso from http://download.opensuse.org/slowroll/iso/ but leave online repositories disabled (so it does not pull in newer Tumbleweed packages from online repos).

After installation from DVD you need to replace Tumbleweed with Slowroll repositories. The same applies when switching from Leap or an older Tumbleweed snapshot to Slowroll.

I’m afraid if I choose to downgrade major packages, for example their internal data structure may have changed and it could all go :boom:. Is that a possibility or an unfounded fear? :thinking:

  • HI. I did the last installation of Slowroll after the release of ISO 2024.02.13. Upon restarting, even without enabling the repositories there was the KDE update indicating 32 updates (tumbleweed). Changing the repositories I did the classic zypper -v dup outside the desktop and between upgrade and downgrade I had about 60 changes… At that moment therefore slowrool and tumbleweed were very close in configuration*
1 Like

Thanks everyone! I migrated my secondary machine to Slowroll and everything appears to be in good order :slightly_smiling_face:

Migrating to OpenSuse Slowroll:

Steps overview:

  1. Change repos to Slowroll
  2. Logout of DE and switch to console tty1
  3. nmtui > activate wireless connection
  4. Refresh repos
  5. Try to async ref/dup-download, may fail on conflicts that have to be manually resolved (only applicable when using zypperoni, ignore otherwise)
  6. zypper dup with allow downgrade/name/vendor/arch change
    Note: if an RPM fails to install due to a script, ignore it and move on. Fix it at the end by running dup again and by looking at why the script is failing, mostly as simple/silly as a directory already existing.
  7. Do systemctl poweroff and then a cold boot
  8. If stuck to older kernel version (pbl --default-settings), force reinstall kernel-default package
  9. Do zypper dup with allow downgrade/name/vendor/arch change again and do zypper inr

Step [1] in detail

Delete TW repos:

rm -i /etc/zypp/repos.d/repo-*
rm -i /etc/zypp/repos.d/packman*

Add Slowroll repos:

zypper ar --refresh https://cdn.opensuse.org/slowroll/repo/oss/ base-oss
zypper ar --refresh https://cdn.opensuse.org/slowroll/repo/non-oss/ base-non-oss
zypper ar --refresh -p 95 https://cdn.opensuse.org/update/slowroll/repo/oss/ base-update
zypper ar --refresh --disable https://cdn.opensuse.org/slowroll/repo/src-oss/ base-source
zypper ar --refresh --disable https://cdn.opensuse.org/debug/slowroll/repo/oss/ base-debug
zypper ar --refresh https://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/ base-openh264
zypper ar --refresh -p 90 https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/Essentials/ packman

There is a guy asking if he can roll back the Plasma 6 upgrade in TW.
I may do it myself.

Am I correct in understanding that switching repos to Slowroll will downgrade TW to match the Slowroll repos that currently contain Plasma 5?

You have already been told that’s not how that works. You’re not going to get a different answer by asking in a different thread.

Have you read this thread?

The detailed instructions say it’ll downgrade if necessary to match the Slowroll repos.

Yes. And more experienced user than you already told you several times that it won‘t work and will not downgrade to Plasma 5!

But if you don‘t believe use try it yourself.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.