7.8.3 for the Platform

Hi Mark, I was planning on releasing GHC 7.8.3 very soon (in the next few days,) and I'm wondering if it is still a possible candidate for the next Haskell Platform? To be clear, there are no library updates this time around - 7.8.3 is almost 100% a pure compiler/runtime bugfix release, and some of the fixes are quite bad. https://ghc.haskell.org/trac/ghc/ticket/9078 https://ghc.haskell.org/trac/ghc/ticket/8768 https://ghc.haskell.org/trac/ghc/ticket/9148 https://ghc.haskell.org/trac/ghc/ticket/9001 The first one, #9078, would be particularly bad to let slip into the release - it affects possibly all EDSLs using mkStableName for sharing, and is very easy to trigger by allocating stable names quickly. I'd say #8768 is somewhat nasty as well. Accelerate and SBV are two examples of projects that will crash. There are currently no plans to even bump the corresponding library numbers - we didn't do so for 7.8.2, and there are no changes at all that would warrant a bump for 7.8.3. It's really a stability release more than anything and irons out several real bumps. Do let me know what you think - I'll keep this thread updated as the release gets closer if anything else goes in. -- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/

On 06/05/2014 03:31 PM, Austin Seipp wrote:
Hi Mark,
I was planning on releasing GHC 7.8.3 very soon (in the next few days,) and I'm wondering if it is still a possible candidate for the next Haskell Platform?
Actually there are few commits of changes to Haddock which fix a rather serious hyperlinking bug but I'm not sure whether this is relevant. It's on the 7.8 branch already. Just piping up in case it matters.
To be clear, there are no library updates this time around - 7.8.3 is almost 100% a pure compiler/runtime bugfix release, and some of the fixes are quite bad.
https://ghc.haskell.org/trac/ghc/ticket/9078 https://ghc.haskell.org/trac/ghc/ticket/8768 https://ghc.haskell.org/trac/ghc/ticket/9148 https://ghc.haskell.org/trac/ghc/ticket/9001
The first one, #9078, would be particularly bad to let slip into the release - it affects possibly all EDSLs using mkStableName for sharing, and is very easy to trigger by allocating stable names quickly. I'd say #8768 is somewhat nasty as well. Accelerate and SBV are two examples of projects that will crash.
There are currently no plans to even bump the corresponding library numbers - we didn't do so for 7.8.2, and there are no changes at all that would warrant a bump for 7.8.3. It's really a stability release more than anything and irons out several real bumps.
Do let me know what you think - I'll keep this thread updated as the release gets closer if anything else goes in.
-- Mateusz K.

Actually, as Mateusz just pointed out a few minutes ago in
a thread on ghc-devs, it now looks quite likely that there will be a
version bump for Haddock. In the context of one of the bug
fixes for 7.8.3, Simon PJ would like to change the interface of
a GHC function that happens to be used by Haddock.
On Fri, Jun 6, 2014 at 11:07 AM, Mateusz Kowalczyk
On 06/05/2014 03:31 PM, Austin Seipp wrote:
Hi Mark,
I was planning on releasing GHC 7.8.3 very soon (in the next few days,) and I'm wondering if it is still a possible candidate for the next Haskell Platform?
Actually there are few commits of changes to Haddock which fix a rather serious hyperlinking bug but I'm not sure whether this is relevant. It's on the 7.8 branch already. Just piping up in case it matters.
To be clear, there are no library updates this time around - 7.8.3 is almost 100% a pure compiler/runtime bugfix release, and some of the fixes are quite bad.
https://ghc.haskell.org/trac/ghc/ticket/9078 https://ghc.haskell.org/trac/ghc/ticket/8768 https://ghc.haskell.org/trac/ghc/ticket/9148 https://ghc.haskell.org/trac/ghc/ticket/9001
The first one, #9078, would be particularly bad to let slip into the release - it affects possibly all EDSLs using mkStableName for sharing, and is very easy to trigger by allocating stable names quickly. I'd say #8768 is somewhat nasty as well. Accelerate and SBV are two examples of projects that will crash.
There are currently no plans to even bump the corresponding library numbers - we didn't do so for 7.8.2, and there are no changes at all that would warrant a bump for 7.8.3. It's really a stability release more than anything and irons out several real bumps.
Do let me know what you think - I'll keep this thread updated as the release gets closer if anything else goes in.
-- Mateusz K. _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
participants (3)
-
Austin Seipp
-
Mateusz Kowalczyk
-
Yitzchak Gale