Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 350198 - Use flag "extras" is not very helpful
Summary: Use flag "extras" is not very helpful
Status: RESOLVED REMIND
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-31 00:53 UTC by marc paresseux
Modified: 2010-12-31 16:45 UTC (History)
1 user (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 marc paresseux 2010-12-31 00:53:16 UTC
It is almost impossible to describe, what the exact semantics of the USE flag "extras" is.  Therefore, it does not make much sense to use it globally, because the effect is very heterogeneously spread over many packages:

app-admin/rsyslog:extras - Add support for the UDP spoofing module (omudpspoof) using net-libs/libnet
dev-python/PyFoam:extras - Enable optional dependencies
dev-vcs/subversion:extras - Install extra scripts (examples, tools, hooks)
games-board/pasang-emas:extras - Install some extra themes
games-puzzle/jag:extras - Install additional graphics
kde-base/kdesdk-misc:extras - Build po2xml and swappo tools
net-im/psi:extras - Enables extra non official patches
net-im/tkabber:extras - Enables extra non official patches
net-irc/znc:extras - Enable some additional modules
sci-mathematics/normaliz:extras -  Install sci-mathematics/Macaulay2 and sci-mathematics/singular packages as shipped by upstream
sci-physics/bullet:extras - Build additional libraries
sys-cluster/glusterfs:extras - Install extra helper scripts
sys-fs/udev:extras - Compile udev-extras requiring external dependencies
www-apps/bugzilla:extras - Optional Perl modules
www-apps/ikiwiki:extras - Installs additional modules used by ikiwiki plugins
www-apps/postfixadmin:extras - Install contributed scripts and plugins

As far as I understand USE flags, they express cross-cutting aspects of a system, eg. strategies, policies, style, ...

I'd rather recommend to rename "extra"-s use in the various packages to something, which expresses in a reasonably abstract manner, what the strategy is, that is supported by use of this flags.

Eg. "bugzilla:extras" could be renamed "bugzilla:perl".
Comment 1 marc paresseux 2010-12-31 00:58:32 UTC
forked from http://bugs.gentoo.org/show_bug.cgi?id=349487.

Set Mike Gilbert cc:.
Comment 2 Mike Gilbert gentoo-dev 2010-12-31 02:22:43 UTC
I'm not quite sure where to direct this bug.

I will say that "extras" is not technically a "global" use flag; it has no entry in /usr/portage/profiles/use.desc.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2010-12-31 16:45:21 UTC
This type of discussion should take place on the gentoo-dev@ mailing list. Until that time, there is little to nothing we can do here, and when the time comes, this bug report might be reusable as a tracker bug for each package that is decided to be modified in this respect...

Btw, I've wondered about a couple of those instances of "extras", and it is probably as good as "contrib" would be as a USE flag. It doesn't say anything about the nature of the optional stuff you're enabling or disabling.