ProcedimientosVersionadoPaquetes - guadalinex-archive/guadalinex-v5 GitHub Wiki
Este debe ser el modo en que se versionarán los paquetes de personalización con el sistema de generación y como se deberán crear los paquetes para que el sistema de generación funcione correctamente.
Las versiones quedarían tal que 'guadalinex-xxxx-v5r123', basadas exclusivamente en la revisión del repositorio svn. Para esto, 'compile-svn' se basará en los nombres de los tags, que deberán crearse exactamente igual que en el ejemplo anterior, en vez de con una versión tipo 'guadalinex-xxxx-0.1' como antiguamente.
HOW IT works:
- Paquetes GCS:
- 'GCS' debianiza el paquete y deja la versión en "v5" simplemente
- 'compile-svn' le añade a la versión del debian-changelog la revisión del repo svn tomada del directorio del tag
Paquetes propios/derivados (apps):
'compile-svn' simplemente compila el paquete que debe estar correctamente creado en el tag tal como se explica más abajo.
HOW TO(s) make pkgs:
- Paquetes GCS:
- Los paquetes GCS deberán llevar en el fichero 'info' como versión únicamente 'v5'. Esta versión servirá exclusivamente para saber a que versión de Guadalinex pertenecen.
- Se deberán crear tags del tipo 'guadalinex-xxxx-v5r123'. Para esto, contamos con un script en el directorio 'metapkgs' del svn que debemos ejecutar desde el directorio que contiene las ramas 'trunk' y 'tags' del paquete (el script nos avisa de ello). Este script, comprobará la revisión en la que se encuentra el paquete y creará el 'tag' correspondiente automáticamente. El script en cuestión se llama "add_new_tag.sh" y se aconseja su uso por encima de cualquier otro procedimiento para crear un nuevo tag de los paquetes.
* Paquetes propios/derivados (apps):
* Se deberán crear tags del tipo 'guadalinex-xxxx-v5r123'. Para esto, deberemos anotar la revisión del último commit antes de crear el tag.
* Estos paquetes deberán llevar en los "debian-files" la versión especificada en el tag. Será responsabilidad del creador del paquete que esto sea coherente con el nombre del paquete.
Autor | rcmorano |
Estado | Borrador |