
Thanks to the efforts of the Simons, we now have a GHC that does not panic on any package that it's able to try compiling. Since the last report, the number of packages on Hackage has increased by 1.8%, from 5564 to 5604, but the number of failing builds has dropped by 4.2%, from 1186 to 1136. This is partly due to a few widely-used packages (e.g. test-framework) being updated to build with HEAD. Here are the top 20 packages that caused a build failure in a package that depended upon them, with the count of the number of failed builds next to each. I have highlighted in *red+bold* package versions that are out of date, typically where the depending-upon package simply has upper bounds on its dependencies that are too strict. For packages that are listed in blue, the versions that are breaking are the latest available. I've CCed the authors of said packages on this email. Folks, please fix your stuff! 60 *network-**2.4.0.*0 63 *primitive-0.4.1* 65 Tensor-1.0.0.1 (Typeable problems) 74 *array-0.3.0.3* 98 *convertible-1.0.11.1* 99 MissingH-1.2.0.2 (broken by a change to unix package) 102 yesod-core-1.2.4.4 (http://lpaste.net/94162) 104 *HTTP-4000.0.7* 121 *mtl-1.1.1.1* 126 process-1.1.0.2 (unsafePerformIO) 138 glib-0.12.4 (Setup.hs broken by recent Cabal changes) 166 MonadCatchIO-mtl-0.3.0.5 (exception problems) 207 MonadCatchIO-transformers-0.3.0.0 (exception problems) 231 *containers-0.4.2.1* 231 OpenGLRaw-1.4.0.0 (a problem with my system, ignore) 242 enumerator-0.4.19 (already pinged jmillikin) 403 *transformers-0.2.2.0* 410 cairo-0.12.4 (Setup.hs broken by recent Cabal changes) 499 *template-haskell-2.8.0.0* 868 *unix-2.3.2.0*