= Acta videoconferencia 27 Octubre 2010 = == Estado actual == '''Malaga.''' Tiene 8 aulas con opengnsys Utilizan para restaurar: partclone comprimido con lzop. Multicast y p2p, depende del aula puede utilizar un protocolo u otro. '''Sevilla''' Tiene 2 aulas con opengnsys Utilizan para restaurar: partclone comprimido con gzip. Multicast o unicast '''Zaragoza''' Tenía un aula y la ha quitado. == Estabilización del trunck == === Las pruebas se harán con una instalación desde cero. === Utilizaremos el instalador en un sistema "limpio". Se ha de borrar la base de datos y el usuario de la misma. (Si existe el usuario, no puede crearlo el instalador y no le da los permisos necesarios sobre la base de datos) === Definir un banco de pruebas. === A partir de ahora para incorporar un código de la rama trunk a la estable definiremos un banco de pruebas Lo utilizaremos para estabilizar la rama del trunk La lista de comprobación estará en el wiki. El banco de pruebas tiene que contener pruebas a distintos niveles: * Funciones * Script * Consola. * Alta/ Baja de Pc/ Aula * Lanzar todos los comandos. === Para migración de la versión anterior. === A partir de ahora cuando la versión nueva no se pueda instalar sobre la anterior se creará un script de migración de una a otra En la versión actual, además de estabilizar el código, se creará un script de actualización de la versión anterior a la nueva. == Redefinir el roadmap == === 1.- Versión 0.10 === La prioridad es estabilizar el trunk, se nombrará como versión 0.10 Se plantéa si ofrecer una única herramienta de clonación o varias y que elija el usuario. Se decide una única herramienta (partclone) pero que se pueda restaurar imágenes de versiones anteriores (partimage) Para está versión se incluirán las siguientes características. * Estabilizar el trunk * Cache * Desde la línea de comando funciona. * Desde la consola faltaría que antes de modificar la cache o las particiones compruebe que hay espacio suficiente en disco y otras cosas básicas. (Esta creado el ticket) * Partclone Se está usando en Sevilla y Málaga, se subirá el código al trunk ya, para estabilizarlo con lo demás. === 2.- Versión 1.0 === Para solucionar el problema del arranque en las placas con SATA2 en modo IDE, se dan dos opciones: poder utilizar grub o un menú PXE. Para está versión se incluirán las siguientes características. * Soporte Windows 7 * Menú PXE opcional * Menú grub opcional * Bittorrent/multicast == Estructura en las ramas del proyecto: == Tendremos cuatro ramas: === STABLE === El contenido de esta versión STABLE será el que se deba descargar para instalarlo. Esto implica cambiar el instalador. El código que hay actualmente en el trunk cuando esté estabilizado debe pasar los test del banco de pruebas y si los pasa, etiquetar esta versión como STABLE. === TRUNK === Se utilizará para la corrección de errores de la versión STABLE. Se mantendrá casi estable. === TESTING === Para una nueva version se creará una rama testing desde la STABLE. Trabajaremos con esta nueva rama añadiendo el código para cumplir los hitos marcados en el roadmap de la siguiente versión a la STABLE. Si se considera que algo es importante como para incluirlo en esta siguiente versión se debe discutir y añadirlo en el roadmap. Cuando se hayan complatado todas las tareas asignadas a esta nueva versión, realizar los test del banco de pruebas sobre esta nueva versión, en caso de pasar los test, cambiar esta nueva versión al trunk y etiquetarla como STABLE. === BRANCH === Cualquier otro cambio, ya sea pequeño o importante que no esté definido en el roadmap, debe hacerse en una rama propia en el branch.