snapframework/snap

Build with GHC 9

Closed this issue ยท 8 comments

Package snap seem to be currently on GHC 8.10 still. Please support GHC 9.

Doing some experiments with allow-newer, it seems that these dependencies need to be upgraded as well:

  • heist
  • io-streams-haproxy
  • map-syntax
  • snap-core
  • snap-server
  • xmlhtml

TripShot uses snap and has permitted me to spend some of my working hours to support upgrading these packages.

@cydparser Are you in contact with @gregorycollins or @mightybyte who are the current package maintainers of snap on Hackage? https://hackage.haskell.org/package/snap/maintainers/

@andreasabel I've tried emailing both but haven't heard back yet.

@cydparser : You can consider a package takeover.

I'm now a member of the snapframework org, so I will be merging PRs.

@andreasabel, please loosen the base constraint for map-syntax (<4.18).

@cydparser wrote:

@andreasabel, please loosen the base constraint for map-syntax (<4.18).

Done in https://hackage.haskell.org/package/map-syntax-0.3/revisions/

Snap now builds with GHC 9.0, 9.2, and 9.4