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 1J634h-0007K6-AS for garchives@archives.gentoo.org; Sat, 22 Dec 2007 12:03:27 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.2/8.14.0) with SMTP id lBMC2Wk3013744; Sat, 22 Dec 2007 12:02:32 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 lBMBxhvn007795 for ; Sat, 22 Dec 2007 11:59:43 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.ferdyx.org (Postfix) with ESMTP id 973358D306 for ; Sat, 22 Dec 2007 13:03:32 +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 aIwb8Wb7O1Kg for ; Sat, 22 Dec 2007 13:03:31 +0100 (CET) Received: from posidon.ferdyx.org (posidon.ferdyx.org [192.168.0.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.ferdyx.org (Postfix) with ESMTP id B8E6A8D305 for ; Sat, 22 Dec 2007 13:03:30 +0100 (CET) Received: by posidon.ferdyx.org (nbSMTP-1.01-cvs) for uid 1000 (using TLSv1/SSLv3 with cipher DHE-RSA-AES256-SHA (256/256 bits)) ferdy@gentoo.org; Sat, 22 Dec 2007 12:59:40 +0100 (CET) Date: Sat, 22 Dec 2007 12:59:40 +0100 From: "Fernando J. Pereda" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [GLEP 55] EAPI subdirectories instead of file name suffixes Message-ID: <20071222115940.GC4937@ferdyx.org> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <200712172320.01988.peper@gentoo.org> <476C6B2E.3010807@gentoo.org> <20071222070930.3fd63845@blueyonder.co.uk> 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: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yLVHuoLXiP9kZBkt" Content-Disposition: inline In-Reply-To: <20071222070930.3fd63845@blueyonder.co.uk> User-Agent: Mutt/1.5.16 (2007-06-09) X-Archives-Salt: 304e865b-202d-4b97-9582-d068c83f8e73 X-Archives-Hash: 20f5c5995afddb3379f1b9d5d5c6327e --yLVHuoLXiP9kZBkt Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 22, 2007 at 07:09:30AM +0000, Ciaran McCreesh wrote: > On Sat, 22 Dec 2007 03:41:02 +0200 > Petteri R=C3=A4ty wrote: > > Piotr Jaroszy=C5=84ski kirjoitti: > > > This GLEP proposes usage of EAPI-suffixed file extensions for > > > ebuilds (for example, foo-1.2.3.ebuild-1). > >=20 > > It seems many people don't like the idea of having it in the filename > > but how about having subdirectories for different eapis. This should > > even be faster for the package manager as it can just ignore the > > directories it can't understand instead of having to parse the file > > names. > >=20 > > example: > >=20 > > ${PORTDIR}///eapiX/ >=20 > In terms of what it does and doesn't allow, this one's equivalent. But > it has some new disadvantages: >=20 > * It's several more directory reads. This is a measurable performance > hit on something that's already i/o bound. Among other things, because readdirs cannot be neither readahead nor 'advised'. Which is STUPIDLY slow. So adding yet another directory to the hierarchy is quite silly. - ferdy --=20 Fernando J. Pereda Garcimart=C3=ADn 20BB BDC3 761A 4781 E6ED ED0B 0A48 5B0C 60BD 28D4 --yLVHuoLXiP9kZBkt Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHbPwsCkhbDGC9KNQRAvvaAJ958ck7H+r6u9JWrxA48xZxD0Jr+QCfdLEY RBiIgIoRN9wKxZ8l6iT8VOg= =czvM -----END PGP SIGNATURE----- --yLVHuoLXiP9kZBkt-- -- gentoo-dev@gentoo.org mailing list