On Sun, 2015-08-09 at 22:38 +0300, Sergey Popov wrote:
> <qa team lead hat>
> 
> In short - apropriate REQUIRED_USE with setting recommended
> USE-flag(e.g. USE="+qt4 qt5" or USE="qt4 +qt5")
> 
> </qa team lead hat>

If a package has optional guis, why should users of the default profile get any
gui enabled by default? The default profile usually means "headless server". It
means users who specifically don't need gtk, don't need qt4, don't need qt5,
don't need X.

So please don't + desktop-oriented USE flags in an ebuild's IUSE by default
unless the whole ebuild is intended mainly for desktop users.

> Users will have default behaviour for empty make.conf. If they adjust
> they make.conf to globally include/exclude some Qt-related USEs - they
> are already moving from default and that's why - they can add apropriate
> options to package.use

There is more than one "default" from which to move away. Different profiles
globally enable different flags. Desktop, gnome, and kde profiles already enable
qt4 globally. Plasma already enables qt4 and qt5 globally. And the desktop
profile will probably end up enabling qt4 and qt5 at some point.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to