From 92efa88904f156c007213c81d110a3b512f6705e Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sat, 11 May 2024 02:14:15 -0300 Subject: [PATCH] maintainers-list: create a field `isActive` Default true; should be set to false when the maintainer is not active. The most immediate use of this Boolean attribute is to mark maintainers that are not contributing to Nixpkgs from a long amount of time. Nonetheless it can be used to mark any *long term inactivity*, including but not limited to: - Sabbatical leave - Retirement - Intimate issues - Force majeure In principle, a third person can set this attribute; nonetheless, for the sake of a good etiquette, at least one contact attempt must be issued and carried out before effectively committing it. This attribute can be employed to many useful activities, including but not limited to: - Treewide automation - Removal of inactive maintainers from packages - Orphaning alerts - Filter automatic notifications --- maintainers/maintainer-list.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index bd906c481c0d223..1aa1d96661f5828 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13,6 +13,33 @@ keys = [{ fingerprint = "AAAA BBBB CCCC DDDD EEEE FFFF 0000 1111 2222 3333"; }]; + + # Default true; should be set to false when the maintainer is not active. + # + # The most immediate use of this Boolean attribute is to mark maintainers + # that are not contributing to Nixpkgs from a long amount of time. + # Nonetheless it can be used to mark any *long term inactivity*, including + # but not limited to: + # + # - Sabbatical leave + # - Retirement + # - Intimate issues + # - Force majeure + # + # In principle, a third person can set this attribute; nonetheless, for + # the sake of a good etiquette, at least one contact attempt must be + # issued and carried out before effectively committing it. + # + # This attribute can be employed to many useful activities, including but + # not limited to: + # + # - Treewide automation + # - Removal of inactive maintainers from packages + # - Orphaning alerts + # - Filter automatic notifications + # + + isActive = true; }; ```