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 1EsriM-0005lI-4d for garchives@archives.gentoo.org; Sun, 01 Jan 2006 01:08:50 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k0117jWd011987; Sun, 1 Jan 2006 01:07:45 GMT Received: from mail.twi-31o2.org (66-191-187-123.dhcp.gnvl.sc.charter.com [66.191.187.123]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k0114dnr015054 for ; Sun, 1 Jan 2006 01:04:40 GMT Received: from localhost (localhost [127.0.0.1]) by mail.twi-31o2.org (Postfix) with ESMTP id 81573248022 for ; Sat, 31 Dec 2005 19:55:23 -0500 (EST) Received: from mail.twi-31o2.org ([127.0.0.1]) by localhost (gravity.twi-31o2.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12385-17 for ; Sat, 31 Dec 2005 19:55:21 -0500 (EST) Received: from inertia.twi-31o2.org (inertia.twi-31o2.org [192.168.0.50]) by mail.twi-31o2.org (Postfix) with ESMTP id 8C5D9248021 for ; Sat, 31 Dec 2005 19:55:21 -0500 (EST) Subject: Re: [gentoo-dev] Stupid USE defaults that need cleaning From: Chris Gianelloni To: gentoo-dev@lists.gentoo.org In-Reply-To: <200512281205.21024.ribosome@gentoo.org> References: <43AF7B25.6060803@gentoo.org> <20051226153533.695493e4@snowdrop.home> <1962459692.20051226175717@gentoo.org> <200512281205.21024.ribosome@gentoo.org> Content-Type: text/plain Date: Fri, 30 Dec 2005 13:07:36 -0500 Message-Id: <1135966057.8411.14.camel@inertia.twi-31o2.org> 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 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at twi-31o2.org X-Archives-Salt: 42250f1a-9623-4b29-b8e7-1be604e554a9 X-Archives-Hash: 5703d744327caf3fe4e0f3987d1a77af OK. Here is my take on profiles and USE. First of all, the "default-linux/$arch/$relver" profiles will *always* match what we use to build GRP for the releases. There's no discussion here, as this will not be changed. Adding additional sub-profiles really is a stupid idea and a waste of developer time. If a user cannot put -flag into make.conf, why should we really have to cater to this level of ignorance? Point them to the documentation on USE flags and be done with it. I mean no offense to anyone, but wasting our limited development time maintaining n profiles that are all similar is rather pointless. If you look at what has been done with profiles recently, we have been working to make the default-linux/$arch profiles very minimal/generic, allowing people to create their own profiles that inherit these minimal profiles. I don't really think we should spend the time creating profiles for each of the possible setups our users could want. There is a single "desktop" profile right now. It is the default profile for each release version. Making a "Gnome" or "KDE" profile just opens us up to countless bugs from users wanting *their* defaults into a profile. What we end up with is 20 "desktop" profiles for each architecture and wasting a ton of time. I would much rather tell users to read the documentation and have them learn how to maintain their systems, than try to cater to every whim of every user, since everyone will want something different. Perhaps allowing for longer USE descriptions would work? -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux -- gentoo-dev@gentoo.org mailing list