IntersectMBO / IntersectMBO/cardano-ledger

When possible, remove un-need allow-newer stanzas for ghc-9.14

Open
#5,588 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
295
Forks
179
Avg merge
4d 7h
Merged PRs (30d)
29

Description

I am about to raise a PR that adds `ghc-9.14` `allow-newer` stanzas in the `cabal.project` file to include the following:

* https://github.com/haskell/aeson/issues/1155
* https://github.com/haskellari/binary-orphans/issues/67
* https://github.com/phadej/boring/issues/48
* https://github.com/well-typed/canonical-json/issues/12
* https://github.com/well-typed/cborg/issues/373
* https://github.com/aisamanra/config-ini/issues/54
* https://github.com/obsidiansystems/constraints-extras/issues/61
* https://github.com/obsidiansystems/dependent-map/issues/59
* https://github.com/JonasDuregard/dictionary-sharing/issues/4
* https://github.com/phadej/vec/issues/122
* https://github.com/fizruk/http-api-data/issues/152
* https://github.com/haskellari/indexed-traversable/issues/50
* https://github.com/haskellari/microstache/issues/45
* https://github.com/emilypi/nonempty-vector/issues/28
* https://github.com/dmwit/ordered-containers/issues/33
* https://github.com/yesodweb/persistent/issues/1619
* https://github.com/lspitzner/pqueue/issues/147
* https://github.com/haskellari/qc-instances/issues/110
* https://github.com/haskellari/these/issues/211
* https://github.com/haskellari/tree-diff/issues/102
* https://github.com/dmwit/universe/issues/76
* https://github.com/haskell-hvr/uuid/issues/95

The fixes for Plutus are already in the `master` branch of that repository but has not been released to CHaP yet.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the ghc-9.14 allow-newer stanzas in cabal.project and checking the linked upstream issues for released fixes. Check the CHaP availability of the mentioned Plutus fixes as well. Done means removing only stanzas no longer needed while retaining compatibility and confirming the project still resolves successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.