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 1MeesF-0003NW-Px for garchives@archives.gentoo.org; Sat, 22 Aug 2009 00:54:28 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F2584E050B; Sat, 22 Aug 2009 00:54:25 +0000 (UTC) Received: from mail.apserver.co.uk (server2.alteredperspective.co.uk [212.13.194.103]) by pigeon.gentoo.org (Postfix) with ESMTP id A1BABE050B for ; Sat, 22 Aug 2009 00:54:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.apserver.co.uk (Postfix) with ESMTP id AFC2916C5C3 for ; Sat, 22 Aug 2009 01:54:24 +0100 (BST) Received: from mail.apserver.co.uk ([127.0.0.1]) by localhost (server2.alteredperspective.co.uk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ldt5AYiyef19 for ; Sat, 22 Aug 2009 01:54:23 +0100 (BST) Received: from [192.168.1.11] (spc2-asfd2-0-0-cust147.asfd.cable.virginmedia.com [81.101.61.148]) by mail.apserver.co.uk (Postfix) with ESMTPSA id 2EDE616C5C2 for ; Sat, 22 Aug 2009 01:54:23 +0100 (BST) Message-ID: <4A8F41BE.4090509@allenjb.me.uk> Date: Sat, 22 Aug 2009 01:54:22 +0100 From: AllenJB User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.1.22) Gecko/20090628 Lightning/0.9 Thunderbird/2.0.0.22 Mnenhy/0.7.5.0 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: RFC: Make 10.0 profiles EAPI-2 'compliant' References: <90b936c0908121058y5fd25cfcm67a19761b1130896@mail.gmail.com> <20090821224638.1f797d4b@snowmobile> <200908220110.33794.reavertm@poczta.fm> <200908220145.00956.rbu@gentoo.org> In-Reply-To: <200908220145.00956.rbu@gentoo.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 4478a575-bcd5-4d58-93cc-d5cf7810a6e9 X-Archives-Hash: 7fc1126d21898c6d1d34f033e23aae7c Robert Buchholz wrote: > On Saturday 22 August 2009, Maciej Mrozowski wrote: >> It's true, but being able to modularize profile may outweights the >> need to be strict-with-the-book here - it's a matter of usefulness. I >> think it should be decided by those who actually do the work in >> profile, whether it's worthy to push this now instead of waiting for >> EAPI approval. >> >> So, can profile developers share their view? > > We have kept SLOT dependencies and other >EAPI-0 features out of the > tree profiles, introduced profile EAPI versioning to foster > interoperability. Now what you propose is to break this deliberate > upgrade process to introduce a feature no one proposed for the profiles > directory in the last years? > > I wonder what the value of the PMS specification is if every time an > inconsistency comes up the argument is raised that it should document > portage behavior. EAPI 1, 2 and 3 have been agreed by the council and > PMS is in a stage where Portage should obey its definitions and not the > other way around. > I am not saying that this is the *fastest* way to innovate (although in > my opinion it is a good way to keep interoperability). > However this PMS process is what council has chosen for Gentoo, and > either you follow it, or you try to improve it (working with the PMS > subproject people), or you bring up a proposal to redefine how we > handle standards within the tree. > > Trying to ignore the fact this standard exists is a way to breakage. > > > Robert >From what I've seen here, at least part of the problem here stems from the fact that this feature won't be considered until EAPI-4, and that means it might be a long way off yet. This, in my mind, raises the question of whether the current PMS/EAPI process is too slow in certain circumstances and could it be modified to speed things up when deemed necessary? Could there be room for "fast track" EAPI's to be considered on some occasions - eg. in this case an EAPI-2.1 which is simply EAPI-2 with the "package.* as directory in profiles" feature included? If this is a matter of what the council has decided, would a simple solution be to have a motion for amendment / fast-track of EAPI2.1 (or alternative solution) brought up and voted on by the council? AllenJB