mirror of
https://github.com/NixOS/nix.git
synced 2025-11-18 00:12:43 +01:00
Since this goal has no (goal-wide) notion of "wanted outputs" (we're building the derivation, and thus making all outputs), we should have `initialOutputs` for all outputs, and if we're missing one that's an internal error caused by a bug in Nix. Concretely, `DerivationBuildingGoal::gaveUpOnSubstitution` now clearly does create `initialOutputs` for all outputs, whereas a few commits ago that was not obvious, so I feel confident in saying that this invariant that should be upheld, in fact is upheld. `scatchOutputs` is initialized for every initial output, so the same change to it follows for the same reasons. |
||
|---|---|---|
| .. | ||
| child.cc | ||
| chroot-derivation-builder.cc | ||
| darwin-derivation-builder.cc | ||
| derivation-builder.cc | ||
| hook-instance.cc | ||
| linux-derivation-builder.cc | ||
| sandbox-defaults.sb | ||
| sandbox-minimal.sb | ||
| sandbox-network.sb | ||