Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 205089 - USE flag sets
Summary: USE flag sets
Status: RESOLVED DUPLICATE of bug 174254
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Conceptual/Abstract Ideas (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-09 16:56 UTC by Ivan Iakoupov
Modified: 2008-01-09 17:00 UTC (History)
0 users

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 Ivan Iakoupov 2008-01-09 16:56:08 UTC
Since package sets will hopefully get implemented soon I'd like to propose to apply the same concept to USE flags.

Use case:
I want to install a new system. I don't care about individual multimedia formats and just want to install them all. So I add, say, USE="multimedia-formats" in my make.conf which autmatically enables all multimedia formats related USE flags (e.g. xvid, flac, ogg, etc.). 

It can be more fine-grained of course. For example there could be 3 additional sets:
audio-codecs (vorbis, mp3, flac, etc.)
video-codecs (xvid, x264, theora, etc.)
container-formats (ogg, avi, mkv, etc.)
And then 'multimedia-formats' will just include those sets.

This proposal is not limited to multimedia though. I can at least think of two other candidates for USE flag sets: 'im-protocols' (msn, yahoo, irc, etc.) and 'networking-protocols' (samba, nfs, etc.)

To sum up this is aimed at users who:
* Don't care about little overhead in compile time and space usage
* Don't know what they need exactly or would need in the future
* Would rather have an excess of USE flags than something missing (and don't want their make.conf become a huge mess at the same time)
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-01-09 17:00:21 UTC
see Bug 174254 Comment #3 for reasons why this doesn't belong to bugzilla. Thanks.

*** This bug has been marked as a duplicate of bug 174254 ***