Skip to content

Update Haskell.nix and the stack resolver - #118

Merged
exarkun merged 3 commits into
mainfrom
bump-haskellnix-nixpkgs
Sep 15, 2022
Merged

Update Haskell.nix and the stack resolver#118
exarkun merged 3 commits into
mainfrom
bump-haskellnix-nixpkgs

Conversation

@exarkun

Copy link
Copy Markdown
Collaborator

We have been using a very old stack resolver since ... it was not as old. Some servant-prometheus maintenance requires some package updates and to be compatible with the result, we should also update PaymentServer.

We need to update Haskell.nix too, because it doesn't know about a sufficiently new LTS resolver.

We don't update Haskell.nix all the way right now because input-output-hk/haskell.nix#1641 changed the way pkg-config packages are specified and that breaks our build by causing libchallenge_bypass_ristretto_ffi to not be found. There was some follow-up work to re-add a supported way of specifying such dependencies, input-output-hk/haskell.nix#1664, but I haven't figured out how to use it yet.

Remove the Stripe "extra-deps" because they're satisfied from the LTS package
set now (I think).
@exarkun
exarkun merged commit 1a23326 into mainSep 15, 2022
@exarkun
exarkun deleted the bump-haskellnix-nixpkgs branch September 15, 2022 19:30
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@exarkun