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:
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.
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
- 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.