Differences between revisions 76 and 113 (spanning 37 versions)
Revision 76 as of 2016-11-21 01:55:45
Size: 6947
Editor: PaulWise
Comment: fix usertagging link
Revision 113 as of 2020-11-27 00:21:00
Size: 10828
Editor: PaulWise
Comment: typo
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<TableOfContents>>
Line 11: Line 13:
 * [[https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#nmus-vs-qa-uploads|Howto do qa uploads]]
Line 12: Line 15:
 * Package Tracking System: [[qa.debian.org/pts]]  * Code repository: [[https://salsa.debian.org/qa/qa]]
 * Debian Package Tracker: [[qa.debian.org/distro-tracker]] ([[https://tracker.debian.org/|website]])
 * Package Tracking System: [[qa.debian.org/pts]] ([[https://packages.qa.debian.org/|website]])
Line 25: Line 30:
 * [[https://qa.debian.org/dose|Dose Tools]] (archive wide tests, e.g.: non-installable packages, Debian weather, missing conflicts, ... Formerly known as EDOS)  * [[https://qa.debian.org/dose|Dose Tools]] (archive wide tests, e.g.: non-installable packages, Debian weather, missing conflicts, ... Formerly known as EDOS) ([[https://d-i.debian.org/dose/|debian-installer dose checks]])
Line 30: Line 35:
 * [[/usertagging]] (RC bugs usertagging)  * [[/usertagging|QA/RC usertags]] (QA/RC bugs usertagging)
 * [[DebianPackage:how-can-i-help]]: (find bugs to work on)
Line 32: Line 38:
   * [[https://salsa.debian.org/jelmer/lintian-brush|lintian-brush]] (package auto-fixing tool)
   * [[https://janitor.debian.net/|Debian Janitor]]'s [[https://janitor.debian.net/lintian-fixes/|lintian-fixes]] (package VCS auto-fixing service)
 * [[https://metacpan.org/release/App-Cme|Config::Model editor]]: can update debian/ directory files, to fix issues etc
 * [[https://salsa.debian.org/science-team/routine-update|routine-update]]: perform common packaging cleanups
Line 34: Line 44:
  * [[https://github.com/fedora-static-analysis/firehose|Firehose]] (Store static testing data in XML, used by Debile)   * [[https://github.com/fedora-static-analysis/firehose|Firehose]] (Store static testing data in XML, used by Debile)
  * [[https://www.oasis-open.org/standards#sarifv2.1-os|SARIF]]: (OASIS Standard: Static Analysis Results Interchange Format, obsoletes Firehose)
 * [[http://cppcheck.sourceforge.net/devinfo/daca2-report/daca2.html|DACA2]] (cppcheck results) ([[http://cppcheck1.osuosl.org:8000/|newer report]])
 * [[http://phd-sid.ethz.ch/debian/report/|tarzeau's static analysis report]] (cmetrics codespell cppcheck cqmetrics flawfinder graudit shellcheck splint)
Line 38: Line 51:
 * [[http://crossqa.debian.net/|crossqa.d.n]] (rebuilding the archive using the cross compilers)
 * [[https://ditto.debian.net/|ditto]] ([[https://wiki.debian.org/Teams/DebianCd/ditto|TODO list]]): tool in development for registration of manual procedures/testing results
Line 39: Line 54:
 * [[https://wiki.debian.org/U-boot/Status|u-boot status]]: (manual testing of u-boot releases on various boards)
 * [[https://wiki.debian.org/SecureBoot/Testing|Secure Boot testing]] (manual testing of Secure Boot)
 * [[https://wiki.debian.org/LTS/TestSuites|LTS testing]] (manual/automatic testing that LTS updates don't break packages)
Line 41: Line 59:
 * [[http://jenkins.debian.net/|Jenkins]] (continuous integration)  * [[http://jenkins.debian.net/|Jenkins]] (continuous integration) - also see [[Services/jenkins.debian.net]]
Line 43: Line 61:
   * [[DebianPackage:autopkgtest|autopkgtest]] [[https://wiki.ubuntu.com/AutomatedTesting|docs]]
 * [[https://lava.debian.net/|LAVA]] (automated hardware and whole-system testing)
   * [[DebianPackage:autopkgtest|autopkgtest]] [[https://wiki.ubuntu.com/AutomatedTesting|docs]] wiki pages: [[debci]] ContinuousIntegration
 * [[http://openqa.debian.net/|openQA]] (continuous integration)
 * [[http
s://lava.debian.net/|LAVA]] [[LAVA|docs]] (automated hardware and whole-system testing)
Line 49: Line 68:
 * [[https://repology.org/repository/debian_unstable/problems|Repology problems]] (another URL checker)
Line 54: Line 74:
   * [[https://janitor.debian.net/|Debian Janitor]]'s [[https://janitor.debian.net/multiarch-fixes/|multiarch-fixes]] (package VCS auto-fixing service)
Line 59: Line 80:
<<Anchor(wishlist)>>
== Missing services ==

Some QA related services that Debian lacks:

 * Library API/ABI tracking (using [[https://github.com/lvc/pkg-abidiff|pkg-abidiff]] or DebianMan:abipkgdiff from DebianPkg:abigail-tools)
 * Continuous testing for unused build-depends (cf DebianBug:890195)
Line 61: Line 90:
 * DebConf18: [[https://debconf18.debconf.org/talks/31-learn-how-to-triage-bugs/|31]] [[https://debconf18.debconf.org/talks/90-mining-debian-maintainer-scripts/|90]] [[https://debconf18.debconf.org/talks/149-lets-start-salvaging-packages/|149]] [[https://debconf18.debconf.org/talks/87-debian-ciautopkgtest-bof/|87]] [[https://debconf18.debconf.org/talks/171-cross-building-debian-packages-and-rebootstrap/|171]] [[https://debconf18.debconf.org/talks/95-rethinking-of-debianwatch-rule/|95]]
 * DebConf17: [[https://debconf17.debconf.org/talks/2/|2]] [[https://debconf17.debconf.org/talks/35/|35]] [[https://debconf17.debconf.org/talks/14/|14]] [[https://debconf17.debconf.org/talks/103/|103]] [[https://debconf17.debconf.org/talks/88/|88]] [[https://debconf17.debconf.org/talks/91/|91]] [[https://debconf17.debconf.org/talks/34/|34]] [[https://debconf17.debconf.org/talks/69/|69]] [[https://debconf17.debconf.org/talks/120/|120]] [[https://debconf17.debconf.org/talks/31/|31]]
Line 63: Line 94:
 * DebConf14: [[https://summit.debconf.org/debconf14/track/debian-qa/|debian-qa track]]
Line 85: Line 117:
 * [[https://www.happyassassin.net/2014/10/23/being-a-sporadic-overview-of-linux-distribution-release-validation-processes/|Review of Linux distros validation]]  * [[https://web.archive.org/web/20160409080835/https://www.happyassassin.net/2014/10/23/being-a-sporadic-overview-of-linux-distribution-release-validation-processes/|Review of Linux distros validation]]

Wiki Page of the Debian QA Group

This is the main wiki page of the Debian Quality Assurance (QA) Team.

Missing services

Some QA related services that Debian lacks:

QA events

Other distributions