On Mon, May 21, 2018 at 3:26 AM, Jose Miguel Parrella Romero wrote: > Over the last few months, I've found myself struggling to find a simple > way to describe our approach to QA to friends and colleagues. I reached > out to lamby a week or so ago and he suggested I brought it to -devel.
The best description is that our QA is defined by the people who work on it and distributed amongst those people according to their interests, motivations and available time. This includes both people involved in Debian and external people. The wiki page provides a good overview of all the initiatives (some dead): https://wiki.debian.org/qa.debian.org Examples of the latter include Mayhem, repology and cppcheck: https://forallsecure.com/blog/ https://repology.org/repository/debian_unstable/problems http://cppcheck.sourceforge.net/devinfo/daca2-report/daca2.html There are some gaps in the wiki page too, for example helmut does a lot of cross-build QA. There are some gaps in our QA too. For example we lack an ABI tracking service using pkg-abidiff and abipkgdiff. > (1) QA at Debian is a multi-stakeholder process* where ftp-master, QA, > Release and other teams play a role but core accountability lies with > the package maintainer, This misses a few other actors; users, bug reporters, porters, NMUers, QA uploaders, stable uploaders, external researchers etc. > (2) The preferred vehicle for QA accountability in Debian is a bug > report, and, I don't think that is full picture. Many issues are only conveyed via lintian and other automated QA tools. Also sponsor or ftp-master reviews pick up lots of issues. > (3) The QA "bar" is codified in Debian Policy but also in many other > places (maybe not comprehensively) including for example the Release > checklist Indeed, there is no single document or tool that provides the full picture for a package or for Debian as a whole. This is one of the reasons I started the wiki page that lead to jwilk writing check-all-the-things. That said, tracker.debian.org aims to aggregate all available per-package data sources. -- bye, pabs https://wiki.debian.org/PaulWise