2009/5/17 Ben de Groot <yng...@gentoo.org>: > Ciaran McCreesh wrote: >> On Sun, 17 May 2009 23:17:57 +0200 >> Ben de Groot <yng...@gentoo.org> wrote: >>> 2. "Add new global scope functions in any sane way" >>> This is a valid use case, as seen by the eapi-2 update. But the way >>> this is currently handled by portage (advising to upgrade the package >>> manager) works. So I don't see a need to change the file extension for >>> this reason. >> >> It means we can't start using those new global scope functions until >> we're sure that everyone's going to be upgraded, because users get >> extremely upset if they start seeing that kind of message. > > Isn't that a given anyway? I think the way eapi-2 was introduced into > the tree wasn't particularly problematic.
I think there might be a misunderstanding here. Ciaran means functions provided by the package manager that ebuilds can call during metadata generation, for example built-in versionator-like functionality, not new phase functions like src_prepare and src_configure.