ProcedimientosRepositorio - guadalinex-archive/guadalinex-v5 GitHub Wiki

Gestión de repositorio

Descripción

Uno de los grandes problemas acaecidos en el pasado está relacionado con la incorporación de las nuevas versiones de paquetes al repositorio oficial.

Este procedimiento plantea una posible solución al problema tal y como se describe a continuación.

Propuesta

El sistema de generación de Guadalinex V5 produce periódicamente un repositorio de nuevos paquetes en base al contenido del SVN. La estabilidad de estos paquetes tenderá a ser creciente a lo largo del periodo de desarrollo de la distribución. Esta propuesta plantea la necesidad de generar un repositorio //bien formado// en base a estos paquetes de modo que puedan programarse sincronizaciones puntuales del repositorio oficial de Guadalinex con el de desarrollo.

Para facilitar esta labor, la máquina de generación exportará vía rsync el repositorio de desarrollo.

De este modo, la liberación de las distintas versiones podría hacerse coincidir con sincronizaciones del respositorio de desarrollo desde el oficial, garantizando así la uniformidad en cuanto a versiones de los distintos paquetes y eliminando los errores humanos derivados de la incorporación manual de un conjunto de paquetes al repositorio.

Ejemplos

  • Se procede a la liberación de la versión beta1 de GuadalinexV5. Una vez se ecuentre la imagen .iso replicada en los mirrors oficiales se procede a sincronizar el repositorio coincidiendo con la publicación de la iso correspondiente.

Beneficios

  • Eliminación de errores de origen humano en la actualización del repositorio.
  • Liberaciones más "coherentes": en todo momento, la última versión liberada de Guadalinex será la que se encuentre en el repositorio oficial.
Autor agonzalez
Estado borrador