Juan Alvarez:
> El objetivo del correo es preguntar si algun de ustedes sabe si alguna
> iniciativa se ha gestado, en torno a la creacion de DTD para algunos
> archivos de debian que se manejan en un texto cualquiera. Por ejemplo,
> seria muy util, hacer un DTD para el control file, cada version del
> policy tendria una version correspondiente de DTD, ademas el documento
> podria ser validado con cualquier herramienta estandard de XML.
>
> Que opinan al respecto?  Yo supongo que es una idea bastante loca, pues
> muchos de las cosas que ahora se hacen en debian, se basan en que el
> control file este en texto plano, y con un formato muy simple.  Por
> ejemplo katie es el que a�ade automaticamente el campo MD5 al control
> file!! y eso es muy simple cuando es texto.

Efectivamente, es una idea loca :-) Una de las virtudes de Unix es que
las cosas se hagan con ficheros de texto normales y corrientes y la
tendencia de Debian es conservar eso siempre que se pueda.

> Sin embargo para un nuevo desarrollador, colocar un . donde deba ir un
> espacio en la descripcion del control file, es un poco vulgar.

Puede ser, pero dado que normalmente la descripci�n de un paquete
solamente hay que escribirla una vez en la vida del paquete, no es
para tanto. El resto del tiempo, el desarrollador lo dedicar� a
recibir informes de bichos, corregirlos, actualizar el paquete a
nuevas versiones, etc. y ninguna de estas cosas implica un cambio
en la descripci�n del paquete.

Para evitar errores triviales en los paquetes ya existen herramientas
espec�ficas: `lintian' (en perl) y su futuro sucesor `linda' (en python).

> Pienso que con DTD se puede estandarizar ese proceso?  Que opinan?  Ya
> tengo un XML de ejemplo, nada de DTD por ahora, para con base en eso
> debatir al respecto.
>
> Supongo que los bugs son otra de las cosas suceptibles de DTDtizar!

El sistema de bichos est� fundamentalmente basado en el correo
electr�nico (si no me equivico, los "registros" de la base de datos
son simples mensajes en formato mbox), y tambi�n esta simplicidad es
algo que se valora lo suficiente como para que no haya cambios radicales.

Existen herramientas espec�ficas para enviar informes de bichos, pero
veo poco probable que en alg�n momento deje de poder hacerse con
cualquier cliente de correo.


Responder a