Debian Smells Dashboard
Inspired by code smells (any characteristic in the source code of a program that possibly indicates a deeper problem), this page also provides a list of packages that should be refreshed to newer standards.
This is subjective (and feel free to criticize, but I might feel free to ignore critics :-) ). Here is the logic:
- Debhelper compatibility level: on 2024-08-01, 97.9% of packages in testing have a debhelper compatibility level of 9 or higher (9: 3%; 10: 6%; 11: 4%; 12: 12%; 13: 69%; 14: 0%). Therefore, using a debhelper compatibility level lower than 9 is a smell.
- Build system: on 2024-08-01, 93.5% of packages in testing use dh (others: cdbs: 4%; debhelper: 2%; other: 0%; : 0%). So, not using dh is a smell.
- Source format and patch system: on 2024-08-01, 99.4% of packages in testing use 3.0 (quilt) (97.4%) or 3.0 (native) (2.0%). Therefore, not using 3.0 is a smell
- VCS: On 2024-08-01, 93.8% of packages use Git, 6.0% use no VCS at all, and 0.2% use another VCS. 88.4% use Git on Salsa, and 2.8% use Git on Alioth (and will likely move to Salsa). Therefore, not using Git and Salsa is a smell (except if the package is using dgit).
- Overall, 86.1% of packages use a debhelper compatibility level >= 9, dh, 3.0 (native) or 3.0 (quilt), Git, and either Salsa or Alioth.
For other queries, you can use the Lintian dashboard instead.
