diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 86f6972c23c1..ef7c6dc75f5c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -4532,7 +4532,6 @@ broken-packages: - resource-embed - respond - restartable - - rest-rewrite - restyle - resumable-exceptions - rethinkdb diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index b316ded90311..95238591c6e2 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1299,8 +1299,19 @@ self: super: builtins.intersectAttrs super { scalendar = dontCheck super.scalendar; halide-haskell = super.halide-haskell.override { Halide = pkgs.halide; }; - # Sydtest has a brittle test suite that will only work with the exact + rest-rewrite = + overrideCabal + (oldAttrs: { + # Directory is needed for tests. + # https://github.com/zgrannan/rest/issues/37 + postPatch = oldAttrs.postPatch or "" + '' + mkdir graphs + ''; + }) + super.rest-rewrite; + + # Sydtest has a brittle test suite that will only work with the exact # versions that it ships with. sydtest = dontCheck super.sydtest; } diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 8fc8bf82e474..f2b2a34dc6f6 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -247937,8 +247937,6 @@ self: { doHaddock = false; description = "Rewriting library with online termination checking"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {inherit (pkgs) graphviz; inherit (pkgs) z3;}; "rest-snap" = callPackage