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 1DhwhF-0001lP-04 for garchives@archives.gentoo.org; Mon, 13 Jun 2005 21:42:17 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j5DLeWVK006088; Mon, 13 Jun 2005 21:40:32 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 j5DLbfgF002005 for ; Mon, 13 Jun 2005 21:37:41 GMT Received: from smtp1.stealer.net ([82.165.37.24]) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1DhwdJ-0002wh-9l for gentoo-dev@lists.gentoo.org; Mon, 13 Jun 2005 21:38:13 +0000 Received: from sven by smtp1.stealer.net with local id 1DhwdI-0004H4-G7 for gentoo-dev@lists.gentoo.org from sender swegener@gentoo.org; Mon, 13 Jun 2005 21:38:12 +0000 Date: Mon, 13 Jun 2005 23:38:12 +0200 From: Sven Wegener To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] use.force support Message-ID: <20050613213812.GG4585@lightning.stealer.net> References: <20050613144048.GB4585@lightning.stealer.net> <42ADD039.6000009@gentoo.org> <46059ce10506131256c014866@mail.gmail.com> <20050613205041.GE4585@lightning.stealer.net> <42ADF5B9.6030202@egr.msu.edu> 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; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vJguvTgX93MxBIIe" Content-Disposition: inline In-Reply-To: <42ADF5B9.6030202@egr.msu.edu> User-Agent: Mutt/1.5.8i X-Archives-Salt: 1abe15c9-4050-4d6d-ac29-f56f9e3431ee X-Archives-Hash: fe960dabae264a067918e0b3afd55794 --vJguvTgX93MxBIIe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 13, 2005 at 05:08:09PM -0400, Alec Warner wrote: > Sven Wegener wrote: >=20 > >use.force might not be the best name, but it's what we do with it for > >most of our users. Being able to -flag in /etc/portage/profile/use.force > >is just because /etc/portage/profile gets added to the cascaded profile > >chain. Everything we add to portage that allows a profile to revert > >some behaviour added by parent profiles, can also be done with > >/etc/portage/profile and it's good that way. So, that we're able to > >-flag in use.force is just part of the way cascaded profiles work. It's > >not a feature that will be added just to support use.force. Primary > >reason for use.force is to have a way to activate flags even if USE=3D"-= *" > >is in make.conf or environment. > > How is this not just a consequence of USE=3D"-*"...that is what this does= ;=20 > turns off ALL use flags. How is use.force ( or the concept thereof )=20 > not breaking the 'easy' interpretation of USE=3D"-*" because now things= =20 > aren't -*, they are -* + use.force things. >=20 > It's one of those "if you use USE=3D"-*" you should know the consequences= =20 > of it...kind of deals. There are some USE flags that must survive the -* thing and already do it. One of them being ARCH, which is always there. And the USE_EXPANDed ones, the current important being being userland_*, kernel_* and elibc_* which are needed for special dependencies and checks. They are not to be modified by users by using USE in make.conf or the environment. They depend on the chosen profile and should always be enabled. We're not talking about every day USE flags, but really special USE flags, like multilib, selinux or the USE_EXPANDed ones that *must* be turned on for the chosen profile. Don't think of them like every day USE flags that allow you to tweak your system, they are used to pass some information =66rom profiles to the ebuilds in a way portage can easily handle it. Hm, use.must sounds bad once I think about it more. Sven --=20 Sven Wegener Gentoo Linux Developer http://www.gentoo.org/ --vJguvTgX93MxBIIe Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCrfzEAXomK8S72HoRAo/OAJ9NRgRsxrvhN9+oHRgnyObyTvcxFACfZ3S8 sQIdi3lMo9Fj/EMTVfC1Zvo= =zDoV -----END PGP SIGNATURE----- --vJguvTgX93MxBIIe-- -- gentoo-dev@gentoo.org mailing list