Inactive Provenpackagers SOP
This document describes the process for identifying and removing inactive provenpackagers in accordance with FESCo policy.
Trigger/timing
This process occurs once per release cycle, starting at or near the branch day. It occurs in two parts.
Process
Identify and notify inactive provenpackagers
-
Generate a kerberos ticket with
fkinit -u <YOUR FEDORA ACCOUNT ID>
-
Run the inactive_provenpackagers.py script from the pgm_scripts repo. This script iterates over all members of the provenpackagers group, so it may take a while. Since it’s a read-only operation, it’s safe to re-run if it gets interrupted.
-
Send an announcement of accounts identified as inactive using the template below. Use the devel-announce mailing list in the to: field and bcc the @fedoraproject.org addresses of listed as inactive.
In accordance with FESCo policy[1], the following provenpackagers will be submitted for removal in two weeks based on a lack of Koji builds submitted in the last six months. If you received this directly, you can reply off-list to indicate you should still be in the provenpackager group. Note that removal from this group is not a "punishment" or a lack of appreciation for the work you have done. The intent of the process is to ensure contributors with distro-wide package privileges are still active and responsive. This process is done regularly at the branch point in each release. [1] https://docs.fedoraproject.org/en-US/fesco/Provenpackager_policy/#_maintaining_provenpackager_status <OUTPUT of inactive_provenpackagers.py script>
Request removal of inactive provenpackagers
-
Wait two weeks from the initial notification.
-
File an issue with the Infrastructure team listing the accounts to remove from the provenpackagers group.
Want to help? Learn how to contribute to Fedora Docs ›