Skip to content
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

Update Haskell.nix and the stack resolver #118

Merged
merged 3 commits into from
Sep 15, 2022
Merged

Conversation

exarkun
Copy link
Collaborator

@exarkun exarkun commented Sep 15, 2022

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 main Sep 15, 2022
@exarkun exarkun deleted the bump-haskellnix-nixpkgs branch September 15, 2022 19:30
Sign up for free to 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