1 |
On 06/02/2016 12:57 PM, Damien Levac wrote: |
2 |
> |
3 |
> |
4 |
> On 2016-06-02 03:42 PM, waltdnes@××××××××.org wrote: |
5 |
>> On Thu, Jun 02, 2016 at 09:31:11AM -0400, Damien Levac wrote |
6 |
>>> IMHO, you see this in reverse. the 'gui' useflag would be useful for |
7 |
>>> users who don't want to care about X/wayland/mir and do not want to care |
8 |
>>> about gtk/qt, they just want windows to be drawn for the applications |
9 |
>>> they install -- without, if possible, pulling useless dependencies. |
10 |
>> How, exactly, will the app draw windows without linking against one of |
11 |
>> X/wayland/mir/qt4/qt5/gtk2/gtk3/fltk or whatever else comes down the |
12 |
>> pike? |
13 |
> It will be linked to one of those, but the users don't want to care so |
14 |
> reasonable default would apply. |
15 |
> |
16 |
> For example, if I have setup my profile to be 'plasma', then having |
17 |
> 'gui' in my global use flags would mean "build with qt5 support to |
18 |
> provide my gui whenever possible, if not possible, fallback to whatever |
19 |
> is available at the discretion of the package maintainer". |
20 |
> |
21 |
> 2 nice properties I foresee this feature will have: |
22 |
> |
23 |
> * If you do not like it, don't use it. It shouldn't affect any user |
24 |
> unless they explicitly use the flag. |
25 |
> * Negating the flag would mean to not build any GUI (i.e. headless |
26 |
> server) which is cleaner than: '-qt3support -qt4 -qt5 -gtk -gtk3 -X |
27 |
> -waylang...' |
28 |
> |
29 |
> I do not think the question is whether the flag would be useful: it |
30 |
> will. The question is: can it be implemented efficiently... |
31 |
> |
32 |
> |
33 |
To play devil's advocate, can we get a citation on "users don't want to |
34 |
care"? Which users? Does Gentoo have a lot of users who don't care, or |
35 |
does it attract a more passionate audience that enjoys the control that |
36 |
comes with being source-based? I'm inclined to believe the latter, but |
37 |
I'm ready to be wrong. |
38 |
|
39 |
-- |
40 |
Daniel Campbell - Gentoo Developer |
41 |
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net |
42 |
fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 |