darcs

Patch 1504 Tweak for sandi-0.4.*

Title Tweak for sandi-0.4.*
Superseder Nosy List trofi
Related Issues
Status accepted Assigned To
Milestone 2.12.0

Created on 2016-07-02.14:29:28 by trofi, last changed 2016-09-01.17:10:39 by gh.

Files
File name Status Uploaded Type Edit Remove
patch-preview.txt trofi, 2016-07-02.14:29:27 text/x-darcs-patch
patch-preview.txt gh, 2016-09-01.15:04:38 text/x-darcs-patch
require-ghc-7_10-and-time-1_5.dpatch gh, 2016-09-01.15:04:38 application/x-darcs-patch
tweak-for-sandi_0_4__.dpatch trofi, 2016-07-02.14:29:27 application/x-darcs-patch
unnamed trofi, 2016-07-02.14:29:27 text/plain
unnamed gh, 2016-09-01.15:04:38 text/plain
See mailing list archives for discussion on individual patches.
Messages
msg19232 (view) Author: trofi Date: 2016-07-02.14:29:27
1 patch for repository http://darcs.net:

patch e6ac1ae569c6e64bd561a918e319e7d330abea05
Author: Sergei Trofimovich <slyfox@community.haskell.org>
Date:   Sat Jul  2 15:58:18 BST 2016
  * Tweak for sandi-0.4.*
Attachments
msg19233 (view) Author: ganesh Date: 2016-07-04.05:10:16
Thanks! Unfortunately darcs is still supporting GHC 7.6 (base 4.6) and 
sandi 0.4 appears to require base 4.7+: 
https://hackage.haskell.org/package/sandi

I think CPP may be required :-/
msg19244 (view) Author: gh Date: 2016-09-01.15:04:38
After some investigation I came to the conclusion that we should
just drop support for GHC's older than 7.10 in both HEAD and 2.12
branches.

The reasons are:

* our slow response time indicate that we don't have a lot of
  developer time to dedicate supporting all GHC >= 7.6 versions;
  and we really need to focus on newer rather than older GHC's.
* debian jessie (the current stable) has a backports package
  repository that provides GHC 7.10
* GHC 7.6 is bugged anyway (see http://tinyurl.com/q23yblu )
  and I recently lost hours trying to compile Darcs with GHC 7.6
  because of that bug. Once I updated my system to get GHC 7.10,
  everything went fine.

So here is a patch that applies on both HEAD and the 2.12 branch.

It makes Darcs requiring base >= 4.8 and time >= 1.5, so there are
a couple of simplifications along with the base version bump.

With this we'll be able to do a 2.12.1 release soon.

2 patches for repository http://darcs.net:

patch 7cc493ec9cab956f45512143651200de1f6d09d4
Author: Guillaume Hoffmann <guillaumh@gmail.com>
Date:   Thu Sep  1 12:04:02 ART 2016
  * require GHC 7.10 and time 1.5

patch e6ac1ae569c6e64bd561a918e319e7d330abea05
Author: Sergei Trofimovich <slyfox@community.haskell.org>
Date:   Sat Jul  2 11:58:18 ART 2016
  * Tweak for sandi-0.4.*
Attachments
msg19245 (view) Author: gh Date: 2016-09-01.17:10:39
Accepting Sergei's patch with mine after positive feedback from Ganesh
and Simon on IRC (http://irclog.perlgeek.de/darcs/2016-09-01#i_13133178).

Also pushing it to the 2.12 branch.

Thanks!
History
Date User Action Args
2016-07-02 14:29:28troficreate
2016-07-04 05:10:17ganeshsetmessages: + msg19233
2016-09-01 15:04:39ghsetfiles: + patch-preview.txt, require-ghc-7_10-and-time-1_5.dpatch, unnamed
messages: + msg19244
2016-09-01 17:10:39ghsetstatus: needs-screening -> accepted
messages: + msg19245
milestone: 2.12.0