New package opensuse-migration-tool
Hello Factory! Let me introduce you to a new package opensuse-migration-tool. https://build.opensuse.org/requests/1227346 Marcela Maslanova and I spent part of the hackweek working on a replacement tool for yast-migration-sle which was used to migrate systems from Leap to SLES. Context: As you might be aware SLES 16 / Leap 16 will have a very much reduced yast stack and yast-migration-sle will eventually go away. Some YaST modules could be turned into standalone apps, which we'd like to keep in Leap 16.0. A big shout out to Stefan for his work on yast software installation, which I consider a must-have for users from another distribution. https://hackweek.opensuse.org/24/projects/yqpkg-bringing-the-single-package-... We took it a bit further with the migration tool and looked into cross-distro migrations (within openSUSE) as well as point release upgrades utilizing openSUSE-repos for repository migration and https://get.opensuse.org/api/v0/distributions.json to get info about point releases. https://hackweek.opensuse.org/24/projects/new-migration-tool-for-leap The tool itself doesn't make much sense to be executed on Tumbleweed as you can't get any newer, and any other migration target would be considered a version downgrade. This is more or less what should "generally" work. Leap -> Leap n+1, Leap -> SLES, Leap -> Tumbleweed, Leap -> Slowroll Leap Micro -> Leap Micro n+1, Leap Micro -> MicroOS Slowroll -> Tumbleweed The tool is very experimental and should not be used in production until we have rollback functionality, good openqa coverage, etc. But since it's written in bash it's super easy to contribute to and development and testing in distrobox saves you time by installing VMs (see examples in README). Any contributions or issues/suggestions in https://github.com/openSUSE/opensuse-migration-tool are highly welcome! -- Best regards Luboš Kocman openSUSE Leap Release Manager
participants (1)
-
Lubos Kocman