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.
signature.asc
Description: This is a digitally signed message part
