Closed erikd closed 6 years ago
Turns out this was due to tweaking my ~/.cabal/config
file (on a single machine I had not used in a white) to override the default and set tests: True
. Reseting it returned mafia's behavior to normal.
Found the problem using cabal user-config diff
which prints the difference between the user's config and the default one for that version of cabal.
Closing this.
Just noticed that mafia builds the tests for dependent packages, or at least tries to.
With cabal 2.0 and ghc 8.4.3 I can do this:
and I get this:
The problem is actually the test dependencies of uuid-types. The tests specify a stupidly old version of
tasty
which then requires an old version ofhashable
which conflicts with thebase
supplied with this version of GHC.Obviously
uuid-types
should be fixed, but I'm wondering if broken tests should prevent a dependency being built.