SOP de Propuesta de paquete inactivo

Este documento describe el proceso para identificar y retirar paquetes probados inactivos en concordancia con la normativa FESCo.

Disparador/sincronización

Este proceso se realiza una vez por ciclo de lanzamiento, comenzando en o cerca del día de la rama. Se divide en dos partes.

Proceso

Identificar y notificar a los envasadores probados inactivos

  1. Genera un ticket Kerberos con fkinit -u <TU ID DE LA CUENTA FEDORA>

  2. Ejecute el guion inactive_provenpackagers.py desde el repositorio pgm_scripts. Este guion itera sobre todos los miembros del grupo provenpackagers, por lo que puede tardar un tiempo. Al ser una operación de solo lectura, es seguro volver a ejecutarlo si se interrumpe.

  3. Enviar un anuncio de las cuentas identificadas como inactivas utilizando la plantilla a continuación. Utilizar la dirección del listado de correo devel-announce en el campo to: y envíe en copia oculta las direcciones @fedoraproject.org de las cuentas listadas como inactivas.

De acuerdo con la política de FESCo[1], los siguientes provenpackagers se
enviarán para su eliminación en dos semanas debido a la falta de compila-
ciones de Koji enviadas en los últimos seis meses. Si recibiste esto directa-
mente, puedes responder fuera de la lista para indicar que aún debes estar
en el grupo provenpackager.

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

  1. Wait two weeks from the initial notification.

  2. File an issue with the Infrastructure team listing the accounts to remove from the provenpackagers group.