Michał Górny:
> This was planned for a while. The concept of 'best' and 'native' that
> are not always the same ABI is confusing and mostly unnecessary.
> Additionally, we prefer people using multilib-minimal phases rather than
> multilib_for* functions.
> ---
> eclass/multilib-build.eclass | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/eclass/multilib-build.eclass b/eclass/multilib-build.eclass
> index 4a87af6..de6c27b 100644
> --- a/eclass/multilib-build.eclass
> +++ b/eclass/multilib-build.eclass
> @@ -210,6 +210,9 @@ multilib_parallel_foreach_abi() {
> multilib_for_best_abi() {
> debug-print-function ${FUNCNAME} "${@}"
>
> + eqawarn "QA warning: multilib_for_best_abi() function is deprecated and
> should"
> + eqawarn "not be used. The multilib_is_native_abi() check may be used
> instead."
> +
> local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abi_pairs) )
>
> multibuild_for_best_variant _multilib_multibuild_wrapper "${@}"
>
I wonder if it makes sense to add a repoman warning for these kind of
deprecations? Not sure if many people read the post-emerge output. By
experience, not so many.