[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bot de coordinación a la escucha



Aunque el bot está en pruebas, en principio es totalmente funcional, de
manera que lo he suscrito a la lista. La ayuda en línea la pueden
encontrar aquí:

  http://asgard.debian.net/pseudo-urls

En resumen, 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 hubiéramos tenido el servicio en marcha, habría
enviado uno indicando:

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

El bot, 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
todavía no está esa opción). El bot 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, un script lanzado por cron revisará periódicamente si ese
bug ha sido cerrado, para marcar como DONE.

Si alguno quiere ir dejando constancia de lo que está haciendo, y así
tener ya una lista actualizada, no hace falta que polucione la lista, y
puede mandar mensajes directamente a l10n-bot-es@asgar.debian.net,
siguiendo esas normas. Si alguien quiere hacer sugerencias para ampliar
el funcionamiento del robot, que lo haga. La lista por ahora incluye:

  * Aceptar adjuntos {g,b}zipeados
  * Soporte de páginas de manual (no se procesan, aunque diga lo
    contrario la ayuda)
  * Soporte de múltiples adjuntos para RFR|RFR2|LCFC
  * Pasar el .po adjunto por msgfmt -c attached po, para ver si
    hay errores.

Saludos,
	Ricardo

Attachment: pgph2bEQ46a54.pgp
Description: PGP signature


Reply to: