-
Notifications
You must be signed in to change notification settings - Fork 18
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
Bump obelisk for GHC 8.6 #95
Conversation
Not so easy to review this - I'll come back after checking out cg-full-route on obelisk independently. Perhaps rhyolite can go back to develop of ob. |
Yeah. Note that rhyolite was already on |
I've successfully run the obelisk skeleton with this change. |
I have a skeleton app using |
@ali-abrar This is ready for some review. |
Could you also update the changelog? Apart from the bump, it might be worth mentioning the improved error messaging. |
"Improved error messaging" is one way to say it... Perhaps I should have used |
Ideally we'd get these two branches merged first: I find it annoying to depend on branches of dependencies because it makes bumping much less obvious to the next guy. |
Someday it might be nice to use CC @lpsmith |
Just in case you didn't know, @ali-abrar (just delete this comment if I'm speaking the obvious! 🙂) , that latest bump of vessel you did here brought in obsidiansystems/vessel@fa472dc which seems to be a little tight on it's version bounds. The build for this MR is currently broken:
Are there actual bugs / new features that vessel is depending on in QuickCheck > 2.12.6.1 , Aeson > 1.4.2.0 or these > 1? Fwiw, I relaxed these bounds on my project with a bunch of unpacked thunks and it seemed to build. Here is where everything is at and what I changed to get it building.
|
@benkolera Those version bounds were generated by cabal. They'll need to be extended. |
Alright, vessel is good to go now. There's still the groundhog fork to update. |
In general I could convert some of these to |
@3noch callHackageDirect just gets the tarball from hackage [1], which is as per the original sdist upload and does not contain metadata revisions[2]. [1] https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/make-package-set.nix#L192 |
@benkolera Great. I didn't realize the hackage tarball didn't reflect revisions. That makes me more comfortable using |
@ali-abrar I've moved the dependencies you mentioned to use |
Actually, if we're going to prefer
Thunks:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update the changelog.
@ali-abrar Done. |
I merged
obelisk/develop
intoobelisk/cg-fullroute
and then bumped the thunk here.