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 1LbsJo-0000mZ-2m for garchives@archives.gentoo.org; Tue, 24 Feb 2009 08:07:08 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 00757E037F; Tue, 24 Feb 2009 08:07:05 +0000 (UTC) Received: from mailfilter11.ihug.co.nz (mailfilter11.ihug.co.nz [203.109.136.11]) by pigeon.gentoo.org (Postfix) with ESMTP id 88A48E037F for ; Tue, 24 Feb 2009 08:07:04 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AigBAP04o0l2XGXQ/2dsb2JhbAAI1hmEEQaDVw X-IronPort-AV: E=Sophos;i="4.38,257,1233486000"; d="scan'208";a="166263126" Received: from 118-92-101-208.dsl.dyn.ihug.co.nz (HELO [10.1.1.3]) ([118.92.101.208]) by smtp.mailfilter5.ihug.co.nz with ESMTP; 24 Feb 2009 21:07:02 +1300 Message-ID: <49A3AAA1.6080207@gentoo.org> Date: Tue, 24 Feb 2009 21:06:57 +1300 From: Alistair Bush User-Agent: Thunderbird 2.0.0.19 (X11/20090102) 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, lu_zero@gentoo.org Subject: Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009) References: <1234257125.18160.2016.camel@localhost> <1234450419.20950.2.camel@localhost> <20090212160045.GB3642@comet> <20090212161644.GD3642@comet> <20090212162103.256b003f@snowcone> <20090212171055.GA3652@comet> <20090212172109.778fb268@snowcone> <20090212173743.GD3652@comet> <20090212180350.0d9a9df5@snowcone> <1235037961.13198.779.camel@localhost> <20090219125124.33eaa66c@snowcone> <1235077892.13198.1923.camel@localhost> <20090222171658.278ae167@halo.dirtyepic.sk.ca> <49A1E1CB.1000806@gentoo.org> <20090222234800.29d64b8d@snowcone> <49A206A7.3050604@gentoo.org> <49A39CE7.4010201@gentoo.org> In-Reply-To: <49A39CE7.4010201@gentoo.org> X-Enigmail-Version: 0.95.7 OpenPGP: url= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: b006e692-5b28-4274-8d8d-04dbfd57d69e X-Archives-Hash: e146395c3f35db560f44cdccd50c5e53 Luca Barbato wrote: > Luca Barbato wrote: >> Ciaran McCreesh wrote: >>> Because your proposal addresses none of the underlying problems which >>> GLEP 55 was created to solve. > > let's get some numbers to have an idea of the dimension of the problem. > I just don't think those numbers tell us anything and that should be obvious from anyone who has read GLEP 55[1], we ain't really attempting to solve a problem that exists within the tree currently (well the bash issue does, in a way ). We are trying to solve issues that ware stopping the "tree" moving forward. Lets evaluate GLEP 55 in the problems it is attempting to solve. [1] Problem The current way of specifying the EAPI in ebuilds is flawed. In order to get the EAPI the package manager needs to source the ebuild, which itself needs the EAPI in the first place. Otherwise it imposes a serious limitation, namely every ebuild, using any of the future EAPIs, will have to be source'able by old package managers and hence there is no way to do any of the following: * Change the behaviour of inherit in any way (for example, to extend or change eclass functionality). * Add new global scope functions in any sane way. * Extend versioning rules in an EAPI - for example, addition of the scm suffix - GLEP54 [1].