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.
If the package owner is a sponsor, they can sponsor the applicant themselves. If they are not a sponsor, they can get another existing sponsor to do so. This can be done either by contacting a sponsor personally, or by opening a ticket in the packager sponsors pagure instance. The ticket should state that they are a package owner and that they would like the applicant to co-maintain their package. They agree to be responsible for mentoring the applicant as described in section Package Sponsor Responsibilities.
Adoptar un paquete huérfano o recién retirado
If the applicant wants to start maintaining a package that has been orphaned, or retired recently enough so that, according to Policy for Orphan and Retired Packages, it does not yet require a new review, they can open a ticket in the packager sponsors pagure instance, stating that they want to maintain that package and need a sponsor.
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
If any sponsor concludes that a sponsored maintainer does not want to, or is not able to, fulfill the requirements listed in Package Maintainer Responsibilities, they should file a FESCo ticket describing the situation. Any sponsor may initiate the process to revoke sponsorship. Following their normal procedures, FESCo will vote whether to remove the maintainer from the packager group.
¿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.
A packager who feels ready to move up to sponsor status can simply file a ticket in the packager sponsors ticket system. These tickets are automatically sent to the sponsors list. A report will be added containing information about the applicant’s reviewed, owned and co-maintained packages. As needed, the applicant may provide additional information, such as informal review done or prospective packagers they would like to sponsor.
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 ›