¿Para qué sirve Lintian?


8

He leído https://lintian.debian.org/ pero no entiendo lo que eso significa en palabras simples. ¿Cuáles son ejemplos de reglas de política de Debian para ser violadas y detectadas por lintian?

Respuestas:


5

Lintian es una herramienta de garantía de calidad que realiza comprobaciones automáticas de varios aspectos de la conformidad de los paquetes con la política de Debian . Si un paquete no respeta una de las reglas, el problema se informa en la base de datos de Lintian Reports.

Ayuda al empaquetador a obtener métricas para construir mejores paquetes.


2
Esta respuesta podría mejorarse, pero tiene el hecho básico correcto, que es que lintian es una herramienta cuyo objetivo principal es verificar que los paquetes cumplan con la Política de Debian. Las personas que trabajan en Policy y lintian son en gran medida las mismas. Un punto que no está claro es que lintian es una herramienta de línea de comandos que se puede ejecutar durante la construcción de un paquete binario de Debian o en un paquete binario de Debian ya existente, y devolverá los resultados de sus pruebas a la salida estándar. Lintian se ejecuta automáticamente durante las compilaciones del archivo Debian, y sus resultados se pueden encontrar en lintian.debian.org.
Faheem Mitha

1
smonff, siéntase libre de agregar lo anterior a su respuesta, o si lo prefiere, puedo agregar una respuesta separada, aunque ya hay 3 aquí.
Faheem Mitha

@FaheemMitha ¡No me siento tan libre ya que parece que lo sabes mucho mejor que yo! Inicialmente intenté dar una respuesta muy simple. Gracias por agregar esta información.
smonff

@FaheemMitha ahora la pregunta inicial ha cambiado, ni siquiera sé si mi respuesta tiene sentido
smonff

smonff, pregunta qué es lintian y por ejemplos. Has cubierto el primero; También podría agregar algo en el segundo.
Faheem Mitha

0

Ejemplos de errores encontrados están en la página de etiquetas . Al hacer clic en una etiqueta de este tipo, se obtiene una descripción del problema.

Ejemplo:

Son interesantes las etiquetas de privacidad:

Encontrar errores ortográficos:


0

Una de las principales ventajas que ofrece el software gratuito y de código abierto es la transparencia del código. Sin embargo, para que esto sea de importancia, debe haber al menos un esfuerzo concertado para verificar que este código esté libre de errores, cumpla con ciertos estándares (algunos de los cuales pueden ser impuestos por la comunidad en general, y algunos de organizaciones más pequeñas como el Proyecto Debian), y es fácilmente legible para otros que desean hacer lo mismo.

Lintian, aunque no estoy familiarizado con este proyecto específicamente, parece ser un proyecto respaldado por el Proyecto Debian con el objetivo de llevar a cabo esta tarea.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.