@@ -20,8 +20,9 @@ defaultExtraCore _ = fromList $ map PackageName $ words
2020-- will still be run and logs kept, but a failure will not indicate an
2121-- error in our package combination.
2222defaultExpectedFailures :: GhcMajorVersion
23+ -> Bool -- ^ haskell platform
2324 -> Set PackageName
24−defaultExpectedFailures ghcVer = execWriter $ do
25+defaultExpectedFailures ghcVer requireHP = execWriter $ do
2526 -- Requires an old version of WAI and Warp for tests
2627 add "HTTP"
2728
@@ -219,6 +220,16 @@ defaultExpectedFailures ghcVer = execWriter $ do
219220
220221 -- Requires locally running server
221222 add "bloodhound"
223+
224+ when (ghcVer == GhcMajorVersion 7 8 && requireHP) $ do
225+ -- https://github.com/ndmitchell/extra/issues/2
226+ add "extra"
227+
228+ -- https://github.com/vincenthz/hs-asn1/issues/11
229+ add "asn1-encoding"
230+
231+ -- https://github.com/vincenthz/hs-tls/issues/84
232+ add "tls"
222233 where
223234 add = tell . singleton . PackageName
224235