On 04/27/2012 08:45 AM, Ciaran McCreesh wrote: > On Fri, 27 Apr 2012 08:41:35 -0700 > Zac Medico <zmed...@gentoo.org> wrote: >>> In order to make it globally available, you put it in EAPI 5, and >>> make the package mangler die at pretend time if the user has patches >>> specified for a package that isn't EAPI 5. >> >> Or, have repoman assert that src_prepare contains an epatch_user call >> if EAPI is less than 5. > > Why bother? That's hideously error prone. We have a simple way that's > guaranteed to work, and that is able to inform the user if their > expectations can't be met.
I suppose that we could do it both ways. The repoman check would be for people who want a practical approach that doesn't require all ebuilds to be converted to EAPI 5, and your strict die approach would be for people who want strictness and can afford to wait for the relevant ebuilds to be converted to EAPI 5. -- Thanks, Zac