Gentoo Archives: gentoo-dev

From: Michael Orlitzky <mjo@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Guidelines for IUSE defaults
Date: Thu, 02 Feb 2017 15:49:52
Message-Id: 08443117-9f0f-9858-fc8b-ce80b49fd22d@gentoo.org
In Reply to: Re: [gentoo-dev] Guidelines for IUSE defaults by Ian Stakenvicius
1 On 02/02/2017 09:56 AM, Ian Stakenvicius wrote:
2 >
3 >> On Feb 2, 2017, at 9:11 AM, Michael Orlitzky <mjo@g.o>
4 >> wrote:
5 >>
6 >> IUSE defaults are used in a few different ways:
7 >>
8 >> 1 To ensure that critical functionality is enabled.
9 >>
10 >> * Example: force the "unix" module for apache.
11 >>
12 >
13 > This is not what IUSE defaults are for, this should be done with
14 > package.use{,.stable}.{mask,force} in profiles. If functionality is
15 > critical then there (A) shouldn't be a use flag, or (B) shouldn't be
16 > a way for USE= in make.conf to disable it.
17 >
18
19 If we adopted this policy, then USE="-*" would no longer be guaranteed
20 to break the system. It does still ignore your profile defaults, though,
21 which presumably are important (e.g. for hardened). So we're still left
22 with no way for me to turn off everyone's pet USE flags and keep my
23 system working.

Replies

Subject Author
[gentoo-dev] Re: Guidelines for IUSE defaults Duncan <1i5t5.duncan@×××.net>