Files
lix/doc/manual/rl-next/remove-xp-derivations.md
T
eldritch horrors 540071dd77 cli: disallow dynamic derivations
with impure derivations gone we move on to dynamic derivations. this too
is not done in a single commit because dynamic derivations are invasive,
modifying semantics of all references to derivation output paths and all
derivation dependency calculations. removing dynamic derivations cleanly
is made significantly harder by the multiple did-you-mean-sum types, aka
"wrappers for std::variant", holding all derivation outpath information.

Change-Id: Ice7a7700c7b54c6a6061d4beb322b4175923d27a
2025-05-12 13:37:54 +02:00

574 B

synopsis, issues, cls, significance, category, credits
synopsis issues cls significance category credits
Remove impure derivations and dynamic derivations
fj#815
3210
significant Breaking Changes
horrors

The impure-derivations and dynamic-derivations experimental feature have been removed.

New impure or dynamic derivations cannot be created from this point forward, and any such pre-existing store derivations canot be read or built any more. Derivation outputs created by building such a derivation are still valid until garbage collected; existing store derivations can only be garbage collected.