[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

A possibly easier way to check dependencies for 2Removal?



grep-dctrl -w -F Depends,Recommends -s Source "python-$module" /var/lib/apt/lists/*_debian_dists_sid_main_binary-amd64_Packages ; grep-dctrl -w -s Package "python-$module" /var/lib/apt/lists/*_debian_dists_sid_main_source_Sources

where python-$module is the *binary* package name.

This finds runtime Depends/Recommends, and all mentions in the Sources index (Build-Depends*, Testsuite-Triggers, and the package itself):

Outputs only this package's source name => ready to be removed
Outputs other source package(s) => not ready yet
Outputs nothing => package doesn't exist (either it's already been removed, or you mis-spelt it)

(Previous suggestions in this thread were "apt-cache rdepends python-$module ; reverse-depends -b python-$module" (can be slow) or "dak rm -R -n -b python-$module" (DDs only); those both ignore autopkgtest depends.)


Reply to: