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 1M5NDu-0006s1-58 for garchives@archives.gentoo.org; Sat, 16 May 2009 16:58:58 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 09CDCE0506; Sat, 16 May 2009 16:58:57 +0000 (UTC) Received: from mail-bw0-f223.google.com (mail-bw0-f223.google.com [209.85.218.223]) by pigeon.gentoo.org (Postfix) with ESMTP id 9B7DCE0506 for ; Sat, 16 May 2009 16:58:56 +0000 (UTC) Received: by bwz23 with SMTP id 23so2336002bwz.34 for ; Sat, 16 May 2009 09:58:56 -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=eBxyHR5AYNv+ewOexDgUriYmllCHX9G6vPyib9oZlYU=; b=x4PYJo8RPBBQ9q5Tme96Vm8eHw8ylhepMrxRqSZak5Wujcl1B5LzfADgo4TbhRl7No 03UHTodBOjfKZjQzx7jTFaawd1VOCfgdjLnw43pI0grYbgpMoSUWJExu0w+iF5t6ZQai jaJOkofvgO03V2nkdkfsrr7Yt/kuufLSrjJfI= 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=Mpw3d9lXug1OqWF0icsI2DMW9ohxN9dB7flqNuzjMGDNFJEB12Kh1NQM+Zhcr8JMjE 7RhVGE4eKUeUwk3cYGoeZLd5I25cOQFcQCVpcJe93mGv4VY7eyPWBIyioK9E0VXgQ5Ho XobM1XvQj0CVfm8g1jEEFI7hQekHlpxV4OErE= Received: by 10.103.179.1 with SMTP id g1mr3042899mup.48.1242493135622; Sat, 16 May 2009 09:58:55 -0700 (PDT) Received: from snowmobile (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id 12sm3285640muq.23.2009.05.16.09.58.55 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 16 May 2009 09:58:55 -0700 (PDT) Date: Sat, 16 May 2009 17:58:50 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] The fallacies of GLEP55 Message-ID: <20090516175850.163a6c98@snowmobile> In-Reply-To: <20090516165441.GA14841@eric.schwarzvogel.de> References: <20090516153224.GA4964@eric.schwarzvogel.de> <20090516163421.32935cbc@snowmobile> <20090516154332.GA6646@eric.schwarzvogel.de> <20090516164903.261df865@snowmobile> <20090516155500.GA8506@eric.schwarzvogel.de> <20090516165752.7d0b9fdc@snowmobile> <20090516161558.GA9841@eric.schwarzvogel.de> <20090516171959.6934290c@snowmobile> <20090516163138.GA12276@eric.schwarzvogel.de> <20090516173811.442b080a@snowmobile> <20090516165441.GA14841@eric.schwarzvogel.de> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.16.1; 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; micalg=PGP-SHA1; boundary="Sig_/CHsnBn_W0XD/qb.OUClq_Xe"; protocol="application/pgp-signature" X-Archives-Salt: 0d8c5195-a65d-408c-9abe-957ca50b68dd X-Archives-Hash: 49c3a2a056336def9987f5ed9dd4d676 --Sig_/CHsnBn_W0XD/qb.OUClq_Xe Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 16 May 2009 18:54:41 +0200 Tobias Klausmann wrote: > > Why? What's the big deal with .ebuild-? or .eapi-?.eb instead > > of .ebuild? >=20 > One that you illustrate yourself: what aboud .eapi-11.eb or > .ebuild-11? Then you include those in your static list not using patterns that deals with them. > What if you want to be able to choos EAPI names more > freely? Not a problem. We used .kdebuild-1 rather than .ebuild-kdebuild-1 for kdebuild, for example. > > > My point is this: from experience I suspect having a hard change > > > once and having easy progress on either side of it is preferable > > > to having mid-range complications all the time. > >=20 > > .ebuild-? is not complicated. >=20 > Oh, it adds a variable portion to something that's otherwise > static.=20 > glob regex > classic *.ebuild .*\.ebuild > \.ebuild$ >=20 > pms-style *.ebuild-* .*\.ebuild-[0-9]+ > \.ebuild-[0-9]+$ >=20 > The newer sort of extension is much more involved to get *really* > right in patterns. Globs and regexen are only the two most > popular examples. You shouldn't be writing anything that even tries to look at any EAPI you don't support. You should be using a static list of file extensions, not a pattern. > > The only way it'll be "in the next ten years" rather than "in the > > next two years" is if Gentoo continues its current approach of > > making changes require every single person to agree... >=20 > There is such a things as too much change too quickly. And even > if we take that 2 years number: do *you* know what changes we > might need in two years? I suspect not. Neither do I (or just > about anybody else). I just think the hoops we have to jump > through now to tackle hypothetical problems in two (or ten) years > aren't worth it.=20 That's my point -- I don't pretend to know what we'll need in the future, so I don't advocate a solution that requires that we do know. --=20 Ciaran McCreesh --Sig_/CHsnBn_W0XD/qb.OUClq_Xe Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEARECAAYFAkoO8MwACgkQ96zL6DUtXhFiXwCfXk0EuYYtVQ9sQ1JkQfOTJcZb 38EAoNhXFuIA8FxPloCILxKRfyTMepw5 =Ajs3 -----END PGP SIGNATURE----- --Sig_/CHsnBn_W0XD/qb.OUClq_Xe--