snoyberg / mono-traversable

Type classes for mapping, folding, and traversing monomorphic containers
152 stars 61 forks source link

Build failures in classy-prelude-1.0.0 and older #206

Closed sjakobi closed 2 years ago

sjakobi commented 2 years ago

See e.g. this issue with v0.12.8: https://stackoverflow.com/questions/70052100/classyprelude-hs2291-error-failed-to-load-interface-for-data-textual-encodi

Other versions have problems too though: https://matrix.hackage.haskell.org/#/package/classy-prelude

It would be good to revise the affected versions so build tools won't attempt to build them with incompatible dependencies.

sjakobi commented 2 years ago

As a Hackage trustee, I have created revisions for v0.12.0 to v0.12.8 that I hope will remove any broken build plans for these versions. See e.g. https://hackage.haskell.org/package/classy-prelude-0.12.8/revisions/

Other versions still show broken build plans though.

sjakobi commented 2 years ago

I think I've squashed most of the remaining failures, e.g. in https://hackage.haskell.org/package/classy-prelude-0.8.3.1/revisions/.

Since the matrix builder is currently broken (https://github.com/haskell-CI/hackage-matrix-builder/issues/82), it's unfortunately hard to check now, but I'll optimistically close this issue nonetheless.

sjakobi commented 2 years ago

I've made another revision for classy-prelude-1.0.0: https://hackage.haskell.org/package/classy-prelude-1.0.0/revisions/