From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Lepiller Subject: bug#33262: guix fails to find and use some available substitutes Date: Mon, 05 Nov 2018 09:26:25 +0100 Message-ID: <5C395E1E-9E2B-4696-8FC8-9EA4046A20C3@lepiller.eu> References: 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]:43883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJaEB-0006RE-Co for bug-guix@gnu.org; Mon, 05 Nov 2018 03:27:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJaE4-0004Wl-9c for bug-guix@gnu.org; Mon, 05 Nov 2018 03:27:17 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:58531) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gJaDu-0003Uy-1u for bug-guix@gnu.org; Mon, 05 Nov 2018 03:27:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gJaDt-00080K-NT for bug-guix@gnu.org; Mon, 05 Nov 2018 03:27:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: 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: George Clemmer , 33262@debbugs.gnu.org I think guix' message is a bit confusing: the =2Edrv file is always created= by guix, it's the derivation=2E The derivation is built, which results in = a new store path=2E It can be built locally or by using a substitute=2E Wha= t you see in your store is the derivation (=2Edrv), not its result=2E You c= an open that file to find where the result will be stored and check if it e= xists on your machine=2E Le 5 novembre 2018 02:09:56 GMT+01:00, George Clemmer = a =C3=A9crit : >I run 'guix system vm-image' VMs on a GuixSD server (hostname g1)=2E The >VMs are configured to get substitutes from g1 in addition to the >official Guix servers=2E > >This works great except that the VMs are failing to find/use some of >the >substitutes that are available on g1=2E E=2Eg=2E, in the attached log >(setup=2Elog=2Egz) of the first 'guix package' issued on VM sysi58, curl = is >built =2E=2E=2E > >building >/gnu/store/24ag580271wa640529ycykdwj0lk0g6z-curl-7=2E61=2E1=2Etar=2Exz=2E= drv=2E=2E=2E >downloading from https://curl=2Ehaxx=2Ese/download/curl-7=2E61=2E1=2Etar= =2Exz=2E=2E=2E >building /gnu/store/17lw3svpjqygpj739yynyz6b8abddikx-curl-7=2E61=2E1=2Edr= v=2E=2E=2E > >=2E=2E=2E when the substitute is available in the g1 store =2E=2E=2E > > /gnu/store: > -r--r--r-- 2 root root 3747 Dec 31 1969 > 17lw3svpjqygpj739yynyz6b8abddikx-curl-7=2E61=2E1=2Edrv > >This is "infrequent", in the sense that a high percentabe of the >substitutes available from g1 are being found and used=2E However, these >other packages for which substitutes are available on g1 are also >built: > >downloading from ftp://ftp=2Eknackered=2Eorg/pub/psutils/psutils=2Etar=2E= gz=2E=2E=2E >downloading from http://download=2Eosgeo=2Eorg/libtiff/tiff-4=2E0=2E9=2Et= ar=2Egz=2E=2E=2E >downloading from >https://ftpmirror=2Egnu=2Eorg/gnu/groff/groff-1=2E22=2E3=2Etar=2Egz=2E=2E= =2E >downloading from >https://github=2Ecom/apple/cups/releases/download/v2=2E2=2E8/cups-2=2E2= =2E8-source=2Etar=2Egz=2E=2E=2E >downloading from >https://github=2Ecom/ArtifexSoftware/ghostpdl-downloads/releases/download= /gs924/ghostscript-9=2E24=2Etar=2Exz=2E=2E=2E >downloading from >https://gnupg=2Eorg/ftp/gcrypt/libgcrypt/libgcrypt-1=2E8=2E3=2Etar=2Ebz2= =2E=2E=2E >downloading from >http://www=2Ex=2Eorg/releases/individual/lib/libX11-1=2E6=2E6=2Etar=2Ebz2= =2E=2E=2E >downloading from >http://www=2Ex=2Eorg/releases/individual/lib/xtrans-1=2E3=2E5=2Etar=2Ebz2= =2E=2E=2E > >Details: > >Using Guix from Git: > >Server g1: sys=2Escm v0=2E15=2E0-2913-g21c51ebd6 > >VM sysi58: sysi58=2Escm v0=2E15=2E0-3115-g7571ec357 > >TIA - George