Closed alaendle closed 1 year ago
Relaxed the upper bound of cleff-0.3.3.0
to 0.6
I've uploaded new versions of the following packages to make them support th-abstraction-0.5.*
:
I have also made revisions to the following packages:
lens
, th-desugar
, and eliminators
will require a bit more effort, so I will get to them later.
I added revisions for effectful-th
and optics-th
.
recursion-schemes-5.2.2.4 now accepts th-abstraction-0.5.*.*
(thanks @RyanGlScott!)
th-desugar-1.15 requires th-abstraction-0.5
Revision made for https://hackage.haskell.org/package/product-profunctors-0.11.1.1
It seems that while all the package above have been fixed, upgrading th-abstractions would require a newer singletons-base. But singletons-base releases only works for a single GHC major version, so it would have to be disabled.
The same goes for eliminators
. So we have to choose between keeping the old th-abstractions and linear-generics, or disabling singletons and eliminators.
@bergmark Would it be possible to add the ghc-9.6 label? See previous comment for rationale.
th-abstraction-0.5.0.0 (changelog) (Ryan Scott ryan.gl.scott@gmail.com @RyanGlScott, Stackage upper bounds) is out of bounds for:
th-abstraction-0.5 is in Stackage Nightly. See Stackage page.
Only remaining bound issues (@martijnbastiaan):
- clash-prelude < 0 # tried clash-prelude-1.6.4, but its *library* requires th-abstraction >=0.2.10 && < 0.5.0 and the snapshot contains th-abstraction-0.5.0.0
- th-extras < 0 # tried th-extras-0.0.0.6, but its *library* requires th-abstraction >=0.4 && < 0.5 and the snapshot contains th-abstraction-0.5.0.0
Since PR exists https://github.com/mokus0/th-extras/pull/21 and fixed on master https://github.com/clash-lang/clash-compiler/commit/99d5261439b5d37bf84d99212f4e12aa315c8102 I think its okay to close this issue. As soon as compatible releases appear on hackage they will get re-enabled semi-automatically.
th-abstraction-0.5.0.0 (changelog) (Ryan Scott ryan.gl.scott@gmail.com @RyanGlScott) is out of bounds for: