I am bit confused about Leap 16 repositories

Hello,

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 :slight_smile:

Thank you in advance!

You should show your repo list via
zypper lr -d

This are the only official Leap 16.0 repos:

test@leaptest:~> zypper lr -d
# | Alias                       | Name                      | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                      | Service
--+-----------------------------+---------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------+---------
1 | openSUSE:repo-non-oss       | repo-non-oss (16.0)       | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/non-oss/x86_64       | openSUSE
2 | openSUSE:repo-non-oss-debug | repo-non-oss-debug (16.0) | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/non-oss/x86_64 | openSUSE
3 | openSUSE:repo-openh264      | repo-openh264 (16.0)      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap_16                     | openSUSE
4 | openSUSE:repo-oss           | repo-oss (16.0)           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64           | openSUSE
5 | openSUSE:repo-oss-debug     | repo-oss-debug (16.0)     | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/oss/x86_64     | openSUSE
6 | openSUSE:repo-oss-source    | repo-oss-source (16.0)    | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/16.0/repo/oss           | openSUSE
test@leaptest:~> 

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.

1 Like

Thank you for your response!

Here are my repositories:

zypper lr -d
#  | Alias                                | Name                                                                 | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                      | Service
---+--------------------------------------+----------------------------------------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------+---------
 1 | X11_Wayland                          | Wayland Project (16.0)                                               | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/X11:/Wayland/16.0/            | 
 2 | X11_xfce                             | Xfce Desktop Enviroment (16.0)                                       | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/X11:/xfce/16.0/               | 
 3 | https-download.opensuse.org-d874e09e | https://download.opensuse.org/distribution/leap/16.0/repo/oss/x86_64 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/distribution/leap/16.0/repo/oss/x86_64     | 
 4 | openSUSE:repo-non-oss                | repo-non-oss (16.0)                                                  | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/distribution/leap/16.0/repo/non-oss/x86_64       | openSUSE
 5 | openSUSE:repo-non-oss-debug          | repo-non-oss-debug (16.0)                                            | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/non-oss/x86_64 | openSUSE
 6 | openSUSE:repo-openh264               | repo-openh264 (16.0)                                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap_16                     | openSUSE
 7 | openSUSE:repo-oss                    | repo-oss (16.0)                                                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64           | openSUSE
 8 | openSUSE:repo-oss-debug              | repo-oss-debug (16.0)                                                | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/oss/x86_64     | openSUSE
 9 | openSUSE:repo-oss-source             | repo-oss-source (16.0)                                               | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/16.0/repo/oss           | openSUSE
10 | packman                              | Packman                                                              | Yes     | (r ) Yes  | Yes     | -    |   70     | rpm-md | https://ftp.fau.de/packman/suse/openSUSE_Leap_16.0/                      | 
11 | science                              | science                                                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/science/openSUSE_Leap_16.0/   | 

Hmm, so I would better reconsider my choices?

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 also installed the Packman repo alongside the official 16.0 repos when I migrated to 16.0.

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.

1 Like