Open
Description
I've tracked the cause down to 1ddabe1, which just adds the out
behavior without any explanation.
It see multiple issues with it:
out
is not necessarily the default output- we're ignoring the author's intent not to install anything
- this is derivation-based, not output based - unnecessary coupling we want to move away from (Redefine outputs in terms of language-level "package", not necessarily store-level derivation (RFC-92, and multi-drv packages, docs) #6507)
- not well tested or documented
Originally posted by @roberth in #10825 (comment)