I would like to get the Haskell package morpheus-graphql as a Nix package.
But it has long been marked as broken.
However on my laptop (NixOS) it does compile with cabal.
It may have been marked as broken due to too strict dependencies versions.
Or was it once broken, then black-listed, and never reintegrated?
error: Package ‘morpheus-graphql-core-0.20.0’ in /nix/store/m4r7hzyl4ibwbhkc8v2pkhfxq54122aq-nixos-22.05/nixos/pkgs/development/haskell-modules/hackage-packages.nix:188546 is marked as broken, refusing to evaluate.
The current version on Hackage is 0.27.0.
How could I check this, and how can I help to bring it back to a working Nix package?
Things go better, now a newer version appears:
error: Package ‘morpheus-graphql-core-0.26.0’ in /nix/store/m7mq10gf91rnhxq8m72f1qayriydwmfa-nixos-22.11/nixos/pkgs/development/haskell-modules/hackage-packages.nix:195790 is marked as broken, refusing to evaluate.
But it is still marked as broken.
What is the matter?
Does anything else need to be done? How could I help?
You yourself made the necessary contribution. It is currently part of a Haskell-related staging branch (haskell-updates) where we are assembling haskell package and compiler updates and check for regressions. You can track the progress of the current specific iteration into NixOS channels here. Note that it may take longer than usual in this case, as a major compiler update is quite disruptive and requires a ton of work to get a handle on all regressions.