diff options
author | sternenseemann <sternenseemann@systemli.org> | 2021-12-15 11:21:57 +0100 |
---|---|---|
committer | sterni <sternenseemann@systemli.org> | 2021-12-15 17:23:04 +0100 |
commit | 65de104e6c540e4dfab3c7fb07dbcd95c8731231 (patch) | |
tree | fa1a073341521eb97f38701c7972da27ffd693ec /maintainers | |
parent | 78c71274a3246717b275b5810e45459183229dd9 (diff) |
maintainers/scripts/test-configuration.nix: warn about broken pkgs
The warnings help when removing the broken flags when all packages turn
out to build and could also be helpful when investigating failures.
Diffstat (limited to 'maintainers')
-rw-r--r-- | maintainers/scripts/haskell/test-configurations.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/maintainers/scripts/haskell/test-configurations.nix b/maintainers/scripts/haskell/test-configurations.nix index c69ea3b1d519..ed5d2fe066f2 100644 --- a/maintainers/scripts/haskell/test-configurations.nix +++ b/maintainers/scripts/haskell/test-configurations.nix @@ -98,7 +98,10 @@ let # overlays. For common, nix, darwin etc. only the derivation from the default # package set will be emitted. packages = builtins.filter (v: - v != null && (skipEvalErrors -> (builtins.tryEval (v.outPath or v)).success) + lib.warnIf (v.meta.broken or false) "${v.pname} is marked as broken" ( + v != null + && (skipEvalErrors -> (builtins.tryEval (v.outPath or v)).success) + ) ) ( lib.concatMap (fileName: let |