[arch-dev-public] [Draft] - News announcement for GHC 7.8.2

Thomas Dziedzic gostrc at gmail.com
Mon Apr 28 21:55:32 EDT 2014

Hey all, I would like feedback on this news announcement.
Please bring up any issues you have with this post.

GHC 7.8.2 requires user intervention and brings changes.

The package haskell-transformers was previously a separate package but is
now provided with ghc 7.8.2. Since ghc 7.8.2 does not replace
haskell-transformers, the user must run the following command prior
to upgrading their packages:

pacman -Rcs haskell-transformers

Changes that come with the release include:
1) Moving every package that is not ghc or cabal-install to [community].
This will allow better support of the core common haskell libraries since I
do not actually use these packages due to cabal-install.

2) The valid paths that a user can take to install packages are the

 a) Using cabal-install to install haskell packages. This allows the user
to access every haskell package in hackage. The problem is that you are now
using packages that are managed outside of pacman. This is usually the best
option if you are developing any haskell applications due to the new
sandboxing that cabal-install 1.18 has introduced.

 b) Using pacman to install haskell packages. This allows the user to have
access to a small subset of hackage packages which are known to work on
archlinux and are usually good enough for non haskell developers.

 Note: These 2 paths should be considered mutually exclusive.

More information about the arch-dev-public mailing list