From c7bbefcc6c00852998dd2e4277ba7d6105f7ace4 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Mon, 4 May 2026 09:55:40 +0200 Subject: [PATCH] stdenv/meta: Propagate nonTeamMaintainers if possible This fixes the problem where if `meta` for package A is inherited from package B, both team and non-team maintainers would end up in nonTeamMaintainers, because by default it would take the value from meta.maintainers, which when accessed also contains team maintainers for backwards compatibility reasons. --- pkgs/stdenv/generic/check-meta.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix index 404debbf1b06..50388c3c302c 100644 --- a/pkgs/stdenv/generic/check-meta.nix +++ b/pkgs/stdenv/generic/check-meta.nix @@ -571,8 +571,9 @@ let ); # Needed for CI to be able to avoid requesting reviews from individual - # team members - nonTeamMaintainers = attrs.meta.maintainers or [ ]; + # team members. + # Prefer nonTeamMaintainers in case meta is copied from another package + nonTeamMaintainers = attrs.meta.nonTeamMaintainers or attrs.meta.maintainers or [ ]; identifiers = let