À quoi sert Lintian?


8

J'ai lu https://lintian.debian.org/ mais je ne comprends pas ce que cela signifie en termes simples. Quels sont les exemples de règles de politique debian à violer et à détecter par lintian?

Réponses:


5

Lintian est un outil d'assurance qualité qui effectue des contrôles automatisés sur divers aspects de la conformité des paquets à la politique Debian . Si un package ne respecte pas l'une des règles, le problème est signalé dans la base de données Lintian Reports.

Il aide le conditionneur à obtenir des métriques pour créer de meilleurs packages.


2
Cette réponse pourrait être améliorée, mais a le droit de base, qui est que lintian est un outil dont le but principal est de vérifier la conformité des paquets avec la politique Debian. Les personnes qui travaillent sur Policy et lintian sont largement les mêmes. Un point qui n'est pas clair est que lintian est un outil en ligne de commande qui peut être exécuté soit pendant la construction d'un paquet binaire Debian, soit sur un paquet binaire Debian déjà existant, et retournera les résultats de ses tests à la sortie standard. Lintian est exécuté automatiquement pendant les builds de l'archive Debian, et ses résultats peuvent être trouvés sur lintian.debian.org.
Faheem Mitha

1
smonff, n'hésitez pas à ajouter ce qui précède à votre réponse, ou si vous préférez, je peux ajouter une réponse distincte, bien qu'il y en ait déjà 3 ici.
Faheem Mitha

@FaheemMitha Je ne me sens pas si libre car tu sembles le savoir beaucoup mieux que moi! J'ai d'abord essayé de donner une réponse très simple. Merci d'avoir ajouté ces informations.
smonff

@FaheemMitha maintenant la question initiale a été changée, je ne sais même pas si ma réponse a du sens
smonff

smonff, il demande ce qu'est le lintian, et des exemples. Vous avez couvert le premier; vous pouvez également ajouter quelque chose sur le second.
Faheem Mitha


0

L'un des principaux avantages offerts par les logiciels libres et open source est la transparence du code. Cependant, pour que cela ait une importance, il faut au moins un effort concerté pour vérifier que ce code est exempt de bogues, conforme à certaines normes (dont certaines peuvent être imposées par la communauté dans son ensemble, et certains par des organisations plus petites comme le projet Debian), et est facilement lisible pour ceux qui souhaitent faire de même.

Lintian, bien que je ne sois pas familier avec ce projet en particulier, semble être un projet soutenu par le projet Debian dans le but de mener à bien cette tâche.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.