ANNOUNCE: GHC 7.10.2 Release Candidate 2

We are pleased to announce the first release candidate for GHC 7.10.2: https://downloads.haskell.org/~ghc/7.10.2-rc2 https://downloads.haskell.org/~ghc/7.10.2-rc2/docs/html/ This includes the source tarball and bindists for Windows, and Debian Linux. FreeBSD, OS X and Solaris binaries will follow soon. These binaries and tarballs have an accompanying SHA256SUMS file signed by my GPG key id (0x3B58D86F). We plan to make the 7.10.2 final release in a week or two - so please test as much as possible; bugs are much cheaper if we find them before the release! -- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/

In concert, Haskell Platform 7.10.2 RC2 is out (for OS X and Linux - Windows on its way). You can find it here: http://www.ozonehouse.com/mark/platform/ Only minor changes since RC1: - version bumps to hashable, HTTP, OpenGLRaw, and cabal-install - closed issues #160 (typography), #157 (add --hoogle flag), #151 (OS X installer issue) sha256 sums: 326e933feb71acc0485c9fa63708505dd78322fbf009712286c5b65ee2374cdf ghc-7.10.1.20150630-x86_64-apple-darwin.tar.bz2 606d458a0809f64933bdf132af42979e4b44209900eea6649caf2927cd449835 haskell-platform-7.10.1.20150630-src.tar.gz 4c25593e04d55e742b60f82c9d8fe2e03490efb6381792198de42789ee817300 haskell-platform-7.10.1.20150630-x86_64-unknown-linux-deb7.tar.gz 1a08b041731a02004eeb21811b83ecca212cd8e2587fe97b472abf8789aef83e Haskell Platform 7.10.1.20150630 64bit-signed.pkg — Mark

And now Windows RC2 for Haksell Platform is also here: http://www.ozonehouse.com/mark/platform/ [1008] : sha256sum HaskellPlatform-7.10.1.20150630-x86_64-setup.exe 6157bbb50de63c1af068f83c4b7888f12b6f29d258bf33dbefb56dd6ea717021 HaskellPlatform-7.10.1.20150630-x86_64-setup.exe

2015-07-07 7:26 GMT+02:00 Mark Lentczner
And now Windows RC2 for Haksell Platform is also here:
http://www.ozonehouse.com/mark/platform/
[...]
I noticed 2 problems so far: * The package cache is still always out of date (I thought there was a fix for that): ---------------------------------------------------------------------- Sven@SCOTTY /d/Repositories/ObjectName (master) $ ghc-pkg list WARNING: cache is out of date: c:/Program Files/Haskell Platform/7.10.2\lib\package.conf.d\package.cache ghc will see an old view of this package db. Use 'ghc-pkg recache' to fix. c:/Program Files/Haskell Platform/7.10.2\lib\package.conf.d: Cabal-1.22.4.0 GLURaw-1.5.0.1 GLUT-2.7.0.1 [...] ---------------------------------------------------------------------- * Something is missing/misconfigured for Haddock (note the funny non-local path in the error message): ---------------------------------------------------------------------- Sven@SCOTTY /d/Repositories/ObjectName (master) $ cabal sandbox init Writing a default package environment file to d:\Repositories\ObjectName\cabal.sandbox.config Creating a new sandbox at D:\Repositories\ObjectName\.cabal-sandbox Sven@SCOTTY /d/Repositories/ObjectName (master) $ cabal configure Resolving dependencies... Configuring ObjectName-1.1.0.0... Sven@SCOTTY /d/Repositories/ObjectName (master) $ cabal haddock Running Haddock for ObjectName-1.1.0.0... Preprocessing library ObjectName-1.1.0.0... Haddock coverage: 100% ( 3 / 3) in 'Data.ObjectName' Haddock's resource directory (G:\GitHub\haddock\.cabal-sandbox\x86_64-windows-ghc-7.10.1.20150630\haddock-api-2.16.1) does not exist! ----------------------------------------------------------------------

On Tue, Jul 7, 2015 at 10:54 AM, Sven Panne
* The package cache is still always out of date (I thought there was a fix for that):
Please reopen https://ghc.haskell.org/trac/ghc/ticket/10205 with the output of `which ghc-pkg` and `ghc-pkg list -v`.

2015-07-07 13:30 GMT+02:00 Thomas Miedema
On Tue, Jul 7, 2015 at 10:54 AM, Sven Panne
wrote: * The package cache is still always out of date (I thought there was a fix for that):
Please reopen https://ghc.haskell.org/trac/ghc/ticket/10205 with the output of `which ghc-pkg` and `ghc-pkg list -v`.
Done.

OS X GHC build has these test failures: Unexpected failures: cabal/sigcabal01 sigcabal01 [bad stderr] (normal) driver/retc001 retc001 [bad stderr] (normal) ffi/should_run T2276_ghci [bad exit code] (ghci) rts linker_unload [bad exit code] (normal) th T10019 [bad stdout] (ghci) th T10279 [stderr mismatch] (normal) typecheck/should_fail T10534 [stderr mismatch] (normal) sigcabal01 looks like tests that depend on generated names or offsets that are just different under OS X retc001 - test looks busted to me: Does GHC now exit with a process error code of non-zero when compilation fails? If so, the Makefile needs fixing. T2276_ghci - looks like -Wignored-attributes broke this test? linker_unload - malloc.h is in malloc/malloc.h under OS X (!) T10019 - magic generated symbol in "golden" test out is wrong: 'a_1627391544' vs. 'a_1627391540' T10279 - panic! (the 'impossible' happened) gual_pkg rts-1.0 T10534 - text message punctation change There were also a bunch of performance deviations - but they were mostly just out of bounds or wildly different (over by 100%.... under by 50%!)

Fixes for the T10019 and T10534 issues are in D1036.
Edward Y, the issue around T10279 looks like your territory...
And the first four have been failing for me on Mac for a long time (months, at least). I don't know anything about them.
Richard
On Jul 3, 2015, at 7:28 PM, Mark Lentczner
OS X GHC build has these test failures:
Unexpected failures: cabal/sigcabal01 sigcabal01 [bad stderr] (normal) driver/retc001 retc001 [bad stderr] (normal) ffi/should_run T2276_ghci [bad exit code] (ghci) rts linker_unload [bad exit code] (normal) th T10019 [bad stdout] (ghci) th T10279 [stderr mismatch] (normal) typecheck/should_fail T10534 [stderr mismatch] (normal)
sigcabal01 looks like tests that depend on generated names or offsets that are just different under OS X
retc001 - test looks busted to me: Does GHC now exit with a process error code of non-zero when compilation fails? If so, the Makefile needs fixing.
T2276_ghci - looks like -Wignored-attributes broke this test?
linker_unload - malloc.h is in malloc/malloc.h under OS X (!)
T10019 - magic generated symbol in "golden" test out is wrong: 'a_1627391544' vs. 'a_1627391540'
T10279 - panic! (the 'impossible' happened) gual_pkg rts-1.0
T10534 - text message punctation change
There were also a bunch of performance deviations - but they were mostly just out of bounds or wildly different (over by 100%.... under by 50%!)
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

T10279 and sigcabal01 should be harmless; if you want to make the testsuite stop bleating about them you can mark them as failing but please open a bug so we can eventually fix it. I'm currently on vacation and cannot immediately offer fixes. (T10279 ought to work on Mac but I guess something platform specific is poking a non-failable lookup too early so we don't get to give a good error message. Hard to debug without a Mac.) Edward Excerpts from Richard Eisenberg's message of 2015-07-03 19:26:17 -0700:
Fixes for the T10019 and T10534 issues are in D1036.
Edward Y, the issue around T10279 looks like your territory...
And the first four have been failing for me on Mac for a long time (months, at least). I don't know anything about them.
Richard
On Jul 3, 2015, at 7:28 PM, Mark Lentczner
wrote: OS X GHC build has these test failures:
Unexpected failures: cabal/sigcabal01 sigcabal01 [bad stderr] (normal) driver/retc001 retc001 [bad stderr] (normal) ffi/should_run T2276_ghci [bad exit code] (ghci) rts linker_unload [bad exit code] (normal) th T10019 [bad stdout] (ghci) th T10279 [stderr mismatch] (normal) typecheck/should_fail T10534 [stderr mismatch] (normal)
sigcabal01 looks like tests that depend on generated names or offsets that are just different under OS X
retc001 - test looks busted to me: Does GHC now exit with a process error code of non-zero when compilation fails? If so, the Makefile needs fixing.
T2276_ghci - looks like -Wignored-attributes broke this test?
linker_unload - malloc.h is in malloc/malloc.h under OS X (!)
T10019 - magic generated symbol in "golden" test out is wrong: 'a_1627391544' vs. 'a_1627391540'
T10279 - panic! (the 'impossible' happened) gual_pkg rts-1.0
T10534 - text message punctation change
There were also a bunch of performance deviations - but they were mostly just out of bounds or wildly different (over by 100%.... under by 50%!)
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Hi, Am Freitag, den 03.07.2015, 16:28 -0700 schrieb Mark Lentczner:
There were also a bunch of performance deviations - but they were mostly just out of bounds or wildly different (over by 100%.... under by 50%!)
these have to be ignored for release builds: The expected numbers are to mach the settings of ./validate, which validates with different flags than a release build. There was either a trac ticket or a mailing list thread about this with more details and rationales, and Simon Marlow was participating, but despite this data I cannot find it right now. Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • http://www.joachim-breitner.de/ Jabber: nomeata@joachim-breitner.de • GPG-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org

Hi, Am Samstag, den 04.07.2015, 10:47 +0200 schrieb Joachim Breitner:
these have to be ignored for release builds: The expected numbers are to mach the settings of ./validate, which validates with different flags than a release build.
There was either a trac ticket or a mailing list thread about this with more details and rationales, and Simon Marlow was participating, but despite this data I cannot find it right now.
Thomas found it: https://mail.haskell.org/pipermail/ghc-devs/2014-July/005600.html https://ghc.haskell.org/trac/ghc/ticket/9315#comment:5 Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • http://www.joachim-breitner.de/ Jabber: nomeata@joachim-breitner.de • GPG-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org

2015-07-03 8:49 GMT+02:00 Austin Seipp
We are pleased to announce the first release candidate for GHC 7.10.2: [..] FreeBSD [..] binaries will follow soon.
There you can find the FreeBSD builds, together with their checksums (and sorry for the delay): http://haskell.inf.elte.hu/ghc/ghc-7.10.1.20150630-i386-portbld-freebsd.tar.... http://haskell.inf.elte.hu/ghc/ghc-7.10.1.20150630-i386-portbld-freebsd.tar.... http://haskell.inf.elte.hu/ghc/ghc-7.10.1.20150630-x86_64-portbld-freebsd.ta... http://haskell.inf.elte.hu/ghc/ghc-7.10.1.20150630-x86_64-portbld-freebsd.ta... http://haskell.inf.elte.hu/ghc/SHA256SUMS And there you can find information on how to use them: http://haskell.inf.elte.hu/ghc/README.html

On 3 July 2015 at 15:49, Austin Seipp
We are pleased to announce the first release candidate for GHC 7.10.2:
Thanks! I have updated my Fedora Copr 7.10.2 repo to RC2: https://copr.fedoraproject.org/coprs/petersen/ghc-7.10.2 There are builds for Fedora 22 (release) and 23 (devel). Cheers, Jens

On Fri, Jul 3, 2015 at 8:49 AM Austin Seipp
We are pleased to announce the first release candidate for GHC 7.10.2:
I found out earlier today that Template Haskell support for the prim and javascript calling conventions (new in 7.10) was still missing a few cases, mainly breaking JS imports by treating/checking them as C identifiers. Trac #10638 (attached patch backported to 7.10), Phab D1070 (master). Also see: https://github.com/ghcjs/ghcjs/issues/364 I hope it's still in time to make it into the final. luite
participants (10)
-
Austin Seipp
-
Edward Z. Yang
-
Jens Petersen
-
Joachim Breitner
-
Luite Stegeman
-
Mark Lentczner
-
Páli Gábor János
-
Richard Eisenberg
-
Sven Panne
-
Thomas Miedema