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.43) id 1EKTTS-0001om-IE for garchives@archives.gentoo.org; Wed, 28 Sep 2005 04:23:18 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j8S4EZW2008446; Wed, 28 Sep 2005 04:14:35 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 j8S4CjJp017337 for ; Wed, 28 Sep 2005 04:12:45 GMT Received: from c-67-171-150-177.hsd1.or.comcast.net ([67.171.150.177] helo=[192.168.1.106]) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1EKTQ9-00067T-5U for gentoo-dev@lists.gentoo.org; Wed, 28 Sep 2005 04:19:53 +0000 Message-ID: <433A19DA.5060401@gentoo.org> Date: Tue, 27 Sep 2005 21:19:38 -0700 From: Donnie Berkholz User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050821) X-Accept-Language: en-us, en 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Dirt: To shove under the rug or not shove under the rug? (aka another round of USE_EXPAND) References: <200509271823.25788.jstubbs@gentoo.org> <433966D9.3040401@gentoo.org> <200509281258.20894.jstubbs@gentoo.org> In-Reply-To: <200509281258.20894.jstubbs@gentoo.org> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: bdd0d3a1-66b8-4942-9ca5-b11531e09f63 X-Archives-Hash: ae4d5687d3374814ec6e0231eaa7f74f -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jason Stubbs wrote: | What are the exact reasons for not wanting to put the expanded flags directly | into IUSE? If it's just a matter of the horrid display existing tools would | give, the functionality can go in and IUSE updated after the functional | versions are stabled. Are there any reasons beyond that? It's useful to group things logically like this. You don't need to worry about forgetting to add in variables like: IUSE_VIDEO_CARDS="foo bar" IUSE="${IUSE_VIDEO_CARDS} baz bop" Particularly when you start doing things in eclasses as well as ebuilds, this gets worrisome. It's also more aesthetically pleasing. And it creates a logical parallel with the user-set variables in make.conf. In addition, it saves IUSE from having super-long flags: IUSE="video_cards_foo video_cards_bar video_cards_baz ... " -- picture that repeated 10 times. It's just plain ugly and overly long. Most importantly IMHO, it suggests that users should set USE="video_cards_foo" instead of VIDEO_CARDS="foo". Thanks, Donnie -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDOhnaXVaO67S1rtsRAvT2AJoDRphFhWJaPc1G0OuISixe1jE9AgCeIZnQ YS1fBH92GQOG6tDreeP93sw= =XK5J -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list