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:
pgp7KdGqIrpAP.pgp
Description: PGP signature