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