semaphore-compat-2.0

Open Beginner friendly
#8,032 16 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

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

Research direction

Start by locating cabal-install-3.14.2.0's dependency bounds for semaphore-compat and read the semaphore-compat 2.0.0 changelog linked in the issue. Update the bound so the package is compatible with GHC 9.12.5, then verify that cabal-install remains enabled when Stackage nightly moves to that compiler.

Written by the indexing model from the issue text.

Description

Heads-up for ghc-9.12.5

semaphore-compat-2.0.0 (changelog) is out of bounds for:

  • cabal-install-3.14.2.0 (>=1.0.0 && < 1.1). GHC major version specific bounds, Mikolaj Konarski mikolaj.konarski@funktory.com @Mikolaj. Used by: library

Note semaphore-compat-2.0 will be in ghc-9.12.5 (and presumably ghc-9.14.2).
So you probably want to fix this first for cabal-install-3.16.

However we will have to disable cabal-install until this is addressed when we will move stackage nightly to 9.12.5 which will include this major version bump.

Dominant language
Dockerfile
Stars
551
Forks
825
Avg merge
1d 16h
Merged PRs (30d)
9

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from commercialhaskell/stackage

All issues in commercialhaskell/stackage

Similar issues

More Build System issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.