snapframework / snap

Top-level package for the official Snap Framework libraries, includes the snaplets API as well as infrastructure for sessions, auth, and templates.
http://snapframework.com/
BSD 3-Clause "New" or "Revised" License
455 stars 68 forks source link

Build with GHC 9 #222

Closed andreasabel closed 1 year ago

andreasabel commented 2 years ago

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:

cydparser commented 2 years ago

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

andreasabel commented 2 years ago

@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/

cydparser commented 1 year ago

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

andreasabel commented 1 year ago

@cydparser : You can consider a package takeover.

cydparser commented 1 year ago

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

cydparser commented 1 year ago

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

andreasabel commented 1 year ago

@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/

cydparser commented 1 year ago

Snap now builds with GHC 9.0, 9.2, and 9.4