Summary: | media-sound/elisa-20.04.3 enables gstreamer silently | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | kavol |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
kavol
2020-08-13 10:36:42 UTC
It only does that because you set IUSE="-vlc" on elisa. (In reply to Andreas Sturmlechner from comment #1) > It only does that because you set IUSE="-vlc" on elisa. not "IUSE on elisa" but global USE, but generally yes, that's what I have said in the fourth sentence however, following to the next one I'm trying to explain why I consider this a problem which is worth reporting as a bug if you do not agree, instead of simply stating the obvious what it does now, it would be very nice of you providing an explanation why the current behaviour is the best that can be achieved, and what is bad about my proposal how to handle things (that looks from my, the user, point of view way better than the current situation), before closing the bug that way it can be used for further reference, such as a basis for adjusting the dependency for kamoso, because it doesn't make sense to omit it based on gstreamer apparent absence when it is forced to be present anyways We don't add more bureaucracy just so you can control everything with a single make.conf file globally. "vlc" is a *local* use flag, and the ebuild default works out of the box per upstream's recommendations. REQUIRED_USE constraints are painful for users and must be avoided when possible. The kdemultimedia-meta ebuild provides IUSE=gstreamer for dependencies where it is unconditional (like kamoso). This was actually improved with 20.04.3 to not by default require qtmultimedia[gstreamer]: https://gitweb.gentoo.org/repo/gentoo.git/commit/media-sound/elisa?id=82dfda5e990783999523cf263cf7e7058e285812 Of course, you could suggest inverting the logic here and replace IUSE="+vlc" with IUSE="gstreamer". Then, however, because "gstreamer" is enabled globally in gnome profile the ebuild would deviate from the recommended default for those users. And you would probably raise a bug about elisa 'enabling' vlc 'silently'. |