Testing migration for many packages, e.g.,
https://tracker.debian.org/pkg/haskell-semigroupoids are now blocked
on https://tracker.debian.org/pkg/haskell-wl-pprint-extras. On my
Ubuntu nothing seems to depend on the package, it was last updated on
Hackage and in github repo in 2015 and it does not seem to work with
newer GHCs: https://matrix.hackage.haskell.org/#/package/wl-pprint-extras/18.104.22.168/ghc-8.8.3@1588681073
The Monad.fail problem causing the breakage is not even reported as a
github issue so I doubt many people use the package.
The author said in https://github.com/ekmett/wl-pprint-extras/pull/18
@quchen has taken over this and a bunch of related packages I had for
pretty printing and has largely supplanted them with a set of more
general packages. I’m happy to coordinate with him to keep this on
life support if he thinks that makes sense.
To be fair NixOs tries tried to keep it alive anyway with their own
patches, though I can't find anything beyond GHC 8.6, in particular
for this problem: https://github.com/NixOS/nixpkgs/pull/53789
Could we remove haskell-wl-pprint-extras altogether and so unblock a
lot of other packages?