Procedimiento_de_actualización_de_nuestras_aplicaciones [Guadalinex V7] - guadalinex-archive/guadalinex-v7 GitHub Wiki
Procedimiento de actualización de aplicaciones propias de Guadalinex
Aquí explicaremos a grandes rasgos del proceso de actualización de un paquete propio de Guadalinex de una versión a otra:
- Arreglar el paquete Para ello debemos ver los cambios generales que ha sufrido la distribución padre en cuanto a la paquetería para ver si esto nos influye en las dependencias de nuestra aplicación. Si es así cambiaremos las dependencias por las de los nuevos paquetes que provean de las funcionalidades que tenía el anterior.
A continuación debemos realizar una comprobación de que ésta aplicación funciona correctamente en la nueva versión de Guadalinex (en este caso GV7).
- Subir a Launchpad
El siguiente paso es subir todos estos cambios a [Launchpad] (https:launchpad.net/), así como su tag.
*BuildBot
Debemos introducir este nuevo paquete en BuildBot para que se encargue de incluirlo en la distribución, para ello debemos poner la aplicación nuestra en el array apps de distroconf.py, además debemos crear el skel en la carpeta apps, con una carpeta con el nombre del paquete y dentro otra llamada 'tags'.
- SVN
Además, debemos subir el tag también al SVN de GV7 para que la máquina de generación se entere de éste cambio y integre con el nuevo paquete.
*BuildBot
Comprobamos ahora que el BuildBot construye correctamente el paquete, para ello lo podemos observar desde la interfaz web que ofrece BuildBot.
*Integración
Comprobar que esta nueva versión se integra adecuadamente con la versión actual de la ISO.
*Comprobación
Finalmente realizamos una comprobación en el sistema ya instalado y que funciona todo correctamente.