From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 31 15:22:10 2014 Received: (at submit) by debbugs.gnu.org; 31 Mar 2014 19:22:11 +0000 Received: from localhost ([127.0.0.1]:58210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WUhmb-0003iP-PN for submit@debbugs.gnu.org; Mon, 31 Mar 2014 15:22:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54682) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WUhmZ-0003iC-4b for submit@debbugs.gnu.org; Mon, 31 Mar 2014 15:22:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WUhmP-0005D6-4a for submit@debbugs.gnu.org; Mon, 31 Mar 2014 15:22:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54563) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUhmO-0005Cy-Qt for submit@debbugs.gnu.org; Mon, 31 Mar 2014 15:21:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56344) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUhmH-0001to-8p for bug-guix@gnu.org; Mon, 31 Mar 2014 15:21:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WUhm9-00059T-Q0 for bug-guix@gnu.org; Mon, 31 Mar 2014 15:21:49 -0400 Received: from world.peace.net ([96.39.62.75]:40908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUhm9-00059G-Lt for bug-guix@gnu.org; Mon, 31 Mar 2014 15:21:41 -0400 Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=yeeloong.lan) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WUhm3-0006B2-8S; Mon, 31 Mar 2014 15:21:35 -0400 From: Mark H Weaver To: bug-guix@gnu.org Subject: Stale bootstrap/*/guile-2.0.9.tar.xz files are not detected Date: Mon, 31 Mar 2014 15:20:46 -0400 Message-ID: <8761munpip.fsf@yeeloong.lan> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) I just realized that my x86_64 and Loongson 3A systems have spent an enormous amount of time building the new guix master branch based on outdated bootstrap/*/guile-2.0.9.tar.xz. The issue is that if you simply "git pull" from a build directory with older versions of bootstrap/*/guile-2.0.9.tar.xz, although the various places where the hashes are stored are updated, those new hashes are never checked against the existing files. Therefore, you can proceed to build an entire system based on an outdated bootstrap guile, and with hashes that don't match what's on hydra and what other people are building. It would be good if the hashes were checked even if they are already present in the build directory. Mark