On Fri, Jul 11, 2014 at 6:40 AM, Austin Seipp <austin@well-typed.com> wrote:
The GHC Team is pleased to announce a new patchlevel release of GHC, 7.8.3.

haddock 2.14.3 that ships with it seems to be quite broken. Perhaps it's a bad interaction with cabal, it's hard to say from the outside, but here are some details.

Here's the kind of error I get from haddock when I try to use cabal to install a package (primitive, in this case):

    module ‘primitive-0.5.3.0:Main’ is defined in multiple files: dist/build/tmp-92638/Control/Monad/Primitive.hs
                                                                  dist/build/tmp-92638/Data/Primitive/MachDeps.hs
                                                                  dist/build/tmp-92638/Data/Primitive/Types.hs
                                                                  dist/build/tmp-92638/Data/Primitive/Array.hs
                                                                  dist/build/tmp-92638/Data/Primitive/ByteArray.hs
                                                                  dist/build/tmp-92638/Data/Primitive/Internal/Compat.hs

The result is that I have no haddock docs for any packages now :-(