Reduce nix closure size of set-git-rev #468
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With cardano-wallet, I noticed that build dependencies of
set-git-rev
were not cached. Furthermore some of these dependencies werepython
←bzr
←nix-prefetch-scripts
.The problem is nixpkgs
callCabal2nix
, so this replaces it with Haskell.nix.There are other things in
haskell-nix-extra
which can be deprecated, so I have removed them with deprecation errors traced where possible.Comments
This PR will stay draft until I have made and fully tested the corresponding update in cardano-wallet.