-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 09/03/12 10:41 AM, Zac Medico wrote: > On 03/09/2012 07:21 AM, Michael Orlitzky wrote: >> The advantage that the eapi function has over a comment is that >> it's not magic -- it's just normal bash syntax. So we've >> addressed that issue at a small performance cost (we're really >> only sourcing the ebuild up to 'exit'). > > Also consider the case where a user syncs after not having updated > for a couple of months, and the tree contains some ebuilds with > EAPIs that are not supported by the currently installed package > manager.
IIRC we get this already, when the EAPI isn't supported by the version of portage installed -- upgrading really old systems won't allow an emerge of python-2.7 due to a too-new EAPI, and python-2.7 is needed to upgrade to the newer portage. I don't see how the EAPI check itself failing and thereby excluding an ebuild is much different than the specified EAPI excluding it..? Either way, the end user is going to have issues if they don't keep their portage up to date. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iF4EAREIAAYFAk9aJ0QACgkQAJxUfCtlWe2tTAEA7iUgDOCaGoQhz1dXukQ/a3lY rsdqewd2DYZWtsv+3XoA/iRVe+qf4HXdkWTchFRHlolaTJechz6AZCzKY/sNdu4w =1e/8 -----END PGP SIGNATURE-----