darcs

Patch 112 bump dependency upper bounds for GHC 6.12 (and 3 more)

Title bump dependency upper bounds for GHC 6.12 (and 3 more)
Superseder Nosy List darcs-users, ganesh, kowey
Related Issues
Status accepted Assigned To
Milestone

Created on 2009-12-13.23:35:36 by ganesh, last changed 2011-05-10.18:35:58 by darcswatch. Tracked on DarcsWatch.

Files
File name Status Uploaded Type Edit Remove
bump-dependency-upper-bounds-for-ghc-6_12.dpatch ganesh, 2009-12-13.23:35:29 text/x-darcs-patch
unnamed ganesh, 2009-12-13.23:35:30 text/plain
See mailing list archives for discussion on individual patches.
Messages
msg9610 (view) Author: ganesh Date: 2009-12-13.23:35:30
A package of minimal patches that fix the build for GHC 6.12 (tested
against 6.12.1 RC2).

Some of these have been submitted before but are stalled for various
reasons. I've tested this bundle with 6.8, 6.10 and 6.12.

Sun Dec 13 21:46:13 GMT 2009  Ganesh Sittampalam <ganesh@earth.li>
  * bump dependency upper bounds for GHC 6.12

Sun Dec 13 21:46:53 GMT 2009  Ganesh Sittampalam <ganesh@earth.li>
  * add GADTs to witnesses build
  
  This extension is needed in many more files for GHC 6.12 which
  requires that it is specified for any file that pattern 
  matches on GADTs as well as any file that defines them.
  

Sun Dec 13 23:29:22 GMT 2009  Ganesh Sittampalam <ganesh@earth.li>
  * add ImpredicativeTypes to extensions
  This is needed to build on GHC 6.12.
  Before 6.14, we need to drop our uses of impredicativity as
  this is now deprecated.
  

Sun Dec 13 23:30:23 GMT 2009  Ganesh Sittampalam <ganesh@earth.li>
  * remove unnecessary OPTIONS_GHC from Darcs/Commands/Record
  This is needed to build this file on GHC 6.12, because there is a new
  extension picked up by -fglasgow-exts that makes 'rec' a keyword, and
  this file has a variable called that.
  
  We should actually remove OPTIONS_GHC everywhere, but for now this is a
  minimal step to fix the build.
Attachments
msg9616 (view) Author: kowey Date: 2009-12-14.11:16:00
On Sun, Dec 13, 2009 at 23:35:37 +0000, Ganesh Sittampalam wrote:
> A package of minimal patches that fix the build for GHC 6.12 (tested
> against 6.12.1 RC2).
> 
> Some of these have been submitted before but are stalled for various
> reasons. I've tested this bundle with 6.8, 6.10 and 6.12.

This will be going in once my staging repo (GHC 6.8) is happy.
It may be a good idea to recruit GHC 6.12 volunteers for the buildbot.

> Sun Dec 13 21:46:13 GMT 2009  Ganesh Sittampalam <ganesh@earth.li>
>   * bump dependency upper bounds for GHC 6.12
> 
> Sun Dec 13 21:46:53 GMT 2009  Ganesh Sittampalam <ganesh@earth.li>
>   * add GADTs to witnesses build

> Sun Dec 13 23:30:23 GMT 2009  Ganesh Sittampalam <ganesh@earth.li>
>   * remove unnecessary OPTIONS_GHC from Darcs/Commands/Record

These seem fairly straightforward.

> Sun Dec 13 23:29:22 GMT 2009  Ganesh Sittampalam <ganesh@earth.li>
>   * add ImpredicativeTypes to extensions
>   This is needed to build on GHC 6.12.
>   Before 6.14, we need to drop our uses of impredicativity as
>   this is now deprecated.

I'm pushing this one without learning what impredicative types are.

But those who are more able might consult
  http://www.haskell.org/ghc/docs/latest/html/users_guide/other-type-extensions.html
and the paper (or probably ask somebody who knows for pointers to the
relevant darcs source)

Thanks,

-- 
Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
PGP Key ID: 08AC04F9
msg9617 (view) Author: darcswatch Date: 2009-12-14.11:25:38
This patch bundle (with 4 patches) was just applied to the repository http://darcs.net/.
This message was brought to you by DarcsWatch
http://darcswatch.nomeata.de/repo_http:__darcs.net_.html#bundle-bdba1677bb0bfbdd28efe631ae13bb9fee995997
msg14116 (view) Author: darcswatch Date: 2011-05-10.18:35:57
This patch bundle (with 4 patches) was just applied to the repository http://darcs.net/reviewed.
This message was brought to you by DarcsWatch
http://darcswatch.nomeata.de/repo_http:__darcs.net_reviewed.html#bundle-bdba1677bb0bfbdd28efe631ae13bb9fee995997
History
Date User Action Args
2009-12-13 23:35:37ganeshcreate
2009-12-13 23:36:36darcswatchsetdarcswatchurl: http://darcswatch.nomeata.de/repo_http:__darcs.net_.html#bundle-bdba1677bb0bfbdd28efe631ae13bb9fee995997
2009-12-14 11:16:07koweysetnosy: + kowey
messages: + msg9616
2009-12-14 11:25:42darcswatchsetstatus: needs-review -> accepted
messages: + msg9617
2011-05-10 18:35:58darcswatchsetmessages: + msg14116