Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Add a nix.conf option for allowing a symlinked store
|
|
|
|
This gets rid of the inclusion of <future> in util.hh, cutting
compilation time by ~20s (CPU time).
Issue #4045.
|
|
|
|
|
|
|
|
|
|
Using virtual inheritance means that only the default constructors of
the parent classes will be called, which isn't what we want
|
|
If we resolve using the known path of a derivation whose output we
didn't have, we previously blew up. Now we just fail gracefully,
returning the map of all outputs unknown.
|
|
We will sometimes try to query the outputs of derivations we can't
resolve. That's fine; it just means we don't know what those outputs are
yet.
|
|
Co-authored-by: Théophane Hufschmitt <regnat@users.noreply.github.com>
|
|
- `queryDerivationOutputMapAssumeTotal` -> `queryPartialDerivationOutputMap`
- `queryDerivationOutputMapAssumeTotal` -> `queryDerivationOutputMap
|
|
|
|
Offer a safer interface for path and pathOpt
|
|
Make narHash in ValidPathInfo not optional
|
|
|
|
|
|
|
|
new-interface-for-path-pathOpt
|
|
Since the hash is not optional anymore
|
|
|
|
|
|
drv-outputs-map-allow-missing
|
|
|
|
|
|
|
|
|
|
drv-outputs-map-allow-missing
|
|
|
|
|
|
|
|
|
|
|
|
new-interface-for-path-pathOpt
|
|
|
|
into misc-ca
|
|
better-ca-parse-errors
|
|
|
|
optional-derivation-output-storepath
|
|
|
|
This assumption is broken by CA derivations. Making a PR now to do the
breaking daemon change as soon as possible (if it is already too late,
we can bump protocol intead).
|
|
|
|
|
|
This was a suggested course of action in a review in one of our earlier
commits, https://github.com/NixOS/nix/pull/3801#discussion_r457557079
|
|
|
|
|