haskell-distributed-process-*: disable several checkPhases and haddockPhases for distributed-process-* packages and cloud-haskell.

Resolved https://github.com/NixOS/nixpkgs/pull/7335.
wip/yesman
Ian-Woo Kim 9 years ago committed by Peter Simons
parent 297f32d3e6
commit ca5e8df0f4
  1. 21
      pkgs/development/haskell-modules/configuration-common.nix
  2. 6
      pkgs/development/haskell-modules/hackage-packages.nix

@ -540,6 +540,18 @@ self: super: {
# Upstream notified by e-mail.
MonadCompose = markBrokenVersion "0.2.0.0" super.MonadCompose;
# no haddock since this is an umbrella package.
cloud-haskell = dontHaddock super.cloud-haskell;
# Disable tests which couldn't be built.
distributed-process-async = dontCheck super.distributed-process-async;
# Disable tests which couldn't be built.
distributed-process-client-server = dontCheck super.distributed-process-client-server;
# Disable tests which couldn't be built.
distributed-process-extras = dontCheck super.distributed-process-extras;
# Make distributed-process-platform compile until next version
distributed-process-platform = overrideCabal super.distributed-process-platform (drv: {
patchPhase = "mv Setup.hs Setup.lhs";
@ -547,6 +559,15 @@ self: super: {
doHaddock = false;
});
# Disable tests due to a failure (Sequential Shutdown Ordering test.)
distributed-process-supervisor = dontCheck super.distributed-process-supervisor;
# Disable network test and errorneous haddock.
distributed-process-tests = overrideCabal super.distributed-process-tests (drv: {
doCheck = false;
doHaddock = false;
});
# This packages compiles 4+ hours on a fast machine. That's just unreasonable.
CHXHtml = dontDistribute super.CHXHtml;

@ -31095,7 +31095,6 @@ self: {
homepage = "http://github.com/haskell-distributed/cloud-haskell";
description = "The Cloud Haskell Application Platform";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cloudfront-signer" = callPackage
@ -40386,7 +40385,6 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-async";
description = "Cloud Haskell Async API";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-azure" = callPackage
@ -40443,7 +40441,6 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-client-server";
description = "The Cloud Haskell Application Platform";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-execution" = callPackage
@ -40509,7 +40506,6 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-extras";
description = "Cloud Haskell Extras";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-monad-control" = callPackage
@ -40666,7 +40662,6 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-supervisor";
description = "Supervisors for The Cloud Haskell Application Platform";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-task" = callPackage
@ -40726,7 +40721,6 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process-tests";
description = "Tests for distributed-process";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-zookeeper" = callPackage

Loading…
Cancel
Save