From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1J63n8-0001q8-ES for garchives@archives.gentoo.org; Sat, 22 Dec 2007 12:49:22 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.2/8.14.0) with SMTP id lBMCmARa024478; Sat, 22 Dec 2007 12:48:10 GMT Received: from smtp.ferdyx.org (170.Red-213-96-222.staticIP.rima-tde.net [213.96.222.170]) by robin.gentoo.org (8.14.2/8.14.0) with ESMTP id lBMCjpnJ021443 for ; Sat, 22 Dec 2007 12:45:51 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.ferdyx.org (Postfix) with ESMTP id EA3D48D307 for ; Sat, 22 Dec 2007 13:49:40 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ferdyx.org Received: from smtp.ferdyx.org ([127.0.0.1]) by localhost (tungsteno.ferdyx.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0E08hTv0kA83 for ; Sat, 22 Dec 2007 13:49:39 +0100 (CET) Received: from localhost (unknown [213.121.151.206]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.ferdyx.org (Postfix) with ESMTP id E79E08D306 for ; Sat, 22 Dec 2007 13:49:38 +0100 (CET) Date: Sat, 22 Dec 2007 12:45:47 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI) Message-ID: <20071222124547.27193d4e@blueyonder.co.uk> In-Reply-To: <476CDEAC.1010001@runbox.com> References: <200712172320.01988.peper@gentoo.org> <20071221040215.481ea7e0@blueyonder.co.uk> <476B401C.3000008@gentoo.org> <200712211631.13264.bo.andresen@zlin.dk> <476CCF39.3080708@gentoo.org> <20071222091106.3df3faed@blueyonder.co.uk> <476CDEAC.1010001@runbox.com> X-Mailer: Claws Mail 3.1.0 (GTK+ 2.12.1; x86_64-pc-linux-gnu) 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 982e3fdb-117a-4645-9f6e-f80d90c46c92 X-Archives-Hash: b09d7b678b229a304bbc82b4c3ab848f On Sat, 22 Dec 2007 09:53:48 +0000 Simon Cooper wrote: > As one of those 'users' (an AT actually), I would find having the eapi > in the filename quite annoying - especially having several ebuilds in > the tree that differ _only_ in their eapi number (and doing different > things). It just Seems Wrong Which is why the GLEP disallows it... > Filenames are generally quite mutable - changing the filename is just > a single 'mv', whereas if you need to edit the file to change the type > that generally requires more effort, you need to think more about what > you're doing, and so theres less chance to break stuff (a eapi-1 file > accidentally gets moved to eapi-2, lots of stuff breaks, whereas if > its in the file you notice you need to edit it to actually make it > eapi-2 compliant) I suggest you try using gcc to compile a C++ file with a .c file extension... > And please, please, don't base the decision on who can shout loudest > or longest. Think through each option (filename, inside file, > metadata, Manifest, directories, seperate db, ...) logically, weigh > the pros and cons, and decide on the one that would best fit gentoo > on technical grounds, not just on the one backed by the most vocal > people. If you make the wrong decision it could seriously screw > gentoo over and make it very painful in the future Oh, we did all that long before the GLEP was written. The filename solution is by far the best -- it's the only one that hasn't had any technical objections raised to it. -- Ciaran McCreesh -- gentoo-dev@gentoo.org mailing list