On 05/21/2016 12:15 AM, Michał Górny wrote:
> Ensure that all USE_EXPAND variables are always exported with filtered
> USE flags inside, even if none of those flags are declared in IUSE.
> This is the behavior required for EAPI 5+ by the PMS.
> Since the behavior for earlier EAPIs is left undefined and having
> different behavior would be confusing to users, apply it in earlier
> EAPIs as well.

The patch looks correct. However, I think it's arguable that the
existing portage behavior makes more sense that what PMS dictates,
because why should USE_EXPAND have any effect on a package which doesn't
declare the corresponding flags in IUSE?

Anyway, given the invasive nature of the proposed change, it's probably
a good idea to have the council weigh in on this.

Reply via email to