-
Notifications
You must be signed in to change notification settings - Fork 82
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
process-1.6.19.0
: relax upper bound of dependency on base
#317
Comments
If you're getting it from Hackage anyway, would |
@tomjaguarpaw, you can build with |
That's interesting. Does Stack check bounds for boot libraries that come with GHC? Cabal (seemingly) doesn't. See: #316 (comment) |
It is a little complicated. If you specify a GHC boot package as an extra-dep then you have to specify also any boot package dependencies as an extra-dep. If you specify a boot package as an extra-dep, Stack effectively gets its Cabal file from Hackage. Normally, you don't have to specify a GHC boot package as an extra-dep. That is because, normally, a Stackage snapshot does not specify any GHC boot packages directly. They get 'included' only because specifying a GHC version brings with it all of that version's boot packages. Recently, however the Stackage project has been issuing mis-specified (from my perspective) |
Interesting. In any case, this should do what you want: https://hackage.haskell.org/package/process-1.6.19.0/revisions/ |
process-1.6.19.0
is a boot package of GHC 9.10.1 which is tied tobase-4.20.0.0
. However, the Cabal file forprocess
on Hackage specifiesbase < 4.20
.I have been tryng to build Stack with GHC 9.10.1. It compiles with
process-1.6.19.0
if the upper bound of that package's dependency onbase
is ignored.The text was updated successfully, but these errors were encountered: