From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Lepiller Subject: Re: List build dependencies of a store item Date: Wed, 23 Oct 2019 08:31:43 +0200 Message-ID: <61E5568F-D054-4080-A075-E21B534B1CA8@lepiller.eu> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37332) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iNABZ-0000xO-O8 for help-guix@gnu.org; Wed, 23 Oct 2019 02:31:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iNABY-0001GJ-EE for help-guix@gnu.org; Wed, 23 Oct 2019 02:31:57 -0400 Received: from lepiller.eu ([2a00:5884:8208::1]:35060) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iNABX-0001DV-SJ for help-guix@gnu.org; Wed, 23 Oct 2019 02:31:56 -0400 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: help-guix@gnu.org, Arun Isaac Le 23 octobre 2019 07:33:37 GMT+02:00, Arun Isaac a =C3=A9crit : > >I am customizing the git-minimal package, and for some reason python is >getting rebuilt from source, and I'm not able to figure out why=2E > >I can recursively list/graph runtime dependencies (references) of a >store item using the following commands=2E > >guix size /gnu/store/=2E=2E=2E >guix graph -t references /gnu/store/=2E=2E=2E > >How do I list the build dependencies (inputs of the build derivation) >of >a store item? > >Thanks, >Arun=2E I think a store item doesn't know where it comes from, so you can only fin= d its runtime references=2E If you have a package foo, you can find its bui= ld-time dependencies with guix graph: guix graph foo There's even a script that was shared here to show the path between two no= des of a guix graph, but I can't find it anymore=2E