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 E420A139085 for ; Fri, 3 Feb 2017 03:15:00 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3D53721C180; Fri, 3 Feb 2017 03:14:47 +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 D9B2621C06D for ; Fri, 3 Feb 2017 03:14:46 +0000 (UTC) Received: from patrickm (unknown [100.42.98.196]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: chutzpah) by smtp.gentoo.org (Postfix) with ESMTPSA id A7FF7340BEA; Fri, 3 Feb 2017 03:14:45 +0000 (UTC) Date: Thu, 2 Feb 2017 19:14:37 -0800 From: Patrick McLean To: Michael Orlitzky Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Guidelines for IUSE defaults Message-ID: <20170202191437.1fef6c3b@patrickm> In-Reply-To: <4630c0af-dd6d-9e3f-f8fa-a17f539af82c@gentoo.org> References: <3a32da5b-e7f8-c21d-a990-ffbedb2c958b@gentoo.org> <0b9e6324-9d41-e35f-d077-1496e0bac05d@gentoo.org> <68433328-e9a2-03ec-bad7-c81a0d8f442c@gentoo.org> <4630c0af-dd6d-9e3f-f8fa-a17f539af82c@gentoo.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu) 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: acfa02f7-0946-4d3d-8035-f9abf5c93d20 X-Archives-Hash: 4cd0b37b037c967e90c3808db2dc026e On Thu, 2 Feb 2017 20:40:38 -0500 Michael Orlitzky wrote: > On 02/02/2017 01:01 PM, Rich Freeman wrote: > > On Thu, Feb 2, 2017 at 11:25 AM, Michael Orlitzky > > wrote: > >> > >> If (base == minimal), then all of the upstream defaults need to be > >> added to package.use for the upstream-defaults profile. That's > >> bad, > > > > I'll go further and say that it is unacceptably bad. > > > > Only if anyone wants an upstream-defaults profile. But nobody's asked > for one, in contrast with the large number of users who want minimal. > > > > Is there a better way we can have our cake and eat it too? I'll > > admit that a huge package.use on the minimal profile isn't a whole > > lot better than a huge package.use on all the other profiles. > > Every important upstream default is already enabled in some profile. > If dropping a particular IUSE default breaks desktop systems, then > that flag belongs enabled in the desktop profile. If it breaks every > system, then let's keep it default. > How about rather changing our defaults to satisfy the minimalists who don't mind drastically reduced functionality and usability in pursuit of "minimalism" we just strive to make USE="-*" mostly usable, so the minimalists can get what they want, while still having sane defaults.