From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Self-contained Guix tarball Date: Sun, 19 Apr 2015 22:09:46 +0200 Message-ID: <87sibvanhx.fsf@gnu.org> References: <20150410084651.GA23353@thebird.nl> <873848p5kd.fsf@gnu.org> <20150410131420.GB24509@thebird.nl> <87a8ydt8k8.fsf_-_@gnu.org> <871tjlxen6.fsf@gnu.org> <20150416053355.GD21015@thebird.nl> <87k2x9b061.fsf@gnu.org> <20150419081846.GA6282@thebird.nl> 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]:41230) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjvXQ-00089y-Sd for guix-devel@gnu.org; Sun, 19 Apr 2015 16:09:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YjvXM-0007Qo-1x for guix-devel@gnu.org; Sun, 19 Apr 2015 16:09:56 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59012) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YjvXL-0007Qb-WC for guix-devel@gnu.org; Sun, 19 Apr 2015 16:09:52 -0400 In-Reply-To: <20150419081846.GA6282@thebird.nl> (Pjotr Prins's message of "Sun, 19 Apr 2015 10:18:46 +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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Pjotr Prins Cc: guix-devel@gnu.org Pjotr Prins skribis: > On Sat, Apr 18, 2015 at 11:23:50PM +0200, Ludovic Court=C3=A8s wrote: [...] >> What do you meaning by moving a package with dependencies? > > I am thinking about Nix-style closures. But it may only confuse > things. I don't think the Guix manual covers closures. I think =E2=80=9CInvoking guix archive=E2=80=9D covers what you have in min= d. Maybe it should be made more visible somehow? https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-archive.ht= ml >> This part is the same as Nix. The database is here to store meta-data >> about store items, notably the list of references found in a store item. >> Determining this list requires scanning all of the store item???s >> contents, which takes time proportional to the number/size of files it >> contains, so the database can hardly be avoided. > > Yes, I understand. But would it be possible to regenerate the database > from an existing /gnu/store? In theory, yes. > You can see I like to mess around with files ;). With closures a > rebuild should not be necessary, but as a wary system administrator I > know I will need it at some point. What do you mean by =E2=80=9Crebuild should not be necessary=E2=80=9D? If = you remove files from the store manually? Thanks, Ludo=E2=80=99.