Hola amigos.
Hace poco os hablaba en una entrada de blog que escribí hace ya algún tiempo sobre un front-end (al fin) para wicd diseñado específicamente para kde, que había comenzado el empaquetamiento para intentar subirla a los repositorios oficiales de debian.
Durante el proceso, fui posteando mensajes en el blog comentando como iba la tarea, y ahora mismo me hubiera gustado haber documentado un poco más el proceso para poder escribir una crónica completa sobre las experiencias que tuve, pero intentaré hacer un resumen.
Esto no va a ser una guía para empaquetar ni mucho menos. Así que no esperéis eso de esta entrada de blog, pero algunos pasos que hay que dar podréis verlos si seguís leyendo.
Por supuesto el primer paso a dar es leerse la guia del nuevo mantendor, la podeís encontrar tanto en internet como en paquetes instalables maint-guide y en español maint-guide-es. El problema es que la traducción es muy antigua. Así que toca leer en inglés. Aunque estos días he estado pensando en traducir la actualizada para el público hispano parlante.
También es más que recomendable inscribirse a la lista de correo de debian-mentors. Y no está de más ir revisando paquetes de otros usuarios para ver como lo hacen, los fallos que les encuentran y como los corrigen.
También es necesario crearse una clave gpg con la que se firmarán vuestros paquetes, aunque esa firma será cambiada luego por el sponsor, es necesaria para poder subir los paquetes a debian-mentors. Donde con un poco de suerte podréis encontrar un sponsor que os suba el paquete por vosotros.
Dejando ya el lado técnico voy a relatar un poco mi experiencia personal. Hacía mucho tiempo que quería introducirme en el mundo del mantenimiento de paquetes, y hacía tiempo también que buscaba un front-end para wicd que estuviera basado en qt. Así que cuando encontré esta aplicación, me puse en contacto con Anthony Vital, el autor de la misma, preguntándole si tenía planes de empaquetarla y si no era así, a ver si tenía inconveniente en que yo lo hiciera por el y si podría prestarme ayuda en la resolución de bugs hasta que mis limitados conocimientos de programación me permitieran desgranar el código de la misma para no depender tanto de él.
Para mi regocijo, se mostró entusiasmado y me mostró todo su apoyo. Así que me puse a la tarea. Como os imaginaréis, al principio cometí bastantes errores. Y el primer intento de subir a debian-mentors el paquete fue rechazado automáticamente por un error lintian (pobre de mí que pensé que no era importante).
Cuando por fin lo conseguí, empiezan las revisiones de la gente subscrita a la lista de correo. ¿De donde sacan tantos fallos y por qué yo no los detecto?, pensaba yo al leer sus revisiones y los artículos a los que me remitían para corregirlos.
Hasta que descubro que el lintian tiene una opción -pedantic ¿pedantic? madre mía como será de minuciosa si el parámetro se llama "pedante" Estos de debian si que son exigentes. Por eso me encanta tanto esta distro...
Voy desarrollando un par de parches, se los mando al autor, (en un principio solo para comunicárselo por cortesía) y cual es mi sorpresa que el mismo, decide modificar su proyecto para adaptarlo a debian e incluir los parches (alguno tal cual se lo envíe y otros corregidos/modificados por el mismo).
Para entonces ya se había presentado David Paleino en la lista de debian mentors mostrando su interés en el paquete. No sólo es Debian Developer, además ha sido aceptado como developer en el proyecto wicd. Así que las cosas no pueden pintar mejor.
Me recomienda renombrar la aplicación para ajustarse más a los parámetros de debian y así se lo comunico al autor.
Subo la aplicación con todos los cambios sugeridos y tachaaan, David Paleino me lo acepta y lo sube al ftp master.
Mientras se me ocurre entrar en el irc en el canal de debian-qt-kde, para consultar unas cositas sobre el conflicto con knm-runtime (ya que la aplicación instala por defecto unos iconos que están incluidos en ese paquete) y me proponen una solución. La probamos el autor y yo y funciona (con algunos inconvenientes estéticos en kde 4.4.5, pero como va a entrar en unstable y con kde 4.5 funcionan bien... pues las obviamos).
Así que subo la versión 0.2.1-2 a debian-mentors y mi sponsor me la sube de nuevo.
Como en el irc me han tratado muy bien, me presento a ellos con otra consulta, ya que había un exceso de dependencias autodetectadas en la aplicación que aunque no ha sido rechazada por el equipo de debian pues me gustaría corregir. Y como no, me dan la solución. Pero ya me daba vergüenza pedirle a mi sponsor otra subida cuando todavía estaba pendiente de aceptar por el equipo del ftp.master. Así que ese parche se queda guardadito para la próxima revisión del paquete.
Bien, pues desde hace unas horas escasas, ya tenemos en los repositorios oficiales la aplicación en la rama unstable.
Aunque es el mismo paquete que el que pudistéis descargar desde mi otra entrada de blog, esta ya viene con la firma oficial de debian y ya se puede instalar desde los repositorios.
Quiero recordar que si alguno tiene una de las primeras versiones del paquete que se llamaba wicd-client-kde es IMPORTANTE que la desinstalen antes de instalar la oficial, si el paquete que tenéis instalado se llama wicd-kde simplemente actualizar si tenéis la version 0.2.1-1 y reinstalar si tenéis la 0.2.1-2 y queréis tener un paquete firmado por debian y no por mí.
Quiero aprovechar para agradecer a todo el mundo de la lista de debian-mentors, de los canales del irc y del propio esDebian que me han mostrado su apoyo, pero especialmente a Anthony Vital (autor del proyecto original) a David Paleino (mi sponsor acutal) y a dos nicks del canal irc svuorela y pinotree, que son las personas de las que más ayuda he recibido para llegar a buen puerto con este mini-proyecto personal.
Muchas gracias.
Un saludo a todo esDebian, de un usuario que se siente como un niño que marca su primer gol en un partido de futbol. (bueno, yo jubaba al hockey, pero es lo mismo)

Genial entrada. No es habitual leer crónicas de este tipo de eventos, y menos de una forma amigable y desenfadada.
Un saludo!
en hora buena! , da gusto participar de la misma comunidad que gente como tú (que vaya que hace falta),
.
Me ha gustado tu historia :D, yo llevo un tiempo pensando en colaborar en Debian, pero creo que esperaré hasta saber un poco más de programación y sistemas, de momento estoy en primero de ingeniería informática, todavía hay tiempo ^^'
que oportuno, precisamente iba a buscar información para saber como pedir que se añadieran paquetes a debian
gracias
Eres un crack shaola

Mi mas sincera enhorabuena y sigue asi que la patobola augura mejores momentos aun
Enhorabuenísima.
Llevo unas pocas semanas usando el paquetito,
y de momento todo bien, estupendo.
Hoy me he llevado una grata sorpresa al ver
que wicd-kde se me ha actualizado ¿cómo es
posible? y entonces he caído en la cuenta:
¡¡ ha entrado en los repositorios !!
Pues nada, no te di las gracias antes, en
el otro hilo, pero te las doy ahora y aquí:
GRACIAS.
Yo de mayor quiero ser como tú.
Felicidades picha.
Ya me alegro por ti Shaola. Has llevado desde el principio una idea hasta el final. No todos pueden decir lo mismo.
De nuevo felicidades por tu trabajo.
Un Saludo
Enhorabuena. Gracias por hacer las cosas como las hacéis y explicarlo para los demás.
Por un lado quiero felicitarte por todo el enorme trabajo que realizastes y ademas cometar que wicd-kde funciona bastante bien.
Saludos