From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Graph an operating-system derivation Date: Mon, 05 Sep 2016 22:50:53 +0200 Message-ID: <87wpiqul3m.fsf@gnu.org> References: <87shthjboh.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bh0r6-0006Jd-EA for guix-devel@gnu.org; Mon, 05 Sep 2016 16:51:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bh0r3-0006vN-Af for guix-devel@gnu.org; Mon, 05 Sep 2016 16:51:00 -0400 In-Reply-To: (David Craven's message of "Sat, 3 Sep 2016 17:13:16 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: David Craven Cc: guix-devel David Craven skribis: >> What info would you like to see on the graph? > > Just trying to better understand how guix works. =E2=80=98guix system extension-graph=E2=80=99 is an attempt to help with th= at, by showing how pieces are connected together, but it doesn=E2=80=99t show the = whole story=E2=80=A6 > I wanted to find out where the locale-2.24.drv comes from, but I found > it (it's in gnu/system/locale.scm obviously :) :-) > Maybe guix edit could also work for derivations? It's nice to be able > to find the source that created/caused the derivation. Unfortunately derivations are comparable to assembly without debugging info, so there=E2=80=99s no way to link back to the source. (There=E2=80=99s no easy way to fix that, notably because .drv live in the = same global store and different sources can lead to the same .drv.) Ludo=E2=80=99.