Dose library (part of Mancoosi tools)

The dose suite provides libraries for handling package meta-data, and various tools for analyzing package relationships in a large package repository.

  • dose-builddebcheck checks, given a collection of source package stanzas and a collection of binary package stanzas of Debian packages, whether the build-dependencies of each source package can be satisfied by the binary packages.
  • dose-distcheck checks for every package of a distribution whether it is possible to satisfy its dependencies and conflicts within this distribution.
  • ceve, a general metadata parser supporting different input formats (Debian, rpm, and others) and different output formats.
  • dose-outdated, a Debian-specific tool for finding packages that are not installable with respect to a package repository, and that can only be made installable again by fixing the package itself.
  • dose-challenged, a Debian-specific tool for checking which packages will certainly become uninstallable when some existing package is upgraded to a newer version.
  • dose-deb-coinstall, a Debian-specific tool for checking whether a set of packages can be installed all together.
AuthorsPietro Abate, Ralf Treinen, Jaap Boender, Johannes Schauer Marin Rodrigues, Roberto Di Cosmo, Felipe Garay, Stefano Zacchiroli, Jakub Zwolakowski and Olivier Rosello
LicenseLGPL-3.0-or-later with OCaml-LGPL-linking-exception
Issue Tracker
MaintainersPietro Abate, Johannes Schauer Marin Rodrigues and Ralf Treinen
Source [http]
StatisticsInstalled 35 times last month.
No package is dependent