Create new AUR moderator role
Compare changes
rfcs/0019-aur-moderator-role.rst
0 → 100644
+ 56
− 0
Currently, Arch Linux has 63 Package Maintainers. Historically known as Trusted Users (TU), they had two main responsibilities: Moderation of the AUR and moving popular AUR packages to the official Arch Linux repositories. The combination of those two responsibilities has not worked out since quite some time, as most package maintainers simply do not really intend to moderate the platform. On the other hand potential moderators have a hard time applying as package maintainers just for the sake of moderating the AUR. This RFC proposes to split the old TU role into `Package Maintainers` and `AUR Moderators` to have a clear separation of concern and allow for an easier way to recruit `AUR Moderators`.
The moderation rights of `Package Maintainers` in the AUR are not changed, so that every `Package Maintainer` is an `AUR Moderator`, too. In contrast to `Package Maintainers`, `AUR Moderators` won't be able to participate in votings and will only be allowed to edit user accounts with role `Normal User`.
`AUR Moderators` are recruited from the regular contributors of the AUR. To be promoted, users must secure the support of two `AUR Moderators`, `Package Maintainers` or `Developers`. They can seek for sponsorship support by contacting staff members directly or can be suggested by the group of `AUR Moderators`.
Once two sponsors are found, the nominee writes an application email signed with their SSH key for their AUR profile to aur-general. After the two staff members confirmed their sponsorship, a discussion period of seven days starts. If not more than one staff member opposes the application, they are promoted to an `AUR Moderator`.
The responsibility of the two sponsors is to guide their rookie through the duties of an `AUR Moderator` while frequently checking in on their work during their first month. On the other hand, the responsibility of an applicant and `AUR Moderator` is to be up to date on the latest AUR submission guidelines [1] and Arch package guidelines [2].