From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jookia <166291@gmail.com> Subject: Updating Guix requires full rebuild? Date: Sat, 30 Jan 2016 21:06:42 +1100 Message-ID: <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]:44804) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <166291@gmail.com>) id 1aPSTv-0003FS-7o for help-guix@gnu.org; Sat, 30 Jan 2016 05:10:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <166291@gmail.com>) id 1aPSTq-0008Da-5D for help-guix@gnu.org; Sat, 30 Jan 2016 05:10:15 -0500 Received: from mail-qg0-x233.google.com ([2607:f8b0:400d:c04::233]:33279) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <166291@gmail.com>) id 1aPSTq-0008DV-0l for help-guix@gnu.org; Sat, 30 Jan 2016 05:10:10 -0500 Received: by mail-qg0-x233.google.com with SMTP id b35so84505423qge.0 for ; Sat, 30 Jan 2016 02:10:09 -0800 (PST) Received: from localhost (this-is-a-tor-node-1.hostaproxy.com. [158.69.192.220]) by smtp.gmail.com with ESMTPSA id e34sm8905209qga.4.2016.01.30.02.10.05 for (version=TLSv1/SSLv3 cipher=OTHER); Sat, 30 Jan 2016 02:10:09 -0800 (PST) Content-Disposition: inline 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 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