Duncan Coutts pushed to branch wip/dcoutts/issue-27105-stopTicker at Glasgow Haskell Compiler / GHC Commits: f51bed08 by Duncan Coutts at 2026-05-15T09:30:06+01:00 Try disabling haddock build for temporary CI debugging On OSX, the build is failing on this branch but the failure is a timeout of haddock. This is impractical to debug. Instead we need to run the testsuite rather than building docs. Then we have a chance to see more specific failures. - - - - - 1 changed file: - hadrian/src/Rules/Documentation.hs Changes: ===================================== hadrian/src/Rules/Documentation.hs ===================================== @@ -1,4 +1,5 @@ {-# LANGUAGE GADTs #-} +{-# OPTIONS_GHC -Wno-error=unused-top-binds #-} module Rules.Documentation ( -- * Rules @@ -81,21 +82,26 @@ needDocDeps = do -- | Build all documentation documentationRules :: Rules () documentationRules = do +{- buildDocumentationArchives buildHtmlDocumentation buildManPage buildPdfDocumentation buildSphinxInfoGuide - +-} -- a phony rule that runs Haddock for "Haskell Hierarchical Libraries" and -- the "GHC-API" "docs-haddock" ~> do + return () +{- root <- buildRoot need [ root -/- pathIndex "libraries" ] - +-} -- a phony rule that runs Haddock, builds the User's guide, builds -- Haddock's manual, and builds man pages "docs" ~> do + return () +{- root <- buildRoot doctargets <- ghcDocs =<< flavour @@ -128,6 +134,7 @@ documentationRules = do where archiveTarget "libraries" = Haddocks archiveTarget _ = SphinxHTML +-} -- | Check Sphinx log for undefined reference target errors. Ideally we would -- use sphinx's @-W@ flag here but unfortunately it also turns syntax View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/f51bed08926666ffbd4639b3deb67e63... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/f51bed08926666ffbd4639b3deb67e63... You're receiving this email because of your account on gitlab.haskell.org.