[arch-haskell] ghc 7.4.1 moved to extra

Thomas Dziedzic gostrc at gmail.com
Sat Mar 3 18:35:17 CET 2012

I have finally moved the new ghc to arch repos.

With this cleanup comes a bit of change.
The decision has been made that ghc will be updated to the latest
stable version and haskell-platform will be moved to the aur.
This means you should remove the haskell-platform related packages
before updating.
I will also keep only essential packages and their dependencies
related to haskell in [extra].
For now this means cabal-install and ghc + their depends.

I have closed the following bugs with this release:
https://bugs.archlinux.org/task/23247 - [ghc 7.0.2] ghci -package ghc
causes panic
https://bugs.archlinux.org/task/27132 - [ghc] re-enable the strip makepkg option
https://bugs.archlinux.org/task/18917 - [ghc] ghc.install :: test if
directory exists
https://bugs.archlinux.org/task/28758 - [haskell-text] uninstallable
due to removal of haskell-deepseq
https://bugs.archlinux.org/task/25991 - haskell-glut: undefined
references to pretty much all glut functions
https://bugs.archlinux.org/task/25072 - [alex][happy][cabal-install]
missing makedepnds

The following bugs are still open which I will fix as soon as
cabal-install and darcs are buildable:
https://bugs.archlinux.org/task/27249 - [cabal-install] Add bash
completion support
https://bugs.archlinux.org/task/26955 - [darcs] missing makedependence

There are still some issues left with the current situation of haskell
on arch, but these will take time and communication with upstream.
*I need to figure out what to do about haddock since ghc only packages
the binary and thus provides only half the package with ghc.
This is the reason why we packaged haskell-haddock even though the ghc
package already provides the haddock binary.

*The post-install messages related to haskell packages can get pretty long.
There is a proposed solution with a patch, but I need to figure out if
there is any way we can work it out with upstream first.

*There is no cabal-install or darcs version that is marked as stable
and currently builds with ghc 7.4.1
These packages are statically linked so it shouldn't matter for now.
I will be keeping an eye on these packages and waiting for upstream to
provide new stable versions that builds against the latest ghc.


More information about the arch-haskell mailing list