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 1LclqK-0005Ps-VP for garchives@archives.gentoo.org; Thu, 26 Feb 2009 19:24:25 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F0B5BE039B; Thu, 26 Feb 2009 19:24:23 +0000 (UTC) Received: from yw-out-1718.google.com (yw-out-1718.google.com [74.125.46.155]) by pigeon.gentoo.org (Postfix) with ESMTP id D36C3E039B for ; Thu, 26 Feb 2009 19:24:23 +0000 (UTC) Received: by yw-out-1718.google.com with SMTP id 4so510440ywq.46 for ; Thu, 26 Feb 2009 11:24:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=fyFEIjN4Sf/D0a7IYeFBntzUGoGafsIfSW/eM52vgRE=; b=w8Ml9OicDes8/uV29+Z1rlkwnUp/ajAm9BWKed/b+fRQLhD18/Ls07FJoXcBHTYKbE 9IDs6PxX1l8wULqqo9NgBYA9BQVboUgqa8SKEK9DJa5zPJZkyU/Zv4l6/PCYYYuBBA2Q dIDiVmDoJ0ivzSrGHkbLONW2XgGKJ+ES6MQJs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=fAWasrUdTT5lCzbEpjddbIH1VKIPS9cfJKzJT0Wv4l+UjNdLd4icOfn/fX8ED64lAH gciHnjkIb87e5PXtUl3UsELMw0ERK3B9kqHkktFQsKt994bXoaKn8AF31JdKY+6nuZm+ HRwX1LHe35hpk+xXypuZTX5AnuSwLFH8y6WFE= Received: by 10.100.152.19 with SMTP id z19mr1915205and.85.1235676262872; Thu, 26 Feb 2009 11:24:22 -0800 (PST) Received: from snowmobile (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id i4sm9646855nfh.59.2009.02.26.11.24.21 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 26 Feb 2009 11:24:22 -0800 (PST) Date: Thu, 26 Feb 2009 19:24:13 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives Message-ID: <20090226192413.78af8173@snowmobile> In-Reply-To: <8b4c83ad0902261116x788feca9l850b9a035688cdeb@mail.gmail.com> References: <49A472E3.1010204@gentoo.org> <20090226180732.5c95a0ca@snowmobile> <20090226182024.0cd44cc8@snowmobile> <8b4c83ad0902261047o126a7ba5m9a45349ebf196733@mail.gmail.com> <20090226185602.7581156d@snowmobile> <8b4c83ad0902261116x788feca9l850b9a035688cdeb@mail.gmail.com> X-Mailer: Claws Mail 3.7.0 (GTK+ 2.14.7; i686-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; boundary="Sig_/4ocDdtXqDO9VkAeKSDyHgNh"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 40d86441-d8e2-422b-9298-10fb7eda70be X-Archives-Hash: 656dbc36a49c4051d5d7faee5153f32a --Sig_/4ocDdtXqDO9VkAeKSDyHgNh Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 27 Feb 2009 00:46:04 +0530 Nirbheek Chauhan wrote: > Ah, I thought I might be missing something. Then how about: >=20 > "EAPI must be set in an ebuild as the first non-comment line, such > that bash does not perform any expansions during the assignment, and > thereafter must not be set to a different value" Close, but no banana. You've also got to specify that any syntax used up to and including that line has to be bash-3 legal. The problem is... If bash-5 introduces multi-line comments or a new assignment syntax, your version doesn't forbid: #* Copyright etc more multiline stuff *# let EAPI =3D 3 Unfortunately, we have to care about these things when doing the formal spec... There're developers who'll pull all kinds of insane crap in the tree... --=20 Ciaran McCreesh --Sig_/4ocDdtXqDO9VkAeKSDyHgNh Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (GNU/Linux) iEYEARECAAYFAkmm7GEACgkQ96zL6DUtXhGd7QCeLJIwetHEvMmOrtBI+YdfhzRp J7AAniBFgVQnLj7E8kFgzWpGSa7UJoPV =s4tv -----END PGP SIGNATURE----- --Sig_/4ocDdtXqDO9VkAeKSDyHgNh--