@@ -85,6 +85,9 @@ data BuildPlan = BuildPlan
8585 , bpOptionalCore :: Map PackageName Version
8686 -- ^ See 'iiOptionalCore'
8787 , bpSkippedTests :: Set PackageName
88+ , bpExpectedFailures :: Set PackageName
89+ -- ^ Expected test failures. Unlike SkippedTests, we should still try to
90+ -- build them.
8891 }
8992
9093-- | Email address of a Stackage maintainer.
@@ -109,7 +112,7 @@ data SelectSettings = SelectSettings
109112 --
110113 -- Returns a reason for stripping in Left, or Right if the package is
111114 -- allowed.
112− , expectedFailuresSelect :: Set PackageName
115+ , expectedFailures :: Set PackageName
113116 , excludedPackages :: Set PackageName
114117 -- ^ Packages which should be dropped from the list of stable packages,
115118 -- even if present via the Haskell Platform or @stablePackages@. If these
@@ -135,7 +138,6 @@ data BuildStage = BSTools | BSBuild | BSTest
135138data BuildSettings = BuildSettings
136139 { sandboxRoot :: FilePath
137140 , extraArgs :: BuildStage -> [String]
138− , expectedFailuresBuild :: Set PackageName
139141 , testWorkerThreads :: Int
140142 -- ^ How many threads to spawn for running test suites.
141143 , buildDocs :: Bool