From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent Legoll Subject: Re: Reverse dependencies Date: Sat, 13 Aug 2016 13:17:31 +0200 Message-ID: References: <20160716161333.GA29212@jasmine> <87d1legy06.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41431) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYWwZ-0007Ha-7P for help-guix@gnu.org; Sat, 13 Aug 2016 07:17:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bYWwX-0003AZ-97 for help-guix@gnu.org; Sat, 13 Aug 2016 07:17:34 -0400 Received: from mail-qt0-x234.google.com ([2607:f8b0:400d:c0d::234]:34347) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYWwX-0003AM-46 for help-guix@gnu.org; Sat, 13 Aug 2016 07:17:33 -0400 Received: by mail-qt0-x234.google.com with SMTP id u25so4281072qtb.1 for ; Sat, 13 Aug 2016 04:17:32 -0700 (PDT) In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: "Thompson, David" Cc: Alex Kost , help-guix 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