Guía de Empaquetamiento

Nota

Esta guía se encuentra en desarrollo como parte de la reestructuración funcional del portal de documentación.

Este documento contiene las directrices y estándares para el empaquetamiento de software en la Fundación MxOS, enfocado en Fedora y RHEL.

Principios de Empaquetamiento

  1. Compatibilidad y Estabilidad: Todos los paquetes deben ser compatibles con Fedora 44/RHEL y seguir los estándares de la FHS.

  2. Soberanía y Seguridad: El código empaquetado debe auditarse previamente para garantizar la seguridad de la cadena de suministro de software.

  3. Automatización y Reproducibilidad: Los archivos SPEC deben ser limpios y los builds reproducibles.

Herramientas recomendadas

  • mock: Para builds en chroots limpios.

  • rpmbuild: Herramienta estándar de construcción.

  • fedora-review: Para validar el cumplimiento de las guías de Fedora.