Inactive packagers SOP
|This document is in draft. We need to run through this process once to verify steps.|
This process occurs once per release. The initial list of inactive packagers is created a week before Beta freeze. Removal of inactive packagers happens a week after the final release.
We wait until after the final release to prevent orphaning packages near/during a freeze, which could be very unpleasant.
Generate a kerberos ticket with
fkinit -u <YOUR FEDORA ACCOUNT ID>
python3 find-inactive-packagers.py step-one. This opens Pagure tickets for each packager. It also produces a
inactive_packagers.csvfile listing the inactive packagers it found.
Save the CSV file to somewhere secure against data loss. You will use it to constrain the second run.
Send a list of inactive packagers to devel-announce. See the template below.
|Do we want to add something about closing open tickets as people reply? The script does not appear to use open tickets, but maybe it could in the future?|
In accordance with FESCo's Inactive Packager Policy, packagers that have been identified as inactive have a ticket in the find-inactive-packagers repo. One week after the final release, packagers who remain inactive will be removed from the packager group. (Note that pagure.io is one of the systems checked for activity, so commenting on your ticket that you're still around will prevent you from showing up in the second round.) If you have suggestions for improvement, look for the open feature issues and file an issue in the find-inactive-packagers repo if it's not there already. For the curious, here are the stats from today's run: <INSERT STATS FROM SCRIPT>  https://docs.fedoraproject.org/en-US/fesco/Policy_for_inactive_packagers/  https://pagure.io/find-inactive-packagers/issues?tags=inactive_packager&status=Open  https://pagure.io/find-inactive-packagers/issues?tags=feature  https://pagure.io/find-inactive-packagers/new_issue
python3 find-inactive-packagers.py step-two inactive_packagers.csv. This generates a
Open a Fedora Infrastructure ticket to remove inactive packagers.