Hello all,

While installing packedstring:

> cabal install packedstring
Resolving dependencies...
Configuring packedstring-0.1.0.1...
Preprocessing library packedstring-0.1.0.1...
Building packedstring-0.1.0.1...

Data\PackedString.hs:83:7:
    Could not find module `Data.Data':
      It is a member of the hidden package `base'.
      Perhaps you need to add `base' to the build-depends in your .cabal file.
      Use -v to see a list of the files searched for.
cabal: Error: some packages failed to install:
packedstring-0.1.0.1 failed during the building phase. The exception was:
ExitFailure 1

> cabal install packedstring --preference="base >= 4"

Then it installs fine. Shouldn't the constraint "base >= 4" be added to the packedstring package? I know it's deprecated, but many things depend on it (http://bifunctor.homelinux.net/~roel/cgi-bin/hackage-scripts/revdeps/packedstring-0.1.0.1), namely template-haskell...


Thanks,
Pedro