[haskell-updates] stack: patch for semaphore-compat >= 2.0 - #534567
Conversation
|
Stack is not intended to be built against packages other than those specified by its 'Official' Stack 3.11.1 binaries are built against GHC 9.10.3 and (mostly) packages in Stackage LTS Haskell 24.43. (Unusually, because Stackage is not up to date with developments with EDIT: My general approach is for the most recent 'official' Stack binaries to be built against the most recent Stackage LTS Haskell snapshot. As soon as Stackage adopts a version of GHC that depends on |
|
A couple of updates:
|
Ideally, we won't use this going forward and just build stack with GHC 9.12
83469ac to
0887901
Compare
|
@mpilgrem Builds fine with your patches. Haven't tested much more yet since we don't (can't?) run the integration tests as part of the Nix build. |
Apply patches from commercialhaskell/stack#6935 allowing us to build stack with GHC 9.12.5-rc2 (but no other GHC version). Patch for the change log is not included (due to likely conflict problems), but other documentation included with stack is updated. We also apply an unrelated bug fix, so we don't need to rebase the patches.
0887901 to
f479cba
Compare
wolfgangwalther
left a comment
There was a problem hiding this comment.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 534567 --additional-package tests.haskell.upstreamStackHpackVersion
Commit: f479cbacabc19e9d7e0d7e86cd4cd14315d7dc89
x86_64-linux
✅ 3 packages built:
- haskellPackages.stack
- stack
- tests.haskell.upstreamStackHpackVersion
| url = "https://github.com/commercialhaskell/stack/commit/591b6eb225b4cd2cfa4d282089fdb33e86bb14ad.patch"; | ||
| hash = "sha256-GTUBGZ1KWQii60Yt9JpKcwMkzuIuSTdKLGd3aM0jXWw="; | ||
| }) | ||
| # FIXME(@sternenseemann): these URLs are not stable (yet) |
There was a problem hiding this comment.
Since these PRs will only be merged once a new stackage LTS release is made, I think we should probably not wait before merging this into, at least, haskell-updates.
9c55dbe
If we want to build stack wtih GHC 9.12.5, we'll have to work around commercialhaskell/stack#6934 somehow.
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.