Packages all, none and lib should be reserved and rejected from Hackage
Open
cabal-install: cmd/check
type: discussion
- Dominant language
- Haskell
- Stars
- 1.7k
- Forks
- 750
- Avg merge
- 4d 3h
- Merged PRs (30d)
- 28
Description
They conflict with the suggested `cabal new-build all` command in #3391, and also with `-allow-newer` and `-allow-older` (which will parse `all` as "apply allow newer to all packages" rather than just one).
If we aren't going to reserve these, then there needs to be a way of disambiguating these cases.
Contributor guide
Assessment
This issue has not been assessed yet.