New Cabal-syntax and an ancient Cabal conflict in a single package (e.g., old hackage-repo-tool on Hackage used both a new Cabal-syntax and ancient Cabal)
Open
attention: needs-backport 3.8
cabal-testsuite
continuous-integration
regression in 3.8
type: bug
- Dominant language
- Haskell
- Stars
- 1.7k
- Forks
- 750
- Avg merge
- 4d 3h
- Merged PRs (30d)
- 28
Description
One possible workaround is described here: https://hackage.haskell.org/package/Cabal-syntax-3.6.0.0
---
~~See github.com/haskell/hackage-security/runs/7814984300?check_suite_focus=true~~ In hackage-security CI we once hit a bug:
```
tests/TestSuite/InMemRepo.hs:17:1: error:
Ambiguous module name ‘Distribution.Text’:
it was found in multiple packages:
Cabal-3.6.0.0 Cabal-syntax-3.8.1.0
```
Edit: this was first spotted in cabal CI originally.
Contributor guide
Assessment
This issue has not been assessed yet.