jonathanknowles:
Even though the
parsec-3.1.18.0boot package bundled with GHC9.14.1was itself compiled againstbase-4.22.0.0, the version on Hackage (with an outdated upper bound onbase) seems to cause dependency resolution failures for packages that transitively depend onparsec-3.1.18.0when building with GHC9.14.1.
This looks like an error in the GHC release process.
GitLab
Bump base upper bound to < 4.24 for GHC 10.0 (15f8a710) · Commits · Glasgow...
GHC mirror of the parsec package
@wz1000 bumped this in the GHC submodules.
I don’t know if there was any communication with the parsec maintainers, but GHC shipping with unreleased boot libs has been a recurring issue.