¿Donde esta Mageia 6?

XKCD image representative of the accuracy of our own estimates?

Así están nuestros estimados

No hay ningún misterio, estamos totalmente fuera de plazo. La a Iso de estabilización 1 de Mageia 6 se publicó en Junio de 2016, y la Iso de Estabilización 2 no se ha lanzado todavía, a pesar de que hemos dicho “pronto” ¡durante semanas y meses! Entonces, ¿qué está pasando?¿Mageia ha muerto? Afortunadamente, no. Es bueno que se preocupen porque esto muestra su interés por su distribución favorita. Debemos comunicar el estado de desarrollo, para que dejen de preocuparse, así que aquí vamos.

Hemos dicho durante meses “las próximas ISO se publicarán dentro de unas pocas semanas”… Y así es como lo vemos todavía… Y, hemos hecho un montón de imágenes ISO, cada una mejor que la anterior, Mageia 6 Stab 2, será muy diferente a la versión 1, debido a que durante todo este tiempo ha desarrollo, se han corregido errores, se han actualizado los paquetes, se han integrado elementos gráficos, etc. La buena noticia es: Mageia 6 va a ser realmente buena. Y en realidad ya lo es, para todos aquellos que ejecutan los paquetes de cauldron, la rama de desarrollo.¿Por qué no liberar ahora? Bueno, vamos a tratar de explicarlo.

Verano de 2016, los primeros problemas.

Después de dar a conocer la Imagen de Estabilización 1, naturalmente, empezamos con la siguiente, sabíamos que en el verano muchos contribuyentes pasan su tiempo libre en familia, así que sería probable que la liberación se retrasara un poco. Por desgracia, simultáneamente uno de nuestros empaquetadores, que era responsable de la construcción de las imágenes ISO Live, y también trabajó como administrador de sistemas en nuestra infraestructura, siendo de gran ayuda para la depuración de complejos errores relacionados con el kernel, anunció que tenía que dejar de contribuir por razones de salud (ha vuelto desde entonces, pero tuvo que reducir sus contribuciones). No estábamos preparados para algo así, por lo que nos llevó tiempo volver a nuestros plazos. Por suerte, otros intensificaron su trabajo para llenar este vacío, y ahora estamos en forma en lo que respecta a construcción de ISOs y equipo de publicación; quienes fueron responsables de Mageia 5.1, lo veremos más adelante.

Independientemente de esto, el número de errores «obstructores de publicación»(release-blocker) había crecido. La mayoría de ellos pertenecían a las siguientes categorías:

  • Fallos del instalador.
  • Fallos de Plasma 5 (Sucesor de KDE 4), muchos de ellos debido a la poca madurez que tenía plasma.
  • Una serie de fallos desagradables en los que el servidor X (responsable de la gestión gráfica) podría no iniciarse en el arranque, dando un mensaje de “buena suerte” al usuario. No entendíamos lo que producía este fallo (¡hasta que finalmente ha quedado resuelto!).

Septiembre a Diciembre 2016: nuevo calendario y Mageia 5.1

Teniendo en cuenta estas dificultades, cambiamos el calendario, y decidimos lanzar Mageia 6 a finales de 2016, no más tarde. (!)

Además, sentíamos que nuestros usuarios habían esperado demasiado tiempo para la nueva versión (¡justo de lo que estamos hablando!), por lo que decidimos que sería bueno liberar rápidamente Mageia 5.1 que sería Mageia 5 con todas las actualizaciones desde su lanzamiento inicial. Sería posible instalar en un hardware más nuevo gracias al kernel y controladores más actualizados, y así evitar la molestia de tener que instalar un montón de actualizaciones después de la instalación. Esto se acordó con una condición: Mageia 6 no se debía retrasar más.

Pero…

Fue entonces cuando nuestros servidores empezaron a tener graves problemas de hardware, por lo que no hemos podido construir nuevas imágenes ISO (lo que ha retrasado los procesos de pruebas y control de calidad e informe y corrección de errores) , y debido a esto y otros problemas no hemos podido construir ISO de dos Mageia, Mageia 5.1 y 6, de forma simultánea como estaba previsto inicialmente. Recuerde que Mageia 5.1 no debía retrasar a Mageia 6. Pensamos que la realización de Mageia 5.1 sería fácil y rápida, pero nos dio más problemas de lo esperado debido a errores con los kernel más recientes (estos kernel hacen que sea posible la instalación de Mageia 5.1 en el hardware más reciente).

Al final, hemos lanzado Mageia 5.1. Uff, pero hemos perdido dos meses en el calendario de Mageia 6.

Aquí debemos aclarar algo: durante la realización de Mageia 5.1 sólo el equipo de construcción ISO, algunos empaquetadores y el equipo de control de calidad estuvieron involucrados. El resto de empaquetadores, evaluadores y desarrolladores siguió trabajando en Mageia 6, que tiene versiones más recientes de plasma -que ya había madurado-, GNOME y otros escritorios, un nuevo kernel, nuevo Xorg (que volvía a producir un fallo desagradable que causa la congelación del sistema cuando se utiliza plasma u otros programas, como Chrome o VLC, pero que afortunadamente, se ha solucionado con ayuda del proyecto Xorg y su experiencia con otras distribuciones afectadas por el mismo fallo… este es el espíritu del software libre, nos beneficiamos del trabajo de otras personas, al igual que otras personas se pueden beneficiar del nuestro), ¡y muchas más novedades y menos errores! El desagradable fallo de “buena suerte” se resolvió, al igual que los errores más molestos de plasma (excepto uno, que todavía está presente en estos días y seguimos con su resolución), y también se resolvieron varios errores de instalación.

Tuvimos la oportunidad de crear equipos de mantenimiento de diversas partes críticas de la distribución, algo que la mayoría de los empaquetadores y nuestro equipo «triage» habían esperado durante mucho tiempo. Esto provocó una solución a la situación en la que un importante colaborador que tiene que dejar de contribuir por alguna razón, haga que nos retrasemos. La gente se unió a los equipos y ahora tenemos por ejemplo, nuevas personas que trabajan en los paquetes del kernel, desarrollo del instalador y corrección de errores. No todo es perfecto, pero estamos en buen camino.

2017

A principios de 2017, el estado de la distribución parecía sólido, y control de calidad estaba casi listo para dejar que las ISOs de Stab 2, fueran liberadas, con lo que se pondría fin a una espera muy larga. Esto fué antes de que encontraran un error de particionado en el instalador, que era capaz de romper la tabla de particiones. Por desgracia, una table de particiones rota significa un equipo más o menos roto, a menos que el usuario sea lo suficientemente avanzado en términos técnicos para repararlo correctamente. La mayoría de las veces, la solución más fácil sería limpiar el disco entero (y perder los datos) y empezar de nuevo. La frecuencia potencial del error era demasiado alta para que lanzáramos la imagen al público en general, incluso con Erratas y advertencias. Puede pensar que la corrección de un sólo error sería rápida, pero todos estamos contribuyendo en nuestro tiempo libre, y se necesita tiempo para 1) Identificar los problemas, 2) Escribir parches, 3) Tener los parches revisados por otros desarrolladores, 4) Construir ISOs con los parches integrados, 5) Probarlas en varias situaciones y con distinto hardware, 6) Encontrar una regresión en relación con el parche, 7) Escribir nuevos parches, etc.

No es una situación cómoda y una de nuestras prioridades para Mageia 7 será trabajar en los puntos críticos para que podamos resolver los problemas más rápidamente sin retrasar todo el proceso de liberación. Algunos de nuestros colaboradores, ya se han especializado para hacer de apoyo al resto de equipos, pero podemos hacerlo mejor (¿tal vez con su ayuda?).

Disculpa

La historia anterior es incompleta, probablemente subjetiva (seguramente se pueda decir que se ha escrito por alguien que ama y cree en la comunidad de Mageia), y no se puede resumir todo lo que se ha hecho por todos los contribuyentes en los diferentes equipos. El autor de esta entrada del blog, da su agradecimiento a todos ellos y confía en que la mayoría de ustedes como lectores también les agradezcan su colaboración a pesar de los retrasos.

La situación actual

En la actualidad, tenemos un buen conjunto de parches para solucionar una serie de problemas del instalador, estos se han subido a la rama de pruebas y se han probado con éxito en las ISO Live de prueba. Ahora los estamos integrando en el conjunto completo de imágenes ISO Live y las ISO de instalación clásica para que el equipo de control de calidad las verifique, y esperamos que esta sea la versión final para la Imagen Stab 2.

Tan pronto como llegue una solución satisfactoria para el error de particionado, podrán reanudarse las pruebas de la futura Mageia 6. A partir de ahora, vamos a trabajar lo más rápido que podamos para arreglar los últimos errores «obstructores de publicación» y así liberar Mageia 6 para todo el mundo.

Ayudenos

Si ama Mageia como nosotros y quiere ayudar a liberar más rápido (manteniendo nuestros altos estándares de calidad), le daremos la bienvenida en cualquiera de nuestros equipos de colaboradores: empaquetado, desarrollo, control de calidad, pruebas ISO, comunicación o cualquier otra cosa de las que hacemos (!) o. La página contribucióne is un buen punto de partida, y puede entrar en nuestros canales de IRC para debatir como puede ayudarnos junto con otros colaboradores de Mageia.

Traducido por MDKTrans de la publicación original de Samuel Verschelde

Esta entrada fue publicada en Comunidad, Mageia, versiones. Guarda el enlace permanente.