Migrate openSuSE Tumbleweed to Leap 16
I had install pure openSuSE Leap 16 Alpha KDE for testing migration of Tumbleweed to Leap.
But I fail running eclipse with swt or GLib error. And I can not find solution to running eclipse normal. I try install eclipse-swt from OBS a few days ago. And fail running eclipse too. Look like below:

I want to run some software tools base on eclipse, like STM32CubeIDE and QNX Momentics IDE. So I can not migrate Tumbleweed to Leap 16 for ignore boost lib update too quckly breaking my C++ project.
Then I find the correct solution by google, install libgthread-2_0-0 with opensuse forums suggestion. Then I install package like this:
sudo zypper in libgthread-2_0-0
The eclipse run up! The pure openSuSE Leap 16 can run eclipse. So I migrate openSuSE Tumbleweed to Leap 16 by the following:
zypper ar -f -c https://download.opensuse.org/distribution/leap/16.0/repo/oss/ repo-oss
zypper ar -f -c https://download.opensuse.org/distribution/leap/16.0/repo/non-oss/ repo-non-oss
zypper ref
zypper dup
The upgrade is normal like this:

Very huge package space. And then need confirm selecting first option to replace Tumbleweed provided packages to Leap 16. And upgrade is very quickly.

After installed all packages and restart, all is OK. But I verify the kernel version to find that is Tumbleweed kernel 6.15.6. So I need to change /boot/grub2/grub.cfg to Leap 16 kernel 6.12.0 using YaST Boot Loader like this:

Finally my migration is success and all software run normally include my aMule. Now openSuSE Tumbleweed is few package difference with Leap 16. So confulict is not too many, I can quickly finished my migration. If you want to migrate rolling Tumbleweed to regular Leap, now is right time!
