Closed noughtmare closed 9 months ago
Nevermind, this is already fixed on master.
But maybe a tighter base
upper bound should be added on the existing version on Hackage?
I'm waiting for a few fixes to z3 to become available; after that there'll be a new release; hopefully within a few weeks.
It still would be nice to make a Hackage revision of the existing versions with a tighter upper bound on base. Otherwise cabal might still try to fall back on broken versions.
sure.. can you go ahead and make the revision on hackage? I'm not exactly sure what the steps are for doing so.
Only maintainers and Hackage trustees can do it.
You'd need to go to https://hackage.haskell.org/package/sbv/maintain and look under the heading "Cabal file metadata" and click on one of the versions of the package listed there. Then you'll see a text area to edit the cabal file where you can change the upper bound.
But really you'd have to do this for all versions to avoid cabal falling back on older versions. That could be a bit of effort, I don't know if that is worth it.
@Bodigrim you're a trustee and have contributed to sbv before. What do you think the best course of action is?
But really you'd have to do this for all versions to avoid cabal falling back on older versions. That could be a bit of effort, I don't know if that is worth it.
Certainly worth doing. If manual update is a bottleneck, https://hackage.haskell.org/package/hackage-cli allows for bulk update of all Cabal files.
Bear with me, I'll make the revisions...
@Bodigrim Thanks!
Should be better now. @noughtmare could you please check?
@Bodigrim, it works. Cabal now fails when trying to resolve dependencies. Unfortunately the error message is not very helpful, but that's on cabal.
Thanks @noughtmare @Bodigrim Much appreciated.
I'm getting this error: