1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA256 |
3 |
|
4 |
On 11/09/15 01:41 PM, Rich Freeman wrote: |
5 |
> On Fri, Sep 11, 2015 at 1:11 PM, Duncan <1i5t5.duncan@×××.net> |
6 |
> wrote: |
7 |
>> Rich Freeman posted on Fri, 11 Sep 2015 08:13:48 -0400 as |
8 |
>> excerpted: |
9 |
>> |
10 |
>>> USE=gui or something like that if the main effect is to have |
11 |
>>> a gui or not. That is the sort of thing that SHOULD go in |
12 |
>>> make.conf or in a profile. If disabling gtk makes it a |
13 |
>>> console-only application then use the gui flag. |
14 |
>> |
15 |
>> I like the general proposal, but since it's going to council, |
16 |
>> can we try to kill another bird with the same stone? This |
17 |
>> USE=gui helps... |
18 |
>> |
19 |
>> Wayland's coming, and to the extent that USE=X has previously |
20 |
>> indicated a GUI, much like USE=gtk and USE=qt indicating the |
21 |
>> same thing, we're going to have problems. |
22 |
>> |
23 |
>> Can we make USE=gui the generic policy for that, and deprecate |
24 |
>> more specific forms for choosing /any/ gui, so they can be used |
25 |
>> for choosing /which/ gui? |
26 |
> |
27 |
> That was exactly why I used "gui" and not "X". We're going to |
28 |
> run into the exact same problem once Wayland comes along with the |
29 |
> way things have been done so far. |
30 |
> |
31 |
|
32 |
So, IUSE="X" has generally been used for gui, but more technically |
33 |
it's used to depend on and build against x11-libs/* packages. The |
34 |
fact that this gives a GUI is practically a side-effect. When |
35 |
wayland comes along, do these packages still build against |
36 |
x11-libs/* to support wayland? |
37 |
|
38 |
I'm just wondering if we're jumping the gun a little bit on |
39 |
IUSE="gui".. yes it'll be nice to have one flag that "just works" |
40 |
for anyone not caring about the details, but it'll also mean |
41 |
propagating a slew of REQUIRED_USE=" {X,wayland,gtk,qt4,qt5}? ( gui |
42 |
)" entries and a lot of extra use-defaults which may or may not |
43 |
cleanup the sub-profiles of desktop/ .... |
44 |
|
45 |
Also, I believe we need to have the conversation about the pros and |
46 |
cons of IUSE=gui here before the council meeting, yes? |
47 |
|
48 |
|
49 |
-----BEGIN PGP SIGNATURE----- |
50 |
Version: GnuPG v2 |
51 |
|
52 |
iF4EAREIAAYFAlXzF48ACgkQAJxUfCtlWe0ZQwD8CPt1rOkynOgb/as1gH/u2iYY |
53 |
Du/EFPwleMDHVgMJDFYBAOfjguA8D1xTPJU9vzsvBf+y4rVFVvvFHuIX8+yyadjD |
54 |
=SnN3 |
55 |
-----END PGP SIGNATURE----- |