Gentoo Archives: gentoo-dev

From: Alexandre Rostovtsev <tetromino@g.o>
To: gentoo-dev@l.g.o, qa@g.o
Subject: Re: [gentoo-dev] Re: useflag policies
Date: Sun, 09 Aug 2015 20:07:43
Message-Id: 1439150837.6802.18.camel@gentoo.org
In Reply to: [gentoo-dev] Re: useflag policies by Sergey Popov
1 On Sun, 2015-08-09 at 22:38 +0300, Sergey Popov wrote:
2 > <qa team lead hat>
3 >
4 > In short - apropriate REQUIRED_USE with setting recommended
5 > USE-flag(e.g. USE="+qt4 qt5" or USE="qt4 +qt5")
6 >
7 > </qa team lead hat>
8
9 If a package has optional guis, why should users of the default profile get any
10 gui enabled by default? The default profile usually means "headless server". It
11 means users who specifically don't need gtk, don't need qt4, don't need qt5,
12 don't need X.
13
14 So please don't + desktop-oriented USE flags in an ebuild's IUSE by default
15 unless the whole ebuild is intended mainly for desktop users.
16
17 > Users will have default behaviour for empty make.conf. If they adjust
18 > they make.conf to globally include/exclude some Qt-related USEs - they
19 > are already moving from default and that's why - they can add apropriate
20 > options to package.use
21
22 There is more than one "default" from which to move away. Different profiles
23 globally enable different flags. Desktop, gnome, and kde profiles already enable
24 qt4 globally. Plasma already enables qt4 and qt5 globally. And the desktop
25 profile will probably end up enabling qt4 and qt5 at some point.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Re: useflag policies Sergey Popov <pinkbyte@g.o>