@@ -258,9 +258,12 @@ defaultConfiguration = Configuration
258258
259259 , defaultPackageOverrides = map (\s -> fromMaybe (error (show s ++ " is not a valid override selector")) (simpleParse s))
260260 [ "blaze-builder < 0.4" -- the new version breaks many builds, like streaming-commons
261+ , "bindings-GLFW < 3.1" -- https://github.com/bsl/bindings-GLFW/issues/20
261262 , "control-monad-free < 0.6" -- newer versions don't compile with anything but GHC 7.8.x
262− , "mtl == 2.1.*" -- newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
263+ , "GLFW-b < 1.4.7" -- https://github.com/bsl/bindings-GLFW/issues/20
264+ , "hscolour < 1.21" -- an update triggers a re-build of all Haskell packages
263265 , "HStringTemplate < 0.8" -- 0.8 depends on time >= 1.5, which we cannot provide in GHC 7.8.x
266+ , "mtl == 2.1.*" -- newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
264267 , "utf8-string < 1" -- version 1 breaks several packages right now, most notably hint
265268 ]
266269