u/alexanderbonolis

Should I migrate to OSS?

I'm on a Tumbleweed system (about 2 weeks old installation), and I noticed that even some non-codecs packages (such as Mesa driver) was pulled by packman repo, maybe during the post-installation opi codecs process.

ale@tumblele:~$ zypper se -ir packman
Caricamento dati del repository in corso...
Lettura dei pacchetti installati in corso...

S  | Name                            | Summary                                                          | Type
---+---------------------------------+------------------------------------------------------------------+----------
i+ | gstreamer-plugins-bad-codecs    | Codecs/plugins for gstreamer-plugins-bad                         | pacchetto
i+ | gstreamer-plugins-ugly-codecs   | Codecs/plugins for gstreamer-plugins-ugly                        | pacchetto
i  | libde265-0                      | Open H.265 video codec implementation - libraries                | pacchetto
i  | libfaac0                        | Shared library part of faac                                      | pacchetto
i  | libfdk-aac2                     | A standalone library of the Fraunhofer FDK AAC code from Android | pacchetto
i  | libfdk-aac2-32bit               | A standalone library of the Fraunhofer FDK AAC code from Android | pacchetto
i  | libgbm1                         | Generic buffer management API                                    | pacchetto
i  | libgbm1-32bit                   | Generic buffer management API                                    | pacchetto
i  | libopenaptx0                    | An implementation of Audio Processing Technology codec (aptX)    | pacchetto
i  | libquicktime0                   | Library for Reading and Writing Quicktime Movie Files            | pacchetto
i  | librtmp1                        | RTMP Stream Dumper Library                                       | pacchetto
i  | libvlc5                         | Shared code for the VLC media player program                     | pacchetto
i  | libvlccore9                     | Shared code for the VLC media player program                     | pacchetto
i  | libvulkan_intel                 | Mesa vulkan driver for Intel GPU                                 | pacchetto
i  | libvulkan_intel-32bit           | Mesa vulkan driver for Intel GPU                                 | pacchetto
i  | libvulkan_lvp                   | Mesa vulkan driver for LVP                                       | pacchetto
i  | libx264-165                     | A free h264/avc encoder                                          | pacchetto
i  | libx264-165-32bit               | A free h264/avc encoder                                          | pacchetto
i  | libx265-215                     | A free H265/HEVC encoder - encoder binary                        | pacchetto
i  | libx265-215-32bit               | A free H265/HEVC encoder - encoder binary                        | pacchetto
i  | Mesa                            | System for rendering 3-D graphics                                | pacchetto
i  | Mesa-32bit                      | System for rendering 3-D graphics                                | pacchetto
i  | Mesa-dri                        | DRI plug-ins for 3D acceleration                                 | pacchetto
i  | Mesa-dri-32bit                  | DRI plug-ins for 3D acceleration                                 | pacchetto
i  | Mesa-libEGL1                    | EGL API implementation                                           | pacchetto
i  | Mesa-libGL1                     | The GL/GLX runtime of the Mesa 3D graphics library               | pacchetto
i  | Mesa-libGL1-32bit               | The GL/GLX runtime of the Mesa 3D graphics library               | pacchetto
i  | Mesa-libva                      | Mesa VA-API implementation                                       | pacchetto
i  | Mesa-vulkan-device-select       | Vulkan layer to select Vulkan devices provided by Mesa           | pacchetto
i  | Mesa-vulkan-device-select-32bit | Vulkan layer to select Vulkan devices provided by Mesa           | pacchetto
i+ | pipewire-aptx                   | PipeWire Bluetooth aptX codec plugin                             | pacchetto
i  | vlc                             | Graphical media player                                           | pacchetto
i  | vlc-codec-gstreamer             | GStreamer integration for the VLC media player                   | pacchetto
i+ | vlc-codecs                      | Additional codecs for the VLC media player                       | pacchetto
i  | vlc-lang                        | Translations for package vlc                                     | pacchetto
i  | vlc-noX                         | VLC without X dependencies                                       | pacchetto
i  | vlc-qt                          | Qt interface for the VLC media player                            | pacchetto



ale@tumblele:~$ sudo zypper repos -p
#  | Alias                            | Name                                      | Enabled | GPG Check | Refresh | Priority
---+----------------------------------+-------------------------------------------+---------+-----------+---------+---------
1 | dotnet                           | Microsoft .NET                            | Sì      | (r ) Sì   | Sì      |   99
2 | download.opensuse.org-non-oss    | Repository principale (NON-OSS)           | Sì      | (r ) Sì   | Sì      |   99
3 | download.opensuse.org-oss        | Repository principale (OSS)               | Sì      | (r ) Sì   | Sì      |   99
4 | download.opensuse.org-tumbleweed | Repository principale degli aggiornamenti | Sì      | (r ) Sì   | Sì      |   99
5 | packman                          | Packman                                   | Sì      | (r ) Sì   | Sì      |   70
6 | repo-debug                       | openSUSE-Tumbleweed-Debug                 | No      | ----      | ----    |   99
7 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed)    | Sì      | (r ) Sì   | Sì      |   99
8 | repo-source                      | openSUSE-Tumbleweed-Source                | No      | ----      | ----    |   99
9 | unityhub                         | Unity Hub                                 | Sì      | (r ) Sì   | Sì      |   99
10 | vscode                           | vscode                                    | Sì      | (r ) Sì   | Sì      |   99
ale@tumblele:~$

I noticed, also, that the priority of Packman is higher and this explains why other packages have been pulled from it.

As the title says, should I migrate to OSS by lowering packman priority and upgrading distribution with vendor change or should I stick with it?

reddit.com
u/alexanderbonolis — 5 days ago