patch applied (packages/HaXml): now depends on pretty and fps,
not on haskell98 packages
ross at soi.city.ac.uk
Fri May 25 12:17:19 EDT 2007
On Fri, May 25, 2007 at 04:43:28PM +0100, Malcolm Wallace wrote:
> Ross Paterson <ross at soi.city.ac.uk> wrote:
> > > * now depends on pretty and fps, not on haskell98 packages
> > It seems to use haskell98 modules.
> Yes, but the Haskell'98 libraries are still available everywhere without
> package flags, no?
I believe that when Cabal is building a package with GHC, all packages
are hidden except those listed in build-depends. (And since the plan
is to obsolete haskell98, it would be a good idea to mark those packages
that need it.)
> > Also, fps is incorporated into base these days.
> Except that nhc98 doesn't build those modules in base, and ships with
> fps instead. AFAIK, fps is soon to be split out of base again anyway.
I suspect this will break building with GHC, as the same modules will
be available from multiple selected packages. It will also mess up
repackagers, if they try to generate native dependencies from the
dependencies in the .cabal file.
It would be so much simpler if nhc98 could do the same thing.
More information about the Cvs-libraries