Status update: HP 2011.x and GHC 7

I have built a very early candidate for the Haskell Platform 2011 set, ignoring any active proposals, using GHC 7. Issues that were raised: = Haskell Platform packages that have broken the HP policy, by adding new dependencies that are not part of the Haskell Platform set: * cgi (known issue) + adds MonadCatchIO-mtl (12 packages use it) dependency. + last compliant version 3001.1.7.4 * GLUT (known issue) + adds StateVar -any (9 packages use it), Tensor -any (4 packages use it) + last compliant version 2.1.2.1 * OpenGL (known issue) + adds OpenGLRaw >=1.1.0.0 (6 users) GLURaw >=1.1.0.0, (1 user) StateVar -any, (9 users) ObjectName -any, (2 users) Tensor -any (4 users) + last compliant version 2.2.3.0 = Haskell Platform packages that will break with GHC 7, because base 3 has gone away: * haskell src-1.0.1.3 ++ libraries will have to fix this = Other inconsistencies with currently released packages: * time 1.2.0.3 was excluded because cabal-install-0.8.2 requires time ==1.1.* ++ assuming new cabal-install release soon? * haddock 0.8.1 is out, but ghc 7 RC is shipping with haddock 0.8.0 * stm 2.2.0.1 uses throwSTM, which wasn't in the release candidate.

On 6 Nov 2010, at 16:20, Don Stewart wrote:
* GLUT (known issue) + adds StateVar -any (9 packages use it), Tensor -any (4 packages use it) + last compliant version 2.1.2.1
* OpenGL (known issue) + adds OpenGLRaw >=1.1.0.0 (6 users) GLURaw >=1.1.0.0, (1 user) StateVar -any, (9 users) ObjectName -any, (2 users) Tensor -any (4 users) + last compliant version 2.2.3.0
Aren't these just internal re-arrangements? The OpenGL packages have been split up into a number of smaller pieces, making it easier to use small pieces of functionality - but has anything new really been been added?
= Haskell Platform packages that will break with GHC 7, because base 3 has gone away:
* haskell src-1.0.1.3 ++ libraries will have to fix this
Is it too late to propose that haskell-src-exts be added to the platform instead of haskell-src?
* haddock 0.8.1 is out, but ghc 7 RC is shipping with haddock 0.8.0
Errm, surely you mean haddock 2.8.0, not 0.8.0 (which dates from Oct 2006). Regards, Malcolm

malcolm.wallace:
On 6 Nov 2010, at 16:20, Don Stewart wrote:
* GLUT (known issue) + adds StateVar -any (9 packages use it), Tensor -any (4 packages use it) + last compliant version 2.1.2.1
* OpenGL (known issue) + adds OpenGLRaw >=1.1.0.0 (6 users) GLURaw >=1.1.0.0, (1 user) StateVar -any, (9 users) ObjectName -any, (2 users) Tensor -any (4 users) + last compliant version 2.2.3.0
Aren't these just internal re-arrangements? The OpenGL packages have been split up into a number of smaller pieces, making it easier to use small pieces of functionality - but has anything new really been been added?
Almost, but with one important difference: the refactoring moved modules into important top-level namespaces: E.g. before we had OpenGL::Graphics.Rendering.OpenGL.GL.StateVar but now we have StateVar::Data.StateVar That is, the OpenGL package was both split up (which is OK) and modules lifted into outer scope (which triggers the "new package" alert, requiring review and so on). If the StateVar's had stayed under the OpenGL module path, then this would have been kosher.
= Haskell Platform packages that will break with GHC 7, because base 3 has gone away:
* haskell src-1.0.1.3 ++ libraries will have to fix this
Is it too late to propose that haskell-src-exts be added to the platform instead of haskell-src?
Yes, unfortunately. Someone could propose src-exts replace src for next time.
* haddock 0.8.1 is out, but ghc 7 RC is shipping with haddock 0.8.0
Errm, surely you mean haddock 2.8.0, not 0.8.0 (which dates from Oct 2006).
Oops. Yes. And Ian is on this one. -- Don

= Haskell Platform packages that will break with GHC 7, because base 3 has gone away:
* haskell src-1.0.1.3 ++ libraries will have to fix this
Is it too late to propose that haskell-src-exts be added to the platform instead of haskell-src?
Yes, unfortunately. Someone could propose src-exts replace src for next time.
I'll ensure that haskell-src-exts gets properly proposed for the next revision. Cheers, /Niklas
participants (4)
-
Don Stewart
-
Malcolm Wallace
-
Niklas Broberg
-
Simon Marlow