-
-
Notifications
You must be signed in to change notification settings - Fork 413
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
Allow GHC-9.6 #1680
Allow GHC-9.6 #1680
Conversation
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.
I added a few minor nitpicks, mostly about potentially adding comments explaining why things are the way they are. Besides that, this looks like a pretty straightforward change to me.
I do have to add that I'm just a random guy and not a servant maintainer :)
Thanks very much for your review @voidus , I think I have addressed your concerns. Please let me know if that is not the case. |
@ysangkok do you plan to do Hackage revisions to allow 9.6? I can do that if you want me to. |
@maksbotan I don't think a revision will work, since I don't think we have had a release since #1627 . But I do think it is time to make one. I just don't have the Hackage permissions to do that. |
@ysangkok can you give me commit hash and a version you'd like to set? I'll make hackage release hopefully tomorrow You plan 0.19.2? 0.20? |
@maksbotan It has to be a new major version, so 0.20.0, since we have had multiple breaking changes. I think the latest commit, 88408e4, should be released. Thank you very much for your work! |
Okay! I'll try to do it this evening. Do you have a list of those changes btw? Compared to 0.19.1. |
I have always thought that we need to use the
I think for this release, we can include the changelogs that don't have a tag after them, so e.g. #1571, #1573, #1584 and so on. It's a shame that the changelogs for v0.19.1 do not appear to include all the changelog entries listed above. |
I've made hackage revisions for:
These do not require version bumps as no code was changed. Will proceed with 0.20 for servant, servant-server, servant-client-core, servant-swagger later this day. |
That might work, but I think it might be best to make a release for We must weigh saving space on Hackage with how confusing the differing version numbers get... |
Of course, when I start doing 0.20 bumps, I'd have to bump servant-client and such packages as well. I'm not going to leave servant-client-0.19 + servant-client-core-0.20 :) |
Great! By the way, I think the tool used to read |
It seems like warnings can't be turned off for doctest-0.21, so I fixed them instead. Passing
-Wno-type-defaults
would also work, but I only got it to work in a way that would also affect compilation. I think it is nice to have more explicit types, so I don't really consider the fixed warnings a problem.Closes #1672