
On Fri, Apr 11, 2014 at 8:26 AM, Michael Snoyman
On Fri, Apr 11, 2014 at 6:49 AM, Michael Snoyman
wrote: On Fri, Apr 11, 2014 at 6:36 AM, Carter Schonwald < carter.schonwald@gmail.com> wrote:
michael, yes, these are a bug that snuck in POST RC2, its getting fixed this week. Contact Austin and ask for a binary, or build from 7.8 tip
I just woke up, came downstairs, and kicked off a GHC build. If anyone has a Linux 64-bit binary ready and can send me the link, I'll be able to test that much sooner.
Someone has also reported a second bug, which may or may not be fixed by the proposed 7.8.2[1]. Hopefully I'll have more information in the next few hours.
Michael
OK, my GHC build is now complete. I can confirm that the original bug has in fact been fixed. I can also confirm that Yesod issue 713 about yesod-auth is *also* resolved, even though it was not part of the original GHC ticket. Furthermore, the entire yesod-platform compiles (after fixing a language-javascript version number).
I'm going to go ahead with a Stackage build to look for any other regressions, which should be complete in the next 4 hours or so (maybe less). But from the Yesod world, you can consider tip[1] signed off on.
Michael
[1] SHA: 5dd87133d47595974b9eeefcd3b6fd1a6bc2e95d
Wow, Stackage built a lot faster than I thought... I wonder if GHC 7.8 compiles code faster. Below is the list of build failures, which is a few less than failed with 7.8.0rc2. So yet another signoff that we're good to go on the 7.8.2 release. Michael cabal: Error: some packages failed to install: MFlow-0.4.4 depends on Workflow-0.8.0.8 which failed to install. Workflow-0.8.0.8 failed during the building phase. The exception was: ExitFailure 1 categories-1.0.6 failed during the building phase. The exception was: ExitFailure 1 comonad-extras-4.0 failed during the building phase. The exception was: ExitFailure 1 compdata-0.7.0.1 failed during the building phase. The exception was: ExitFailure 1 criterion-0.8.0.2 depends on statistics-0.10.5.2 which failed to install. crypto-cipher-benchmarks-0.0.5 depends on statistics-0.10.5.2 which failed to install. encoding-0.7 failed during the configure step. The exception was: user error ( /tmp/encoding-0.7-7743/encoding-0.7/Data/Static.hs:39:28: Couldn't match expected type 'Bool' with actual type 'Int#' In the expression: eqWord# v (int2Word# 4294967295#) In the expression: if eqWord# v (int2Word# 4294967295#) then Nothing else (if (I# (word2Int# v)) > 1114111 then error (show (I# (word2Int# v)) ++ " is not a valid char (" ++ show (I# i) ++ ")") else Just (chr (I# (word2Int# v)))) ) gitlib-3.0.2 failed during the building phase. The exception was: ExitFailure 1 gitlib-cmdline-3.0.1 depends on gitlib-3.0.2 which failed to install. gitlib-libgit2-3.0.1 depends on gitlib-3.0.2 which failed to install. gitlib-s3-3.0.2 depends on gitlib-3.0.2 which failed to install. gitlib-test-3.0.1 depends on gitlib-3.0.2 which failed to install. groundhog-0.4.2.2 failed during the building phase. The exception was: ExitFailure 1 groundhog-mysql-0.4.2.2 depends on groundhog-0.4.2.2 which failed to install. groundhog-postgresql-0.4.2.2 depends on groundhog-0.4.2.2 which failed to install. groundhog-sqlite-0.4.2.2 depends on groundhog-0.4.2.2 which failed to install. groundhog-th-0.4.2.2 depends on groundhog-0.4.2.2 which failed to install. monad-peel-0.1.1 failed during the building phase. The exception was: ExitFailure 1 mysql-simple-0.2.2.4 depends on pcre-light-0.4 which failed to install. parsestar-1.4 failed during the building phase. The exception was: ExitFailure 1 pcre-light-0.4 failed during the building phase. The exception was: ExitFailure 1 recursion-schemes-4.0 failed during the building phase. The exception was: ExitFailure 1 statistics-0.10.5.2 failed during the building phase. The exception was: ExitFailure 1 syb-extras-0.3 failed during the building phase. The exception was: ExitFailure 1 uniqueid-0.1.1 failed during the building phase. The exception was: ExitFailure 1