I have succeed to have Leap 16 running with everything I need usually. Still, I am a bit confused about the 16 repositories. In version 15 (I used 15.5 and 15.6) I installed everything from main repo-oss. Now I see that there are also new repos dedicated Leap 16 repos and I used them. But I am not sure if using these repos I am on stable side or on bleeding edge (kind of Tumbleweed/Slowroll).
For example I am using labwc and I have seen that in the main repo version is 0.8.1 and in X11_Wayland is 0.9.3. So I have installed everything I need working with labwc(waybar wofi swayidle swaybg, etc) from X11_Wayland repo.
Freecad, I found only in “science” repo, so I used the “science” repo.
If is somebody kind to explain what is the purpose of these 16 repos and if I should stick mainly with openSUSE:repo-oss? I am not a fan of rolling release systems
Your science and x11_wayland repos are development repositories. These can dramatically destabilize your system if you don’t know what you are doing. There are also packages in the devel repos which are not part of the official repos.
As devel repos do not undergo QA procedures, breakages may arise earlier or later. Also package conflicts are common.
So for unexperienced users, devel and home repos are a bad choice.
I have labwc alongside XFCE (x11 pattern). I wanted only labwc but I am using some 3D dev libraries(OpenGL based) and I don’t know why they don’t work without some X11 stuff. So, it’s a compromise to have both XFCE and labwc. That’s why I have both: X11_Wayland and X11_xfce repos.
The opensuse-migration-tool does not install the Packman repo. It only offers the possibility to keep some repos when they were already enabled in Leap 15.6.