From unknown Fri Jun 13 11:34:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36373: failed copy-file should print path Resent-From: Robert Vollmert Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 25 Jun 2019 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36373 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 36373@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15614683548131 (code B ref -1); Tue, 25 Jun 2019 13:13:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jun 2019 13:12:34 +0000 Received: from localhost ([127.0.0.1]:58926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hflFR-000270-OJ for submit@debbugs.gnu.org; Tue, 25 Jun 2019 09:12:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:36023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hflFP-00026l-Os for submit@debbugs.gnu.org; Tue, 25 Jun 2019 09:12:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52252) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hflFN-0004fG-PF for bug-guix@gnu.org; Tue, 25 Jun 2019 09:12:31 -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.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hflFM-00033Y-ML for bug-guix@gnu.org; Tue, 25 Jun 2019 09:12:29 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:65332) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hflFM-000315-Ff for bug-guix@gnu.org; Tue, 25 Jun 2019 09:12:28 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 2FAE1A1925 for ; Tue, 25 Jun 2019 15:12:25 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id xyG_PI56kKsl for ; Tue, 25 Jun 2019 15:12:23 +0200 (CEST) From: Robert Vollmert Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Message-Id: <5BAECCE3-19F6-482B-9095-FEE99D6A5A8D@vllmrt.net> Date: Tue, 25 Jun 2019 15:12:22 +0200 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 80.241.60.215 X-Spam-Score: -1.6 (-) 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: -2.6 (--) I just ran into this error while trying to build a go package. There=E2=80= =99s no obvious way to figure out which file caused =E2=80=9Cpermission = denied=E2=80=9D. I=E2=80=99d like to both see the non-truncated filename in the backtrace, as well as in the error message below. Backtrace: 10 (primitive-load = "/gnu/store/zgwm1vv4vb5i91iphzs8wdqwpxr=E2=80=A6") In ice-9/eval.scm: 191:35 9 (_ _) In srfi/srfi-1.scm: 863:16 8 (every1 # =E2=80=A6) In = /gnu/store/zmc0hcmdfg5n4kl32vcla4cg9c9bspfg-module-import/guix/build/gnu-b= uild-system.scm: 799:28 7 (_ _) In = /gnu/store/zmc0hcmdfg5n4kl32vcla4cg9c9bspfg-module-import/guix/build/go-bu= ild-system.scm: 187:8 6 (unpack #:source _ #:import-path _ #:unpack-path _) In ice-9/ftw.scm: 452:32 5 (loop _ _ #(2050 670124 16749 19 0 0 0 4096 # 1 # # 8 =E2=80=A6= ) =E2=80=A6) In srfi/srfi-1.scm: 466:18 4 (fold # =E2=80=A6) In unknown file: 3 (_ # # =E2=80=A6) In ice-9/ftw.scm: 482:39 2 (loop _ _ #(2050 1721126 16749 2 0 0 0 4096 # 1 # # 8 =E2=80=A6= ) =E2=80=A6) In = /gnu/store/zmc0hcmdfg5n4kl32vcla4cg9c9bspfg-module-import/guix/build/utils= .scm: 312:27 1 (_ "/gnu/store/69hmclpsln83ldh9c94c0iygj4ajiyrl-go-x-t=E2=80=A6= " =E2=80=A6) In unknown file: 0 (copy-file "/gnu/store/69hmclpsln83ldh9c94c0iygj4ajiyr=E2=80=A6= " =E2=80=A6) ERROR: In procedure copy-file: In procedure copy-file: Permission denied From unknown Fri Jun 13 11:34:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36373: failed copy-file should print path Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 27 Jun 2019 14:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36373 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Robert Vollmert Cc: 36373@debbugs.gnu.org Received: via spool by 36373-submit@debbugs.gnu.org id=B36373.156164750221461 (code B ref 36373); Thu, 27 Jun 2019 14:59:02 +0000 Received: (at 36373) by debbugs.gnu.org; 27 Jun 2019 14:58:22 +0000 Received: from localhost ([127.0.0.1]:39217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgVqw-0005Zz-1E for submit@debbugs.gnu.org; Thu, 27 Jun 2019 10:58:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgVqu-0005ZP-21 for 36373@debbugs.gnu.org; Thu, 27 Jun 2019 10:58:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51822) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hgVqo-00067k-3u; Thu, 27 Jun 2019 10:58:14 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=45670 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hgVql-0006qG-Ie; Thu, 27 Jun 2019 10:58:13 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <5BAECCE3-19F6-482B-9095-FEE99D6A5A8D@vllmrt.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 Messidor an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 27 Jun 2019 16:58:10 +0200 In-Reply-To: <5BAECCE3-19F6-482B-9095-FEE99D6A5A8D@vllmrt.net> (Robert Vollmert's message of "Tue, 25 Jun 2019 15:12:22 +0200") Message-ID: <87ef3fyt19.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi, Robert Vollmert skribis: > ERROR: In procedure copy-file: > In procedure copy-file: Permission denied Yeah, this is terrible, and really a Guile bug. In (guix ui), we have =E2=80=98error-reporting-wrapper=E2=80=99 that we use to =E2=80=9Cfix=E2=80= =9D several functions such as =E2=80=98copy-file=E2=80=99 that would otherwise fail to provide the releva= nt info. We should really fix it for good in Guile 3.0, though. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 27 10:58:37 2019 Received: (at control) by debbugs.gnu.org; 27 Jun 2019 14:58:37 +0000 Received: from localhost ([127.0.0.1]:39220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgVrB-0005ae-Fv for submit@debbugs.gnu.org; Thu, 27 Jun 2019 10:58:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hgVrA-0005aN-5V for control@debbugs.gnu.org; Thu, 27 Jun 2019 10:58:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51824) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hgVr4-0006U2-Vc for control@debbugs.gnu.org; Thu, 27 Jun 2019 10:58:31 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=45674 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hgVr1-0007MB-7A for control@debbugs.gnu.org; Thu, 27 Jun 2019 10:58:27 -0400 Date: Thu, 27 Jun 2019 16:58:25 +0200 Message-Id: <87d0izyt0u.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #36373 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) reassign 36373 guile quit