@@ -142,6 +142,9 @@ defaultExpectedFailures ghcVer = execWriter $ do
142142 mapM_ add $ words =<<
143143 [ "distributed-process lockfree-queue network-transport-tcp"
144144 ]
145+
146+ -- Pulls in monad-peel which does not compile
147+ when (ghcVer >= GhcMajorVersion 7 8) $ add "monad-control"
145148 where
146149 add = tell . singleton . PackageName
147150
@@ -350,10 +353,6 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
350353 addRange "Michael Snoyman" "hxt" "< 9.3.1"
351354 addRange "Michael Snoyman" "network" "< 2.4"
352355
353− -- https://github.com/fpco/stackage/issues/178
354− addRange "Michael Snoyman" "MonadCatchIO-transformers" "< 0.3.1"
355− addRange "Michael Snoyman" "MonadCatchIO-mtl" "< 0.3.1"
356−
357356 -- https://github.com/fpco/stackage/issues/189
358357 addRange "Michael Snoyman" "statistics" "< 0.11"
359358
@@ -381,7 +380,8 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
381380 addRange "Michael Snoyman" "bson" "== 0.2.4"
382381
383382 -- Depends on a newer version of happy
384− addRange "Roman Cheplyaka <roma@ro-che.info>" "pretty-show" "<= 1.6.1"
383+ when (ghcVer < GhcMajorVersion 7 8) $
384+ addRange "Roman Cheplyaka <roma@ro-che.info>" "pretty-show" "<= 1.6.1"
385385
386386 -- Version 0.15.3 requires a newer template-haskell
387387 addRange "FP Complete <michael@fpcomplete.com>" "language-ecmascript" "< 0.15.3"