On Wed, Dec 11, 2013 at 2:40 PM, Michał Górny <mgo...@gentoo.org> wrote:
>> This patch adds multilib_src_{configure,compile,test}_all
>> callbacks, analogous to the existing multilib_src_install_all
>> callback.
>
> No real benefit in having those.

There is no fundamental semantic benefit I can think of; indeed, as
pointed out above, the "portage-standard"
phase-function-implementation-override +
direct-invocation-of-overridden-phase-function recipe has slightly
greater semantic power.  However, subjectively speaking, I feel that
using the multilib_<phase>_all callbacks make for cleaner and easier
to follow code.  My thinking was that providing two ways to achieve
the same thing should be harmless -- ebuild authors are, after all,
coding bash scripts to run in a UNIX-like environment, so hopefully
they are comfortable choosing between multiple-ways-to-do-it :)

However, I'm not so attached to this patch that I'd put up a big fight
over it; my overlay doesn't use them, and they are, strictly-speaking,
superfluous.

-gmt

Reply via email to