Agregar nuevo comentario

Lun, 03/09/2007 - 21:37

Eliminados mis paquetes en Debian

Enviado por Alex el Lun, 03/09/2007 - 21:37

Posted in debian | foss | es | blog de Alex | agregar nuevo comentario | leer más | 942 lecturas »

El domingo 26 de agosto, pedí que eliminaran Konserve y KXMLEditor del archivo de Debian, y hoy han sido ya borrados. Han sido más de tres años manteniendo estos paquetes en mi querida distribución. Ha sido muy interesante, he aprendido mucho, y porqué no decirlo, ha sido un honor sumar un granito de arena a ese fantástico proyecto de software libre, y de paso apoyar un poquito a KDE de rebote (sí, la «k» inicial de estos nombres es por KDE, claro).

El principal motivo para el que haya pedido que los eliminen, es que sus desarrolladores principales (los que escribieron los programas) no los están manteniendo desde hace mucho, dejándome a mí los problemas. En Konserve, yo fui el último en enviar arreglos al repositorio. Cuando aún tenía problemas con él, e intenté solucionarlos, el desarrollador no contestó a los correos. En el verano de la aKademy en Málaga, intenté ponerme en serio, y encontré preciosidades como este fragmento de código:

    // EVIL DIRTY UGLY HACK that shows that we do not have the right design
    BackupProfile *b;
    for ( b = mProfileList.first(); b; b = mProfileList.next() )
    {
        Subject::_evilHack_SaveBackupProfile( b );
    }

Ciertas partes las he resaltado, pero prometo que el código está así literalmente. Puesto que este código es el responsable de hacer las copias de seguridad en una aplicación que sólo hace copias de seguridad, queda claro que su diseño no vale mucho. Para más diversión, el programa no usa ni KSystemTray ni KMainWindow, así que necesitaba muchos cambios también en la interfaz para poder arreglar sus defectos. Empecé a escribir un reemplazo completamente nuevo, y lo llamé Keeper, pero no me dio tiempo a hacer nada más que la fachada, y luego otra persona sacó un programa llamado Keep, así que me chafó hasta el nombre (aunque ahora está también abandonado).

Con KXMLEditor no fue tan mal, porque ya ni intenté arreglarlo tanto. Al principio hice un par de parches que aceleraban la compilación (incluyendo los archivos MOC, en lugar de enlazar con ellos) y alguna otra cosa. Envié un correo con los parches (que incluí en el paquete Debian, claro) a los tres desarrolladores. Ninguno contestó. Ahora parece que sólo hay uno interesado, que está escribiendo una versión que usa Xerces, pero lo tiene totalmente parado porque no tiene tiempo. Vamos, que está desaparecido también.

O sea que ya había poco que hacer con los programas, y si le añadimos que tienen fallos reportados de cierta gravedad, y que no vale la pena seguir usándolos, ya que serán un estorbo cuando llegue KDE 4, pues la conclusión es fácil: se ha aguantado el temporal mientras se ha podido, pero se acabó.

Pues eso ha sido todo. No descarto volver a echar una mano, pero ahora mismo no echo en falta en Debian ningún paquete que esté por ahí sin empaquetar. Pero si lo hubiera, tampoco tengo tiempo. La nueva carrera me tiene más ocupado de lo que quisiera, y tampoco es que la esté bordando, así que debería dedicarle aún más tiempo.

Mención especial se merece Guillem Jover, que se ha tomado la molestia de esponsorizar mis paquetes, comprobándolos, comentándolos y subiéndolos al archivo cuando ha hecho falta.

Responder



El contenido de este campo se mantiene privado y no se mostrará públicamente.


*

  • Etiquetas HTML permitidas: <p> <blockquote> <h3> <h4> <h5> <a> <abbr> <acronym> <cite> <code> <dfn> <em> <q> <samp> <strong> <var> <dd> <dl> <dt> <li> <ol> <ul> <br> <img> <pre>
  • Saltos automáticos de líneas y de párrafos.