Package: debtree
Version: 1.0.10
Severity: wishlist

It would be cool if `debtree` had an option to show source instead of
binary packages.  That is, build the graph using (build-)depends as
currently done, but then replace the binary packages with the source
package it is built from and collapse them.  The last step should also
remove dependencies from the source package on itself (that come from
one binary depending on another binary built from the same source
package).

This would be useful to simplify dependency trees for analysis. As an
example, deal.ii depends on trilinos-all-dev. The latter pulls in an
enormous number of packages all built from src:trilinos. Having just
"deal.ii -> trilinos" in the graph would be much more readable than
having all individual packages.

`skip` and `end` packages do not solve this as I would like to be able
to see trilinos' dependencies as well. Though it would be nice if
`skip` and `end` could also be specified by source package name.

Ansgar

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'testing'), (500, 'stable'), (300, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.6.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages debtree depends on:
ii  dctrl-tools      2.24-2
ii  libapt-pkg-perl  0.1.29+b5
ii  perl             5.22.2-3
ii  ucf              3.0036

Versions of packages debtree recommends:
ii  graphviz  2.38.0-14

debtree suggests no packages.

-- no debconf information

Reply via email to