[Pkg-haskell-maintainers] Most of libghc-*-doc packages are unusable with GHC 7.0.3

Milan Straka fox at ucw.cz
Wed Apr 13 21:38:02 UTC 2011


Hi,

thank you for the great work of packaging Haskell - the new Haskell
Platform was packaged almost instantaneously :)

There is a small problem with most of current libghc-*-doc packages,
consider libghc-deepseq-*. There are following versions in unstable:

Package libghc-deepseq-dev sid (unstable) (haskell): "Deep" version for Haskell seq - GHC 6 libraries
    1.1.0.2-2+b1: amd64 armel i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
    1.1.0.2-2: alpha

Package libghc-deepseq-doc sid (unstable) (doc): "Deep" version for Haskell seq - documentation
    1.1.0.2-2: all

Package libghc-deepseq-prof sid (unstable) (haskell): "Deep" version for Haskell seq - GHC 6 profiling libraries
    1.1.0.2-2+b1: amd64 armel i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
    1.1.0.2-2: alpha

The +b1 versions were rebuilt against GHC 7.0.3, the versions without
+b1 against GHC 7.0.2. The libghc-deepseq-doc therefore ships with the file
/usr/lib/ghc-7.0.2/haddock/deepseq-1.1.0.2/deepseq.haddock.

But with ghc 7.0.3 and libghc-deepseq-* packages, the command
  ghc-pkg --global dump
returns beside others:
  haddock-interfaces: /usr/lib/ghc-7.0.3/haddock/deepseq-1.1.0.2/deepseq.haddock
Mind the different ghc version.

The documentation of deepseq package is therefore missing in the
documentation index (/usr/lib/ghc-doc/gen_contents_index skips over
package deepseq, as the deepseq.haddock for ghc-7.0.3 does not exist).

It would be great if also the libghc-*-doc packages could be rebuilt too.

Cheers,
Milan



More information about the Pkg-haskell-maintainers mailing list