Age | Commit message (Collapse) | Author |
|
Offer a safer interface for path and pathOpt
|
|
Make `system-features` a store setting
|
|
Make narHash in ValidPathInfo not optional
|
|
This seems more correct. It also means one can specify the features a
store should support with --store and remote-store=..., which is useful.
I use this to clean up the build remotes test.
|
|
Before, processConnection wanted to know a user name and user id, and
`nix-daemon --stdio`, when it isn't proxying to an underlying daemon,
would just assume "root" and 0. But `nix-daemon --stdio` (no proxying)
shouldn't make guesses about who holds the other end of its standard
streams.
Now processConnection takes an "auth hook", so `nix-daemon` can provide
the appropriate policy and daemon.cc doesn't need to know or care what
it is.
|
|
|
|
|
|
new-interface-for-path-pathOpt
|
|
|
|
|
|
|
|
derivation-primop-floating-output
|
|
|
|
|
|
|
|
|
|
|
|
new-interface-for-path-pathOpt
|
|
|
|
derivation-primop-floating-output
|
|
into misc-ca
|
|
|
|
|
|
ca-derivation-data-types
|
|
optional-derivation-output-storepath
|
|
|
|
derivation-primop-floating-output
|
|
|
|
We no longer need `ParsedDerivation` because everything libstore needs
to know about is in the `BasicDerivation` proper.
|
|
|
|
into misc-ca
|
|
|
|
This reverts commit 3a9e4c32624b36b70cf8d553fd76a85ee97773ab.
|
|
|
|
optional-derivation-output-storepath
|
|
|
|
I just as little beyond the type as possible, so the implementation
changes this enables can be reviewed separately.
|
|
This is only used by hydra-queue-runner and it's better to implement
it there.
|
|
|
|
|
|
|
|
|
|
we don’t need a full storepath for a fixedoutput derivation. So just
putting the ingestion method + the hash is sufficient.
|
|
Fixes #3471.
|
|
|
|
|
|
|
|
|
|
|
|
|