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