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 1M5jlV-0007yL-7F for garchives@archives.gentoo.org; Sun, 17 May 2009 17:03:09 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0A59CE01AF; Sun, 17 May 2009 17:02:49 +0000 (UTC) Received: from mail-fx0-f219.google.com (mail-fx0-f219.google.com [209.85.220.219]) by pigeon.gentoo.org (Postfix) with ESMTP id BFED0E019B for ; Sun, 17 May 2009 17:02:48 +0000 (UTC) Received: by fxm19 with SMTP id 19so2678130fxm.34 for ; Sun, 17 May 2009 10:02:48 -0700 (PDT) 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=JWPEjP9PH58KWNwHk9o5wm8+Rj1m+d9nnyswwnCWMts=; b=DNayrOYy3LXJmyJv+YzMB5ZePvt2HQJMiVLngvl0BSm9JtU1iAji7P8tSXiCHIF7Kg j7fEoKpEte8yOdGI/nm3jlmDKNy0KrQnGLFSdJQ2+Eq8u/Qoy0mtSknHhhXJ+oTweWSf CRjZ2cWtUMK9Erj2wf1r+iHsFxLh3YtBZoArg= 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=lI+WcSSAoKDDCKeAU1zGTgERJWYV1Tq+/0S+bkO7nZqlw1vGdzMteBnYC7jPUBXcAu Y9oL6ip8Dbf0Vj0BeFzhbH7c4YfdRf6KuM8dvkoqpuNVhayeXQZHCiq9MIOBeMtvnu0i AFE2QZS3Qhq0V5LzSpsyKQBg6jHAZlWiimdAI= Received: by 10.86.76.13 with SMTP id y13mr5925821fga.8.1242579768201; Sun, 17 May 2009 10:02:48 -0700 (PDT) Received: from snowcone (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id d4sm6174946fga.19.2009.05.17.10.02.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 17 May 2009 10:02:47 -0700 (PDT) Date: Sun, 17 May 2009 18:02:42 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] Allow bash-4.0 features in EAPI="3" ebuilds Message-ID: <20090517180242.39f7c45b@snowcone> In-Reply-To: <200905171859.03848.Arfrever.FTA@gmail.com> References: <200905171820.27340.Arfrever@gentoo.org> <20090517173732.0bf7a161@snowcone> <200905171859.03848.Arfrever.FTA@gmail.com> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.14.7; 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_/gtKe=kXuJm_/PJitUq3+F+a"; protocol="application/pgp-signature" X-Archives-Salt: 42e0ca66-7468-44b6-8704-4cf75253f17c X-Archives-Hash: 81482db350980a1df26e9e454e98d1f9 --Sig_/gtKe=kXuJm_/PJitUq3+F+a Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 17 May 2009 18:58:58 +0200 Arfrever Frehtes Taifersar Arahesis wrote: > > No good, for two reasons. > >=20 > > First, this is a global scope change >=20 > Why do you think that it is a global scope change? Package managers still need to be able to get the EAPI, even if they don't support newer EAPIs, which means you're restricted to using syntax that bash-3 can parse. Although you can sneak some bash-4 features through bash-3's parser, it gets extremely confusing. > > and we can't make global scope > > changes to EAPIs using current mechanisms. EAPIs have to carry on > > using bash 3 until the EAPI mechanism is changed. >=20 > IMHO ebuilds are allowed to set DEPEND=3D">=3Dapp-shells/bash-4.0" and use > bash-4.0 features anyway, but it would be easier to just set > appropriate EAPI in ebuilds. Er, no. An ebuild's deps aren't met when the package manager generates metadata from the ebuild. > > Second, by order of the Council, EAPI 3's feature list was locked > > several weeks ago. If we ignore that for one thing, it just means > > everyone else who had features that came along too late will start > > demanding we reconsider those too... >=20 > IMHO addition of this feature would be acceptable. You could say that about any feature, but the Council chose to just go with an absolute cutoff. --=20 Ciaran McCreesh --Sig_/gtKe=kXuJm_/PJitUq3+F+a Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkoQQzUACgkQ96zL6DUtXhFyDACfZ55aNhGe6u87yyYR63FSPUUZ xKoAoNCkXVbfyN5hjxReNWpKvVYFkJk4 =9xIY -----END PGP SIGNATURE----- --Sig_/gtKe=kXuJm_/PJitUq3+F+a--