Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 506944 - media-video/mpv consider to drop REQUIRED_USE
Summary: media-video/mpv consider to drop REQUIRED_USE
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Low minor
Assignee: Nikoli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-06 14:22 UTC by Julian Ospald
Modified: 2014-04-06 14:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.