From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id A2BCC13888F for ; Thu, 15 Oct 2015 17:05:34 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1962B21C088; Thu, 15 Oct 2015 17:05:12 +0000 (UTC) Received: from a1www.kph.uni-mainz.de (a1www.kph.uni-mainz.de [134.93.134.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 88F5B21C088 for ; Thu, 15 Oct 2015 17:05:11 +0000 (UTC) Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.9/8.14.7) with ESMTP id t9FH591S006221 for ; Thu, 15 Oct 2015 19:05:09 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.8/8.14.2) with ESMTP id t9FH59Np003430; Thu, 15 Oct 2015 19:05:09 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.8/8.14.8/Submit) id t9FH58YC003426; Thu, 15 Oct 2015 19:05:08 +0200 Message-ID: <22047.56516.936934.668082@a1i15.kph.uni-mainz.de> Date: Thu, 15 Oct 2015 19:05:08 +0200 To: gentoo-pms@lists.gentoo.org Subject: Re: [gentoo-pms] [PATCH 15/22] EAPI 6 has in_iuse. In-Reply-To: <20151015175637.071ab02b@googlemail.com> References: <1444906221-30505-1-git-send-email-ulm@gentoo.org> <1444906221-30505-16-git-send-email-ulm@gentoo.org> <20151015174023.332aed54@googlemail.com> <22047.55585.221346.967837@a1i15.kph.uni-mainz.de> <20151015175637.071ab02b@googlemail.com> X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Package Manager Specification discussions X-BeenThere: gentoo-pms@gentoo.org X-BeenThere: gentoo-pms@lists.gentoo.org Reply-To: gentoo-pms@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="pgp+signed+Q+/RytlQd6z+x7v"; micalg=pgp-sha256; protocol="application/pgp-signature" X-Archives-Salt: 0238d304-e479-4e12-9edf-e8c6dd5e1706 X-Archives-Hash: 728ab34010c79019086dad45a0f4b6bc This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --pgp+signed+Q+/RytlQd6z+x7v Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit >>>>> On Thu, 15 Oct 2015, Ciaran McCreesh wrote: >> We already say in the first paragraph of the section: "Ebuilds must >> not run any of these functions in global scope." which applies to all >> USE list functions. > How about taking the opportunity to explicitly force all of these to > die, then? I can see in_iuse being abused horribly if Portage isn't > made to enforce this... Hm, how about replacing above sentence by: "It is an error if an ebuild calls any of these functions in global scope."? Ulrich --pgp+signed+Q+/RytlQd6z+x7v Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBCAAGBQJWH9zDAAoJEMMJBoUcYcJzA20H/1mjZaWKuGWAHBR5VNcaKy7H krgDhn8xDHUcGJvdWqbJW4J6/Jcxu2LEbQp2EinRFYlSf90cHC71uiU22BuYoV2a NG3CuBfanbCBFhr/aHqgx0/fd6VjZ0JAStTQdpsH4cfWSTSvJeQTOGFJ5TNrTzO2 LZOp5W3dH9iCfPr0JhEqVy+NgzcY5TXJOZUXuDNojvoqnY4Fad4bDMmYa1UW/fEE Wso9C4TkG/98n9RwTnZw9I3T5csD0jMTO4R+5SrsJVKRSTqRu4qP/s1XimvNexjI EP0j4BHB2u6PW0wrX78IaGC0DR0iI+UI9a2lyR+oFS6bFT/7Ux4S2XlLfMzJy3s= =tedJ -----END PGP SIGNATURE----- --pgp+signed+Q+/RytlQd6z+x7v--