Untuk apa Lintian?

8

Saya telah membaca https://lintian.debian.org/ tetapi tidak mengerti apa artinya dengan kata-kata sederhana. Manakah contoh aturan kebijakan debian yang dilanggar dan terdeteksi oleh lintian?

Alex
sumber

Jawaban:

5

Lintian adalah alat jaminan kualitas yang menjalankan pemeriksaan otomatis pada berbagai aspek kesesuaian paket dengan kebijakan Debian . Jika sebuah paket tidak mematuhi salah satu aturan, masalah tersebut dilaporkan dalam database Lintian Reports.

Ini membantu packager untuk mendapatkan metrik untuk membangun paket yang lebih baik.

Smonff
sumber
2
Jawaban ini dapat ditingkatkan, tetapi memiliki fakta dasar yang benar, yaitu bahwa lintian adalah alat yang tujuan utamanya memeriksa paket-paket untuk kepatuhan dengan Kebijakan Debian. Orang-orang yang bekerja pada Kebijakan dan lintian sebagian besar sama. Satu hal yang tidak jelas adalah bahwa lintian adalah alat baris perintah yang dapat dijalankan baik selama pembuatan paket biner Debian, atau pada paket biner Debian yang sudah ada, dan akan mengembalikan hasil pengujiannya ke output standar. Lintian dijalankan secara otomatis selama pembuatan arsip Debian, dan hasilnya dapat ditemukan di lintian.debian.org.
Faheem Mitha
1
smonff, jangan ragu untuk menambahkan jawaban di atas pada jawaban Anda, atau jika Anda mau, saya dapat menambahkan jawaban terpisah, walaupun sudah ada 3 di sini.
Faheem Mitha
@FaheemMitha Saya tidak merasa bebas karena Anda sepertinya tahu itu jauh lebih baik daripada saya! Awalnya saya mencoba memberikan respons yang sangat sederhana. Terima kasih telah menambahkan informasi ini.
smonff
@FaheemMitha sekarang pertanyaan awal telah diubah, saya bahkan tidak tahu apakah jawaban saya masuk akal
smonff
smonff, dia bertanya apa itu lintian, dan contohnya. Anda telah membahas yang pertama; Anda juga bisa menambahkan sesuatu pada yang kedua.
Faheem Mitha
0

Salah satu keuntungan utama yang ditawarkan oleh Perangkat Lunak Bebas dan Sumber Terbuka adalah transparansi kode. Agar hal ini menjadi penting, bagaimanapun, perlu setidaknya ada upaya bersama untuk benar-benar memeriksa bahwa kode ini bebas bug, sesuai dengan standar tertentu (beberapa di antaranya mungkin dikenakan oleh masyarakat pada umumnya, dan beberapa oleh organisasi yang lebih kecil seperti Proyek Debian), dan mudah dibaca oleh orang lain yang ingin melakukan hal yang sama.

Lintian, meskipun saya tidak akrab dengan proyek ini secara khusus, tampaknya merupakan proyek yang didukung oleh Proyek Debian dengan tujuan melaksanakan tugas ini.

KidElephant
sumber