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

Bump dependency versions for GHC 8.0 #95

Closed
wants to merge 1 commit into from

Conversation

bgamari
Copy link

@bgamari bgamari commented Jan 8, 2016

No description provided.

@hsenag
Copy link
Member

hsenag commented Jan 8, 2016

I'd prefer to wait for a release candidate of GHC 8 so I can test myself on Windows and Linux - but if base 4.9 won't get any further API changes now and you need this soon, I can apply it quicker.

@cnd
Copy link

cnd commented Jan 15, 2016

@hsenag
I understand that as maintainer you can wait a lot but just note that there are should be a lot of users who will not wait and they all will be forced to do same things by themselves. I strongly suggest to accept this. At least haskell platform will not be released without cabal install and you can't build cabal install without accepting this changes. This is one of core libraries and if someone on this earth is caring about ecosystem...

@hsenag
Copy link
Member

hsenag commented Jan 15, 2016

FYI at the moment I can build with GHC 8.0 RC1 but I can't run the tests, because of snoyberg/conduit#242

I'm happy to apply this if it's obstructing people. But is it just wanted on github, or on hackage too?

I wonder if the people working at the bleeding edge should just pass --allow-newer to Cabal instead of me providing "official" but untested versions. I know that doing that doesn't work at present because of Build-Tools, but I take @hvr's point that I should just remove that.

@cnd
Copy link

cnd commented Jan 16, 2016

Currently that's not very first and not the only obstructing thing and really can wait either in github and hackage, I personally don't need it having those changes done locally so it's still being just up to you.

@hsenag
Copy link
Member

hsenag commented Jan 16, 2016

I've dropped the build-tools line on hackage, and I've pushed a base 4.10 patch to a GHC8 branch for now: https://github.com/haskell/HTTP/tree/ghc8

@ndmitchell
Copy link

For info, this is obstructing my testing of my downstream packages that use HTTP. Not fatal, but a release with a fix would be useful.

@hvr
Copy link
Member

hvr commented Feb 10, 2016

@ndmitchell GHC 8 compatible http://hackage.haskell.org/package/HTTP-4000.3.3 was released recently

@ndmitchell
Copy link

Thanks @hvr! (And now I move on to raising tickets in things above HTTP, HeinrichApfelmus/vault#23)

@hsenag hsenag closed this Feb 10, 2016
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants