Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 546434

Summary: media-libs/phonon REQUIRED_USE needlessly strict
Product: Gentoo Linux Reporter: Niklas Haas <gentoo>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Niklas Haas 2015-04-13 12:12:30 UTC
The REQUIRED_USE for media-libs/phonon includes {{{one-of ( vlc gstreamer aqua )}}} even though this is unnecessary, phonon can be installed just fine without any backend.

Since USE="vlc" is default for this package, the user would have to explicitly disable all three backends for this to even make a difference, and I think in this case giving the user the control over the unnecessary dependencies is a good thing.

(As a real world use case, I simply do not want to pull in gstreamer or VLC just to open a PDF file in okular. If the PDF file contains a video or music file, I'd prefer to just be out of luck.)

Reproducible: Always
Comment 1 Michael Palimaka (kensington) gentoo-dev 2015-04-16 09:36:57 UTC
Does anybody else have any comments? Making this change seems reasonable to me.
Comment 2 Johannes Huber (RETIRED) gentoo-dev 2015-05-31 13:17:53 UTC
Thanks for reporting. This is fixed in cvs now. Please sync in some hours to get the changes.

+
+  31 May 2015; Johannes Huber <johu@gentoo.org> phonon-4.7.2.ebuild,
+  phonon-4.8.3.ebuild, phonon-9999.ebuild:
+  Drop REQUIRED_USE for backends, bug #546434.
+