Wofür ist Lintian?


8

Ich habe https://lintian.debian.org/ gelesen , verstehe aber nicht, was das in einfachen Worten bedeutet. Welches sind Beispiele für Debian-Richtlinienregeln, die von Lintian verletzt und erkannt werden müssen?

Antworten:


5

Lintian ist ein Qualitätssicherungstool, das automatisierte Überprüfungen verschiedener Aspekte der Paketkonformität mit der Debian-Richtlinie durchführt . Wenn ein Paket eine der Regeln nicht einhält, wird das Problem in der Lintian Reports-Datenbank gemeldet.

Es hilft dem Packager, Metriken zu erhalten, um bessere Pakete zu erstellen.


2
Diese Antwort könnte verbessert werden, hat aber das grundlegende Recht, dass Lintian ein Tool ist, dessen Hauptzweck es ist, Pakete auf Übereinstimmung mit der Debian-Richtlinie zu überprüfen. Die Leute, die an Politik und Lintian arbeiten, sind weitgehend gleich. Ein Punkt, der nicht klar ist, ist, dass lintian ein Befehlszeilenprogramm ist, das entweder während der Erstellung eines Debian-Binärpakets oder auf einem bereits vorhandenen Debian-Binärpaket ausgeführt werden kann und die Ergebnisse seiner Tests an die Standardausgabe zurückgibt. Lintian wird während der Erstellung des Debian-Archivs automatisch ausgeführt. Die Ergebnisse finden Sie auf lintian.debian.org.
Faheem Mitha

1
smonff, zögern Sie nicht, das Obige zu Ihrer Antwort hinzuzufügen, oder wenn Sie es vorziehen, kann ich eine separate Antwort hinzufügen, obwohl es hier bereits 3 gibt.
Faheem Mitha

@FaheemMitha Ich fühle mich nicht so frei, da du es viel besser zu wissen scheinst als ich! Ich habe zunächst versucht, eine sehr einfache Antwort zu geben. Vielen Dank, dass Sie diese Informationen hinzugefügt haben.
Smonff

@FaheemMitha jetzt wurde die ursprüngliche Frage geändert, ich weiß nicht einmal, ob meine Antwort Sinn macht
smonff

smonff fragt er, was lintian ist und zum beispiel. Sie haben das erste abgedeckt; Sie können auch etwas zum zweiten hinzufügen.
Faheem Mitha


0

Einer der Hauptvorteile von Free- und Open Source-Software ist die Transparenz des Codes. Damit dies jedoch von Bedeutung ist, müssen zumindest einige konzertierte Anstrengungen unternommen werden, um tatsächlich zu überprüfen, ob dieser Code fehlerfrei ist und bestimmten Standards entspricht (von denen einige möglicherweise von der gesamten Community auferlegt werden). und einige von kleineren Organisationen wie dem Debian-Projekt) und ist für andere, die dasselbe tun möchten, leicht lesbar.

Obwohl ich mit diesem Projekt nicht speziell vertraut bin, scheint Lintian ein Projekt zu sein, das vom Debian-Projekt mit dem Ziel unterstützt wird, diese Aufgabe auszuführen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.