Normativa de patrocinio de empaquetador
Ser patrocinado en el grupo packager permite a cualquiera interesado convertirse en mantenedor de Fedora. Los mantenedores obtienen acceso de envío a las fuentes del paquete, capacidad de construir paquetes y la capacidad de revisar nuevos paquetes para su inclusión en la distribución. Esto se aplica a los paquetes en los que llegan a ser el mantenedor principal o colaborador.
Se requiere patrocinio para asegurar que los empaquetadores tienen a alguien al que acudir si tienen preguntas. El patrocinio no es automático y requiere encontrar un patrocinador dispuesto.
Tenga en cuenta que para colaborar con el empaquetado de Fedora no se requiere pertenecer al grupo packager y por lo tanto tener patrocinio. Cualquiera puede abrir una solicitud de extracción para cualquier paquete, que los mantenedores de paquetes pueden revisar y fusionar. Se recomienda empezar el trabajo con las solicitudes de extracción de esta manera, en lugar de buscar patrocinio inmediatamente. Vea Guía de Mantenimiento de Paquetes: Usar fedpkg anónimamente para una descripción de este método.
Packager Sponsors (Patrocinadores de Empaquetador) son mantenedores que tiene un buen registro manteniendo paquetes, haciendo revisiones y ayudando a otros con los procesos y procedimientos de Fedora. Los patrocinadores actúan como mentores de los nuevos colaboradores, les ayudan a encontrar las áreas en las que colaborar, les asisten con los procesos y procedimientos y les brindan orientaciones generales cuando las necesiten. FESCo también puede solicitar a los patrocinadores que hablen con un colaborador que parece no estar a la altura en sus Responsabilidades de mantenedor de paquetes.
Solicitar patrocinio
Hay diversas maneras de ser patrocinado en el grupo packager.
Enviar un paquete
Se puede solicitar el patrocinio cuando se envía una solicitud de revisión para un nuevo paquete o para un paquete retirado que requiere una nueva revisión. Dicha solicitud se envía haciendo que la solicitud de revisión del ticket de Bugzilla bloquee el error de seguimiento FE-NEEDSPONSOR. Aunque FE-NEEDSPONSOR esté fijado en la solicitud de revisión del paquete, es la persona la que necesita patrocinio, no el paquete.
Llegar a ser comantenedor
Otra forma de entrar al grupo packager es co-manteniendo un paquete que ya está en Fedora. El propietario real del paquete permitirá al solicitante co-mantener el paquete y actuará como su mentor.
Si el propietario del paquete es un patrocinador, puede patrocinar al solicitante por si mismo. Si no es un patrocinador, deben buscar otro patrocinador que exista para hacerlo. Esto se puede hacer contactando con el patrocinador personalmente o abriendo un ticket en la packager sponsors pagure instance (instancia pagure de patrocinadores de empaquetadores). El ticket debería indicar que son propietarios de un paquete y que les gustaría que el solicitante co-mantuviera su paquete. Ellos aceptan ser responsables de asesorar al solicitantes como se describe en la sección Package Sponsor Responsibilities (Responsabilidades del Patrocinador de Paquete).
Adoptar un paquete huérfano o recién retirado
Si el solicitante desea empezar a mantener un paquete que ha quedado huérfano o se ha retirado recientemente, de acuerdo con la Normativa para Paquetes Huérfanos y Retirados, si aún no requiere una nueva revisión, pueden abrir un ticket en la instancia pagure de patrocinio de empaquetador, indicando que desean mantener este paquete y necesitan un patrocinador.
Antes de enviar la solicitud de patrocinio, el solicitante debería inspeccionar el paquete y verificar si tiene abierta alguna cuestión en Bugzilla. La solicitud solo se debería enviar si el solicitante está seguro de que puede dejar el paquete en buenas condiciones. Debería abrir un solicitud de extracción para corregir cualquier cuestión descubierta y enlazarla en su solicitud de patrocinio. Los patrocinadores pueden comentar esta solicitud de extracción y evaluar los conocimientos del solicitante al mismo tiempo.
Requisitos de patrocinio
Los solicitantes deberían ser patrocinados solo si el patrocinador tiene certeza razonable de que el solicitante es, con la tutoría del patrocinador, capaz de completar las Responsabilidades del Mantenedor del Paquete.
En el camino del co-mantenimiento, es el mantenedor principal quien decide si el solicitante es adecuado. El patrocinador solo necesita confiar en que el mantenedor principal dará el apoyo requerido.
Las siguientes secciones describen algunas acciones que pueden ser tomadas por el solicitante para mostrar sus habilidades de empaquetamiento.
El solicitante debería incluir toda la información relevante en su solicitud.
Abrir solicitudes de extracción
Abrir solicitudes de extracción para corregir problemas en los paquetes existentes es una excelente manera de ayudar a otros mantenedores de paquetes y demostrar experiencia.
Envío de nuevos paquetes de calidad
Si el solicitante ha enviado un nuevo paquete para revisión, el paquete puede ser inspeccionado para ver si el solicitante entiende el empaquetamiento rpm y las Fedora Packaging Guidelines (Directrices de Empaquetamiento de Fedora).
Comentarios sobre solicitudes de revisión
Los solicitantes pueden demostrar su nivel de conocimiento comentando las solicitudes de revisión de los paquetes. Esto también ayuda a otros revisores, lo que será muy apreciado.
Dichos comentarios deberían seguir las Review Guidelines (Directrices de Revisión) habituales, pero indicando claramente que el comentarista no es todavía empaquetador y la revisión por lo tanto no es oficial. Si bien no es estrictamente necesario revisar toda la lista de verificación, las revisiones más completas son más valorables.
Otras contribuciones
Los patrocinadores pueden también decidir aceptar a un solicitante en base a otro tipo de contribuciones. Por ejemplo, el solicitante puede ser mantenedor de desarrollo para el proyecto o puede haber hecho otras contribuciones al empaquetado que no se ajusten a ninguna de las categorías anteriores.
Responsabilidades del patrocinador del paquete
A continuación se presenta un resumen de algunas de las expectativas de lo que patrocinador debería hacer por sus patrocinados. Estas son solo ideas, un patrocinador de empaquetador generalmente debe planificar poder ayudar o dirigir al empaquetador a un lugar donde pueda obtener ayuda con cualquier problema de Fedora que pueda surgir.
Ayudar a responder a las preguntas de los mantenedores
Los patrocinadores de empaquetadores deberían estar disponibles para responder a las preguntas de sus mantenedores patrocinados. Depende del patrocinador si desea estar disponible por medio de IRC, correo electrónico, bugzilla, publicaciones en listas de correo, teléfono o similares. En el caso de que un patrocinador no sea capaz de responder a la pregunta, debería llevarla al foro adecuado: lista de correo devel, una de las listas de correo específicas de idioma, Packaging Committee (Comité de Empaquetado), lista de correo legal, FESCo o similar y obtener una respuesta.
Las preguntas que los patrocinadores deberían responder en particular son todas las relacionadas con los aspectos prácticos de Fedora ( Packaging Guidelines, sistema de construcción, VCS, FAS, actualizaciones… ).
Guiar al mantenedor patrocinado en el Fedora Project
Los patrocinadores de empaquetadores deberían también ser capaces de guiar al empaquetador patrocinado en otros aspectos de Fedora. Por ejemplo, señalar las normativa de mantenimiento de manera apropiada, ayudar al mantenedor patrocinado a sentirse cómodo en la comunidad Fedora y explicar lo que Fedora es y lo que no es.
Solucionar problemas en los paquetes de los mantenedores patrocinados
Si un mantenedor patrocinado no es capaz de corregir un problema en su paquete(s) el patrocinador debería ser capaz de poder intervenir y proporcionar una solución o ayudarlos a encontrar una solución a partir de otros recursos. Esto podría incluir enviar una actualización de seguridad cuando el mantenedor no está disponible, aplicar un parche, eliminar un paquete no construido adecuadamente u otro problema de tiempo o sensible de seguridad. También podría significar enviar un mensaje al listado devel pidiendo ayuda o ayudar al empaquetador a encontrar un listado de correo de desarrollo y solicitar ayuda allí. Tenga en cuenta que se le debe mostrar al mantenedor la solución y como gestionar el problema en el futuro.
Revocar Patrocinio
Si cualquier patrocinador concluye que un mantenedor patrocinado no desea, o no es capaz, de cumplir los requisitos señalados en las Package Maintainer Responsibilities (Responsabilidades del Mantenedor de Paquetes), deberían rellenar un ticket de FESCo describiendo la situación. Cualquier patrocinador puede iniciar el proceso para revocar el patrocinio. Siguiendo sus procedimientos normales, FESCo votará si eliminar al mantenedor del grupo packager.
¿Quién Patrocina a los Patrocinadores?
La Fedora Package Collection (Colección de Paquetes Fedora) se ha creado para fomentar el «aprendizaje mediante la práctica» y el desarrollo de relaciones de cooperación entre los empaquetadores de Fedora. Una vez que un empaquetador ha adquirido suficiente conocimiento de empaquetamiento para ayudar a otros en el proceso, se le puede aplicar el estatus de patrocinador. Como directrices para un conocimiento suficiente, un aspirante debería:
-
Mantener al menos tres paquetes
-
Haber realizado cinco revisiones de paquetes no triviales de alta calidad
-
Haber sido miembro de un grupo de empaquetador por al menos un ciclo de lanzamiento de modo que haya visto el proceso de ramificación del nuevo lanzamiento.
Estos no son requisitos obligatorios, pero proporcionan una idea de cuanta experiencia se requiere.
Un empaquetador que se siente preparado para llegar al estatus de patrocinador puede, simplemente, presentar un ticket en el sistema de ticket de patrocinador de empaquetador. Estos tickets son enviados automáticamente a la lista de patrocinadores. Se añadirá un informe que contenga los paquetes revisados, que posee y que mantiene el aspirante. Según sea necesario, el aspirante puede proporcionar información adicional, como una revisión informal revisada o posibles empaquetadores que le gustaría patrocinar.
Se recogerán los votos en el ticket durante una semana. Al final de este tiempo, si la diferencia entre votos positivos y negativos se mantiene en +3 o mayor, se aprueba la solicitud y el aspirante es promovido al estatus de patrocinador inmediatamente. Si no, se cierra la solicitud. El aspirante puede volver a solicitar en cualquier momento que sienta que tiene más apoyo. Después de que los nuevos permisos se propaguen por el sistema, el aspirante aceptado es capaz de patrocinar a nuevos empaquetadores.
Want to help? Learn how to contribute to Fedora Docs ›