Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Guidelines for IUSE defaults
Date: Wed, 08 Feb 2017 02:11:31
Message-Id: CAGfcS_m=YRvHakDLdmAtsfXp82GS9TEpesU2eW+VJA2UNwjY9g@mail.gmail.com
In Reply to: Re: [gentoo-dev] Guidelines for IUSE defaults by Sam Jorna
1 On Tue, Feb 7, 2017 at 8:24 PM, Sam Jorna <wraeth@g.o> wrote:
2 > On Tue, Feb 07, 2017 at 12:00:51PM -0500, Rich Freeman wrote:
3 >
4 >> On Tue, Feb 7, 2017 at 10:14 AM, Ian Stakenvicius <axs@g.o> wrote:
5 >
6 >> > OK, can we all decide out of this thread, that if any package is
7 >> > enabling critical functionality via IUSE-defaults (or rather, IUSE
8 >> > defaults alone), that this be addressed through package.use.force in
9 >> > profiles OR through removal of the flag?
10 >>
11 >> No.
12 >
13 > Can this be justified a little more?
14 >
15 > If a package is broken when a given flag is disabled, why is it not
16 > acceptable to not provide the flag?
17
18 Perhaps the issue is the definition of "critical functionality."
19
20 I may have interpreted it differently than intended.
21
22 If setting a flag one way or the other results in a package that has
23 no useful purpose then I certainly agree that this shouldn't be a flag
24 in the first place. When certain combinations result in
25 non-functional packages these should be caught as well (via
26 REQUIRED_USE), though in really complex packages with many flags this
27 may sometimes be difficult to spot.
28
29 On the other hand, I believe it should be acceptable to use IUSE
30 defaults to configure a package to provide an ideal experience for the
31 typical user of the package, or align with upstream. Non-upstream
32 patches that aren't related to integration are pushing it, but merely
33 providing an upstream-like default experience should be the goal for
34 anybody who doesn't override this one way or the other.
35
36 My brevity wasn't intended to be rude. I've just posted extensively
37 enough in this thread and didn't want to just re-iterate my previous
38 emails, and so so above for clarity.
39
40 --
41 Rich

Replies

Subject Author
Re: [gentoo-dev] Guidelines for IUSE defaults Sam Jorna <wraeth@g.o>