Proceso para promover una entrega de Fedora a Edición

Las Ediciones Fedora son conjuntos seleccionados de paquetes, pautas y configuración y artefactos construidos desde estas piezas que se dirigen a un caso de uso objetivo específico. Las Ediciones son las principales salidas de Fedora que se anima a la mayoría de los usuarios de Fedora a usar y a los que se dirige a través del sitio de descarga.

Este documento describe el proceso para promover una entregable existente de Fedora al estado de Edición.

¿Qué caracteriza a una "Edición"?

Una Fedora Edición:

  • aborda un caso de uso o caso de usuario distinto y relevante que una Fedora Edición no está sirviendo en este momento;

  • es una inversión a largo plazo para el Proyecto Fedora; y

  • es consistente con los Cuatro Fundamentos de Fedora.

Prerrequisitos

  • La Edición candidata debe estar respaldada por un equipo que mantenga reuniones públicas regulares.

  • La Edición candidata debe obtener una marca aprobada desde el Fedora Council (Consejo de Fedora). Si esto incluye un cambio de nombre o un nombre nuevo (por ejemplo “Fedora Bilverslue”), planifique tiempo para su revisión legal.

  • La Edición candidata debe tener un documento de requisitos del producto (PRD, por sus siglas en inglés) (ejemplo). El PRD se usa por otros equipos dentro de Fedora. Por ejemplo, el Quality Team (Equipo de Calidad) lo usa para desarrollar criterios de lanzamiento y casos de prueba y el Marketing Team (Equipo de Marketing) lo utiliza para desarrollar garantía y posicionamiento. El PRD debe incluir:

    • Objetivo de mercado, incluyendo casos de uso y personas clave.

    • Servicios y características principales.

    • Aplicaciones principales.

    • Políticas únicas para instalación, actualizaciones, etc.

    • Alcance de soporte de hardware (incluyendo todo lo que sea explicitamente no soportado).

    • Entregables producidos y si deben considerarse o no como bloqueo de lanzamiento.

  • La Edición candidata debe tener una especificación técnica (ejemplo) que proporcione detalles adicionales sobre las características específicas descritas en el PRD.

Es útil tener alguien en el equipo asignado para manejar las tareas burocráticas.

Proceso

Cuando todos los requisitos previos se han cumplido y aprobados por el Fedora Council (Consejo de Fedora), el equipo presenta la propuesta como Cambio en Todo el Sistema. Esto asegura que Release Engineering (Ingeniería de Lanzamiento), FESCo y la comunidad tengan una gran oportunidad de proporcionar comentarios. También implica que la propuesta puede ser retrasada al próximo lanzamiento si las piezas de soporte apropiadas no están en su sitio para las congelaciones Beta o GA.

Antes de enviar la propuesta de Cambio, deberían completarse las siguientes tareas:

  • Aprobación por el Fedora Council. Presentar un ticket y participar en el debate relacionado.

  • Revisión de los casos de prueba y criterios de lanzamiento con el Quality Team.. El Quality Team hará un borrador de los casos de prueba y los criterios de lanzamiento en base al PRD. Sin embargo, el equipo de la Edición debe verificar que son válidos. El equipo de la Edición puede optar por asignar a una persona para que sea enlace con el Quality Team.

  • Trabajar con Release Engineering.. El equipo de la Edición debería trabajar con ingeniería de lanzamiento cobre como planificar y componer la nueva Edición, proceso de lanzamiento, ubicaciones de sincronización de espejos, cualquier cambio necesario en koji, bodhi o autosigning.

Después de que se aprube la propuesta de cambio, se deben completar las siguientes tareas no más tarde de la congelación Beta, que debería ser la fecha límite de contingencia para el cambio. Tenga en cuenta que estas tareas deberían empezarse tan pronto como sea posible.

  • Solicitar entregables de diseño. Si se necesitan gráficos personalizados para el sitio web, pegatinas, etc., el equipo de la Edición debe ponerse en contacto con el Design Team (Equipo de Diseño) tan pronto como sea posible.

  • Proporcionar contenido actualizado al sitio web. El equipo de la Edición debería enviar texto, gráficos y pantallazos al Websites & Apps Team (Equipo de Sitios Web y Aplicaciones) tan pronto como sea posible para asegurar que fedoraproject.org se actualizará el día del lanzamiento.

  • Notificar a los equipos de Documentación y Traducción. El equipo de la Edición debe informar a Documentation (Documentación) sobre cualquier actualización o nueva documentación requerida. El equipo de la Edición debe informar también al equipo de Translation (Traducción) sobre las actualizaciones entrantes del sitio web y la documentación para que puedan prepararse para traducirlas antes del lanzamiento.

  • Proporcionar anuncios publicitarios. El equipo de la Edición debe enviar textos básicos promocionales a los equipos Marketing y Magazine. Esto permitirá el anuncio del lanzamiento, para incluir información significativa sobre la nueva Edición. El equipo de la Edición puede considerar el escribir uno o más articulos completos para Fedora Magazine para presentar la Edición.

Histórico

Esta política fue aprobada en el Fedora Council ticket #296.