-
Notifications
You must be signed in to change notification settings - Fork 113
Adapt to new hnix-store
#1112
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
base: master
Are you sure you want to change the base?
Adapt to new hnix-store
#1112
Conversation
https://hackage.haskell.org/package/cryptonite
Are you sure? |
Oops, vice versa :) Just wrote it opposite in PR summary. |
What is the state of this? It is a concern for NixOS/nixpkgs#429810 and I would prefer not to downgrade all the hnix-store packages again. |
These are the only versions of these packages that are compatible with hnix 0.17.0, pending haskell-nix/hnix#1112. Since hnix has more reverse dependencies, it is easier to make its requirements the default. Since Stackage LTS no longer tracks hnix-store-*, the overridding situation is less hairy than it used to. All hnix-store-* packages except hnix-store-core and hnix-store-remote have been introduced after hnix-store-core >= 0.8 and need to be overridden to use that. This partially reverts commit 330ee35.
Okay, unresolved regressions. I guess let's go back to the way things were: NixOS/nixpkgs#442633 |
These are the only versions of these packages that are compatible with hnix 0.17.0, pending haskell-nix/hnix#1112. Since hnix has more reverse dependencies, it is easier to make its requirements the default. Since Stackage LTS no longer tracks hnix-store-*, the overridding situation is less hairy than it used to. All hnix-store-* packages except hnix-store-core and hnix-store-remote have been introduced after hnix-store-core >= 0.8 and need to be overridden to use that. This partially reverts commit 330ee35.
These are the only versions of these packages that are compatible with hnix 0.17.0, pending haskell-nix/hnix#1112. Since hnix has more reverse dependencies, it is easier to make its requirements the default. Since Stackage LTS no longer tracks hnix-store-*, the overridding situation is less hairy than it used to. All hnix-store-* packages except hnix-store-core and hnix-store-remote have been introduced after hnix-store-core >= 0.8 and need to be overridden to use that. This partially reverts commit 330ee35.
cabal outdated
cryptonite
->crypton
hnix-store
NamedAlgo
thingie first and do another release ofstore
packages prior merging this. Some new dependency requirements might be fixable onstore
side as wellWhile many derivations eval correctly there are some new failure that need investigating. Will post more details.