From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LeFc4-0005W7-69 for garchives@archives.gentoo.org; Mon, 02 Mar 2009 21:23:48 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 40358E0432; Mon, 2 Mar 2009 21:23:44 +0000 (UTC) Received: from wp165.webpack.hosteurope.de (wp165.webpack.hosteurope.de [80.237.132.172]) by pigeon.gentoo.org (Postfix) with ESMTP id 13FFAE0432 for ; Mon, 2 Mar 2009 21:23:44 +0000 (UTC) Received: from 79.142.224.149.nat.router2.bolignet.dk ([79.142.224.149] helo=marsupilami.localnet); authenticated by wp165.webpack.hosteurope.de running ExIM using esmtpsa (TLSv1:DES-CBC3-SHA:168) id 1LeFbz-0000Ei-5l; Mon, 02 Mar 2009 22:23:43 +0100 From: Thilo Bangert To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives Date: Mon, 2 Mar 2009 22:23:25 +0100 User-Agent: KMail/1.11.0 (Linux/2.6.28-gentoo; KDE/4.2.0; i686; ; ) References: <49A472E3.1010204@gentoo.org> In-Reply-To: <49A472E3.1010204@gentoo.org> Organization: Gentoo 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="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200903022223.31302.bangert@gentoo.org> X-bounce-key: webpack.hosteurope.de;bangert@gentoo.org;1236029024;422b4f9f; X-Archives-Salt: 49a2b092-5f0e-4277-9b8b-abcc48684f4e X-Archives-Hash: 5649cde5a8f2bc314d73addf631384d2 Thanks Petteri, > > 1) Status quo > - does not allow changing inherit > - bash version in global scope > - global scope in general is quite locked down lets move on! > > 2) EAPI in file extension > - Allows changing global scope and the internal format of the ebuild > a) .ebuild- > - ignored by current Portage > b) ..ebuild > - current Portage does not work with this > c) .. > - ignored by current Portage 2 a) and 2 c) are fine by me. > > 3) EAPI in locked down place in the ebuild > - Allows changing global scope > - EAPI can't be changed in an existing ebuild so the PM can trust > the value in the cache > - Does not allow changing versioning rules unless version becomes a > normal metadata variable > * Needs more accesses to cache as now you don't have to load older > versions if the latest is not masked > a) > b) new subdirectory like ebuilds/ > - we could drop extension all together so don't have to argue about > it any more > - more directory reads to get the list of ebuilds in a repository > c) .ebuild in current directory > - needs one year wait no thanks. > > Regards, > Petteri regards Thilo