-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Give Derivation::tryResolve
an evalStore
argument
#9563
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the change is good overall (and needed by Hydra indeed).
I'm more reserved regarding 194ae13 which seems like a net-negative to me
Derivation::tryResolve
an evalStore
argument, and other improvementsDerivation::tryResolve
an evalStore
argument
This is needed for building CA deriations with a src store / dest store split. In particular it is needed for Hydra. NixOS/hydra#838 currently puts realizations, and thus build outputs, in the local store, but it should not.
9b64f7d
to
96dd757
Compare
Dropped it for now! |
Successfully created backport PR for |
Picking up where NixOS#9563 left off.
Picking up where NixOS#9563 left off.
Picking up where NixOS#9563 left off. (cherry picked from commit ba5349c)
Picking up where NixOS#9563 left off.
Give `Derivation::tryResolve` an `evalStore` argument (cherry picked from commit 36ca6ad) Change-Id: If76b185a01ffa982e4c49cf333a9b5fbf9edebfe
Motivation
This is needed for building CA deriations with a src store / dest store split. In particular it is needed for Hydra.
Context
NixOS/hydra#838 currently puts realizations, and thus build outputs, in the local store, but it should not.
Priorities
Add 👍 to pull requests you find important.