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 1E8miv-00070I-DC for garchives@archives.gentoo.org; Fri, 26 Aug 2005 22:30:57 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7QMSS6G011159; Fri, 26 Aug 2005 22:28:28 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 j7QMQj8A032618 for ; Fri, 26 Aug 2005 22:26:45 GMT Received: from cpe-65-26-255-237.wi.res.rr.com ([65.26.255.237] helo=nightcrawler) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1E8mgG-0008Bb-KE for gentoo-dev@lists.gentoo.org; Fri, 26 Aug 2005 22:28:13 +0000 Date: Fri, 26 Aug 2005 17:26:21 -0500 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] EAPI Message-ID: <20050826222621.GV1701@nightcrawler> References: <1125085775.16733.55.camel@localhost> <20050826203242.GS1701@nightcrawler> <20050826220213.GA4801@phaenix.haell.com> 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="EyuBRJR0MsVMWKTf" Content-Disposition: inline In-Reply-To: <20050826220213.GA4801@phaenix.haell.com> User-Agent: Mutt/1.5.8i X-Archives-Salt: 469677b4-6b76-4c5e-bc72-5dfd85a1df80 X-Archives-Hash: 1f2c41ce9196ae0a51af22fbee35d457 --EyuBRJR0MsVMWKTf Content-Type: text/plain; charset=utf8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 26, 2005 at 03:02:13PM -0700, Drake Wyrm wrote: > Brian Harring wrote: > > B) EAPI is pretty much bash env template switching > [snip] >=20 > Perhaps the EAPI handling could be implemented using eclasses, rather > than something in the deep, dark, python-based internals. Effectively the implementation is essentially an eclass, but won't=20 wind up in $PORTDIR/eclass due to the fact it's also slightly bound to=20 python side. For example, the ebuild build operation class knows not to command the=20 ebuild processor to execute the configure phase for eapi0, 'coz that=20 hook doesn't exist. For >eap0, it commands it. That's about the=20 extent of python side awareness at this point, beyond checking min/max=20 eapi support. ~harring --EyuBRJR0MsVMWKTf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDD5cMvdBxRoA3VU0RAsFWAJ9R/pSgZyqJYSCrnroFowTwnjhW+gCg78QE p86q5ho6kbGtXE+25TKH11A= =q3te -----END PGP SIGNATURE----- --EyuBRJR0MsVMWKTf-- -- gentoo-dev@gentoo.org mailing list