ITADN

Support GHC 9.10, 9.12, 9.14, upload to Hackage?

#66Openandreasabel 创建于 2026-01-21
A
andreasabelcommented
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 条评论