Para que serve o Lintian?


8

Eu li https://lintian.debian.org/, mas não entendo o que isso significa em palavras simples. Quais são os exemplos de regras de política debian a serem violadas e detectadas pelo lintian?

Respostas:


5

O Lintian é uma ferramenta de garantia de qualidade que executa verificações automatizadas em vários aspectos da conformidade dos pacotes com a política Debian . Se um pacote não respeitar uma das regras, o problema será relatado no banco de dados Lintian Reports.

Ajuda o empacotador a obter métricas para criar pacotes melhores.


2
Esta resposta pode ser melhorada, mas tem o fato básico correto: o lintian é uma ferramenta cujo principal objetivo é verificar os pacotes quanto à conformidade com a Política Debian. As pessoas que trabalham com Policy e Lintian são basicamente as mesmas. Um ponto que não está claro é que o lintian é uma ferramenta de linha de comando que pode ser executada durante a criação de um pacote binário Debian ou em um pacote binário Debian já existente e retornará os resultados de seus testes para a saída padrão. O Lintian é executado automaticamente durante as compilações do repositório Debian, e seus resultados podem ser encontrados em lintian.debian.org.
Faheem Mitha

1
smonff, fique à vontade para adicionar o que precede à sua resposta ou, se preferir, posso adicionar uma resposta separada, embora já existam 3 aqui.
Faheem Mitha

@FaheemMitha Eu não me sinto tão livre, já que você parece conhecê-lo muito mais melhor do que eu! Inicialmente, tentei dar uma resposta muito simples. Obrigado por adicionar essas informações.
#

@FaheemMitha agora a pergunta inicial foi alterado, eu não sei mesmo se a minha resposta faz sentido
smonff

smonff, ele pergunta o que é lintian e por exemplos. Você cobriu o primeiro; você também pode adicionar algo no segundo.
Faheem Mitha


0

Uma das principais vantagens oferecidas pelo Software Livre e de Código Aberto é a transparência do código. Entretanto, para que isso tenha alguma importância, é necessário que haja pelo menos algum esforço concertado para verificar se esse código está livre de erros, está em conformidade com certos padrões (alguns dos quais podem ser impostos pela comunidade em geral, e alguns de organizações menores, como o Projeto Debian), e é facilmente legível para outras pessoas que desejam fazer o mesmo.

Lintian, embora eu não esteja familiarizado com este projeto especificamente, parece ser um projeto apoiado pelo Projeto Debian com o objetivo de executar esta tarefa.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.