By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Build the packages the default way The overlay carried nine warning flags, a benchmark flag for packages that have no benchmarks, and haddock turned off. The warnings belong in the cabal files, where a local build gets them too, and nothing was asking for the rest. What is left is the two things a default build does not do: build from an sdist, so a file the cabal file forgot to list fails here rather than on Hackage, and -Werror, which stays out of the cabal files so that a warning a later GHC invents fails this build and not somebody else's. Haddock is on again, which is how it should have been for a package meant to be read.