On Saturday 27 August 2005 12:53, Brian Harring wrote:
> Hola.
>
> Attached is a patch that
> A) adds EAPI awareness to portage; mainly, if >0, complain and be
>    unwilling to merge the package
> B) tweaks to portage_db_flat, addition of portage_db_metadata, and
>    portage_db_flat_hash

I just realised that there are possible issues with incompatble eclasses 
and ebuilds. What (should) happen(s) when an eclass supports EAPI=1 with 
src_configure and src_make, while the ebuild supports/expects EAPI=0 with 
src_compile.

This means that in some way eclasses should state which EAPI versions they 
support. Possibly with making EAPI a space separated list of api's 
accepted. This would mean some checking in the inherit code AND that EAPI 
in the ebuild should be defined before the inherit.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net

Attachment: pgprAJqRnIcTX.pgp
Description: PGP signature

Reply via email to