Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove custom Cabal//:Cabal library when Cabal >= 3.10 can be used in rules_haskell tests #1871

Open
ylecornec opened this issue Feb 27, 2023 · 1 comment
Labels
blocked Blocked on an usptream ticket

Comments

@ylecornec
Copy link
Member

The current version of Cabal has an issue causing the generated Paths_ files to miss the definition of splitFileName and minusFileName (See #1832).

A fix to cabal was merged (haskell/cabal#8220) and is planned to be part of Cabal 3.10 release.

Hence temporarily, we rely on the fixed version distributed with Tweag's fork of Cabal (See the Cabal//:Cabal library).

@ylecornec ylecornec added the blocked Blocked on an usptream ticket label Feb 27, 2023
@ylecornec ylecornec changed the title Remove custom Cabal//:Cabal library when Cabal >= 3.10 can be used in tests Remove custom Cabal//:Cabal library when Cabal >= 3.10 can be used in rules_haskell tests Feb 27, 2023
@avdv
Copy link
Member

avdv commented May 19, 2023

GHC 9.6.1 is the first version to ship with a fixed Cabal release. So, if we upgrade to that version we should remove the workaround again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Blocked on an usptream ticket
Projects
None yet
Development

No branches or pull requests

2 participants