On 9 March 2015 at 04:17, Johannes Huber <j...@gentoo.org> wrote: > Am Sonntag, 8. März 2015, 21:50:02 schrieb Nikos Chantziaras: >> On 08/03/15 21:35, Alexandre Rostovtsev wrote: >> > On Sun, 2015-03-08 at 21:31 +0200, Nikos Chantziaras wrote: >> >> Some ebuilds in portage for Qt-based software support both Qt4 as well >> >> as Qt5. Some have "+qt4 qt5" in IUSE, others have "qt4 qt5". >> >> >> >> Is there a guideline for this somewhere? If a package needs Qt and thus >> >> >> >> lists: >> >> REQUIRED_USE="^^ ( qt4 qt5 )" >> >> >> >> but otherwise doesn't prefer one version over the other and both are >> >> equally well supported, should qt4 still be enabled by default? > > As long qt5 is testing only qt4 makes sense.
This. For now, we need to prefer qt4, if there is a choice between qt4 and qt5. (Unless upstream has already abandoned the qt4 option, which makes it less of a choice, I guess.) But please set useflags for both options, so the choice is clear to the user. As soon as qt5 goes stable, I think we should switch to qt5 as default where possible. And especially when we have an at-least-one-of or an either-or required-use, we need to have one of the options set as default. -- Cheers, Ben | yngwin Gentoo developer