diff options
Diffstat (limited to 'pkgs/stdenv/generic/check-meta.nix')
| -rw-r--r-- | pkgs/stdenv/generic/check-meta.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix index 192f668b5ae8..0d6db8985019 100644 --- a/pkgs/stdenv/generic/check-meta.nix +++ b/pkgs/stdenv/generic/check-meta.nix @@ -108,7 +108,10 @@ let hasUnfreeLicense = attrs: hasLicense attrs && isUnfree attrs.meta.license; - hasNoMaintainers = attrs: attrs ? meta.maintainers && (length attrs.meta.maintainers) == 0; + hasNoMaintainers = + attrs: + (attrs ? meta.maintainers && (length attrs.meta.maintainers) == 0) + && (attrs ? meta.teams && (length attrs.meta.teams) == 0); isMarkedBroken = attrs: attrs.meta.broken or false; @@ -368,6 +371,7 @@ let ]; sourceProvenance = listOf attrs; maintainers = listOf (attrsOf any); # TODO use the maintainer type from lib/tests/maintainer-module.nix + teams = listOf (attrsOf any); # TODO similar to maintainers, use a teams type priority = int; pkgConfigModules = listOf str; inherit platforms; @@ -534,7 +538,7 @@ let { valid = "warn"; reason = "maintainerless"; - errormsg = "has no maintainers"; + errormsg = "has no maintainers or teams"; } # ----- else |
