-
Notifications
You must be signed in to change notification settings - Fork 10
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
Is cryptonite >= 0.23 strictly needed? #11
Comments
EDIT: I'll lower the version bounds and try building. |
I noticed there is a fork of Sorry for the bother, hope there's something we can do ! |
@tsani @donkeybonks The changes required are minor: rahulmutt@f376af2 There's a use of TypeApplications that doesn't add any new power and can be replaced with a simple type annotation. The impact of removing the I tested out my forks in a local stack project and it was working without any hitches with |
@donkeybonks Short answer: cryptonite-0.23 is an unnecessarily high bound. @rahulmutt I don't think there's any impact in removing the forall in the instance declaration. I honestly don't recall why I put it there in the first place, since instance type variables are already scoped. Thank you very much for working out what changes were needed to get it to build with GHC 7.10! I rebased @rahulmutt's ghc-7.10 branch on top of my master branch and I've ironed out the kinks in getting Travis to build against lts-10.8 and lts-6.27 (with extra-deps for things like servant and its dependencies). I lowered the bound on cryptonite to 0.19 and the bound on memory to 0.13 so that these packages won't need to be listed as extra-deps when building against lts-6.27. The tests now depend on The only problem is that the bundled stack.yaml in the repo will have @donkeybonks in master, I currently have a git extra-dep on @rahulmutt's fork of github-webhooks since it builds with ghc-7.10. Let me know when your upstream builds and I'll drop it. |
The one on git should build, but the published 0.9.0 will not. |
I've updated stack.yaml on master accordingly. Thanks! |
I just released github-webhooks 0.9.1. When 0.9.1 hits stack (in say, 24hrs) the explicit git dependency can be removed again. Sorry for the inconvenience! We have mutual dependencies on each other, so this was way more awkward than I expected, ha. |
Please make sure to shoot me a tag when/if you make the next release with adjusted dependency bounds so I can update the servant examples accordingly. |
When trying to build
servant-github-webhook-0.3.2.1
againstlts-7.24
you getsince
0.21
<0.23
.The text was updated successfully, but these errors were encountered: