Gearing up (again) for the next release: 2014.2.0.0
Mark Lentczner
mark.lentczner at gmail.com
Sun Mar 30 21:06:26 BST 2014
SO, In anticipation of releasing a HP shortly (1 month?) after GHC 7.8...
I'd like to get going on nailing down package versions.
I've been working intently on the new Haskell Platform build process (see
the new-build branch<https://github.com/haskell/haskell-platform/tree/new-build>),
and have been building platforms against the release. Here is the
description of versions I'm working with:
[ incGHC "7.8"
, incGHCLib "array" "0.5.0.0"
, incGHCLib "base" "4.7.0.0"
, incGHCLib "bytestring" "0.10.4.0"
, incGHCLib "Cabal" "1.18.1.3"
, incGHCLib "containers" "0.5.4.0"
, incGHCLib "deepseq" "1.3.0.2"
, incGHCLib "directory" "1.2.0.2"
, incGHCLib "filepath" "1.3.0.2"
, incGHCLib "haskell2010" "1.1.1.1"
, incGHCLib "haskell98" "2.0.0.3"
, incGHCLib "hpc" "0.6.0.1"
, incGHCLib "old-locale" "1.0.0.6"
, incGHCLib "old-time" "1.1.0.2"
, incGHCLib "pretty" "1.1.1.1"
, incGHCLib "process" "1.2.0.0"
, incGHCLib "template-haskell" "2.9.0.0"
, incGHCLib "time" "1.4.1"
, incGHCLib "transformers" "0.3.0.0"
, notWindows $ incGHCLib "unix" "2.7.0.1"
, onlyWindows $ incGHCLib "Win32" "2.3.0.1"
, incLib "async" "2.0.1.5"
, incLib "attoparsec" "0.10.4.0"
, incLib "case-insensitive" "1.1.0.3"
, incLib "cgi" "3001.1.7.5"
, incLib "fgl" "5.4.2.4"
, incLib "GLUT" "2.5.0.2"
, incLib "GLURaw" "1.4.0.0"
, incLib "haskell-src" "1.0.1.5"
, incLib "hashable" "1.2.1.0"
, incLib "html" "1.0.1.2"
, incLib "HTTP" "4000.2.10"
, incLib "HUnit" "1.2.5.2"
, incLib "mtl" "2.1.2"
, incLib "network" "2.4.2.2"
, incLib "OpenGL" "2.9.1.0"
, incLib "OpenGLRaw" "1.4.0.0"
, incLib "parallel" "3.2.0.4"
, incLib "parsec" "3.1.5"
, incLib "primitive" "0.5.2.1"
, incLib "QuickCheck" "2.6"
, incLib "random" "1.0.1.1"
, incLib "regex-base" "0.93.2"
, incLib "regex-compat" "0.95.1"
, incLib "regex-posix" "0.95.2"
, incLib "split" "0.2.2"
, incLib "stm" "2.4.2"
, incLib "syb" "0.4.1"
, incLib "text" "1.1.0.0"
, incLib "unordered-containers" "0.2.3.3"
, incLib "vector" "0.10.9.1"
, incLib "xhtml" "3000.2.1"
, incLib "zlib" "0.5.4.1"
, incTool "cabal-install" "1.18.0.3"
, incTool "alex" "3.1.2"
, incTool "happy" "1.19.2"
, incTool "hscolour" "1.20.3"
, incTool "haddock" "2.14.0"
]
However, there are some issues to contend with:
*Haddock* - is there any reason not to use the version built and
distributed with GHC 7.8?
*Shipped w/GHC* - GHC 7.8 ships with several more packages than we include
in the platform. I want to review how these are handled:
*possibly include in platform*
- binary-0.7.1.0
- ghc-prim-0.3.1.0
- hoopl-3.10.0.0
*shouldn't include in platform*
- bin-package-db-0.0.0.0
- integer-gmp-0.5.1.0
- rts-1.0
*shipped with GHC, but not registered in pkg-db, yet possible useful to
include in platform:*
- haskeline-0.7.1.2
- terminfo-0.4.0.0
- xhtml-3000.2.1 -- already in platform, but HP re-builds it...
seems silly?
*cgi* - no longer builds, and we've been unwilling to bring it forward
because it pulls in MonadCatchIO-mtl
*hscolour* - never approved as part of platform, but we use it to generate
the haddock in both GHC and the Platform - shouldn't we just include it?
*New packages:*
Last time we had a bunch we wanted... but timing, especially vis-a-vis 7.8
and the new Builder classes, caused us to delay them. Shall we include:
aeson
dlist (needed by aeson, which version?)
scientific (needed by aeson - or get aeson to subsume that code?)
*anything else? now's the time to propose!*
- Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://projects.haskell.org/pipermail/haskell-platform/attachments/20140330/b1283ff6/attachment.htm>
More information about the Haskell-platform
mailing list