From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LefnU-0004WS-1P for garchives@archives.gentoo.org; Wed, 04 Mar 2009 01:21:20 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CF178E09D1; Wed, 4 Mar 2009 01:21:18 +0000 (UTC) Received: from QMTA02.emeryville.ca.mail.comcast.net (qmta02.emeryville.ca.mail.comcast.net [76.96.30.24]) by pigeon.gentoo.org (Postfix) with ESMTP id 78485E09D1 for ; Wed, 4 Mar 2009 01:21:18 +0000 (UTC) Received: from OMTA03.emeryville.ca.mail.comcast.net ([76.96.30.27]) by QMTA02.emeryville.ca.mail.comcast.net with comcast id NezX1b00o0b6N64A2o10wB; Wed, 04 Mar 2009 00:01:00 +0000 Received: from [192.168.1.2] ([24.10.189.221]) by OMTA03.emeryville.ca.mail.comcast.net with comcast id No0z1b00g4n2w0Q8Po0zhv; Wed, 04 Mar 2009 00:01:00 +0000 Message-ID: <49ADC4DC.1070508@gentoo.org> Date: Tue, 03 Mar 2009 17:01:32 -0700 From: Steve Dibb User-Agent: Thunderbird 2.0.0.19 (X11/20090226) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-qa@lists.gentoo.org Reply-to: gentoo-qa@lists.gentoo.org MIME-Version: 1.0 To: gentoo-qa@lists.gentoo.org Subject: [gentoo-qa] USE_EXPAND flags and IUSE Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 3c8f4cbf-8132-4653-b1ae-e679a7981936 X-Archives-Hash: de9eaf09f78ddc6f53045e5ccdca4618 Do we have a policy for QA regarding to whether USE_EXPAND flags should also show up in IUSE? Take, for example[1], a scenario like this: IUSE="" RDEPEND="elibc_foo? ( foolibc )" The metadata cache will generate the IUSE flag as empty as well, breaking stuff like my little GPNL tool that needs to read it to see what use flags are implemented. Obviously, portage is fine without it in there, but I wanted to know what our policy is. Plus, I'd like to fix them so that the IUSE is correct as well. Steve 1. also see something like virtual/init/init-0.ebuild