From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.105.134.102] (helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1Dk1rW-0007u2-UI for garchives@archives.gentoo.org; Sun, 19 Jun 2005 15:37:31 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j5JFZvHe016149; Sun, 19 Jun 2005 15:35:57 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j5JFWiTc017232 for ; Sun, 19 Jun 2005 15:32:44 GMT Received: from p061198130048.ppp.prin.ne.jp ([61.198.130.48] helo=localhost.localdomain) by smtp.gentoo.org with esmtp (Exim 4.43) id 1Dk1nK-00077j-NL for gentoo-dev@lists.gentoo.org; Sun, 19 Jun 2005 15:33:13 +0000 Received: by localhost.localdomain (Postfix, from userid 1000) id 39CC01C3EB; Mon, 20 Jun 2005 09:32:48 +0900 (JST) From: Jason Stubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] use.force support Date: Mon, 20 Jun 2005 09:32:42 +0900 User-Agent: KMail/1.8.1 References: <20050613144048.GB4585@lightning.stealer.net> <42AF9765.8090800@gentoo.org> <20050615114351.GK4585@lightning.stealer.net> In-Reply-To: <20050615114351.GK4585@lightning.stealer.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2490095.YX02sf8GLG"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200506200932.45596.jstubbs@gentoo.org> X-Archives-Salt: a277fd5b-11aa-403a-8cfb-3ac537ad53c9 X-Archives-Hash: 2537fc290bec479e43785bb78c90548f --nextPart2490095.YX02sf8GLG Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 15 June 2005 20:43, Sven Wegener wrote: > On Tue, Jun 14, 2005 at 07:50:13PM -0700, Donnie Berkholz wrote: > > Sven Wegener wrote: > > > On Mon, Jun 13, 2005 at 06:56:43PM -0400, Ned Ludd wrote: > > > >I'm in favor of this. Would you mind calling it package.autouse, > > > >package.use.auto or are you set on .force? > > > > > > As Mike already wrote those names are too confusing with the automatic > > > activated USE flags. We already had some suggestions in this thread, > > > but none of them actually matched the purpose of the file. At least in > > > my opinion. use.force matches it best, but the "force" part is a quite > > > hard term. How about use.profile? Because these USE flags are activat= ed > > > or needed by the profile. > > > > How about use.required, since they're required by the profile? > > Sounds good to me. use.required sounds softer than use.force but still > has this "touch me and things may break horribly" bit. So use.required it is then. To recap, use.required forces USE flags to be s= et=20 and can only be overridden in a sub-profile. Transition from the current=20 USE_EXPAND method is by simply copying the relevant USE flags to the new=20 use.required file. Currently missing from the USE_EXPAND method but what also needs to be done= is=20 to add the alternative system USE flags to use.mask. Also, this still hasn'= t=20 addressed the QA notices output during merges. For this, I'll add support f= or=20 ${PORTDIR}/profiles/use.internal which will list USE flags which can be use= d=20 anywhere without having to be specified in IUSE; that is, they can be used= =20 with useq, SRC_URI and *DEPEND. Note, use.internal doesn't and shouldn't cover the normal USE_EXPAND flags.= =20 I'll cover those shortly in another post. Regards, Jason Stubbs --nextPart2490095.YX02sf8GLG Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCtg6txvWNPsk/ZP4RAlg1AKCj8luVCiSBXYv2+p0NCdp6A1snYgCcDOGL q0MGeFboi/urvMG/M5tTGbc= =+hgU -----END PGP SIGNATURE----- --nextPart2490095.YX02sf8GLG-- -- gentoo-dev@gentoo.org mailing list