-
Notifications
You must be signed in to change notification settings - Fork 1
sync_procedure
Guadalinex V6 se ha basado en Jaunty mientras esta estaba aun en desarrollo, distanciandose tan solamente del lanzamiento oficial 1 mes aproximadamente la una de la otra.
Para esto, ha habido que diseñar un procedimiento que por un lado, nos permitiese tener una distribución más o menos estable de desarrollo que pudiéramos sacar a la calle y que por otro lado, no distase mucho de la actual Ubuntu Jaunty en este caso. Esto último, nos permitiría, además de poder ayudar a reportar y arreglar bugs detectados en Guadalinex en upstream, distinguir qué bugs podrían venir de nuestras manos y cuales no.
El procedimiento de sincronización y de mínimo aseguramiento de la igualdad de la base de la distribución que hemos seguido ha sido el siguiente:
-
Congelar un repositorio inicial sobre una release oficial de Ubuntu (comenzamos desde una Alpha) y conservar un duplicado. Llamemoslos “producción” y “desarrollo”. El de producción será sobre el que comenzamos a generar imágenes para lanzar al público.
-
En cada nueva release de Ubuntu, realizar lo siguiente:
-
Sincronizar el repositorio de desarrollo el mismo día de la release. Preferiblemente por la tarde, ya que las imágenes suelen salir de noche y si no, a la mañana siguiente de salir la release oficial.
-
Probar a generar usando este repositorio de desarrollo. Esto es muy fácil usando livehelper.
-
Si la imagen construye bien, se sincronizará el repositorio de producción con el de desarrollo y se comenzará a generar desde este.
-
Si la imagen no construye, intentar discernir si es un problema corregible modificando nuestros paquetes o simplemente es una situación “imposible” de resolver (por ejem., dependencias de nuestros paquetes que hayan desaparecido del repositorio). Si el caso es este último, habrá que investigar la situación, el porqué de esta e intentar buscar una solución. Mientras, se seguirá usando el repositorio de producción sin actualizar para generar imagenes.
-
-
Para intentar asegurar el máximo parecido de la distro padre a nuestra base, hemos revisado los manifest manualmente en busca de paquetes perdidos y sobrantes en cada sincronización. Es una tarea ardua, ya que implica muchas veces hacer muchos “apt-cache shows” y distintas averiguaciones para saber si esas “faltas” y “sobras” eran importantes, puesto que podían provocar alguna anomalía, o normales, simplemente por cambios (inclusión/exclusión de aplicaciones por ejemplo) en la paquetería de Guadalinex.
- Inicio
-
Manual
- PRESENTACIÓN
- Conoce el Software Libre
- ¿Cómo surgió Guadalinex?
- ¿Cómo instalo mi Guadalinex V.6?
- ¿Cómo doy un paseo por el escritorio?
- ¿Cómo pongo el sistema a mi gusto?
- Todos nuestros usuarios cuentan. Accesibilidad
- ¿Cómo manejo y organizo mis archivos y carpetas?
- ¿Cómo sé quién es el administrador del sistema y quiénes son los usuarios?
- Qué de cosas puedo hacer!!!!!
- ¿Cómo añado y quito programas?
- Novedades de la V.6
- Para los que quieran más
- FAQs con supuestos prácticos
- Glosario de términos