Coordinación mediante el robot de traducción

De forma experimental, y desde febrero de 2004 un robot atiende a los correos enviados a la lista de traducción para ayudar a coordinar los mensajes recibidos de los distintos traductores. También existe un robot general disponible en http://i18n.debian.net/ que da servicio a todas las listas de traducción en Debian incluyendo la española.

El robot supervisa los correos enviados y gestiona el siguiente proceso (que es el que se sigue para las traducciones):

El robot permite supervisar en qué estado están las traducciones publicando la lista de traducciones y su estado. Esta información se puede consultar en:

Para que el robot sea capaz de distinguir los correos de este tipo de otras discusiones en la lista se utilizan asuntos concretos con un formato específico.

En resumen, como nos cuenta Ricardo, la idea es la siguiente: Tomando uno al azar, por ejemplo, hace unos días, Javi Castelo envió un mensaje diciendo:

Subject: Me hago cargo de la traducción po-debconf de exim4

En lugar de eso, si hubiera estado el servicio en marcha, habría enviado uno indicando:

Subject: [ITT] po-debconf://exim4

El robot, al reconocer el formato del asunto del mensaje, lo procesa, y capta los datos adecuados (es un ITT, de un po-debconf, del paquete exim4, quién manda el mensaje, y la fecha), los almacena en la BD, y eso aparece en la página web, adscrito al equipo correspondiente ([es], en nuestro caso). El cuerpo principal del mensaje no se procesa, sólo el asunto, así que ahí se puede comentar lo que se quiera. Esta regla vale incluso para RFR, RFR2 y LCFC, ya que el bot sólo procesa los adjuntos, y descarta las partes del mensaje que no estén asociadas a un nombre de fichero.

Días (u horas) después, Javi quiere enviar lo que tiene hecho, para revisión pública:

Subject: [RFR] po-debconf://exim4

Y adjunto, envía el fichero correspondiente (es.po, sin comprimir, que el robot todavía no es capaz de trabajar con ellos). El robot procesa la petición, y se refleja el cambio de estado en la web, aparte de ponerse un enlace al documento. Cuando crea que está preparado para enviarlo, Javi envía un LCFC (misma sintaxis que para RFR), y a los pocos días (pongamos, 3), si nadie dice nada al respecto, Javi manda el documento a quien corresponda, haciendo uso del BTS, y para que quede constancia:

Subject: [BTS#123456] po-debconf://exim4

Tras lo cual, una tarea periódica en el servidor del robot revisará si ese bug ha sido cerrado, para marcarlo como DONE.

Si quieres cerrar manualmente una entrada del robot (independientemente de su estado) sólo tienes que enviar un correo como éste: Subject: [DONE] po-debconf://exim4

Si se quiere dejar constancia de lo que se está haciendo, y así tener ya una lista actualizada, no hace falta enviar correos a la lista, se pueden mandar mensajes directamente a l10nbot < AT > debian-es.org siguiendo esas normas.

En cualquier caso es más recomendable mandar los mensajes directamente a la lista para que así sea posible reenviar los mismos mensajes (manualmente) al robot para procesar el estado.

En resumen, lo que hay que hacer es: