Hello, > What do you define "dependencies" to be? Using your situation as an > example, inkscape is *not* a dependency of the built system, but it is > a dependency of the *derivation* that builds the system.
I don't know which exact terms to use, I just wanted to avoid pulling in a big GUI package when I chose a bare-bones system, since I had to compile it a few times while hydra was recovering. I always have seen the term "reverse dependencies" used to refer to that concept. > I'd also like to point out that you can already use 'guix gc > --referrers /gnu/store/....-foo-1.0' to find out which store items > depend on the one passed in. I expected gc to mean "garbage collect" and do just that. As a newcomer I'd never have searched there, and even then, that would not have helped : $ guix help gc Usage: guix gc [OPTION]... PATHS... Invoke the garbage collector. [...] --references list the references of PATHS -R, --requisites list the requisites of PATHS --referrers list the referrers of PATHS The reference manual has more detailed explanations, maybe this should be copied in "guix help gc". WDYT ? -- Vincent Legoll