th-compat not using metadata revisions?
I have a job using ghc-wasm-meta to install GHC with the WASM backend. The ghc-wasm-meta setup script also configures head.hackage. But when using head.hackage, th-compat
fails to run with template-haskell-2.20.0.0
, even though the metadata on Hackage has been updated to say template-haskell <2.21
. Does head.hackage ignore metadata revisions?
-
cabal update
logs:
Downloading the latest package lists from:
- hackage.haskell.org
- head.hackage.ghc.haskell.org
Package list of head.hackage.ghc.haskell.org is up to date.
The index-state is set to 2023-07-03T00:28:54Z.
Package list of hackage.haskell.org is up to date.
The index-state is set to 2023-07-03T19:20:36Z.
-
cabal freeze
logs:
[__2] trying: th-compat-0.1.4 (dependency of th-env)
[__3] next goal: template-haskell (dependency of th-env)
[__3] rejecting: template-haskell-2.20.0.0/installed-inplace (conflict:
th-compat => template-haskell>=2.5 && <2.20)