ANNOUNCE: GHC 7.6.2 Release Candidate 1

We are pleased to announce the first release candidate for GHC 7.6.2: http://www.haskell.org/ghc/dist/7.6.2-rc1/ This includes the source tarball, installers for Windows, and bindists for Windows, Linux, OS X and FreeBSD, on x86 and x86_64. We plan to make the 7.6.2 release early in 2013. Please test as much as possible; bugs are much cheaper if we find them before the release! Thanks Ian, on behalf of the GHC team

On 09/12/12 21:39, Ian Lynagh wrote:
We are pleased to announce the first release candidate for GHC 7.6.2:
http://www.haskell.org/ghc/dist/7.6.2-rc1/
This includes the source tarball, installers for Windows, and bindists for Windows, Linux, OS X and FreeBSD, on x86 and x86_64.
We plan to make the 7.6.2 release early in 2013.
Please test as much as possible; bugs are much cheaper if we find them before the release!
Here's the list of bugs fixed in 7.6.2, assuming we've been good about assigning milestones correctly (i.e. there might be one or two missing): http://hackage.haskell.org/trac/ghc/query?status=closed&status=new&order=id&col=id&col=summary&col=milestone&col=status&col=owner&col=component&col=version&milestone=7.6.2&desc=1&resolution=fixed Cheers, Simon

On Sun, Dec 9, 2012 at 10:39 PM, Ian Lynagh wrote:
Please test as much as possible; bugs are much cheaper if we find them before the release!
I tried to build the source tarball on Mac OS X 10.5.8. I used GHC 7.6.1, which I also built myself (without any problem) and installed in /Library/Frameworks/GHC.framework/Versions/7.6.1/usr. I got this: HC [stage 0] ghc/stage1/build/hschooks.o ghc/hschooks.c:36:0: error: conflicting types for ‘StackOverflowHook’ /Library/Frameworks/GHC.framework/Versions/7.6.1/usr/lib/ghc-7.6.1/include/rts/Hooks.h:21:0: error: previous declaration of ‘StackOverflowHook’ was here make[1]: *** [ghc/stage1/build/hschooks.o] Error 1 make: *** [all] Error 2 Regards, Sean

Hi Sean, On Mon, Dec 10, 2012 at 04:04:34PM +0100, Sean Leather wrote:
On Sun, Dec 9, 2012 at 10:39 PM, Ian Lynagh wrote:
Please test as much as possible; bugs are much cheaper if we find them before the release!
I tried to build the source tarball on Mac OS X 10.5.8. I used GHC 7.6.1, which I also built myself (without any problem) and installed in /Library/Frameworks/GHC.framework/Versions/7.6.1/usr. I got this:
HC [stage 0] ghc/stage1/build/hschooks.o
ghc/hschooks.c:36:0: error: conflicting types for ‘StackOverflowHook’
Thanks for the report! I've fixed it in the 7.6 branch. Thanks Ian

Hi Ian
This bug is still present in mainline. Any chance of it being fixed?
Cheers,
David
On 12 January 2013 06:38, Ian Lynagh
Hi Sean,
On Mon, Dec 10, 2012 at 04:04:34PM +0100, Sean Leather wrote:
On Sun, Dec 9, 2012 at 10:39 PM, Ian Lynagh wrote:
Please test as much as possible; bugs are much cheaper if we find them before the release!
I tried to build the source tarball on Mac OS X 10.5.8. I used GHC 7.6.1, which I also built myself (without any problem) and installed in /Library/Frameworks/GHC.framework/Versions/7.6.1/usr. I got this:
HC [stage 0] ghc/stage1/build/hschooks.o
ghc/hschooks.c:36:0: error: conflicting types for ‘StackOverflowHook’
Thanks for the report! I've fixed it in the 7.6 branch.
Thanks Ian
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Hi, Am Dienstag, den 22.01.2013, 21:39 -0800 schrieb David Terei:
ghc/hschooks.c:36:0: error: conflicting types for ‘StackOverflowHook’
oh, is GHC about to have a feature where, upon a compiler error, it will ask the user „would you like me to ask on stack overflow about this for you?“? Very cool! Are we going to see a GoogleHock, HayooHock, HaskellCafeHook and ComplainOnTwitterHook as well? Greetings, Joachim (SCNR) -- Joachim "nomeata" Breitner mail@joachim-breitner.de | nomeata@debian.org | GPG: 0x4743206C xmpp: nomeata@joachim-breitner.de | http://www.joachim-breitner.de/

Hi David, On Tue, Jan 22, 2013 at 09:39:40PM -0800, David Terei wrote:
This bug is still present in mainline. Any chance of it being fixed?
I've just built HEAD with 7.6.2, so I think this has been fixed. If not, please give me more details on how to reproduce it. Thanks Ian

On Sun, Dec 09, 2012 at 09:39:58PM +0000, Ian Lynagh wrote:
We are pleased to announce the first release candidate for GHC 7.6.2:
http://www.haskell.org/ghc/dist/7.6.2-rc1/
This includes the source tarball, installers for Windows, and bindists for Windows, Linux, OS X and FreeBSD, on x86 and x86_64.
We plan to make the 7.6.2 release early in 2013.
Please test as much as possible; bugs are much cheaper if we find them before the release!
This change https://github.com/ghc/ghc/commit/106f0434144199276add8860c146c542cc67513b is missing for a success build on DragonFly-3.2/x86_64 With this change applied a "gmake test" gives: OVERALL SUMMARY for test run started at Thu Dec 13 10:44:57 CET 2012 3402 total tests, which gave rise to 13556 test cases, of which 10 caused framework failures 10484 were skipped 2966 expected passes 47 had missing libraries 37 expected failures 0 unexpected passes 22 unexpected failures Unexpected failures: ../../libraries/directory/tests getPermissions001 [bad exit code] (normal) ../../libraries/unix/tests/libposix posix005 [bad stdout] (normal) ffi/should_run 4038 [bad exit code] (normal) perf/compiler T6048 [stat not good enough] (optasm) perf/haddock haddock.Cabal [stat not good enough] (normal) perf/haddock haddock.base [stat not good enough] (normal) perf/haddock haddock.compiler [stat not good enough] (normal) plugins plugins01 [bad exit code] (normal) plugins plugins02 [stderr mismatch] (normal) plugins plugins03 [stderr mismatch] (normal) rts T2615 [bad stdout] (normal) safeHaskell/check/pkg01 ImpSafeOnly01 [exit code non-0] (normal) safeHaskell/check/pkg01 ImpSafeOnly02 [exit code non-0] (normal) safeHaskell/check/pkg01 ImpSafeOnly03 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly04 [exit code non-0] (normal) safeHaskell/check/pkg01 ImpSafeOnly05 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly06 [exit code non-0] (normal) safeHaskell/check/pkg01 ImpSafeOnly07 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly08 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly09 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly10 [exit code non-0] (normal) safeHaskell/check/pkg01 safePkg01 [bad exit code] (normal)

On Thu, Dec 13, 2012 at 12:31:09PM +0100, Goetz Isenmann wrote:
This change
https://github.com/ghc/ghc/commit/106f0434144199276add8860c146c542cc67513b
is missing for a success build on DragonFly-3.2/x86_64
Thanks, I've merged it to the 7.6 branch now. Thanks Ian

Sorry rather late follow up:
On 10 December 2012 06:39, Ian Lynagh
We are pleased to announce the first release candidate for GHC 7.6.2: http://www.haskell.org/ghc/dist/7.6.2-rc1/
BTW the ghc-7.6 source tarballs are huge: does x86_64-w64-mingw32-gcc-4.6.3-release-win64_rubenvb.tar.bz2 (81MB) really need to be included?? Today I did a basic test build on Fedora 18 x86_64 which looked okay. I uploaded the src rpm file if others want to try to build and play with it: http://petersen.fedorapeople.org/ghc-7.6/ghc-7.6.1.20121207-10.1.fc19.src.rp... (It should be built with: http://petersen.fedorapeople.org/ghc-7.6/ghc-rpm-macros-0.976.5-1.fc19.src.r... for correct package interdependency generation.) Jens

http://petersen.fedorapeople.org/ghc-7.6/ghc-7.6.1.20121207-10.1.fc19.src.rp...
Also successfully did a test build on Fedora Rawhide ARM: http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=140431 Jens

Also successfully did a test build on Fedora Rawhide ARM:
Sorry, the correct url is: http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=1404311 (this build is against ghc-7.4.2 btw).

Hi Ian,
Please test as much as possible; bugs are much cheaper if we find them before the release!
A good news is that GHC 7.6.2 can be compiled on FreeBSD 9.1. But this problem exists: http://hackage.haskell.org/trac/ghc/ticket/7592 Typing "gmake -j10" again completes the building. A bad new is that test is not completed. - Compiling T5001 uses CPU 100% - signals004 is waiting for something forever Killing these two processes completes tests. The result is as follows: Unexpected failures: ../../libraries/base/tests/Concurrent Chan002 [bad exit code] (normal) ../../libraries/directory/tests getPermissions001 [bad exit code] (normal) ../../libraries/process/tests 3994 [bad exit code] (threaded1) ../../libraries/unix/tests signals004 [bad exit code] (normal) ../../libraries/unix/tests/libposix posix004 [bad exit code] (normal) ../../libraries/unix/tests/libposix posix005 [bad stdout] (normal) concurrent/should_run conc070 [bad exit code] (ghci) driver dynHelloWorld [bad exit code] (dyn) dynlibs T3807 [bad exit code] (normal) dynlibs T5373 [bad stdout] (normal) ffi/should_run 4038 [bad exit code] (normal) perf/compiler T3294 [stat too good] (normal) perf/compiler T6048 [stat not good enough] (optasm) perf/haddock haddock.Cabal [stat not good enough] (normal) perf/haddock haddock.base [stat not good enough] (normal) perf/haddock haddock.compiler [stat not good enough] (normal) plugins plugins01 [bad exit code] (normal) plugins plugins02 [stderr mismatch] (normal) plugins plugins03 [stderr mismatch] (normal) rts T2615 [bad stdout] (normal) rts derefnull [bad exit code] (normal) rts divbyzero [bad exit code] (normal) rts exec_signals [bad stdout] (normal) safeHaskell/check/pkg01 ImpSafeOnly01 [exit code non-0] (normal) safeHaskell/check/pkg01 ImpSafeOnly02 [exit code non-0] (normal) safeHaskell/check/pkg01 ImpSafeOnly03 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly04 [exit code non-0] (normal) safeHaskell/check/pkg01 ImpSafeOnly04 [exit code non-0] (normal) safeHaskell/check/pkg01 ImpSafeOnly05 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly06 [exit code non-0] (normal) safeHaskell/check/pkg01 ImpSafeOnly07 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly08 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly09 [stderr mismatch] (normal) safeHaskell/check/pkg01 ImpSafeOnly10 [exit code non-0] (normal) safeHaskell/check/pkg01 safePkg01 [bad exit code] (normal) --Kazu
participants (8)
-
David Terei
-
Goetz Isenmann
-
Ian Lynagh
-
Jens Petersen
-
Joachim Breitner
-
Kazu Yamamoto
-
Sean Leather
-
Simon Marlow