[Haskell-cafe] [ANNOUNCE] GHC 8.8.1 is now available

Oliver Charles ollie at ocharles.org.uk
Thu Nov 14 08:40:47 UTC 2019


I just realised another reason why this upload is important - I use
http://packdeps.haskellers.com/ RSS feed support to notify me when any of
my packages have out of date dependencies. Unfortunately, I haven't
actually got any notifications about my packages not building with GHC 8.8,
so I'm having to rely on users reporting issues.

On Wed, 30 Oct 2019, 11:01 pm Ben Gamari, <ben at well-typed.com> wrote:

> Dan Burton <danburton.email at gmail.com> writes:
>
> > My questions at this point are:
> >
> > * What are the reasons that hackage-server must be upgraded to Cabal 3?
>
> I'll leave this to Herbert as I am also not clear on this point. None of
> the 8.8.1 boot packages should be relying on Cabal 3 syntax in their
> .cabal files so I'm not sure what specifically gives rise to this
> dependency.
>
> > * What are the reasons that make this upgrade difficult?
>
> Cabal 3 does change quite a bit. In response to the number of requests
> to get this un-stuck I put in some work [1] this week and last to start
> the upgrade. Indeed the process is non-trivial and requires touching a
> lot of code.
>
> Nearly all of this churn is due to the removal of the Text typeclass in
> favor of the Parsec and Pretty typeclasses. These changes are generally
> quite mechanical but do take time.
>
> > * Can publishing to hackage be considered a proper part of the ghc
> release
> > process in the future?
> >
> I am quite willing to handle the uploads as part of the release process
> if this is the direction we decide to take.
>
> Cheers,
>
> - Ben
>
>
> [1] https://github.com/bgamari/hackage-server/tree/cabal-3
> _______________________________________________
> 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20191114/a9da80c6/attachment.html>


More information about the Haskell-Cafe mailing list