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.62) (envelope-from ) id 1HcnmN-0004hO-2B for garchives@archives.gentoo.org; Sat, 14 Apr 2007 19:19:23 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l3EJIR3s011019; Sat, 14 Apr 2007 19:18:27 GMT Received: from spunkymail-a9.g.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l3EJGdx9008767 for ; Sat, 14 Apr 2007 19:16:39 GMT Received: from [192.168.2.26] (c-67-180-39-52.hsd1.ca.comcast.net [67.180.39.52]) by spunkymail-a9.g.dreamhost.com (Postfix) with ESMTP id 289E920E31 for ; Sat, 14 Apr 2007 12:16:38 -0700 (PDT) Message-ID: <462128C4.8040206@gentoo.org> Date: Sat, 14 Apr 2007 12:17:24 -0700 From: Alec Warner User-Agent: Thunderbird 1.5.0.8 (X11/20061225) 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] EAPI 1 (Was: Re: Monthly Gentoo Council Reminder for April) References: <20070401092940.1B4C26441E@smtp.gentoo.org> <200704052240.56083.kugelfang@gentoo.org> <20070405212406.GA13118@seldon> <200704060016.18194.kugelfang@gentoo.org> <20070405221147.GB13118@seldon> <20070411154101.79634783@snowflake> <20070413142116.d6d00c8b.genone@gentoo.org> <20070413153842.6089a449@snowflake> <4620A27F.7030502@gentoo.org> <20070414161651.50b72f69@snowflake> In-Reply-To: <20070414161651.50b72f69@snowflake> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: d4776f08-6502-4c36-80b8-7b8a2abbd8b3 X-Archives-Hash: f6b40b83d78d8324d91503ae5625f571 Ciaran McCreesh wrote: > On Sat, 14 Apr 2007 02:44:31 -0700 > Alec Warner wrote: >> Any arch team that wants tests by default on their arch can just add >> test to FEATURES in their arch profiles; magically the users running >> that arch will get the tests run (with USE=test set) by default. >> Users who don't want tests can always turn them off in make.conf. >> >> So I struggle to grasp why this must be mandated via EAPI, since the >> arches who want testing could just turn it on. > > And for at least the third time... > > That can't be done because there are too many EAPI 0 packages that will > fail, which leads to user confusion. But bringing it in for EAPI 1 > ensures a smooth gradual migration. > Well we could implement this differently. One could enable RESTRICT=test implicitly for EAPI=0, and drop it for EAPI=1. At least there your making the change as apart of the ebuild's API and not as some random package manager implementation detail. Everyone can turn tests on all they like; only ebuilds with EAPI=1 will get tested. The whole argument against doing it the other way is that running tests, outside of RESTRICT, has absolutly nothing to do with any kind of api; which is why I'm against it. At that point arch teams would essentially be hijacking EAPI for something it was never meant to cover. We all know how bad that can be no? -Alec -- gentoo-dev@gentoo.org mailing list