From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: bug#33262: guix fails to find and use some available substitutes Date: Mon, 05 Nov 2018 12:21:53 -0500 Message-ID: References: <5C395E1E-9E2B-4696-8FC8-9EA4046A20C3@lepiller.eu> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39853) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJiaf-0002NI-8g for bug-guix@gnu.org; Mon, 05 Nov 2018 12:23:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJiac-0002Ym-Cc for bug-guix@gnu.org; Mon, 05 Nov 2018 12:23:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:59491) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gJiac-0002Ya-5u for bug-guix@gnu.org; Mon, 05 Nov 2018 12:23:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gJiab-0006DR-UC for bug-guix@gnu.org; Mon, 05 Nov 2018 12:23:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <5C395E1E-9E2B-4696-8FC8-9EA4046A20C3@lepiller.eu> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Julien Lepiller Cc: 33262@debbugs.gnu.org Julien Lepiller writes: > I think guix' message is a bit confusing: the .drv file is always > created by guix, it's the derivation. The derivation is built, which > results in a new store path. It can be built locally or by using a > substitute. What you see in your store is the derivation (.drv), not > its result. You can open that file to find where the result will be > stored and check if it exists on your machine. Hi Julien, Thank you. You are right, the .drv "out" substitute is not on my local server. So this is not a bug. SORRY for the noise ;-) After re-reading (guix) Derivations, I see I had a wrong impression: that the presence of a .drv indicates a successful build. But AIUI now it only means that at some point in the past we attempted to build the .drv. IOW, we will also have .drv files for all failed builds. Is that correct? Thanks! - George