Bug 1214595 - gstreamer-plugins-bad shouldn't be a hard dependency for GNOME
Summary: gstreamer-plugins-bad shouldn't be a hard dependency for GNOME
Status: NEW
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Leap 15.5
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-24 16:28 UTC by ell1e
Modified: 2023-08-24 16:43 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ell1e 2023-08-24 16:28:48 UTC
The gstreamer page gives strong warnings about gstreamer-plugins-bad, specifically regarding code quality, and I see CVEs reported in gstreamer-plugins-bad too. This suggests to me that gstreamer-plugins-bad should be, at best, a weakly recommended package that is preinstalled but can be removed, if it's ever preinstalled at all, but instead it seems to be a hard dependency:


The following 49 packages are going to be REMOVED:
  cheese cheese-lang gdm gdm-branding-openSUSE gdm-lang gnome-contacts gnome-contacts-lang gnome-control-center
  gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-extensions gnome-session
  gnome-session-default-session gnome-session-lang gnome-session-wayland gnome-shell gnome-shell-calendar gnome-shell-classic
  gnome-shell-extension-desktop-icons gnome-shell-extensions-common gnome-shell-extensions-common-lang gnome-shell-lang
  gnome-shell-search-provider-bijiben gnome-shell-search-provider-boxes gnome-shell-search-provider-contacts
  gnome-shell-search-provider-nautilus gnome-tweaks gnome-tweaks-lang gstreamer-plugins-bad gstreamer-plugins-bad-lang
  gstreamer-plugins-farstream libcheese8 libcheese-gtk25 libfarstream-0_2-5 libpurple libpurple0 libpurple-branding-openSUSE
  libpurple-lang libpurple-tcl patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis
  patterns-gnome-gnome_imaging patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 pidgin
  pulseaudio-gdm-hooks

That seems suboptimal, I don't think it should be a hard dependency for anything. Why would a user need shoddy codec implementations just to start up GNOME, which doesn't play videos to launch its desktop? That doesn't seem quite right.

My apologies if this is a non-issue due to something I missed!