Using edos-debcheck

checking that Emdebian packages are installable

edos-debcheck checks the dependency information of a Packages file from a Debian repository, e.g. the [http://www.emdebian.org/packages/pool/main/ Emdebian target repository].

With an incomplete repository, edos-debcheck can show where new packages need to be built to fill out the repository. Notes:

  1. edos-debcheck lists failures for the entire dependency tree so a package will fail if any dependency cannot be installed. The missing package can be at any level of the dependency tree. Check for NOT AVAILABLE reports first.

  2. Missing packages at a higher level of a dependency tree will obscure missing dependencies lower down in the tree - avoid letting this give the impression that only one dependency is actually missing. Try adding the description for that missing dependency to a copy of the Packages file and re-running edos-debcheck. e.g. for libgcc1:

apt-cache show libgcc1 >> Packages
edos-debcheck -failures < Packages
  1. Experiment with different dependency information by editing the Packages file directly, e.g. to omit or modify dependencies without having to rebuild the packages themselves.


CategoryEmdebian