diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index c3ea3845a44..0663fe12218 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -34,10 +34,13 @@ let in testOn job.systems getPkg); selectMaintained = attrSet: let - pairs = pkgs.lib.concatMap - (x: let val = builtins.tryEval (processPackage (builtins.getAttr x attrSet)); in - if val.success && val.value != [] then [{name=x; value=val.value;}] else []) - (builtins.attrNames attrSet); + if builtins ? tryEval then + pairs = pkgs.lib.concatMap + (x: let val = builtins.tryEval (processPackage (builtins.getAttr x attrSet)); in + if val.success && val.value != [] then [{name=x; value=val.value;}] else []) + (builtins.attrNames attrSet); + else + []; in builtins.listToAttrs pairs; # May fail as much as it wishes, we will catch the error