ghc-cabal: don't warn about missing cabal fields
authorThomas Miedema <thomasmiedema@gmail.com>
Mon, 1 Jun 2015 17:58:43 +0000 (19:58 +0200)
committerThomas Miedema <thomasmiedema@gmail.com>
Thu, 4 Jun 2015 21:58:28 +0000 (23:58 +0200)
commit14652b519eca12411e92c28cd06de32612b0973a
treed1c1d50fb9ef4753fb2b956224db0ca88d360d21
parent75c6e0684dda585c37b4ac254cd7a13537a59a91
ghc-cabal: don't warn about missing cabal fields

Only print and exit on errors. Warnings of the type
'PackageDistSuspicious' are not very useful.

The following show up in the build logs currently:
  * The 'license' field is missing.
  * No 'maintainer' field
  * No 'category' field
  * 'ghc-options: -O2' is rarely needed. Check that it is giving a real
    benefit and not just imposing longer compile times on your users.

Differential Revision: https://phabricator.haskell.org/D944
utils/ghc-cabal/Main.hs