[GHC] #16235: Hadrian devel2 builds Haddock

GHC ghc-devs at haskell.org
Fri Jan 25 16:07:40 UTC 2019


#16235: Hadrian devel2 builds Haddock
-------------------------------------+-------------------------------------
        Reporter:  goldfire          |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Build System      |              Version:  8.6.3
  (Hadrian)                          |
      Resolution:                    |             Keywords:  newcomer
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by RyanGlScott):

 I'm of two minds on this. On one hand, if you're using the `devel2`
 flavour, you most likely only care about debugging GHC itself, and you
 probably don't care about frivolities like Haddock. On the other hand,
 Haddock //is// a pretty integral part of the GHC bindist, and it could be
 argued that not building it in `devel2` is tantamount to not testing an
 important code path.

 (FWIW, I first noticed this quirk when using the `quick` flavour, which is
 another place where the `make`-based build system also did not build
 Haddock. I suppose I rationalized this as trying to finish the build,
 y'know, //quick//ly as possible, but this reasoning might not actually
 hold water in light of the reasoning above.)

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16235#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list