Bug#487330: apt-cache depends --recursive is completely bogus
On Fri, Jun 20, 2008 at 06:48:02PM -0600, Neil Mayhew <neil_mayhew@users.sourceforge.net> was heard to say:
> The output of apt-cache depends --recursive doesn't look anything like
> the output of apt-rdepends. For example, apt-cache says that rpm is a
> dependency of libgtkhtml3.14-19. That's definitely bogus!
apt-rdepends isn't on my system, so I don't know what it's supposed to
do or not supposed to do. But there is indeed a protracted and rather
weak dependency chain linking libgtkhtml3.14-19 to rpm.
daniel@alpaca:~$ aptitude why libgtkhtml3.14-19 rpm
i A libgtkhtml3.14-19 Depends libxml2 (>= 2.6.27)
i A libxml2 Recommends xml-core
i A xml-core Suggests debhelper (>= 4.1.75)
i A debhelper Depends man-db (>= 2.5.1-1)
i man-db Suggests www-browser
i A konqueror Provides www-browser
i A konqueror Suggests gij-4.1
i A gij-4.1 Suggests java-gcj-compat
i A java-gcj-compat Depends java-gcj-compat-headless (= 1.0.78-1)
i A java-gcj-compat-headless Depends java-common (>= 0.25)
i A java-common Suggests equivs
i equivs Depends devscripts
i A devscripts Recommends lsb-release
i A lsb-release Suggests lsb
i lsb Depends lsb-core
i A lsb-core Depends alien (>= 8.36)
i alien Depends rpm (>= 2.4.4-2)
It looks like "apt-cache depends" includes Suggests and follows them
with --recurse, so this is probably intended behavior -- albeit perhaps
not very useful behavior.
Daniel
Reply to: