IntersectMBO / IntersectMBO/cardano-ledger
When possible, remove un-need allow-newer stanzas for ghc-9.14
- 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
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