haskell / haskell/cabal

backport semaphore-compat-0.2 support to 3.14 and 3.16

Open
#11,946 4 comments 0 reactions 0 assignees View on GitHub
re: semaphores
Dominant language
Haskell
Stars
1.7k
Forks
750
Avg merge
4d 3h
Merged PRs (30d)
28

Description

Since ghc-9.12.5 (and I expect ghc-9.14.2) are moving to semaphore-compat-0.2, it would be good to allow recent cabal-install major versions to build with it.

So it would be good to backport [it](https://github.com/haskell/cabal/pull/11628) to 3.14 and 3.16 so that they can continue to be built with the latest ghc-9.12 and ghc-9.14 minor releases.

See also commercialhaskell/stackage#8032

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked pull request 11628 and comparing its changes with the 3.14 and 3.16 branches. Check the cabal-install build configuration and compatibility with semaphore-compat-0.2 under GHC 9.12 and 9.14; done means both branches build with the latest relevant minor releases.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.