[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

GHC's Provides



Hi.

I made a list of the provides of GHC.  In the first field, there are the
provided packages without hashes, in the second field, the provided packages
with hashes, in the third field the directories (or files) in
/usr/lib/ghc-7.0.1/ and in the fourth field, the output of ghc-pkg list:

libghc-array-dev, libghc-array-dev-0.3.0.2-b2ea0, array-0.3.0.2, array-0.3.0.2
libghc-base-dev, libghc-base-dev-4.3.0.0-d6f59, base-4.3.0.0, base-4.3.0.0
libghc-bin-package-db-dev, libghc-bin-package-db-dev-0.0.0.0-4c71e, bin-package-db-0.0.0.0, bin-package-db-0.0.0.0
libghc-bytestring-dev, libghc-bytestring-dev-0.9.1.8-79b88, bytestring-0.9.1.8, bytestring-0.9.1.8
libghc-cabal-dev, libghc-cabal-dev-1.10.0.0-7c177, Cabal-1.10.0.0, Cabal-1.10.0.0
libghc-containers-dev, libghc-containers-dev-0.4.0.0-cf7fe, containers-0.4.0.0, containers-0.4.0.0
libghc-directory-dev, libghc-directory-dev-1.1.0.0-93609, directory-1.1.0.0, directory-1.1.0.0
libghc-extensible-exceptions-dev, libghc-extensible-exceptions-dev-0.1.1.2-d8c5b, extensible-exceptions-0.1.1.2, extensible-exceptions-0.1.1.2
libghc-filepath-dev, libghc-filepath-dev-1.2.0.0-50902, filepath-1.2.0.0, filepath-1.2.0.0
libghc-ghc-binary-dev, libghc-ghc-binary-dev-0.5.0.2-ec417, ghc-binary-0.5.0.2, (ghc-binary-0.5.0.2)
, libghc-ghc-dev-7.0.1-66fcc, ghc-7.0.1, (ghc-7.0.1)
libghc-ghc-prim-dev, libghc-ghc-prim-dev-0.2.0.0-bee3d, ghc-prim-0.2.0.0, ghc-prim-0.2.0.0
libghc-haskell2010-dev, libghc-haskell2010-dev-1.0.0.0-df638, haskell2010-1.0.0.0, (haskell2010-1.0.0.0)
libghc-haskell98-dev, libghc-haskell98-dev-1.1.0.0-d5d53, haskell98-1.1.0.0, haskell98-1.1.0.0
libghc-hpc-dev, libghc-hpc-dev-0.5.0.6-14e4a, hpc-0.5.0.6, hpc-0.5.0.6
libghc-integer-gmp-dev, libghc-integer-gmp-dev-0.2.0.2-fe79e, integer-gmp-0.2.0.2, integer-gmp-0.2.0.2
libghc-old-locale-dev, libghc-old-locale-dev-1.0.0.2-2aaf7, old-locale-1.0.0.2, old-locale-1.0.0.2
libghc-old-time-dev, libghc-old-time-dev-1.0.0.6-fb7d7, old-time-1.0.0.6, old-time-1.0.0.6
libghc-pretty-dev, libghc-pretty-dev-1.0.1.2-9d13a, pretty-1.0.1.2, pretty-1.0.1.2
libghc-process-dev, libghc-process-dev-1.0.1.4-b476e, process-1.0.1.4, process-1.0.1.4
libghc-random-dev, libghc-random-dev-1.0.0.3-78dd9, random-1.0.0.3, random-1.0.0.3
libghc-rts-dev, , libHSrts.a, rts-1.0
libghc-template-haskell-dev, libghc-template-haskell-dev-2.5.0.0-1dab2, template-haskell-2.5.0.0, template-haskell-2.5.0.0
libghc-time-dev, libghc-time-dev-1.2.0.3-9dc69, time-1.2.0.3, time-1.2.0.3
libghc-unix-dev, libghc-unix-dev-2.4.1.0-a483e, unix-2.4.1.0, unix-2.4.1.0
libghc-utf8-string-dev, ,
libghc-xhtml-dev, ,

There are some exceptions: There's no libghc-ghc-dev provided, but there is
libghc-ghc-dev-7.0.1-66fcc, the directory and the package.  There's no
libghc-rts-dev-VERSION-HASH, but there is libghc-rts-dev, the file (instead of the directory) and the package.  There's no libghc-utf8-string-dev-VERSION-HASH, nor directory, nor package, but there's libghc-utf8-string-dev.  The same holds for xhtml.

How should this be fixed: libghc-ghc-dev and libghc-rts-dev-VERSION-HASH should
be provided, and libghc-utf8-string-dev and libghc-xhtml-dev should be droped.
The problem about libghc-rts-dev-VERSION-HASH is that this information is not
given in ghc-pkg describe, so maybe this can be an exception.

About the ghc, utf8-string and xhtml packages, does anyone has a clue about
what caused these bugs?

Greetings.

Attachment: signature.asc
Description: PGP signature


Reply to: