I would like to verify that using the migration tool does not do a “new” install wherein any compiled non-zypper (out of repo) apps would be lost. I have many apps that I have compiled myself, independent of zypper, and I wish to retain them. I tried to do a migration tool – dry run to see what would happen but that does not show the files to be replaced.
Previous updates using releasever set to new value followed by zypper dup did not affect them. I realize that some apps might need to be recompiled to account for new versions of dependencies but thus has not been an issue.
If there is any doubt about keeping these intact, I would revert to old update method.
The migration tool performs the same actions as the “old update method” as you call it.
old repos get replaced by the new repos for the new release
3rd party repos can be disabled (the tool asks)
a zypper dup is performed
It is meant to ease the upgrade process for inexperienced users, as it does the complete repo handling under the hood… But at the moment it confuses the inexperienced users…
And there are some bugs which are worked on.
So if you feel unsure about the new tool, simply perform the “old update method”. But be sure to read the wiki and the relase notes, as Leap 16 has a completely different repo structure (no backports, SLE and update repos).
I only keep bringing my compiled apps up as, if they are deleted as would be in a fresh install, even recovering them from backups would be a very time consuming process. Pieces of them are everywhere.
For me it silently removed the apcupsd daemon of my UPS. installed from the official repos at 15.x versions. had to add “hardware” repo manually to be able to reinstall it. also “nmap” was gone as non-oss repo was disabled. and today after a lot of updates this repo was disabled again. am curious what else will show vanished over time …