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 1M52qb-0002bm-AJ for garchives@archives.gentoo.org; Fri, 15 May 2009 19:13:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C162BE02C3; Fri, 15 May 2009 19:13:31 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id A0D2BE02C3 for ; Fri, 15 May 2009 19:13:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 3DF926611E for ; Fri, 15 May 2009 19:13:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -0.868 X-Spam-Level: X-Spam-Status: No, score=-0.868 required=5.5 tests=[AWL=0.664, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, RCVD_NUMERIC_HELO=2.067] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b6iZwTvPsGai for ; Fri, 15 May 2009 19:13:25 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 144DC65F97 for ; Fri, 15 May 2009 19:13:24 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1M52qN-0007Wz-WD for gentoo-dev@gentoo.org; Fri, 15 May 2009 19:13:20 +0000 Received: from 82.152.214.146 ([82.152.214.146]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 15 May 2009 19:13:19 +0000 Received: from slong by 82.152.214.146 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 15 May 2009 19:13:19 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Steven J Long Subject: [gentoo-dev] Re: The fallacies of GLEP55 Date: Fri, 15 May 2009 20:12:03 +0100 Organization: Friendly-Coders Message-ID: <2682903.cnFe8369yH@news.friendly-coders.info> References: <200905142006.51998.patrick@gentoo.org> <20090514193907.56754ae6@snowcone> <4A0D479F.7040107@gentoo.org> <3957741d4885eeb5a84ffcf262e58344@smtp.hushmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 82.152.214.146 Sender: news X-Archives-Salt: 3be0e54c-156b-41ba-907f-6ae71bf3e8af X-Archives-Hash: 9db6fbbc2b88705cc9094d5787be6716 Robert R. Russell wrote: > If I understand the problem GLEP 55 is trying to solve correctly, it stems > from portage's assumption that an unknown EAPI is equal to EAPI 0. No, portage will reject an ebuild with an unknown EAPI, as per the spec. (This is important for shared overlays.) Search for: def eapi_is_supported ..in pym/portage/__init__.py for the impl, and you can see usage of it in pym/_emerge/__init__.py, if you want to confirm this (or are just interested in the code;) http://sources.gentoo.org/viewcvs.py/portage/main/trunk/ (has instructions for anonymous download, should anyone be interested in following portage development, or perhaps contributing at some stage.) -- #friendly-coders -- We're friendly but we're not /that/ friendly ;-)