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
pgprAJqRnIcTX.pgp
Description: PGP signature