Dropping containers support for old GHC versions

It's that time again. I'd very much like to drop containers support for GHC version 7.0 (so I can increase the lower bound on array to 0.4 for Safe Haskell-related reasons). I'd also prefer to drop support for GHC versions 7.2 and 7.4, but I'm somewhat open to being convinced not to. What do you all think? David

On Fri, 9 Mar 2018, David Feuer wrote:
It's that time again. I'd very much like to drop containers support for GHC version 7.0 (so I can increase the lower bound on array to 0.4 for Safe Haskell-related reasons). I'd also prefer to drop support for GHC versions 7.2 and 7.4, but I'm somewhat open to being convinced not to. What do you all think?
I am still mainly using GHC-7.4.2.

On Fri, Mar 09, 2018 at 04:42:21PM +0100, Henning Thielemann wrote:
On Fri, 9 Mar 2018, David Feuer wrote:
It's that time again. I'd very much like to drop containers support for GHC version 7.0 (so I can increase the lower bound on array to 0.4 for Safe Haskell-related reasons). I'd also prefer to drop support for GHC versions 7.2 and 7.4, but I'm somewhat open to being convinced not to. What do you all think?
I am still mainly using GHC-7.4.2.
I'm rather curious why!

Because not everyone has access to the latest and greatest hardware? (Which attitude is showing just a bit of privilege.) At CMU I got to ride herd on a rather astonishing collection of ancient hardware; I wouldn't be looking to install ghc8 on much of it either, since usually upgrading the OS is no-go and I'd have to backport a lot of stuff to get it --- and, even more so, packages using it --- to build at all. On Fri, Mar 9, 2018 at 11:02 AM, Tom Ellis < tom-lists-haskell-cafe-2013@jaguarpaw.co.uk> wrote:
On Fri, Mar 09, 2018 at 04:42:21PM +0100, Henning Thielemann wrote:
On Fri, 9 Mar 2018, David Feuer wrote:
It's that time again. I'd very much like to drop containers support for GHC version 7.0 (so I can increase the lower bound on array to 0.4 for Safe Haskell-related reasons). I'd also prefer to drop support for GHC versions 7.2 and 7.4, but I'm somewhat open to being convinced not to. What do you all think?
I am still mainly using GHC-7.4.2.
I'm rather curious why! _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
-- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net

That’s fair enough but couldn’t you just keep using an older version of `containers` on this hardware? Obviously, newer versions will contain bugfixes and new features but the same can be said for new releases of GHC (and probably a ton of other software on those systems) and missing out on those is apparently not a deal-breaker either. Cheers Moritz On 03/09/2018 05:12 PM, Brandon Allbery wrote:
Because not everyone has access to the latest and greatest hardware? (Which attitude is showing just a bit of privilege.) At CMU I got to ride herd on a rather astonishing collection of ancient hardware; I wouldn't be looking to install ghc8 on much of it either, since usually upgrading the OS is no-go and I'd have to backport a lot of stuff to get it --- and, even more so, packages using it --- to build at all.
On Fri, Mar 9, 2018 at 11:02 AM, Tom Ellis
mailto:tom-lists-haskell-cafe-2013@jaguarpaw.co.uk> wrote: On Fri, Mar 09, 2018 at 04:42:21PM +0100, Henning Thielemann wrote: > On Fri, 9 Mar 2018, David Feuer wrote: > > >It's that time again. I'd very much like to drop containers support > >for GHC version 7.0 (so I can increase the lower bound on array to 0.4 > >for Safe Haskell-related reasons). I'd also prefer to drop support for > >GHC versions 7.2 and 7.4, but I'm somewhat open to being convinced not > >to. What do you all think? > > I am still mainly using GHC-7.4.2.
I'm rather curious why! _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
-- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com mailto:allbery.b@gmail.com ballbery@sinenomine.net mailto:ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

On Fri, 9 Mar 2018, Tom Ellis wrote:
On Fri, Mar 09, 2018 at 04:42:21PM +0100, Henning Thielemann wrote:
On Fri, 9 Mar 2018, David Feuer wrote:
It's that time again. I'd very much like to drop containers support for GHC version 7.0 (so I can increase the lower bound on array to 0.4 for Safe Haskell-related reasons). I'd also prefer to drop support for GHC versions 7.2 and 7.4, but I'm somewhat open to being convinced not to. What do you all think?
I am still mainly using GHC-7.4.2.
I'm rather curious why!
GHC-7.8.4 is the last compiler that prevents me from "length (1,2)" but it has a bug in the optimizer that leads to a compiler crash. So I have the choice between GHC-7.6.3 and GHC-7.4.2.

How would you feel about switching to 7.6.3? That would definitely make my
life easier. I have to warn you, however, that we will not support 7.6 or
7.8 forever. We'll probably drop 7.6 in another year or two, and 7.8 in
another two or three.
On Mar 9, 2018 11:15 AM, "Henning Thielemann"
On Fri, 9 Mar 2018, Tom Ellis wrote:
On Fri, Mar 09, 2018 at 04:42:21PM +0100, Henning Thielemann wrote:
On Fri, 9 Mar 2018, David Feuer wrote:
It's that time again. I'd very much like to drop containers support for GHC version 7.0 (so I can increase the lower bound on array to 0.4 for Safe Haskell-related reasons). I'd also prefer to drop support for GHC versions 7.2 and 7.4, but I'm somewhat open to being convinced not to. What do you all think?
I am still mainly using GHC-7.4.2.
I'm rather curious why!
GHC-7.8.4 is the last compiler that prevents me from "length (1,2)" but it has a bug in the optimizer that leads to a compiler crash. So I have the choice between GHC-7.6.3 and GHC-7.4.2. _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

On Fri, 9 Mar 2018, David Feuer wrote:
How would you feel about switching to 7.6.3? That would definitely make my life easier. I have to warn you, however, that we will not support 7.6 or 7.8 forever. We'll probably drop 7.6 in another year or two, and 7.8 in another two or three.
I am happy to switch to any new GHC if there will be at least a warning for "length (1,2)": https://ghc.haskell.org/trac/ghc/ticket/11796

I'm +1 on this. I do not use any of those versions of GHC.
On Fri, Mar 9, 2018 at 10:30 AM, David Feuer
It's that time again. I'd very much like to drop containers support for GHC version 7.0 (so I can increase the lower bound on array to 0.4 for Safe Haskell-related reasons). I'd also prefer to drop support for GHC versions 7.2 and 7.4, but I'm somewhat open to being convinced not to. What do you all think?
David _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
-- -Andrew Thaddeus Martin
participants (6)
-
Andrew Martin
-
Brandon Allbery
-
David Feuer
-
Henning Thielemann
-
Moritz Kiefer
-
Tom Ellis