From cd99109202945cf00116dc70af2f31eb66e10695 Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Fri, 1 Dec 2023 13:25:41 -0800 Subject: [PATCH] pkgs/top-level/release-outpaths.nix: never attempt to build unfree packages, most of them are broken Since Hydra does not build unfree packages an astonishing proportion of them are broken yet not marked meta.broken. --- pkgs/top-level/release-outpaths.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/release-outpaths.nix b/pkgs/top-level/release-outpaths.nix index 0967ea74b527..3521056f87e7 100644 --- a/pkgs/top-level/release-outpaths.nix +++ b/pkgs/top-level/release-outpaths.nix @@ -34,7 +34,7 @@ let config = { allowAliases = false; allowBroken = includeBroken; - allowUnfree = true; + allowUnfree = false; allowInsecurePredicate = x: true; checkMeta = checkMeta; @@ -47,7 +47,8 @@ let in if builtins.elem reason fatalErrors then abort errormsg - else if !includeBroken && builtins.elem reason [ "broken" ] + # hydra does not build unfree packages, so tons of them are broken yet not marked meta.broken. + else if !includeBroken && builtins.elem reason [ "broken" "unfree" ] then throw "broken" else true;