From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.50) id 1ESmJ3-0004lP-Sh for garchives@archives.gentoo.org; Fri, 21 Oct 2005 02:06:54 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9L23Qm8010199; Fri, 21 Oct 2005 02:03:26 GMT Received: from egr.msu.edu (jeeves.egr.msu.edu [35.9.37.127]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9L20Skh004363 for ; Fri, 21 Oct 2005 02:00:29 GMT Received: from [69.176.143.101] (69-176-143-101.dov.spartan-net.net [69.176.143.101]) (authenticated bits=0) by egr.msu.edu (8.13.4/8.13.4) with ESMTP id j9L237W9018545 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 20 Oct 2005 22:03:08 -0400 (EDT) Message-ID: <43584C5A.6080200@egr.msu.edu> Date: Thu, 20 Oct 2005 22:03:06 -0400 From: Alec Warner User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050806) X-Accept-Language: en-us, en 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] ${PORTDIR}/profiles/package.use References: <43581061.5090102@gentoo.org> <200510202146.03500.vapier@gentoo.org> In-Reply-To: <200510202146.03500.vapier@gentoo.org> X-Enigmail-Version: 0.90.2.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by robin.gentoo.org id j9L23Qni010199 X-Archives-Salt: b3332c4f-7287-494b-801f-98edcf579c17 X-Archives-Hash: d4caec100b146362f9171831cb6b2983 Mike Frysinger wrote: > On Thursday 20 October 2005 05:47 pm, Petteri R=E4ty wrote: >=20 >>Every once in a while I see people wanting to use nosomething use flags. >>Why don't we have a package.use like we already have a package.mask >>file? This would make it possible for developers to turn on use flags b= y >>default in a way that would not cruft the base profiles for every local >>use flag. >=20 >=20 > i still dont see how this addresses the nocxx / USE=3D-* > -mike >=20 noFOO is used because "FOO" is on by default, and noFOO turns it off. AutoUSE is the same way, package bar is included in the buildplan and to have sane defaults, certain flags are turned on. a profilish package.use would enable maintainers to turn on sane default flags while eliminiating noFOO flags and AUTOUSE. The problem with make.defaults right now is you can't set a global flag on just a few packages. On global flags it's an all or nothing deal. There are some packages where a global flag is the default for that package, but not on others. The problem with package.use is you can implement it now, but you can't take out use.defaults or noFOO flags because if a user doesn't have a portage that handles package.use buildplans will fail. The tree would need to maintain the AUTOUSE and noFOO flags for old versions of portage. -Alec Warner (Antarus) --=20 gentoo-dev@gentoo.org mailing list