From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id DD3BD138454 for ; Fri, 11 Sep 2015 18:04:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 64768E086C; Fri, 11 Sep 2015 18:04:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5BCDAE085B for ; Fri, 11 Sep 2015 18:04:23 +0000 (UTC) Received: from [192.168.1.130] (CPE002401f30b73-CM78cd8ec1b205.cpe.net.cable.rogers.com [99.224.138.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: axs) by smtp.gentoo.org (Postfix) with ESMTPSA id 54221340A31 for ; Fri, 11 Sep 2015 18:04:21 +0000 (UTC) Subject: [gentoo-dev] USE="gui" To: gentoo-dev@lists.gentoo.org References: <55EFDDAD.9030502@gentoo.org> <55EFDEC7.1070403@gentoo.org> <55F00BFD.7050804@gentoo.org> <55F12159.3020506@gentoo.org> <55F1439E.1070002@gentoo.org> <55F1C8AB.40005@gentoo.org> <55F1CA38.3050302@gentoo.org> <55F298D0.7020702@gentoo.org> From: Ian Stakenvicius Message-ID: <55F3178F.8070104@gentoo.org> Date: Fri, 11 Sep 2015 14:03:59 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 8bdd7dc4-b038-453e-bf01-2b73cf5b0bbf X-Archives-Hash: 439ee100bd1df0e08839b2286eff9620 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 11/09/15 01:41 PM, Rich Freeman wrote: > On Fri, Sep 11, 2015 at 1:11 PM, Duncan <1i5t5.duncan@cox.net> > wrote: >> Rich Freeman posted on Fri, 11 Sep 2015 08:13:48 -0400 as >> excerpted: >> >>> USE=gui or something like that if the main effect is to have >>> a gui or not. That is the sort of thing that SHOULD go in >>> make.conf or in a profile. If disabling gtk makes it a >>> console-only application then use the gui flag. >> >> I like the general proposal, but since it's going to council, >> can we try to kill another bird with the same stone? This >> USE=gui helps... >> >> Wayland's coming, and to the extent that USE=X has previously >> indicated a GUI, much like USE=gtk and USE=qt indicating the >> same thing, we're going to have problems. >> >> Can we make USE=gui the generic policy for that, and deprecate >> more specific forms for choosing /any/ gui, so they can be used >> for choosing /which/ gui? > > That was exactly why I used "gui" and not "X". We're going to > run into the exact same problem once Wayland comes along with the > way things have been done so far. > So, IUSE="X" has generally been used for gui, but more technically it's used to depend on and build against x11-libs/* packages. The fact that this gives a GUI is practically a side-effect. When wayland comes along, do these packages still build against x11-libs/* to support wayland? I'm just wondering if we're jumping the gun a little bit on IUSE="gui".. yes it'll be nice to have one flag that "just works" for anyone not caring about the details, but it'll also mean propagating a slew of REQUIRED_USE=" {X,wayland,gtk,qt4,qt5}? ( gui )" entries and a lot of extra use-defaults which may or may not cleanup the sub-profiles of desktop/ .... Also, I believe we need to have the conversation about the pros and cons of IUSE=gui here before the council meeting, yes? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlXzF48ACgkQAJxUfCtlWe0ZQwD8CPt1rOkynOgb/as1gH/u2iYY Du/EFPwleMDHVgMJDFYBAOfjguA8D1xTPJU9vzsvBf+y4rVFVvvFHuIX8+yyadjD =SnN3 -----END PGP SIGNATURE-----