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

Bug 506944

Summary: media-video/mpv consider to drop REQUIRED_USE
Product: Gentoo Linux Reporter: Julian Ospald <hasufell>
Component: Current packagesAssignee: Nikoli <nikoli>
Status: RESOLVED WONTFIX    
Severity: minor CC: media-video, proxy-maint
Priority: Low    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Julian Ospald 2014-04-06 14:22:37 UTC
REQUIRED_USE was primarily meant to avoid reverse-deps breakage, but this package is currently not used by anything else which makes the heavy use of REQUIRED_USE a moot point.

It forces people to micro-manage USE flags which is not a usability improvement, but a necessary workaround in some situations.

Inter-USE flag dependencies can be expressed in metadata.xml and warnings can be emitted in pkg_setup or pkg_postinst. If people don't read USE flag description, then that's their problem.

This is not a hard rule and up to the maintainer.
Comment 1 Nikoli 2014-04-06 14:39:25 UTC
Until migrating to REQUIRED_USE there was a HUGE mess in src_configure. I think current REQUIRED_USE is fine in mpv: it prevents compiling with wrong USE flags and makes enabling required features simpler. Also most of deps are already enabled in desktop profiles, so users do not need to change a lot USE flags.