A cosa serve Lintian?


8

Ho letto https://lintian.debian.org/ ma non capisco cosa significhi in parole semplici. Quali sono esempi di regole di politica debian che devono essere violate e rilevate da lintian?

Risposte:


5

Lintian è uno strumento di garanzia della qualità che esegue controlli automatici su vari aspetti della conformità dei pacchetti alla politica Debian . Se un pacchetto non rispetta una delle regole, il problema viene segnalato nel database dei rapporti di Lintian.

Aiuta il packager a ottenere metriche per creare pacchetti migliori.


2
Questa risposta potrebbe essere migliorata, ma ha il diritto di fatto giusto, che è che lintian è uno strumento il cui scopo principale è controllare i pacchetti per la conformità alla politica Debian. Le persone che lavorano sulla politica e il lintian sono sostanzialmente le stesse. Un punto che non è chiaro è che lintian è uno strumento da riga di comando che può essere eseguito durante la creazione di un pacchetto binario Debian o su un pacchetto binario Debian già esistente e restituirà i risultati dei suoi test all'output standard. Lintian viene eseguito automaticamente durante le compilazioni dell'archivio Debian e i suoi risultati sono disponibili su lintian.debian.org.
Faheem Mitha,

1
smonff, sentiti libero di aggiungere quanto sopra alla tua risposta, o se preferisci, posso aggiungere una risposta separata, sebbene ce ne siano già 3 qui.
Faheem Mitha,

@FaheemMitha Non mi sento così libero poiché sembri conoscerlo molto meglio di me! Inizialmente ho provato a dare una risposta molto semplice. Grazie per aver aggiunto queste informazioni.
smonff,

@FaheemMitha ora la domanda iniziale è stata cambiata, non so nemmeno se la mia risposta abbia un senso
smonff

smonff, chiede cos'è il lintian e per esempi. Hai coperto il primo; potresti anche aggiungere qualcosa sul secondo.
Faheem Mitha,


0

Uno dei principali vantaggi offerti dal software gratuito e open source è la trasparenza del codice. Affinché ciò abbia qualche importanza, tuttavia, è necessario compiere almeno alcuni sforzi concertati per verificare effettivamente che questo codice sia privo di bug, conforme a determinati standard (alcuni dei quali possono essere imposti dalla comunità in generale, e alcuni da organizzazioni più piccole come il Progetto Debian), ed è facilmente leggibile per altri che desiderano fare lo stesso.

Lintian, sebbene non abbia familiarità con questo progetto in particolare, sembra essere un progetto sostenuto dal Progetto Debian con lo scopo di svolgere questo compito.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.