Bug 1417468

Summary: Please do not Requires: gstreamer1-plugins-bad-free when you could Recommends: it
Product: [Fedora] Fedora Reporter: Christian Stadelmann <fedora>
Component: qt5-qtmultimediaAssignee: Than Ngo <than>
Status: ASSIGNED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: rawhideCC: aros, jgrulich, jreznik, rdieter, than
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Christian Stadelmann 2017-01-29 16:26:14 UTC
Description of problem:
gstreamer1-plugins-bad-free contains plugins which have a bad quality. Please do not force users to install bad quality code with qt5-qtmultimedia.

Version-Release number of selected component (if applicable):
qt5-qtmultimedia-5.7.1-2.fc25.x86_64

How reproducible:
always – packaging issue

Steps to Reproduce:
1. try removing gstreamer1-plugins-bad-* without removing qt5-qtmultimedia and a bunch of other packages like sddm, kwin and wireshark.
or
2. try installing qt5-qtmultimedia (or sddm, kwin, wireshark) without installing gstreamer1-plugins-bad-*

Actual results:
fails

Expected results:
should work – "bad" plugins are not essential for qt5-qtmultimedia based applications to work.

Comment 1 Rex Dieter 2017-01-29 19:16:35 UTC
It is a library dependency, we cannot make it (easily) optional.

libgstphotography-1.0.so.0()(64bit) is needed by (installed) qt5-qtmultimedia-5.7.1-2.fc25.x86_64

which comes from:

/usr/lib64/qt5/plugins/mediaservice/libgstcamerabin.so:
...
        libgstphotography-1.0.so.0 => /lib64/libgstphotography-1.0.so.0 (0x00007f2be3340000)


Offhand, ideas include:
1.  gstreamer1-plugins-bad-free split libraries and codecs into separate packages
2.  split this qtmultimedia plugin into a separate subpkg

Comment 2 Rex Dieter 2022-04-01 13:58:53 UTC
*** Bug 1731752 has been marked as a duplicate of this bug. ***