From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jookia <166291@gmail.com> Subject: Re: Updating Guix requires full rebuild? Date: Sun, 31 Jan 2016 20:37:23 +1100 Message-ID: <20160131093723.GA21358@novena-choice-citizen.lan> References: <20160130100642.GA31612@novena-choice-citizen.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38460) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <166291@gmail.com>) id 1aPoV4-0003Tr-Ks for help-guix@gnu.org; Sun, 31 Jan 2016 04:40:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <166291@gmail.com>) id 1aPoUz-0006Yc-Lp for help-guix@gnu.org; Sun, 31 Jan 2016 04:40:54 -0500 Received: from mail-wm0-x235.google.com ([2a00:1450:400c:c09::235]:36653) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <166291@gmail.com>) id 1aPoUz-0006YY-ER for help-guix@gnu.org; Sun, 31 Jan 2016 04:40:49 -0500 Received: by mail-wm0-x235.google.com with SMTP id p63so32151418wmp.1 for ; Sun, 31 Jan 2016 01:40:49 -0800 (PST) Received: from localhost ([176.61.147.146]) by smtp.gmail.com with ESMTPSA id pu8sm1498095wjc.17.2016.01.31.01.40.46 for (version=TLSv1/SSLv3 cipher=OTHER); Sun, 31 Jan 2016 01:40:48 -0800 (PST) Content-Disposition: inline In-Reply-To: <20160130100642.GA31612@novena-choice-citizen.lan> 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-bounces+gcggh-help-guix=m.gmane.org@gnu.org To: help-guix@gnu.org On Sat, Jan 30, 2016 at 09:06:42PM +1100, Jookia wrote: > Hey there, > > I've been compiling and installing Guix without any substitutes, however I've > hit a problem. I've managed to compile Guix, then compile Guix using Guix. But > when I try to do anything using the Guix managed by Guix, it wants to rebuild > everything on my system. I've uploaded some raw data,[1] comparing the outputs > of the old and new Guix binaries and accompanying binaries as well as with and > without the --bootstrap flag. The package being inspected is 'tar'. > > It would seem like this is a major problem considering both Guix packages are > identical aside from the host code having the Guix package derivation updated > to use the same Git version as the host version of Guix. The tar packages aren't > modified in any way and neither is any thing I would expect to be used to build > a derivation, such as a builder script. > > Cheers, > Jookia. > > [1]: uhoh.tar.bz2: https://infotomb.com/2dp3c Following up: davexunit looked at this issue with me on IRC and showed me it's to do with the Guix built from Git in Debian using /usr/local/var/guix while the Guix installed using Guix used /var/guix - moving the files fixed everything. Cheers, Jookia.