From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4ED70139085 for ; Fri, 3 Feb 2017 01:21:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 830D321C182; Fri, 3 Feb 2017 01:21:43 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 33F0D21C0C9 for ; Fri, 3 Feb 2017 01:21:43 +0000 (UTC) Received: from [192.168.1.100] (c-98-218-46-55.hsd1.md.comcast.net [98.218.46.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mjo) by smtp.gentoo.org (Postfix) with ESMTPSA id 76751340F2A for ; Fri, 3 Feb 2017 01:21:41 +0000 (UTC) Subject: Re: [gentoo-dev] Guidelines for IUSE defaults To: gentoo-dev@lists.gentoo.org References: <3a32da5b-e7f8-c21d-a990-ffbedb2c958b@gentoo.org> <0b9e6324-9d41-e35f-d077-1496e0bac05d@gentoo.org> <68433328-e9a2-03ec-bad7-c81a0d8f442c@gentoo.org> <2e99df55-da2d-b513-75d9-12fa8e1b3bb9@verizon.net> <1486071630.32305.9.camel@gentoo.org> <3af43e5d-9be9-23dc-78d7-7d5a3fa48b8d@verizon.net> <39bc562c-292b-d5ed-3070-6428ed38fb13@gentoo.org> From: Michael Orlitzky Message-ID: Date: Thu, 2 Feb 2017 20:21:34 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.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: <39bc562c-292b-d5ed-3070-6428ed38fb13@gentoo.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 3607cdc0-76e4-49b0-bca0-ea67abdbfe70 X-Archives-Hash: 39a4c82cf805d8b14ab1b2112d6a3643 On 02/02/2017 06:41 PM, Ian Stakenvicius wrote: > Responding here instead of the first time it was posted, just 'cause. > > On 02/02/17 06:35 PM, james wrote: >> " >> I'm not saying that we should have a minimal experience out-of-the-box, >> only that the base profile should result in an effectively-minimal set >> of USE flags. Adding IUSE defaults is essentially adding defaults to the >> base profile." > > Yes. More specifically, it's adding these defaults without setting > the flags globally, thereby not introducing system-wide defaults > across all packages but only those that make sense on a per-package > basis for that package to operate properly. > > IMO this is the effectively minimal-set of use flags we should have. I... agree? We should enable the flags that are necessary for the package to work, and we should enable whatever is necessary to avoid REQUIRED_USE roadblocks. That's what I started out by suggesting.