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.54)
	id 1FFZp2-00022o-8H
	for garchives@archives.gentoo.org; Sat, 04 Mar 2006 16:41:36 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k24GeNWC004821;
	Sat, 4 Mar 2006 16:40:23 GMT
Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30])
	by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k24GbSO1003955
	for <gentoo-dev@lists.gentoo.org>; Sat, 4 Mar 2006 16:37:28 GMT
Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org)
	by smtp.gentoo.org with esmtp (Exim 4.54)
	id 1FFZl1-0007Sy-Js
	for gentoo-dev@lists.gentoo.org; Sat, 04 Mar 2006 16:37:27 +0000
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1FFZkt-0007XB-Nv
	for gentoo-dev@gentoo.org; Sat, 04 Mar 2006 17:37:19 +0100
Received: from ip68-230-97-182.ph.ph.cox.net ([68.230.97.182])
        by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <gentoo-dev@gentoo.org>; Sat, 04 Mar 2006 17:37:19 +0100
Received: from 1i5t5.duncan by ip68-230-97-182.ph.ph.cox.net with local (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <gentoo-dev@gentoo.org>; Sat, 04 Mar 2006 17:37:19 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: gentoo-dev@lists.gentoo.org
From: Duncan <1i5t5.duncan@cox.net>
Subject: [gentoo-dev]  Re: Gratuitous useflaggery (doc and examples)
Date:  Sat, 04 Mar 2006 09:37:06 -0700
Organization:  Organization? Me?
Message-ID:  <pan.2006.03.04.16.37.06.48405@cox.net>
References:  <20060304010439.30478098@snowdrop.home> <b38c6f4c0603040715r2455faedy36e4dca4c06fb8c2@mail.gmail.com>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
Mime-Version:  1.0
Content-Type:  text/plain; charset=ISO-8859-1
Content-Transfer-Encoding:  8bit
X-Complaints-To: usenet@sea.gmane.org
X-Gmane-NNTP-Posting-Host: ip68-230-97-182.ph.ph.cox.net
User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table)
Sender: news <news@sea.gmane.org>
X-Archives-Salt: 09967205-6cfe-4a17-b556-0c503ba608e3
X-Archives-Hash: 56a18ed5bd7c596cc4d8153ca2589ab2

Stuart Herbert posted
<b38c6f4c0603040715r2455faedy36e4dca4c06fb8c2@mail.gmail.com>, excerpted
below,  on Sat, 04 Mar 2006 15:15:30 +0000:

> On 3/4/06, Ciaran McCreesh <ciaranm@gentoo.org> wrote:
>> Explanation: a USE flag for trivial stuff that isn't in /etc, doesn't
>> slow anything down, doesn't introduce any dep bloat and generally
>> doesn't change anything noticeable isn't a USE flag that's giving the
>> user any meaningful choice or making things easier for arch teams. You
>> do not get bonus points for using more USE flags.
> 
> Another point of view are servers, where there's simply no need to
> have docs installed on each and every box in a rack.  There's no need
> to install what a user doesn't need, and having doc and example USE
> flags more widely supported means that Gentoo does a better job of
> respecting the choice of users.

You are correct -- a server doesn't need all that stuff, and indeed,
shouldn't have it, particularly examples, as that's just more stuff
that might be exploitable in some way.  However, the standard answer there
is that users should use INSTALL_MASK for docs and examples and the like
on servers.  That's more dependable than a USE flag that may or may not be
there, and leaves the USE flags for the egregious cases, as  Ciaran
suggested, thus effectively giving the user a tri-state control instead of
forcing a binary-state control where it doesn't really fit.  (Note that
INSTALL_MASK files are still created, so someone INSTALL_MASKING will want
to negate the appropriate USE flags as well, to avoid the non-trivial
merge-time processing case.)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list