Debian way or the hard way?

vicm3@hotmail.com (Víctor Martinez)
Tue, 20 Jul 2010 04:22:39 -0500

Si pésimo en ingles el titulo y el texto en español, pues nada, que ahora que anunciaron el 1.8.12[1] de la serie 1.8 de Moodle, revise y tenia algunos de 1.8.11[2] que aun no se hacían backport al paquete de Debian, me puse a darle al mismo, llene algunos reportes de bugs, añadí información a un par que ya existían y mande parches para una buena cantidad de cosas.

En el proceso me entere que el paquete había quedado huérfano [3],[4] y que con todo alguien había tomado la estafeta para no dejar morir el paquete, pero puesto que ya es un lío.

Hago un paréntesis tan largo que mejor lo pongo como otro párrafo, antes de esto un compañero me reporto que sus applets de geogebra los cuales mete a SCORM usando eXe (que dicho sea de paso también esta abandonado en upstream) [5], y me dio una excelente razón para hacerlo así, ya que aun cuando existe un filtro para geogebra así como uno para jclic, al convertirlo en SCORM está la ventaja de que puede ser presentado en mas de un LMS y en otros formatos sin necesidad de hacerle mayor cosa. Digamos que también ha esto le he dedicado al menos unas 12 horas de trabajo, entre buscar los issues pertinentes en el tracker de Moodle, ver que dice la gente de geogebra y similares, encontré un par de cosas que se pueden implementar en el paquete de Debian, pero no solucionan el problema, que en realidad es que el componente SCORM Player ya es demasiado viejo, si entre funcionalidad y arreglos no encuentro como hacer que funcione, dicho sea de paso en la rama 1.9.x funcionan los applets sin problema, mención a parte otra compañera me comento que el filtro de jclic tampoco funciona bien, pero como no pude reproducirlo y no uso mucho jclic no se que estoy buscando, el punto es que tengo que decidir que hacer pronto y aquí regresamos a donde estábamos antes de la digresión.

El nuevo mantenedor ha optado por dejar atrás el desastre/enredo que es el paquete y lo ha vuelto a empaquetar de cero y con la rama 1.9.x cosa que es una gran noticia [6] lo que no es para nada una buena noticia es que mientras desde que mande parches y reportes no se ha hecho nada por el paquete que esta corriendo en producción en el trabajo (bueno si he aplicado mis propios parches especialmente los de seguridad), pero digamos que de ahí en fuera nada ha pasado, es decir no NMU de seguridad, no acción por parte del mantenedor por aplicar los arreglos, de hecho ha cerrado la mayoría de los reportes con arreglados en la nueva versión [7], que es cierto, pero que aun no llega a los usuarios digo ya esta en inestable y que el 11 de este mes paso a testing, y espero antes de regresar de vacaciones este disponible y aquí el pero.

El gran problema es que en este caso Debian ha tenido Moodle siempre muy atrás en sus versiones en cuanto al upstream, no se si sea totalmente debido a las políticas de los releases (no me he fijado si existe un backport mea culpa) pero entre preocuparme por eso y mantener dos instalaciones, creo que bien podría dedicar algo del tiempo que pase revisando el git de Moodle manteniendo al día la versión current de Moodle que estar dependiendo de Debian y no por que no me guste el proceso de empaquetado del mismo, sin embargo los tiempos como que no me dan… en fin que estoy considerando instalar/actualizar las dos instalaciones mas grandes que tengo al current y dejar de lado el sistema de paquetes. Entiendo que todavía me quedaría la opción de empaquetar mi propio paquete sin embargo por desidia no he aprendido todavía a hacer y que parece voy a tener que implementar pronto.

[1] http://docs.moodle.org/en/Moodle_1.8.11_release_notes
[2] http://docs.moodle.org/en/Moodle_1.8.12_release_notes
[3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581229
[4] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574969
[5] http://sourceforge.net/projects/exe/forums/forum/327762/topic/3594515
[6] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581229#12
[7] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=585425