From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-dev+bounces-38265-garchives=archives.gentoo.org@lists.gentoo.org>) id 1N2r26-0003KL-Q7 for garchives@archives.gentoo.org; Tue, 27 Oct 2009 18:44:39 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id ADD6FE08DD; Tue, 27 Oct 2009 18:44:37 +0000 (UTC) Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.120]) by pigeon.gentoo.org (Postfix) with ESMTP id 8F086E08DD for <gentoo-dev@lists.gentoo.org>; Tue, 27 Oct 2009 18:44:37 +0000 (UTC) Received: from linux1.localdomain ([76.183.49.63]) by cdptpa-omta02.mail.rr.com with ESMTP id <20091027184437273.DDQP12118@cdptpa-omta02.mail.rr.com> for <gentoo-dev@lists.gentoo.org>; Tue, 27 Oct 2009 18:44:37 +0000 Received: by linux1.localdomain (Postfix, from userid 1000) id EBAD543C03; Tue, 27 Oct 2009 13:44:36 -0500 (CDT) Date: Tue, 27 Oct 2009 13:44:36 -0500 From: William Hubbs <williamh@gentoo.org> To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: [RFC] Splitting desktop profile to KDE and GNOME Message-ID: <20091027184436.GA8642@linux1> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <4AE6012C.6010307@gentoo.org> <200910262140.17777.reavertm@gmail.com> <pan.2009.10.26.21.39.39@cox.net> <4AE61BA1.1030106@gentoo.org> <4AE62008.5070504@gentoo.org> <4AE71AAC.80705@gentoo.org> <20091027165438.GA7684@linux1> <4AE73158.2010908@gentoo.org> <20091027175905.GA8554@linux1> <8b4c83ad0910271107k5c993d28k3fd4ecaddcef04a3@mail.gmail.com> Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="XsQoSWH+UP9D9v3l" Content-Disposition: inline In-Reply-To: <8b4c83ad0910271107k5c993d28k3fd4ecaddcef04a3@mail.gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 0e5a5980-a4bb-4d97-8f6e-be5f09dd784a X-Archives-Hash: ce3f02c51b9f23176f5e5628ec18b47d --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 27, 2009 at 11:37:38PM +0530, Nirbheek Chauhan wrote: > On Tue, Oct 27, 2009 at 11:29 PM, William Hubbs <williamh@gentoo.org> wro= te: > > I just tested this, and make.conf overrides iuse defaults. ??To verify > > this for yourself, pick a package with an iuse default turning on a > > flag, then turn off the flag in make.conf and check what would happen if > > you emerged the package. > > > > package.use overrides for a single package, but make.conf overrides for > > all of your system. > > >=20 > This behaviour is controlled by the variable USE_ORDER. make.globals > sets this to: >=20 > USE_ORDER=3D"env:pkg:conf:defaults:pkginternal:env.d" =20 That is correct, and the documentation (man make.conf) gives a very strong warning about changing this setting: "Do not modify this value unless you are a developer and you know what you are doing. If you change this and something breaks, we will not help you fix it." I can't find the bug right now, but at one point I asked in a bug about the possibility of switching the order of defaults and pkginternal on the grounds that if a maintainer wants to disable a use flag for a package that is enabled in the profile they can't because the profile overrides the iuse defaults. It was closed as wontfix because it has been agreed that the profile's use flag settings should have a higher priority than the ebuild's. I'm cool with that, but that is also why I think the use flags the profiles enable should be the bare essentials for using that profile. --=20 William Hubbs gentoo accessibility team lead williamh@gentoo.org --XsQoSWH+UP9D9v3l Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEARECAAYFAkrnP5QACgkQblQW9DDEZTiYBACgo+wAV6QpWlNyROb0v6UcU+no PYkAnjALtvO8b/xspDQAUS4TD1ozGAPt =5A08 -----END PGP SIGNATURE----- --XsQoSWH+UP9D9v3l--