extensible-exceptions 0.1.1.1 fails to build on GHC 6.8 (Cabal 1.2)

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

On Thu, 25 Mar 2010, Anders Kaseorg wrote:
Since apparently library proposals are supposed to have deadlines, please send comments here before Sunday (Mar. 27, 2010). (Or is there some kind of shortcut for obvious regression fixes that aren’t likely to be controversial?) Anders

On 03/25/10 23:02, Anders Kaseorg wrote:
On Thu, 25 Mar 2010, Anders Kaseorg wrote:
Since apparently library proposals are supposed to have deadlines, please send comments here before Sunday (Mar. 27, 2010).
(Or is there some kind of shortcut for obvious regression fixes that aren’t likely to be controversial?)
That deadline is too short for comments (at minimum a week, generally two weeks, is common); however, I think this is a trivial packaging matter that can just be dealt with by someone. However, it'd be good to consult with whoever added those lines to the .cabal file. And hmm, I think people using old GHC are nevertheless supposed to update their Cabal and cabal-install (if they want packages from Hackage). But in this case, easier compatibility seems useful. -Isaac

On Fri, 26 Mar 2010, Isaac Dupree wrote:
On Thu, 25 Mar 2010, Anders Kaseorg wrote:
That deadline is too short for comments (at minimum a week, generally two weeks, is common); however, I think this is a trivial packaging matter that can just be dealt with by someone.
Okay, unless someone just deals with it before then, let’s move the deadline to Thursday (Apr. 1, 2010).
However, it'd be good to consult with whoever added those lines to the .cabal file.
Looks like that would be you, Ian? Anders

On Fri, Mar 26, 2010 at 08:01:13PM -0400, Anders Kaseorg wrote:
On Fri, 26 Mar 2010, Isaac Dupree wrote:
However, it'd be good to consult with whoever added those lines to the .cabal file.
Looks like that would be you, Ian?
Reverting the change sounds like the right thing to me. Thanks Ian

On Wed, 31 Mar 2010, Ian Lynagh wrote:
Reverting the change sounds like the right thing to me.
Okay. Since there have been no other comments, should I assume you’ll deal with it? Anders
On Thu, 2010-03-25 at 01:59 -0400, Anders Kaseorg wrote:

On Sat, 3 Apr 2010, Anders Kaseorg wrote:
On Wed, 31 Mar 2010, Ian Lynagh wrote:
Reverting the change sounds like the right thing to me.
Okay. Since there have been no other comments, should I assume you’ll deal with it?
Ping? Anders
On Thu, 2010-03-25 at 01:59 -0400, Anders Kaseorg wrote:

On Sat, Apr 03, 2010 at 12:35:54AM -0400, Anders Kaseorg wrote:
On Wed, 31 Mar 2010, Ian Lynagh wrote:
Reverting the change sounds like the right thing to me.
Okay. Since there have been no other comments, should I assume you’ll deal with it?
Done!
On Thu, 2010-03-25 at 01:59 -0400, Anders Kaseorg wrote:
Thanks Ian
participants (3)
-
Anders Kaseorg
-
Ian Lynagh
-
Isaac Dupree