Dose-outdated
What it means
We call a package p in version n outdated w.r.t. a certain repository R if:- it is not installable in R
- no matter how the other packages in R evolve, this package remains uninstallable. This includes the possibility that missing packages are added to the repository, or that packages change their dependencies and conflicts while being updated.
This means that package p can only be made installable by updating it in the repository (either by a sourceful or a recompilation upload).
How it is done
Outdated packages are found by running the dose-outdated tool from the dose-extra package (currently not automated).
Filing bugs
Currently I file bugs with severity=serious against such packages.Detected bugs are marked there with user debian-qa@lists.debian.org and usertag edos-outdated.
Further Reading
- Slides of a presentation at debconf12
- Academic article describing the theory:
Learning from the future of component repositoriesPietro Abate, Roberto Di Cosmo, Ralf Treinen, Stefano Zacchiroli
CBSE '12 Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, 2012