
http://hackage.haskell.org/trac/ghc/ticket/3931 With ghc 6.8.2 on Debian lenny, with Cabal-1.2.3.0 and cabal-install-0.4.0: $ cabal install extensible-exceptions Downloading 'extensible-exceptions-0.1.1.1'... Warning: Unknown fields: bug-reports (line 6) Fields allowed in this section: name, version, cabal-version, build-type, license, license-file, copyright, maintainer, build-depends, stability, homepage, package-url, synopsis, description, category, author, tested-with, data-files, extra-source-files, extra-tmp-files Warning: Unknown section type: source-repository ignoring... Warning: Ignoring trailing declarations. cabal: cannot satisfy dependency Cabal>=1.6 This is a regression from extensible-exceptions-0.1.1.0, which worked fine. Since compatibility with GHC < 6.10 is the entire point of the extensible-exceptions package, this should probably be fixed. The patch attached to the ticket fixes this by removing source-repository from the Cabal file and lowering the Cabal requirement back to >=1.2. (Cabal 1.2 would actually accept the package with a warning if the source-repository section was moved to the bottom, but cabal check does not know that, so the package could not be uploaded to Hackage that way. See http://hackage.haskell.org/trac/hackage/ticket/639 .) Anders