@@ -22,7 +22,14 @@ checkPlan bp = do
22 _ <- checkCabalVersion
22 _ <- checkCabalVersion
24 putStrLn "Checking build plan"
24 putStrLn "Checking build plan"
25− (ec, dryRun', stderr) <- readProcessWithExitCode "cabal" (addCabalArgsOnlyGlobal $ "install":"--dry-run":bpPackageList bp) ""
25+ (ec, dryRun', stderr) <- readProcessWithExitCode "cabal"
26+ ( addCabalArgsOnlyGlobal
29+ : "--max-backjumps=-1"
26 when (ec /= ExitSuccess || "Warning:" `isPrefixOf` stderr) $ do
33 when (ec /= ExitSuccess || "Warning:" `isPrefixOf` stderr) $ do
27 putStr stderr
34 putStr stderr
28 putStr dryRun'
35 putStr dryRun'