~adeodato/ code/ minirok/ csl2.blog/ entries/ 2008/ 01/ 10/ Portando a KDE4, que es gerundio

Portando a KDE4, que es gerundio

He empezado a migrar Minirok a KDE4 hace unos días. Esto incluye re-escribir gran parte del código de interfaz de usuario, adaptándolo a las nuevas interfaces del API de KDE.

Es un proceso, las cosas como son, lento y un poco laborioso, y sobre todo pesado. Le echo un par de meses. El mayor problema, sin embargo, es cuando te encuentras con bugs en esta nueva versión de las librerías, y tienes que trackearlos: crear un pequeño programa de prueba para demostrar que no es problema tuyo sino del código de KDE, enviarlo al autor original del código por mail, o pillarle en IRC, etc. Por ejemplo, este bug en las librerías PyKDE, y otro en las mismas kdelibs, descubierto y arreglado hoy mismo. Pero alegría, que es pesado pero así es cómo progresa el software libre, así que estoy contento. Y KDE4 trae muchas cosas buenas, so todo bien.

Estoy realizando el trabajo en una rama aparte en el repositorio, para poder seguir sacando nuevas versiones basadas en KDE3 mientras aún no he terminado la migración (la versión 0.8 está a la vuelta de la esquina!). Aún no he subido esta rama a Subversion porque hay un bug en bzr-svn, pero está en Bazaar aquí, y los commits van, como siempre, a la lista de commits.