If people want to support an old version of Cabal, they can't add the new setup build dependencies from https://github.com/haskell/cabal/pull/2515 So it should only be a suspicious warning, not a warning. This matters for GHC, since we hard error on all cabal check warnings.