From unknown Mon Aug 18 08:27:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#41527: =?UTF-8?Q?=E2=80=98file-append=E2=80=99?= expansion is incorrect when passed a store item Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: rekado@elephly.net, bug-guix@gnu.org Resent-Date: Mon, 25 May 2020 13:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41527 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 41527@debbugs.gnu.org Cc: Ricardo Wurmus X-Debbugs-Original-To: bug-guix@gnu.org X-Debbugs-Original-Xcc: Ricardo Wurmus Received: via spool by submit@debbugs.gnu.org id=B.159041215929625 (code B ref -1); Mon, 25 May 2020 13:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 May 2020 13:09:19 +0000 Received: from localhost ([127.0.0.1]:40144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdCr0-0007hk-ML for submit@debbugs.gnu.org; Mon, 25 May 2020 09:09:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:57602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdCqz-0007hd-BQ for submit@debbugs.gnu.org; Mon, 25 May 2020 09:09:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdCqz-0008CS-6n for bug-guix@gnu.org; Mon, 25 May 2020 09:09:17 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:63118) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdCqx-0001ze-Tz for bug-guix@gnu.org; Mon, 25 May 2020 09:09:16 -0400 X-IronPort-AV: E=Sophos;i="5.73,433,1583190000"; d="scan'208";a="451216263" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 May 2020 15:09:11 +0200 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 7 Prairial an 228 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: Mon, 25 May 2020 15:09:11 +0200 Message-ID: <87eer8w494.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=192.134.164.83; envelope-from=ludovic.courtes@inria.fr; helo=mail2-relais-roc.national.inria.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/25 09:09:11 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) Since commit d03001a31a6d460b712825640dba11e3f1a53a14, an object like: (file-append (local-file =E2=80=A6) "/foo/bar") where (local-file =E2=80=A6) is lowered to a store item, say, /gnu/store/=E2=80=A6-example, would wrongfully expand to: /gnu/store/=E2=80=A6-example IOW, the second argument to =E2=80=98file-append=E2=80=99 is ignored. Ricardo noticed it in =E2=80=98doc/build.scm=E2=80=99, in =E2=80=98guix-man= ual-text-domain=E2=80=99. Ludo=E2=80=99. From unknown Mon Aug 18 08:27:00 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#41527: closed (Re: bug#41527: =?UTF-8?Q?=E2=80=98file-append=E2=80=99?= expansion is incorrect when passed a store item) Message-ID: References: <87imgjqgdp.fsf@gnu.org> <87eer8w494.fsf@inria.fr> X-Gnu-PR-Message: they-closed 41527 X-Gnu-PR-Package: guix Reply-To: 41527@debbugs.gnu.org Date: Tue, 26 May 2020 07:57:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1590479821-25596-1" This is a multi-part message in MIME format... ------------=_1590479821-25596-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #41527: =E2=80=98file-append=E2=80=99 expansion is incorrect when passed a = store item which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 41527@debbugs.gnu.org. --=20 41527: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D41527 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1590479821-25596-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 41527-done) by debbugs.gnu.org; 26 May 2020 07:56:14 +0000 Received: from localhost ([127.0.0.1]:43909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdURa-0006dq-E5 for submit@debbugs.gnu.org; Tue, 26 May 2020 03:56:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdURY-0006dc-2z for 41527-done@debbugs.gnu.org; Tue, 26 May 2020 03:56:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38611) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdURS-0002nr-It; Tue, 26 May 2020 03:56:06 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53120 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jdURR-0006lI-2s; Tue, 26 May 2020 03:56:05 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 41527-done@debbugs.gnu.org Subject: Re: bug#41527: =?utf-8?Q?=E2=80=98file-append=E2=80=99?= expansion is incorrect when passed a store item References: <87eer8w494.fsf@inria.fr> Date: Tue, 26 May 2020 09:56:02 +0200 In-Reply-To: <87eer8w494.fsf@inria.fr> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22\?\= \=\?utf-8\?Q\?'s\?\= message of "Mon, 25 May 2020 15:09:11 +0200") Message-ID: <87imgjqgdp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41527-done Cc: Ricardo Wurmus 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 (---) Ludovic Court=C3=A8s skribis: > Since commit d03001a31a6d460b712825640dba11e3f1a53a14, an object like: > > (file-append (local-file =E2=80=A6) "/foo/bar") > > where (local-file =E2=80=A6) is lowered to a store item, say, > /gnu/store/=E2=80=A6-example, would wrongfully expand to: > > /gnu/store/=E2=80=A6-example > > IOW, the second argument to =E2=80=98file-append=E2=80=99 is ignored. Fixed in abf43d4511566e97f09049aa8b29453a2ed5ed16. Ludo=E2=80=99. ------------=_1590479821-25596-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 May 2020 13:09:19 +0000 Received: from localhost ([127.0.0.1]:40144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdCr0-0007hk-ML for submit@debbugs.gnu.org; Mon, 25 May 2020 09:09:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:57602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdCqz-0007hd-BQ for submit@debbugs.gnu.org; Mon, 25 May 2020 09:09:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdCqz-0008CS-6n for bug-guix@gnu.org; Mon, 25 May 2020 09:09:17 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:63118) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdCqx-0001ze-Tz for bug-guix@gnu.org; Mon, 25 May 2020 09:09:16 -0400 X-IronPort-AV: E=Sophos;i="5.73,433,1583190000"; d="scan'208";a="451216263" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 May 2020 15:09:11 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-guix@gnu.org Subject: =?utf-8?Q?=E2=80=98file-append=E2=80=99?= expansion is incorrect when passed a store item X-Debbugs-Cc: Ricardo Wurmus X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 7 Prairial an 228 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: Mon, 25 May 2020 15:09:11 +0200 Message-ID: <87eer8w494.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=192.134.164.83; envelope-from=ludovic.courtes@inria.fr; helo=mail2-relais-roc.national.inria.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/25 09:09:11 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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.3 (--) Since commit d03001a31a6d460b712825640dba11e3f1a53a14, an object like: (file-append (local-file =E2=80=A6) "/foo/bar") where (local-file =E2=80=A6) is lowered to a store item, say, /gnu/store/=E2=80=A6-example, would wrongfully expand to: /gnu/store/=E2=80=A6-example IOW, the second argument to =E2=80=98file-append=E2=80=99 is ignored. Ricardo noticed it in =E2=80=98doc/build.scm=E2=80=99, in =E2=80=98guix-man= ual-text-domain=E2=80=99. Ludo=E2=80=99. ------------=_1590479821-25596-1--