Support GHC 9.10, 9.12, 9.14, upload to Hackage?
The Hackage version is quite outdated (needs GHC <= 7.8). How about uploading a new version?
I think a Hackage publication is very valuable, as it guarantees persistency. (GitHub repos and accounts might disappear...)
Also, while GHC 9.8 is still supported, it might not get anymore backports, so it would be good to support also the most recent GHC versions.
Running `cabal-audit` on my system (with ghc=ghc-9.12.2) results in this:
```
$ cabal-audit
HEAD is now at add617d [chore] bump upper bound for Cabal-syntax in hsec-{core,tools}
Resolving dependencies...
cabal-audit failed :
cabal failed while elaborating the install-plan:
dieVerbatim: user error (Error: cabal-audit: Could not resolve dependencies:
[__0] trying: cabal-audit-1.0.0.0 (user goal)
[__1] trying: base-4.21.0.0/installed-958c (dependency of cabal-audit)
[__2] next goal: hsec-core (user goal)
[__2] rejecting: hsec-core-0.3.0.0, hsec-core-0.2.0.2 (constraint from user
target requires ==0.2.0.1)
[__2] rejecting: hsec-core-0.2.0.1 (conflict: base==4.21.0.0/installed-958c,
hsec-core => base>=4.14 && <4.20)
[__2] skipping: hsec-core-0.1.0.0 (has the same characteristics that caused
the previous version to fail: excludes 'base' version 4.21.0.0)
[__2] fail (backjumping, conflict set: base, hsec-core)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, hsec-core, cabal-audit
```
1 条评论