From bb98e01fb5c020ab6679831ce856329b65867b1f Mon Sep 17 00:00:00 2001 From: aszlig Date: Sat, 3 Feb 2018 07:50:42 +0100 Subject: release.nix: Fix evaluation error for meta.broken If meta.broken is set to true for a package, we need to return an empty list. However, "brokenOr" needs to be a function returning a list and the first branch (meta.broken being true) of the condition just returns a list instead of a function. Signed-off-by: aszlig --- release.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'release.nix') diff --git a/release.nix b/release.nix index 81f0d44e..2b74f2e5 100644 --- a/release.nix +++ b/release.nix @@ -60,7 +60,7 @@ let }; packagePlatforms = mapAttrs (name: value: let - brokenOr = if value.meta.broken or false then [] else id; + brokenOr = if value.meta.broken or false then const [] else id; platforms = value.meta.hydraPlatforms or (value.meta.platforms or []); isRecursive = value.recurseForDerivations or false || value.recurseForRelease or false; -- cgit 1.4.1