[Buildroot] [PATCH] graphs: add option to remove transitive dependencies in dependency graph

Peter Korsgaard jacmet at uclibc.org
Fri May 9 10:00:24 UTC 2014


>>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:

Hi,

 > All,
 > On 2014-05-07 00:44 +0200, Yann E. MORIN spake thusly:
 >> From: "Yann E. MORIN" <yann.morin.1998 at free.fr>
 >> 
 >> Currently, all the dependencies of a package are drawn on the dependency
 >> graph, including transitive dependencies (e.g. A->B->C and A->C).
 >> 
 >> Very big graphs, with lots of packages with lots of dependencies, the
 >> dependency graph can be very dense, and transitive dependencies are
 >> cluttering the graph.
 >> 
 >> In some cases, only getting the "build-order" dependencies is enough (e.g.
 >> to see what impact a package rebuild would have).
 >> 
 >> Add a new environment variable to disable drawing transitive dependencies.

 > I've marked it as Changes Requested in PAtchwork, since I have a cleaner
 > patch to come soon, with other cleanups in the graph-depends script.

Thanks. Like I mentioned on IRC I do like the looks of the graphs, but
I'm not really happy with the use of environment variables to control
it, as it isn't intuitive.

Perhaps we should simply have kconfig options for these things?

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list