Comparing changes
Open a pull request
base repository: NixOS/nix
base: f3fd5cc066fd^
head repository: NixOS/nix
compare: fe5f5f8014c5
- 8 commits
- 15 files changed
- 1 contributor
Commits on Jan 26, 2021
-
Make the build-hook work with ca derivations
- Pass it the name of the outputs rather than their output paths (as these don't exist for ca derivations) - Get the built output paths from the remote builder - Register the new received realisations
Configuration menu - View commit details
-
Copy full SHA for f3fd5cc - Browse repository at this point
Copy the full SHA f3fd5ccView commit details -
LocalStore: Send back the new realisations
To allow it to build ca derivations remotely
Configuration menu - View commit details
-
Copy full SHA for 48d9aad - Browse repository at this point
Copy the full SHA 48d9aadView commit details -
LegacySSHStore: Send back the new realisations
To allow it to build ca derivations remotely
Configuration menu - View commit details
-
Copy full SHA for 19a65f2 - Browse repository at this point
Copy the full SHA 19a65f2View commit details -
RemoteStore: Send back the new realisations
To allow it to build ca derivations remotely
Configuration menu - View commit details
-
Copy full SHA for c09f01a - Browse repository at this point
Copy the full SHA c09f01aView commit details -
Also send ca outputs to the build hook
Otherwise they don't get registered, triggering an assertion failure at some point later
Configuration menu - View commit details
-
Copy full SHA for b2e2ce8 - Browse repository at this point
Copy the full SHA b2e2ce8View commit details -
build-remote: Always register the missing outputs
It's possible that all the paths are already there, but just not associated to the current drv output
Configuration menu - View commit details
-
Copy full SHA for 05e139a - Browse repository at this point
Copy the full SHA 05e139aView commit details -
Properly bypass the registering step when all outputs are present
There was already some logic for that, but it didn't handle the case of content-addressed outputs, so extend it a bit for that
Configuration menu - View commit details
-
Copy full SHA for cc89d72 - Browse repository at this point
Copy the full SHA cc89d72View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe5f5f8 - Browse repository at this point
Copy the full SHA fe5f5f8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff f3fd5cc066fd^...fe5f5f8014c5