Skip to content
  • Duncan Coutts's avatar
    Cope better with ghc bug #2201, display a better error message · 87b444ce
    Duncan Coutts authored
    Otherwise it can (and does) really confuse people.
    The problem is that the command $ ghc-pkg-6.9 describe '*' --user
    returns a non-zero exit code if the user package db is empty.
    ghc-pkg intends this exit code to tell us if the query returned
    any results (one can use more complex queries as tests) but Cabal
    interprets it as failure. Indeed we cannot distinguish it from
    any other kind of failure from ghc-pkg.
    87b444ce