From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1E8mLR-0007Nz-Ud for garchives@archives.gentoo.org; Fri, 26 Aug 2005 22:06:42 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7QM427r002033; Fri, 26 Aug 2005 22:04:02 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7QM0mAj009029 for ; Fri, 26 Aug 2005 22:00:49 GMT Received: from c-24-10-82-41.hsd1.ca.comcast.net ([24.10.82.41] helo=phaenix.haell.com) by smtp.gentoo.org with esmtp (Exim 4.43) id 1E8mHA-0004ye-Lm for gentoo-dev@lists.gentoo.org; Fri, 26 Aug 2005 22:02:16 +0000 Received: by phaenix.haell.com (Postfix, from userid 1000) id 2EE5C2392FEC; Fri, 26 Aug 2005 15:02:14 -0700 (PDT) Date: Fri, 26 Aug 2005 15:02:13 -0700 From: Drake Wyrm To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] EAPI Message-ID: <20050826220213.GA4801@phaenix.haell.com> Mail-Followup-To: gentoo-dev@gentoo.org References: <1125085775.16733.55.camel@localhost> <20050826203242.GS1701@nightcrawler> 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="9jxsPFA5p3P2qPhR" Content-Disposition: inline In-Reply-To: <20050826203242.GS1701@nightcrawler> X-Arch: athlon_tbird-gentoo-linux-gnu X-Fnord: There is no conspiracy X-Fortune: Live in a world of your own, but always welcome visitors. User-Agent: Mutt/1.5.8i X-Archives-Salt: 3867d944-fcb8-4cd0-89df-c96b6a773587 X-Archives-Hash: bf36b9203a7743220b1e6dd4ce597534 --9jxsPFA5p3P2qPhR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Brian Harring wrote: > On Fri, Aug 26, 2005 at 03:49:35PM -0400, Kristian Benoit wrote: [snip] > > the EAPI would be an ebuild API definition. The equivalent to the XML's > > dtd. The ebuild could point to a directory named > > $PORTDIR/eapi// which would contain a python script named [snip] > Few questions;=20 > A) what does xml bring to the table explicitly that is needed? > remember portage doesn't have a hard dep on xml parsing libs yet,=20 > this would add it (livecd/stage* potentially needing adjustment as=20 > a result). If I read the idea correctly, it's not suggesting that Portage implement XML as a config engine; it's just using XML as an example. The analogy works just as well for SGML DTDs or C libraries. > B) EAPI is pretty much bash env template switching [snip] Perhaps the EAPI handling could be implemented using eclasses, rather than something in the deep, dark, python-based internals. --=20 That is not dead which can eternal lie, And with strange eons even death may die. -- The Call of Cthulu, II. The Tale of Inspector Legrasse --9jxsPFA5p3P2qPhR Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iEYEARECAAYFAkMPkWUACgkQQWVmeKdhp/LIIQCgqx7R7EZY9JFGCVNIUVoMWQ0b XtIAoIXvc3GVTvVFRnwkRZt1A1VWmN8r =bfb9 -----END PGP SIGNATURE----- --9jxsPFA5p3P2qPhR-- -- gentoo-dev@gentoo.org mailing list