From 77ffc77f539ae55b5845cd401d0f92d42fa5f63d Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 27 Aug 2025 09:51:08 +0200 Subject: [PATCH] maintainers/README.md: clarify maintainer removal The wording on how to lose maintainer status implied that this was per package. While this is true, we also follow the same procedure for entirely inactive maintainers, dropping them from all packages, including their maintainer handle. I'm a friend of making things shorter, this should leave enough room for interpretation of both. Since removal of inactive maintainers implies that maintainer-list.nix is about *active* maintainers, clarify that as well. --- maintainers/README.md | 6 +++--- maintainers/maintainer-list.nix | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/maintainers/README.md b/maintainers/README.md index 83e9e50a23f6..5c0afe2df79f 100644 --- a/maintainers/README.md +++ b/maintainers/README.md @@ -34,15 +34,15 @@ In order to do so, add yourself to the [`maintainer-list.nix`](./maintainer-list If you're adding yourself as a maintainer as part of another PR (in which you become a maintainer of a package, for example), make your change to `maintainer-list.nix` in a separate commit titled `maintainers: add `. -### How to lose maintainer status +### Losing maintainer status -Maintainers who have become inactive on a given package can be removed. +Maintainers who have become inactive can be removed. This helps us keep an accurate view of the state of maintenance in Nixpkgs. The inactivity measure is currently not strictly enforced. We would typically look at it if we notice that the author hasn't reacted to package-related notifications for more than 3 months. -Removing the maintainer happens by making a PR on the package, adding that person as a reviewer, and then waiting a week for a reaction. +Removing the maintainer happens by making a PR, adding that person as a reviewer, and then waiting a week for a reaction. The maintainer is welcome to come back at any time. diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2e3a8bc71fed..32a3beaa0293 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1,5 +1,5 @@ /* - List of NixOS maintainers. + List of active NixOS maintainers. ```nix handle = { # Required