Add --allow-newer/older to Cabal / Setup.hs
Open
Cabal: cmd/configure
re: allow-newer
type: discussion
type: enhancement
- Dominant language
- Haskell
- Stars
- 1.7k
- Forks
- 750
- Avg merge
- 4d 3h
- Merged PRs (30d)
- 28
Description
(move it from ConfigExFlags to ConfigFlags and use it both in Cabal and cabal-install)
This would make it easier for downstream distributions to surgically override the constraints in case they want to widen the bounds, eg. if they move faster than upstream
Originally from https://github.com/haskell/cabal/issues/7444#issuecomment-861467238
> Currently in nixpkgs, where we use Setup.hs for every package, we have only to option to ignore all or none of the bounds. More granularity would be great.
/cc @maralorn
Contributor guide
Assessment
This issue has not been assessed yet.