Como mencionamos en el anuncio de seguridad de Joomla! 1.5.0 (Khepri), la creación de Joomla! 1.5.1 (Seenu) llegó antes de lo planeado. Entre el equipo anti bugs y el equipo de desarrollo tratamos de crear un ciclo de liberación de versiones que dure de 4 a 6 semanas, simplemente para evitar que nuestros usuarios tengan que realizar actualizaciones constantemente. también hay, por supuesto, personas que utilizan nuestras versiones alfa y beta disponibles en nuestro repositorio de Joomlacode, pero estas personas generalmente tienen experiencia y saben lo que estan haciendo, y cuales son los riesgos de usar este tipo de versiones.
Algunas personas me han preguntado que es lo que se necesita para crear una versión y por que se necesitan tantos días (o semanas) para armar el paquete correspondiente y anunciarlo. Me gustaría aclarar las cosas un poco sobre este tema porque en esta ocasión los paquetes de la versión 1.5.1 parecieron estar disponibles antes de que se hiciera el anuncio oficial y esto ha causado algo de confusión.
Hemos seguido una serie de pasos básicos durante este ciclo de liberación. Un punto de congelamiento generalmente marca el inicio de el ciclo (punto de referencia), hemos documentado el proceso en el procedimiento de liberación y lista de puntos en la documentación wiki. Un congelamiento del código marca el inicio, pero no dice nada sobre el tiempo que se necesitará para liberar un paquete. Si echas un vistazo al congelamiento inicial de Joomla! 1.5.0 nos tomó 2 semanas completas antes de liberar la versión, con la 1.5.1 nos tomó 4 días en total. La cantidad necesaria de tiempo depende de los resultados de las pruebas que hacemos mientras creamos el paquete, el resto del tiempo se emplea en logística (sección de descargas, anuncio, revisión junto con otros grupos de trabajo etc).
Problemas en Seenu
Dentro de Joomla! 1.5.1 se encontraron dos problemas menores. El primero ocurre cuando actualizas desde Joomla! 1.5.0 a 1.5.1. Cuando actualizas, no se encuentra $live_site dentro de configuration.php. Cuando tienes el reporte de errores habilitado (configurado a max) en el servidor o en la configuración global y luego vas a la configuración global después de actualizar, PHP muestra un mensaje con respecto a $live_site. Cuando guardas la configuración, en lugar de live_site guardas el mensaje de error. Así que o bien apagas el reporte de errores primero y luego actualizas, vas a la configuración global y haces click en guardar, o editas luego el archivo configuration.php a mano. Este problema ya esta resuelto y corregido en los paquetes, pero si te topas con el deberás corregir manualmente la variable en el archivo de configuración para resolver este problema.Seguramente la gente querrá saber por que hemos agregado esta nueva variable en la configuración global. El propósito de la misma es el de rectificar problemas SEF con aquellos servidores que tienen conflicto con la URL base (Base URL) . Puedes colocar una URL completa en la variable $live_site y esta sobreescribirá el comportamiento por defecto de Joomla! que detecta la URL base para el sitio. Anthony Ferrera (miembro del equipo de desarrollo y líder del escuadrón anti bugs de Joomla! 1.5) ha escrito un mensaje en el foro que describe esto con más detalle.
El segundo problema es realmente algo pequeño. La versión que se muestra en el backend (cpanel) aun muestra 1.5.0 más allá de que el archivo de versión contenga la información correcta. Este problema también esta resuelto pero no forma parte del paquete de la versión 1.5.1 . Si crees haber localizado otros problemas siempre puedes usar el foro para discutir las circunstancias bajo las cuales el problema ocurre o publicar asuntos en nuestro tracker. Para aquellos que tal vez deseen saber como trabajamos una breve descripción de como lo hacemos esta documentada en la descripción del proceso de mantenimiento de Joomla! en la documentación del wiki.
¿Cual es el plan para Joomla! 1.0.14 y 1.5.2?
Algunos habrán notado que hemos congelado el código base para Joomla! 1.0. Esto significa que estamos buscando los últimos detalles a ser resueltos antes de que podamos liberar esta versión. Más allá del problema de cross site scripting que hemos reparado, también se han reparado una gran cantidad de pequeños problemas. Más detalles estarán disponibles en el anuncio oficial.Dentro de la versión de mantenimiento 1.5.2 nos enfocaremos mayormente en dos tópicos centrales; open-id y todos los asuntos relacionados con el lenguaje, aunque por supuesto, resolveremos otras cosas también. Para la versión 1.5.3 fijaremos algunas nuevas metas, dependiendo de lo que sea reportado en los foros y el tracker.
Texto original: What it takes to create a release…
Traducido por: Equipo de Traducción y Documentación Comunidad Joomla!






