From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 09 22:14:36 2020 Received: (at 44178) by debbugs.gnu.org; 10 Dec 2020 03:14:36 +0000 Received: from localhost ([127.0.0.1]:36616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knCPb-0002v6-Vy for submit@debbugs.gnu.org; Wed, 09 Dec 2020 22:14:36 -0500 Received: from smtp2-g21.free.fr ([212.27.42.2]:4883) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knCPZ-0002uw-Jy for 44178@debbugs.gnu.org; Wed, 09 Dec 2020 22:14:34 -0500 Received: from [IPv6:2a01:e0a:2a2:1350:cd10:777c:7b57:3bb6] (unknown [IPv6:2a01:e0a:2a2:1350:cd10:777c:7b57:3bb6]) (Authenticated sender: dftxbs3e) by smtp2-g21.free.fr (Postfix) with ESMTPSA id 6FD6520039C for <44178@debbugs.gnu.org>; Thu, 10 Dec 2020 04:14:31 +0100 (CET) Message-ID: <97498b5966a4e1cd64bc85ec30bbd8007df09173.camel@free.fr> Subject: Re: From: dftxbs3e To: 44178@debbugs.gnu.org Date: Thu, 10 Dec 2020 04:14:31 +0100 In-Reply-To: References: <9395ba7c7499d6c4423982486a0a0fb31cb76e93.camel@free.fr> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 44178 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -0.0 (/) It now fails with: $ ./pre-inst-env guix import go -r github.com/hashicorp/consul/api WARNING: (guix import go): `url-fetch' imported from both (guix import utils) and (guix build download) Starting download of /tmp/guix-file.i8tqa2 From https://proxy.golang.org/github.com/hashicorp/consul/api/@v/v1.8.0.mod. .. v1.8.0.mod 424B 334KiB/s 00:00 [##################] 100.0% Backtrace: In ice-9/boot-9.scm: 1736:10 17 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 16 (apply-smob/0 #) In ice-9/boot-9.scm: 718:2 15 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 14 (_ #(#(#))) In guix/ui.scm: 2127:12 13 (run-guix-command _ . _) In guix/scripts/import.scm: 120:11 12 (guix-import . _) In ice-9/eval.scm: 159:9 11 (_ _) In guix/import/utils.scm: 458:31 10 (recursive-import _ #:repo->guix-package _ #:guix-name _ …) 449:33 9 (lookup-node "github.com/hashicorp/consul/api" #f) In guix/utils.scm: 697:8 8 (call-with-temporary-output-file _) In ice-9/eval.scm: 293:34 7 (_ #(#(#(#(# …) …) …) …)) 159:9 6 (_ #(#(#(#(# …) …) …) …)) In ice-9/ports.scm: 445:17 5 (call-with-input-file _ _ #:binary _ #:encoding _ # _) 470:4 4 (_ _) In ice-9/eval.scm: 619:8 3 (_ #(#(#(#)) …)) 619:8 2 (_ #(#(# # …) …)) 293:34 1 (_ #(#(#(#(#(# …) …) …) …) …)) In unknown file: 0 (list-ref ("replace" "github.com/hashicorp/consul/s…" …) …) ERROR: In procedure list-ref: In procedure list-ref: Argument 2 out of range: 4 It's probably because the go.mod file contains a self-referencing replace line (seems unsupported by the code): module github.com/hashicorp/consul/api go 1.12 replace github.com/hashicorp/consul/sdk => ../sdk require ( github.com/hashicorp/consul/sdk v0.7.0 github.com/hashicorp/go-cleanhttp v0.5.1 github.com/hashicorp/go-hclog v0.12.0 github.com/hashicorp/go-rootcerts v1.0.2 github.com/hashicorp/go-uuid v1.0.1 github.com/hashicorp/serf v0.9.5 github.com/mitchellh/mapstructure v1.1.2 github.com/stretchr/testify v1.4.0 )