On Fri, 24 Aug 2018 10:27:01 -0400
Mike Gilbert <[email protected]> wrote:

> If you want to define behavior that can be relied upon in ebuilds, it
> should be specified in PMS. PMS does not define any meaning for the
> "test" USE flag.

We should eschew idealism about how the world *should* behave, and avoid
making portage a steaming garbage heap in order to comply with a
terrible PMS specification of a heavily used feature.

And we should aim to make this design less crappy in some future EAPI.

And honestly, I've hated the fact we implement test dependencies via:

DEPENDS="test? ( ... )" for so long, its an obvious hack, a terrible
one at that.

I just haven't seen any good proposals for an alternative, let alone
one that got penned up for a future EAPI.

But lets not make portage *worse* while we wait for this imaginary
future.

Attachment: pgpovyH52bfjJ.pgp
Description: OpenPGP digital signature

Reply via email to