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

Make it build with gch 8.8 and add ghc 8.8 travis build #319

Merged
merged 2 commits into from
Sep 15, 2019

Conversation

erikd
Copy link
Contributor

@erikd erikd commented Sep 7, 2019


Edit (@moodmosaic): Resolves #317

@erikd erikd force-pushed the erikd/ghc-8.8 branch 2 times, most recently from 1778b09 to a91742e Compare September 7, 2019 04:34
@newhoggy
Copy link

newhoggy commented Sep 8, 2019

Please add minbounds on checkers because earlier versions don't build on ghc-8.8

@erikd
Copy link
Contributor Author

erikd commented Sep 8, 2019

@newhoggy Sure, what should the minbound be?

@newhoggy
Copy link

newhoggy commented Sep 8, 2019

checkers-0.5.2 please. It's the latest version. checkers-0.5.1 was the first version to build on ghc-8.8 but it broke ghc-7.10 I think.

@erikd
Copy link
Contributor Author

erikd commented Sep 8, 2019

But @newhoggy , hedgehog doesn't depend on checkers.

@newhoggy
Copy link

newhoggy commented Sep 8, 2019

Probably not in hedgehog proper, but this line.

$ grep checkers */*.cabal
hedgehog-test-laws/hedgehog-test-laws.cabal:    , checkers                        >= 0.5        && < 0.6

@erikd
Copy link
Contributor Author

erikd commented Sep 8, 2019

Ah ok, fixed!

@newhoggy
Copy link

newhoggy commented Sep 8, 2019

Thanks!

@newhoggy
Copy link

newhoggy commented Sep 8, 2019

👍

@newhoggy
Copy link

Any chance we can merge the ghc-8.8 fix at cut a release?

@moodmosaic
Copy link
Member

@newhoggy

checkers-0.5.2 please. It's the latest version. checkers-0.5.1 was the first version to build on ghc-8.8 but it broke ghc-7.10 I think.

Good catch 👍 Indeed: haskell-checkers/checkers#38 (comment)

Copy link
Member

@moodmosaic moodmosaic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@gwils
Copy link
Contributor

gwils commented Sep 13, 2019

I've made metadata revisions for several versions of checkers. You can set the lower bound back to where it was now if you wish, and the bad version will be avoided automatically.

@newhoggy
Copy link

How did you edit the metadata to avoid solving the bad case?

@gwils
Copy link
Contributor

gwils commented Sep 13, 2019 via email

@erikd
Copy link
Contributor Author

erikd commented Sep 13, 2019

@newhoggy George used his super powers as a Hackage Trustee to fix it by editing the package metadata on Hackage!

@moodmosaic
Copy link
Member

@newhoggy, if you can put checkers back then fine, otherwise I think it's OK to leave it as-is since it's only used in hedgehog-test-laws/hedgehog-test-laws.cabal. @gwils @jacobstanley

@newhoggy
Copy link

@erikd I think you need to do it since it's your PR

@moodmosaic moodmosaic merged commit ee3f4d5 into hedgehogqa:master Sep 15, 2019
@erikd erikd deleted the erikd/ghc-8.8 branch September 15, 2019 04:37
@erikd
Copy link
Contributor Author

erikd commented Sep 17, 2019

I deleted my comment :). Version 1.0.1 has been released.

@moodmosaic
Copy link
Member

I deleted my comment :). Version 1.0.1 has been released.

@erikd, yes. So when a release PR like #324 is merged, it means there's a new version on Hackage plus an annotated tag for it here on GitHub.

@erikd
Copy link
Contributor Author

erikd commented Sep 18, 2019

Yeah, I did not see that PR until just now :).

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.

Support for GHC-8.8
4 participants