Closed ysangkok closed 4 months ago
Whoops, maybe I should've slept before releasing, not vice versa.
What version of servant does cabal pull for you?
I get the same error if I pass cabal repl -w ghc-9.8.2 -b servant-client-core -c 'servant==0.20.1'
, so I suppose it must be 0.20.1.
Looking at servant-client-core.cabal
in the repo, it does seem to specify that package as a dependency. And looking at the released cabal file, I also see build-depends: servant
there in the library section. So I am not sure what is going on...
Okay, I'll check tomorrow.
Thanks for the report.
I suppose those two symbols were added recently, and we need a new release of servant
. Then we could revise client-core to depend on that new release... ? But not sure, I haven't investigated. Good night.
Ah yes, DeepQuery was added just 3 weeks ago: https://github.com/haskell-servant/servant/pull/1604/files
I've deprecated 0.20.1 servant-client* for now, Cabal won't pull them. But looks like we need a new release, there are breaking changes since 0.20.
Are we ready to cut 0.21 or there is some unfinished work? Whole servant bump is a tedious process.
I don't think there is 'unfinished work' aside from @MangoIV's work on documentation in #1726 . But I am not sure that even needs to be synced with releases since it might get auto-deployed on readthedocs.
If we have RTD set on "latest" then we don't have anything to worry about
Closing this as the issue is resolved. We still need to do a new release eventually.
I have cabal-install-3.10.3.0, trying to open the repl for the release of client-core from today:
cc: @maksbotan