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 1S7ME0-0006tb-Md for garchives@archives.gentoo.org; Tue, 13 Mar 2012 07:32:54 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8C4DBE0E7E; Tue, 13 Mar 2012 07:32:33 +0000 (UTC) Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 4CD91E0D80 for ; Tue, 13 Mar 2012 07:31:37 +0000 (UTC) Received: by wibhr17 with SMTP id hr17so261732wib.10 for ; Tue, 13 Mar 2012 00:31:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=+YB9RX7rr7u51D4IFtF2cEU7EGzWx/XuudkQL5s82fg=; b=jKRShBIEOAtjDh2vBOETC1RRdoNLe+xaLHTs2OTMCTb6+DPqK9EKawTIhdS9M0YCPR 1R7liOYK0ZIDBX57Gs/+vzJKRQmnmnzJZMdhJgNQrpAUxOJPzhSWqj14CQn5HRZDdA74 X0fWF6UfBoMD8LmEpZSM4W20SkwzrRNUow5VduIxCeX1QI7G2AOTb8B6YIS5oVn+LcQG QTI206vc0sjwDMWfxCZAbO+mz4CrW+LzzUrPBlMzEowmTTVgT+6mKyR3khEgPgcFIh8e 1AU8p9Bfni2BcTXOPUNe4cBzC2lg1TEsVFOF4UCXO6zRIqXcgIFhR52QOdNzidcQwETv k+0Q== Received: by 10.216.133.9 with SMTP id p9mr9208138wei.9.1331623896507; Tue, 13 Mar 2012 00:31:36 -0700 (PDT) Received: from localhost (cpc13-broo7-2-0-cust130.14-2.cable.virginmedia.com. [82.9.16.131]) by mx.google.com with ESMTPS id k7sm33791516wia.5.2012.03.13.00.31.35 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 13 Mar 2012 00:31:35 -0700 (PDT) Date: Tue, 13 Mar 2012 07:30:22 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFD : .ebuild is only bash Message-ID: <20120313073022.0781099c@googlemail.com> In-Reply-To: <20120313064113.GA23544@waltdnes.org> References: <20120312155927.2cca0d3b@googlemail.com> <20318.11498.463319.52140@a1i15.kph.uni-mainz.de> <20120312171228.48c5b023@googlemail.com> <20120313064113.GA23544@waltdnes.org> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-pc-linux-gnu) 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: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/kgtw3iQDjIy67qPFRfw2IKT"; protocol="application/pgp-signature" X-Archives-Salt: 76135501-8283-43dd-8560-ae42998504ce X-Archives-Hash: 3bd753d2ccc1bb33e8344d54d122ea01 --Sig_/kgtw3iQDjIy67qPFRfw2IKT Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 13 Mar 2012 02:41:13 -0400 "Walter Dnes" wrote: > On Mon, Mar 12, 2012 at 05:12:28PM +0000, Ciaran McCreesh wrote > > This whole thing is just an exercise in trying to find excuses not > > to use GLEP 55. >=20 > A filename should not be (ab)used as a database. You mean we shouldn't have name, version and format in there? Because those are there already. All GLEP 55 does is make the format part more specific. > 1) Let's talk generic. Right now, we're talking about EAPI. In > future, what other (meta)data and characteristics will we need to > know? What else will be tacked onto the filename? EAPI, and any > other critical (meta)data should be declared early on in the ebuild. > That's what the ebuild is for. EAPI is special. You need to know EAPI to be able to get the rest of the metadata. > 2) Any potential ebuild processor that's incapable of looking for > regex "^EAPI=3D" in a textfile, amd parsing the numbers that follow, > has no business being used to process ebuilds. That doesn't get you the EAPI. --=20 Ciaran McCreesh --Sig_/kgtw3iQDjIy67qPFRfw2IKT Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iEYEARECAAYFAk9e95AACgkQ96zL6DUtXhHQ+ACeK5hWIg86kaOuprUV09buv5ct Q3gAoNk53zOrPIs1VKFoPazC3KYWCvjR =/zeh -----END PGP SIGNATURE----- --Sig_/kgtw3iQDjIy67qPFRfw2IKT--