Update deps, disable repa dependent, add Haskell CI for GHC 8.0 - 9.10
Package repa is not currently maintained, so we disable gloss-raster and all examples needing this or repa directly.
The bytestring bound is relaxed again to >= 0.10 so as to allow to build with GHC 8 stackage snapshots.
Unmaintained source-repository this sections are removed (anyway just feature bloat in cabal).
See also:
- #56
P.S. (2024-12-04): This fixes also
- https://github.com/commercialhaskell/stackage/issues/7549
I am now a maintaner of repa, and recently released a new version compatible with GHC 8.10 (maybe even earlier) - 9.10.
@LaurentRDC : Great!
Can you also become maintainer of gloss?
Would be great to get a maintainer response on this PR...
Gloss is well outside of my interests, so I'll let someone else do it.
If someone wants to step up: note that @benl23x5 is only reachable by email
Sorry, trying to maintain matrix builds against old GHC versions is a losing battle and I don't have bandwidth to keep the build files up to date. Each new GHC or stack version should not force commits to every Haskell library written using it. This is a big problem in the community and I'm not attempting to solve it.
@benl23x5 Do you wish some help with maintenance? I am using this library in my teaching and thus would be willing to do some chores (like keeping dependencies up to day...)