@@ -263,10 +263,8 @@ defaultConfiguration = Configuration
263 [ "blaze-builder < 0.4" -- the new version breaks many builds, like streaming-commons
263 [ "blaze-builder < 0.4" -- the new version breaks many builds, like streaming-commons
264 , "blaze-html < 0.8" -- new versions break pandoc
264 , "blaze-html < 0.8" -- new versions break pandoc
265 , "blaze-markup < 0.7" -- new versions break pandoc
265 , "blaze-markup < 0.7" -- new versions break pandoc
266− , "control-monad-free < 0.6" -- newer versions don't compile with anything but GHC 7.8.x
267 , "haddock-library == 1.1.*" -- new versions break pandoc
266 , "haddock-library == 1.1.*" -- new versions break pandoc
268 , "HStringTemplate < 0.8" -- 0.8 depends on time >= 1.5, which we cannot provide in GHC 7.8.x
267 , "HStringTemplate < 0.8" -- 0.8 depends on time >= 1.5, which we cannot provide in GHC 7.8.x
269− , "mtl == 2.1.*" -- newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
270 , "primitive < 0.6" -- newer versions break lens and others packages
268 , "primitive < 0.6" -- newer versions break lens and others packages
271 , "QuickCheck < 2.8" -- 2.8 breaks chell-quickcheck-0.2.4
269 , "QuickCheck < 2.8" -- 2.8 breaks chell-quickcheck-0.2.4
272 , "utf8-string < 1" -- version 1 breaks several packages right now, most notably hint
270 , "utf8-string < 1" -- version 1 breaks several packages right now, most notably hint
@@ -306,22 +304,24 @@ defaultConfiguration = Configuration
307 , extraPackages = map (\s -> fromMaybe (error (show s ++ " is not a valid extra package selector")) (simpleParse s))
305 , extraPackages = map (\s -> fromMaybe (error (show s ++ " is not a valid extra package selector")) (simpleParse s))
308 [ "aeson < 0.8" -- newer versions don't work with GHC 6.12.3
306 [ "aeson < 0.8" -- newer versions don't work with GHC 6.12.3
309− , "blaze-markup >=0.5.2.1 && <0.6.3.0" -- required by idris-0.9.17.1
307+ , "annotated-wl-pprint <0.6" -- required by idris-0.9.17.1
310 , "blaze-html < 0.7.1" -- required by idris-0.9.17.1
308 , "blaze-html < 0.7.1" -- required by idris-0.9.17.1
309+ , "blaze-markup >=0.5.2.1 && <0.6.3.0" -- required by idris-0.9.17.1
311 , "c2hs < 0.21" -- newer versions cannot compile ncurses
310 , "c2hs < 0.21" -- newer versions cannot compile ncurses
312 , "Cabal == 1.18.*" -- required for cabal-install et al on old GHC versions
311 , "Cabal == 1.18.*" -- required for cabal-install et al on old GHC versions
313 , "Cabal == 1.20.*" -- required for cabal-install et al on old GHC versions
312 , "Cabal == 1.20.*" -- required for cabal-install et al on old GHC versions
314 , "cabal-install == 1.18.*" -- required for ghc-mod on 7.8.x
313 , "cabal-install == 1.18.*" -- required for ghc-mod on 7.8.x
315− , "cpphs < 1.19" -- required to build Agda
316− , "haddock-api < 2.16" -- required on GHC 7.8.x
317 , "containers < 0.5" -- required to build alex with GHC 6.12.3
314 , "containers < 0.5" -- required to build alex with GHC 6.12.3
315+ , "control-monad-free < 0.6" -- newer versions don't compile with anything but GHC 7.8.x
316+ , "cpphs < 1.19" -- required to build Agda
318 , "deepseq == 1.3.0.1" -- required to build Cabal with GHC 6.12.3
317 , "deepseq == 1.3.0.1" -- required to build Cabal with GHC 6.12.3
319 , "descriptive < 0.1" -- required for structured-haskell-mode-1.0.8
318 , "descriptive < 0.1" -- required for structured-haskell-mode-1.0.8
320 , "equivalence == 0.2.5" -- required to build Agda with GHC 7.8.x
319 , "equivalence == 0.2.5" -- required to build Agda with GHC 7.8.x
321 , "gloss < 1.9.3" -- new versions don't compile with GHC 7.8.x
320 , "gloss < 1.9.3" -- new versions don't compile with GHC 7.8.x
321+ , "haddock-api < 2.16" -- required on GHC 7.8.x
322 , "haskell-src-exts < 1.16" -- required for structured-haskell-mode-1.0.8
322 , "haskell-src-exts < 1.16" -- required for structured-haskell-mode-1.0.8
323 , "lens >=4.1.1 && <4.8" -- required by idris-0.9.17.1
323 , "lens >=4.1.1 && <4.8" -- required by idris-0.9.17.1
324− , "annotated-wl-pprint <0.6" -- required by idris-0.9.17.1
324+ , "mtl < 2.2" -- newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
325 , "mtl-prelude < 2" -- required for to build postgrest on mtl 2.1.x platforms
325 , "mtl-prelude < 2" -- required for to build postgrest on mtl 2.1.x platforms
326 , "optparse-applicative == 0.10.*" -- required for elm-make 0.1.1 and elm-package 0.4
326 , "optparse-applicative == 0.10.*" -- required for elm-make 0.1.1 and elm-package 0.4
327 , "parallel == 3.2.0.3" -- newer versions don't work with GHC 6.12.3
327 , "parallel == 3.2.0.3" -- newer versions don't work with GHC 6.12.3