Bug 1417468 - Please do not Requires: gstreamer1-plugins-bad-free when you could Recommends: it
Summary: Please do not Requires: gstreamer1-plugins-bad-free when you could Recommends...
Alias: None
Product: Fedora
Classification: Fedora
Component: qt5-qtmultimedia
Version: rawhide
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2017-01-29 16:26 UTC by Christian Stadelmann
Modified: 2018-06-07 14:37 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed:
Type: Bug

Attachments (Terms of Use)

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

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.
2. try installing qt5-qtmultimedia (or sddm, kwin, wireshark) without installing gstreamer1-plugins-bad-*

Actual results:

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:

        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

Note You need to log in before you can comment on or make changes to this bug.