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/scripts/haskell/test-configurations.nix | |
parent | 78c71274a3246717b275b5810e45459183229dd9 (diff) | |
download | nixpkgs-65de104e6c540e4dfab3c7fb07dbcd95c8731231.tar nixpkgs-65de104e6c540e4dfab3c7fb07dbcd95c8731231.tar.gz nixpkgs-65de104e6c540e4dfab3c7fb07dbcd95c8731231.tar.bz2 nixpkgs-65de104e6c540e4dfab3c7fb07dbcd95c8731231.tar.lz nixpkgs-65de104e6c540e4dfab3c7fb07dbcd95c8731231.tar.xz nixpkgs-65de104e6c540e4dfab3c7fb07dbcd95c8731231.tar.zst nixpkgs-65de104e6c540e4dfab3c7fb07dbcd95c8731231.zip |
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/scripts/haskell/test-configurations.nix')
-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 c69ea3b1d51..ed5d2fe066f 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 |