What's not clear with 'apropriate' word in my sentence? Let me clarify - if package depend either on Qt4 or Qt5 and CAN not be built with Qt at all - force this behaviour with REQUIRED_USE.
I think that it was obvious that i have meant exactly this case, cause other cases are unreasonable here. 09.08.2015 23:07, Alexandre Rostovtsev пишет: > 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. > -- Best regards, Sergey Popov Gentoo developer Gentoo Desktop Effects project lead Gentoo Quality Assurance project lead Gentoo Proxy maintainers project lead
signature.asc
Description: OpenPGP digital signature