From unknown Sat Jun 21 03:21:03 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#43736 <43736@debbugs.gnu.org> To: bug#43736 <43736@debbugs.gnu.org> Subject: Status: The local-file()'s error message is misleading. Reply-To: bug#43736 <43736@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:21:03 +0000 retitle 43736 The local-file()'s error message is misleading. reassign 43736 guix submitter 43736 "Vitaliy Shatrov" severity 43736 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 01 00:56:20 2020 Received: (at submit) by debbugs.gnu.org; 1 Oct 2020 04:56:20 +0000 Received: from localhost ([127.0.0.1]:33795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNqdg-0000K6-8W for submit@debbugs.gnu.org; Thu, 01 Oct 2020 00:56:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:45536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNqde-0000Jw-TO for submit@debbugs.gnu.org; Thu, 01 Oct 2020 00:56:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51626) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNqdc-0000A6-Rn for bug-guix@gnu.org; Thu, 01 Oct 2020 00:56:18 -0400 Received: from knopi.disroot.org ([178.21.23.139]:44192) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNqdZ-00033R-LO for bug-guix@gnu.org; Thu, 01 Oct 2020 00:56:16 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 6665851BD9 for ; Thu, 1 Oct 2020 06:56:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q4P6P0yob_82 for ; Thu, 1 Oct 2020 06:56:08 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1601528168; bh=oRcDVvy81YnEA7mPMyFbHVolTBRSc36b57voBlHpoL4=; h=Date:From:Subject:To; b=Hg6Z1f+PKgqeCMxQZTmnQgd8yOpMeX87HTnGQzJLqltaiY02ZkYqNplT04mvVHQ52 hkblTq/I+cmGFX2S/5Wv3P3j2WY5tlExdSS/awwoygEhxFf/TIygu+YZqkXNA0UzwZ Nblqw6lKzJKaR9WmJg7GvBc53GH/b06p9/UshHEydP+LUMHCxDzyq/v+TBLljkWwfR eSeaNCDyFoOL8Zjuvz0ujCsfyMLAe6d3rxyIAtK+R7WxIo/3V1iQW1A8pJQ+J6H3DZ Okx+trgXtJ2e3QVJnzQP8Hx5c1jkjhlaPfxgsHf2dOCo1LYRxMI36dI0tJQbKvfPI1 FOxVaa7V+l9Vw== Date: Thu, 01 Oct 2020 04:56:08 +0000 Content-Type: multipart/mixed; boundary="--=_RainLoop_551_915370043.1601528168" From: "Vitaliy Shatrov" Message-ID: <3abd04a2adce73691b7ff963099d47ce@disroot.org> Subject: The local-file()'s error message is misleading. To: "Das Guixen" Received-SPF: pass client-ip=178.21.23.139; envelope-from=guix.vits@disroot.org; helo=knopi.disroot.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/01 00:56:09 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) ----=_RainLoop_551_915370043.1601528168 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello there.=0AI ran in bash shell:=0A=0A=0A=0Apwd=0A--> /home/vits=0A=0A= conf=3D~/guix/configuration/configuration.scm=0A=0Als $conf # file exis= ts=0A--> ~/guix/configuration/configuration.scm=0A=0Aguix system build $c= onf=0A--> guix system: error: failed to load=0A'/home/vits/guix/configura= tion/configuration.scm': No such file or directory=0A=0A=0A=0AThe command= s above will result in a successfull build if i=0A`cd guix/configuration`= before doing `guix system build`=0A(both with rel. and abs. names).=0A= =0AAttached is WORKING config.scm. Error was caused by local-file()=0Aus= ed with _relative_ paths. Those were commented out, and this=0Aconfig.sc= m works from any directory.=0A=0A#guix:=0A> ... error message is very mis= leading.=0A=0ABetter of course if the offending file will be print out:= =0A"failed to load (...) /home/vits/auto-login: no such file or director= y"=0A=0A---=0AThanks for attention, Vitaliy. ----=_RainLoop_551_915370043.1601528168 Content-Type: application/octet-stream; name="config.scm" Content-Disposition: attachment; filename="config.scm" Content-Transfer-Encoding: base64 OzsgVGhlc2UgYm90aCBhcmUgZGVjb3JhdGl2ZS4KKGV2YWwtd2hlbiAoZXhwYW5kKSAgICAg ICAgICAgICA7IGV2YWx1YXRlZCBfYmVmb3JlXyB1c2UtbW9kdWxlcygpCiAgKGRlZmluZSBk ZWZhdWx0LXVzZXMgKG1vZHVsZS11c2VzIChjdXJyZW50LW1vZHVsZSkpKSkKCihkZWZpbmUg YWRkaXRpb25hbC11c2VzICAgICAgICAgOyBldmFsdWF0ZWQgX2FmdGVyXyB1c2UtbW9kdWxl cygpCiAgKGxldCAoKGxvYWRlZC1ieS1kZWZhdWx0PyAobGFtYmRhICh4KSAoaWYgKGZpbmQg KGxhbWJkYSAoeSkgKGVxPyB4IHkpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRlZmF1bHQtdXNlcykgI3QgI2YpKSkpCiAgKHJlbW92ZSBs b2FkZWQtYnktZGVmYXVsdD8gKG1vZHVsZS11c2VzIChjdXJyZW50LW1vZHVsZSkpKSkpCgoK KHVzZS1tb2R1bGVzIChnbnUpICAgICAgIDsgYXV0by1sb2FkIG1hbnkgdXNlZnVsIHRoaW5n cwogICAgICAgICAgICAgKGdudSBib290bG9hZGVyIHUtYm9vdCkgICAgICAgIDsgYXV0by1s b2FkIChnbnUgYm9vdGxvYWRlcikKICAgICAgICAgICAgIChzcmZpIHNyZmktMSkpCih1c2Ut c2VydmljZS1tb2R1bGVzIGFkbWluCiAgICAgICAgICAgICAgICAgICAgIGRlc2t0b3AKICAg ICAgICAgICAgICAgICAgICAgbmV0d29ya2luZykKKHVzZS1wYWNrYWdlLW1vZHVsZXMgbGlu dXgKICAgICAgICAgICAgICAgICAgICAgY2VydHMpCgoKOzsgKGRlZmluZSAoY3VzdG9tLWxv Y2FsLWZpbGUgc3RyKSAgICAgICAgICAgICAgOyBzaG9ydGhhbmQsIHByZXNlcnZlcyBwZXJt aXNzaW9ucwo7OyAgIChsZXQqICgoZmlsZSAobG9jYWwtZmlsZSBzdHIgIzpyZWN1cnNpdmU/ ICN0KSkKOzsgICAgICAgKGRpciAoZGlybmFtZSAobG9jYWwtZmlsZS1hYnNvbHV0ZS1maWxl LW5hbWUgZmlsZSkpKSkKOzsgICAgIChkaXNwbGF5IChzdHJpbmctYXBwZW5kICJsb2FkaW5n IGxvY2FsIGZpbGUgJyIgc3RyICInIGZyb20gIiBkaXIgIi4uLlxuIikpCjs7ICAgICBmaWxl KSkKCihkZWZpbmUgKHByZXR0eS1wcmludC1tb2R1bGVzIG1lc3NhZ2UgbCkgICAgIDsgZGVj b3JhdGl2ZSBwcm9jZWR1cmUKICAoZGlzcGxheSBtZXNzYWdlKQogIChmb3ItZWFjaCAobGFt YmRhIChtb2R1bGUpCiAgICAgICAgICAgICAgKGRpc3BsYXkgIiAgICIpCiAgICAgICAgICAg ICAgKGRpc3BsYXkgKG1vZHVsZS1uYW1lIG1vZHVsZSkpCiAgICAgICAgICAgICAgKG5ld2xp bmUpKQogICAgICAgICAgICBsKSkKCihkZWZpbmUgY3VzdG9tLWJhc2Utc2VydmljZXMKICA7 OyBjdXN0b21pemVkICViYXNlLXNlcnZpY2VzIG9mIDgxZWEyNzhlMDU5ODZmOWNjZWUwNzhi ZDAwZDRkN2ZjMzA5ZGQxOWMuCiAgKGxldCAoKHR0eXMgKG1hcCAobGFtYmRhIChuKSAoc3Ry aW5nLWFwcGVuZCAidHR5IiAobnVtYmVyLT5zdHJpbmcgbikpKQogICAgICAgICAgICAgICAg ICAgKGlvdGEgMyAxKSkpCjs7ICAgICAgKGF1dG8tbG9naW4gKGN1c3RvbS1sb2NhbC1maWxl ICJhdXRvLWxvZ2luIikpCjs7ICAgICAgKHN5c2xvZy5jb25mIChjdXN0b20tbG9jYWwtZmls ZSAic3lzbG9nLmNvbmYiKSkpCiAgICAgICAgKGF1dG8tbG9naW4gKHBsYWluLWZpbGUgImF1 dG8tbG9naW4iICJkdW1teSIpKQogICAgICAgIChzeXNsb2cuY29uZiAocGxhaW4tZmlsZSAi c3lzbG9nLmNvbmYiICJkdW1teSIpKSkKICAgIChhcHBlbmQKICAgICAobGlzdAogICAgICA7 OyAoPykgUHJvdmlkZSB0aGUgbG9naW4gcHJvbXB0cyBvbiBWVC4KICAgICAgKHNlcnZpY2Ug bG9naW4tc2VydmljZS10eXBlKQoKICAgICAgOzsgPiBTaG91bGQgc3RhcnQgYmVmb3JlIGFu eSAndGVybS0nIHNlcnZpY2UuCiAgICAgIDs7IFNldCBWVCB0byBVVEYtOCBtb2RlLgogICAg ICA7OyAoPykgVVRGLTggaXMgZGVmYXVsdCB3aXRoIHRoZSBuZXcgTGludXguICBSZW1vdmU/ CiAgICAgIChzZXJ2aWNlIHZpcnR1YWwtdGVybWluYWwtc2VydmljZS10eXBlKQoKICAgICAg OzsgVGhlIGJpZyBlbm91Z2ggVlQgZm9udHMuCiAgICAgIChzZXJ2aWNlIGNvbnNvbGUtZm9u dC1zZXJ2aWNlLXR5cGUKICAgICAgICAgICAgICAgKG1hcCAobGFtYmRhICh0dHkpIChjb25z IHR0eSAiTGF0R3JrQ3lyLTEyeDIyIikpCiAgICAgICAgICAgICAgICAgICAgdHR5cykpKQoK ICAgICA7OyBBZ2V0dHkuICBBdXRvLWxvZ2luIFVzZXJzIHdpdGhvdXQgYSBwYXNzd29yZC4K ICAgICAobWFwIChsYW1iZGEgKHR0eSkKICAgICAgICAgICAgKHNlcnZpY2UgYWdldHR5LXNl cnZpY2UtdHlwZQogICAgICAgICAgICAgICAgICAgICAoYWdldHR5LWNvbmZpZ3VyYXRpb24g KGxvZ2luLXByb2dyYW0gYXV0by1sb2dpbikKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDs7IC1MOiAgbm8gY2FycmllciBkZXRlY3QKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IC1vOiAgcGFzcyBhcmd1bWVudHMg dG8gYGxvZ2luYC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChleHRyYS1vcHRpb25zICcoIi1MIiAiLW8iICJcXHUiKSkKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICh0ZXJtICJsaW51eCIpCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHR5IHR0eSkpKSkKICAgICAgICAgIHR0 eXMpCgogICAgIChsaXN0CiAgICAgIDs7IGBkaGNsaWVudGAgZnJvbSAlYmFzZS1wYWNrYWdl cyBjYW4gYmUgdXNlZCBpZiB0aGlzIGRvIG5vdCB3b3JrLgogICAgICA7OyBTb21lIHNlcnZp Y2VzIG1pc2JlaGF2ZSB3aXRob3V0IGEgZmFzdCBzdGF0aWMgY29uZmlndXJhaXRvbi4KICAg ICAgKHNlcnZpY2Ugc3RhdGljLW5ldHdvcmtpbmctc2VydmljZS10eXBlCiAgICAgICAgICAg ICAgIChsaXN0IChzdGF0aWMtbmV0d29ya2luZyAoaW50ZXJmYWNlICJsbyIpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaXAgIjEyNy4wLjAuMSIpCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVxdWlyZW1lbnQgJygpKQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByb3Zpc2lvbiAnKGxv b3BiYWNrKSkpCgogICAgICAgICAgICAgICAgICAgICAoc3RhdGljLW5ldHdvcmtpbmcgKGlu dGVyZmFjZSAiZXRoMCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoaXAgIjE5Mi4xNjguMC4xMjciKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGdhdGV3YXkgIjE5Mi4xNjguMC4xIikpKSkKCiAgICAgIDs7IEN1cnJlbnRs eSBpIGFzc3VtZSBhIHRtcGZzIC92YXIvbG9nLgogICAgICAoc3lzbG9nLXNlcnZpY2UgKHN5 c2xvZy1jb25maWd1cmF0aW9uIChjb25maWctZmlsZSBzeXNsb2cuY29uZikpKQoKICAgICAg OzsgPiBTYXZlIHNvbWUgZW50cm9weSAuLi4gd2hlbiByZWJvb3RpbmcuCiAgICAgIChzZXJ2 aWNlIHVyYW5kb20tc2VlZC1zZXJ2aWNlLXR5cGUpCgogICAgICA7OyBUZWxsIEd1aXggaG93 IHRvIGdlZWsuCiAgICAgIChzZXJ2aWNlIGd1aXgtc2VydmljZS10eXBlCiAgICAgICAgICAg ICAgIChndWl4LWNvbmZpZ3VyYXRpb24gKGV4dHJhLW9wdGlvbnMgJygiLS1nYy1rZWVwLWRl cml2YXRpb25zPXllcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICItLWdjLWtlZXAtb3V0cHV0cz15ZXMiKSkpKQoKICAgICAgOzsgKCEp IFZlcnkgaW1wb3J0YW50IGZvciBHdWl4LgogICAgICAoc2VydmljZSBuc2NkLXNlcnZpY2Ut dHlwZQogICAgICAgICAgICAgICAobnNjZC1jb25maWd1cmF0aW9uICAgIDsgY2hhbmdlZCBm aWVsZHM6ICdwZXJzaXN0ZW50PycgLT4gI2YKICAgICAgICAgICAgICAgIChjYWNoZXMKICAg ICAgICAgICAgICAgICAobGlzdCAobnNjZC1jYWNoZSAoZGF0YWJhc2UgJ2hvc3RzKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IEFnZ3Jlc3NpdmVseSBjYWNoZSB0 aGUgaG9zdCBuYW1lIGNhY2hlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg OzsgdG8gaW1wcm92ZSBwcml2YWN5IGFuZCByZXNpbGllbmNlLgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChwb3NpdGl2ZS10aW1lLXRvLWxpdmUgKCogMzYwMCAxMikp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5lZ2F0aXZlLXRpbWUtdG8t bGl2ZSAyMCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGVyc2lzdGVu dD8gI2YpKQogICAgICAgICAgICAgICAgICAgICAgIChuc2NkLWNhY2hlIChkYXRhYmFzZSAn c2VydmljZXMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgU2Vydmlj ZXMgYXJlIHVubGlrZWx5IHRvIGNoYW5nZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA7OyBzbyB3ZSBjYW4gYmUgZXZlbiBtb3JlIGFnZ3Jlc3NpdmUuCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBvc2l0aXZlLXRpbWUtdG8tbGl2ZSAoKiAz NjAwIDI0KSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmVnYXRpdmUt dGltZS10by1saXZlIDM2MDApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGNoZWNrLWZpbGVzPyAjdCkgICA7Y2hlY2sgL2V0Yy9zZXJ2aWNlcyBjaGFuZ2VzCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBlcnNpc3RlbnQ/ICNmKSkpKSkpCgog ICAgICA7OyAoPykgPiBUaGUgTFZNMiBydWxlcyBhcmUgbmVlZGVkIGFzIHNvb24gYXMgTFZN MiBvciB0aGUgZGV2aWNlLW1hcHBlciBpcwogICAgICA7OyA+IHVzZWQsIHNvIGVuYWJsZSB0 aGVtIGJ5IGRlZmF1bHQuICBUaGUgRlVTRSBhbmQgQUxTQSBydWxlcyBhcmUKICAgICAgOzsg PiBsZXNzIGNyaXRpY2FsLCBidXQgaGFuZHkuCiAgICAgIChzZXJ2aWNlIHVkZXYtc2Vydmlj ZS10eXBlCiAgICAgICAgICAgICAgICh1ZGV2LWNvbmZpZ3VyYXRpb24KICAgICAgICAgICAg ICAgIChydWxlcyAobGlzdCBsdm0yIGZ1c2UgYWxzYS11dGlscyBjcmRhKSkpKSkpKSkKCgoK CihkaXNwbGF5ICJcbiAgICBCIFUgSSBMIEQgSSBOIEcgICAgQSAgICBHIE4gVSAgICBTIFkg UyBUIEUgTVxuXG4iKQoKKHByZXR0eS1wcmludC1tb2R1bGVzICJcblRoZXNlIG1vZHVsZXMg d2VyZSBsb2FkZWQgYnkgZGVmdWFsdDpcbiIKICAgICAgICAgICAgICAgICAgICAgIGRlZmF1 bHQtdXNlcykKCihwcmV0dHktcHJpbnQtbW9kdWxlcyAiXG5UaGUgYWRkaXRpb25hbCBtb2R1 bGVzIHdhcyBsb2FkZWQ6XG4iCiAgICAgICAgICAgICAgICAgICAgICBhZGRpdGlvbmFsLXVz ZXMpCgoobmV3bGluZSkKCgoob3BlcmF0aW5nLXN5c3RlbQogKGhvc3QtbmFtZSAic2ltb24i KQogKHRpbWV6b25lICAiQXNpYS9LcmFzbm95YXJzayIpCgogKGtlcm5lbCBsaW51eC1saWJy ZS1hcm02NC1nZW5lcmljKQoKIChpbml0cmQtbW9kdWxlcyAnKCkpCgogKGJvb3Rsb2FkZXIg KGJvb3Rsb2FkZXItY29uZmlndXJhdGlvbgogICAgICAgICAgICAgIChib290bG9hZGVyIHUt Ym9vdC1yb2NrcHJvNjQtcmszMzk5LWJvb3Rsb2FkZXIpCiAgICAgICAgICAgICAgKHRhcmdl dCAgICAgIi9kZXYvbW1jYmxrMiIpKSkKCiAoZmlsZS1zeXN0ZW1zCiAgKGNvbnMqCiAgIChm aWxlLXN5c3RlbSAoZGV2aWNlIChmaWxlLXN5c3RlbS1sYWJlbCAic2ltb25Sb290IikpCiAg ICAgICAgICAgICAgICAobW91bnQtcG9pbnQgIi8iKQogICAgICAgICAgICAgICAgKHR5cGUg ImV4dDQiKQogICAgICAgICAgICAgICAgKGZsYWdzICcobm8tYXRpbWUpKSkKICAgKGZpbGUt c3lzdGVtIChkZXZpY2UgKGZpbGUtc3lzdGVtLWxhYmVsICJzaW1vbkhvbWUiKSkKICAgICAg ICAgICAgICAgIChtb3VudC1wb2ludCAiL2hvbWUiKQogICAgICAgICAgICAgICAgKHR5cGUg ImV4dDQiKQogICAgICAgICAgICAgICAgKGZsYWdzICcobm8tYXRpbWUpKSkKICAgKGZpbGUt c3lzdGVtIChkZXZpY2UgInRtcGZzIikKICAgICAgICAgICAgICAgIChtb3VudC1wb2ludCAi L3Zhci9sb2ciKQogICAgICAgICAgICAgICAgKHR5cGUgInRtcGZzIikKICAgICAgICAgICAg ICAgIChmbGFncyAnKG5vLWF0aW1lIG5vLWV4ZWMgbm8tc3VpZCBuby1kZXYpKQogICAgICAg ICAgICAgICAgKG9wdGlvbnMgInNpemU9NjRNLG1vZGU9NzU1IikKICAgICAgICAgICAgICAg IChjaGVjaz8gI2YpKQogICAlYmFzZS1maWxlLXN5c3RlbXMpKQoKICh1c2VycwogIChjb25z CiAgICh1c2VyLWFjY291bnQgKG5hbWUgICAgInZpdHMiKQogICAgICAgICAgICAgICAgIChj b21tZW50ICJWaXRhbGl5IFNoYXRyb3YiKQogICAgICAgICAgICAgICAgICh1aWQgICAgIDEw MDApCiAgICAgICAgICAgICAgICAgKGdyb3VwICJ1c2VycyIpCiAgICAgICAgICAgICAgICAg KHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoImF1ZGlvIiAibmV0ZGV2IiAidmlkZW8iICJ3aGVl bCIpKSkKICAgJWJhc2UtdXNlci1hY2NvdW50cykpCgogKHBhY2thZ2VzIChjb25zKgogICAg ICAgICAgICA7OyBIVFRQUwogICAgICAgICAgICBuc3MtY2VydHMKICAgICAgICAgICAgOzsg dHR5IG1vbml0b3IgcmVzb2x1dGlvbgogICAgICAgICAgICBmYnNldAogICAgICAgICAgICA7 OyBJREsKICAgICAgICAgICAgJWJhc2UtcGFja2FnZXMpKQoKIChzZXJ2aWNlcwogIChhcHBl bmQgY3VzdG9tLWJhc2Utc2VydmljZXMKICAgICAgICAgIChsaXN0IChzZXJ2aWNlIGVsb2dp bmQtc2VydmljZS10eXBlKQogICAgICAgICAgICAgICAgKHNlcnZpY2Ugb3Blbm50cGQtc2Vy dmljZS10eXBlCiAgICAgICAgICAgICAgICAgICAgICAgICAob3Blbm50cGQtY29uZmlndXJh dGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgIChhbGxvdy1sYXJnZS1hZGp1c3RtZW50 PyAjdCkpKSkpKSkK ----=_RainLoop_551_915370043.1601528168-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 02 02:15:08 2020 Received: (at 43736-done) by debbugs.gnu.org; 2 Oct 2020 06:15:08 +0000 Received: from localhost ([127.0.0.1]:39170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOELU-0004g6-5c for submit@debbugs.gnu.org; Fri, 02 Oct 2020 02:15:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOELS-0004Yl-PZ for 43736-done@debbugs.gnu.org; Fri, 02 Oct 2020 02:15:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41358) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kOELN-0002sb-Hk; Fri, 02 Oct 2020 02:15:01 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53860 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kOELJ-0002AY-IM; Fri, 02 Oct 2020 02:15:00 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Vitaliy Shatrov" Subject: Re: bug#43736: The local-file()'s error message is misleading. References: <3abd04a2adce73691b7ff963099d47ce@disroot.org> Date: Fri, 02 Oct 2020 08:14:56 +0200 Message-ID: <87zh55kvbz.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (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: 43736-done Cc: 43736-done@debbugs.gnu.org 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, "Vitaliy Shatrov" skribis: > ;; (define (custom-local-file str) ; shorthand, preserves pe= rmissions > ;; (let* ((file (local-file str #:recursive? #t)) > ;; (dir (dirname (local-file-absolute-file-name file)))) > ;; (display (string-append "loading local file '" str "' from " dir "= ...\n")) > ;; file)) [...] > ;; (auto-login (custom-local-file "auto-login")) > ;; (syslog.conf (custom-local-file "syslog.conf"))) This will not have the desired effect. =E2=80=98local-file=E2=80=99 is spe= cial syntax: it captures the source directory so that at run time it can resolve file names relative to the source directory. The =E2=80=98custom-local-file=E2=80=99 procedure does not do that. Conseq= uently, file names get resolved relative to $PWD instead. Commit f43ffee90882c2d61b46d69728daa7432be297e4 improves on that by emitting a warning at run time when =E2=80=98local-file=E2=80=99 is passed = a non-literal relative file name. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 02 02:54:52 2020 Received: (at 43736) by debbugs.gnu.org; 2 Oct 2020 06:54:52 +0000 Received: from localhost ([127.0.0.1]:39204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOExv-0007dm-NO for submit@debbugs.gnu.org; Fri, 02 Oct 2020 02:54:52 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:24752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOExq-0007dS-ER for 43736@debbugs.gnu.org; Fri, 02 Oct 2020 02:54:49 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4C2ghw03QHzQlQ9; Fri, 2 Oct 2020 08:54:40 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1601621678; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=FV63KkeXIzRp7ZKP8hBszMiNx2H6NDOV4NBqBb0LPOU=; b=wQbtrRkFeiQAuEyNLSVsscEW8F1vs5tNqiM0FS660Q3R4LYXQa1QYDtqZIwpcEkupzoqn7 SNyntqEG0ypGrlrV1KHxgqbpu+i79NsCPlZL/U4lBwtq1ePAdERBmpEhr3g34lMj3a7hNP 8fceCNvQQlq/N/oF2rGjaqsp79DeVELb0Phah7MEXIRkFERrFTzOxHq3fBaErEIxiFkijd nJoo9J8My3yk1rDJDVBWr8o4sfnHLXd0vtTgGz5EqNyJLoq92n4ElI8/MH9JN1WGBSeKst r7QhZvdK9CSesNI4pM+KJXdsxl0CUOLK+iIoyEaGfOn93F3jxP172rPIbBm8Jw== Received: from smtp1.mailbox.org ([80.241.60.240]) by gerste.heinlein-support.de (gerste.heinlein-support.de [91.198.250.173]) (amavisd-new, port 10030) with ESMTP id f6pjuYfu0I7V; Fri, 2 Oct 2020 08:54:36 +0200 (CEST) To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= From: Brendan Tildesley Subject: I think f43ffee... broke guix pull Message-ID: <12f6346b-27e5-c4c3-153b-4d0d484d615e@brendan.scot> Date: Fri, 2 Oct 2020 06:54:23 +0000 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------8910C6BB47E7133BE0239A0B" Content-Language: en-US X-MBO-SPAM-Probability: X-Rspamd-Score: -2.19 / 15.00 / 15.00 X-Rspamd-Queue-Id: F0A9A17DA X-Rspamd-UID: 9ef87d X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43736 Cc: 43736@debbugs.gnu.org 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: -1.7 (-) This is a multi-part message in MIME format. --------------8910C6BB47E7133BE0239A0B Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit I just got this running guix pull building guix-system-tests. looks kinda related to your patch since it mentions local-file [ 6/ 54] loading... 22.2% of 27 filesrandom seed for tests: 1601620953 [ 10/ 54] loading... 37.0% of 27 filesBacktrace: In ice-9/eval.scm: 163:9 19 (_ #(#(#) #< kernel: # kernel-loadable-modules: ()?> ?)) 173:47 18 (_ #(#(#(#) #< kernel: # kernel-loadable-module?> ?) ?)) 159:9 17 (_ #(#(#(#) #< kernel: # kernel-loadable-module?> ?) ?)) 159:9 16 (_ #(#(#(#) #< kernel: # kernel-loadable-module?> ?) ?)) 293:34 15 (_ #(#(#) #< kernel: # kernel-loadable-modules: () ?>)) In srfi/srfi-1.scm: 586:29 14 (map1 (#< type: # value: #t> #< type: # value: #< kmscon: # ?)) 586:29 13 (map1 (#< type: # value: #< kmscon: # v?> ?)) 586:29 12 (map1 (#< type: # value: #< motd: #< name: "motd" content: "\n\x1b[1;37mWelcome to the installation of GN?> ?)) 586:29 11 (map1 (#< type: # value: "tty2"> #< type: # value: #t> #< type?> ?)) 586:29 10 (map1 (#< type: # value: #t> #< type: # value: #< mi?> ?)) 586:29 9 (map1 (#< type: # value: #< mingetty: # tty: "tt?> ?)) 586:29 8 (map1 (#< type: # value: #< mingetty: # tty: "tt?> ?)) 586:29 7 (map1 (#< type: # value: #< mingetty: # tty: "tt?> ?)) 586:29 6 (map1 (#< type: # value: #< mingetty: # tty: "tt?> ?)) 586:29 5 (map1 (#< type: # value: #< syslogd: # ?)) 586:17 4 (map1 (#< type: # value: #< guix: #?> ?)) In ice-9/eval.scm: 196:43 3 (_ #(#(#(#) #< type: # value: #< guix: #) #)) 293:34 2 (_ #(#(#(#) #< type: # value: #< guix: #) #)) In gnu/packages/package-management.scm: 549:20 1 (_) In guix/gexp.scm: 405:0 0 (%local-file _ _ _ #:literal? _ #:location _ #:recursive? _ #:select? _) guix/gexp.scm:405:0: In procedure %local-file: Invalid keyword: "guix-current" --------------8910C6BB47E7133BE0239A0B Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit

I just got this running guix pull building guix-system-tests. looks kinda related to your patch since it mentions local-file



[  6/ 54] loading...	 22.2% of 27 filesrandom seed for tests: 1601620953
[ 10/ 54] loading...	 37.0% of 27 filesBacktrace:
In ice-9/eval.scm:
    163:9 19 (_ #(#(#<directory (gnu tests install) 7fffeda39640>) #<<operating-system> kernel: #<package linux-libre@5.8.12 gnu/packages/linux.scm:721 7fffe91d3c80> kernel-loadable-modules: ()?> ?))
   173:47 18 (_ #(#(#(#<directory (gnu tests install) 7fffeda39640>) #<<operating-system> kernel: #<package linux-libre@5.8.12 gnu/packages/linux.scm:721 7fffe91d3c80> kernel-loadable-module?> ?) ?))
    159:9 17 (_ #(#(#(#<directory (gnu tests install) 7fffeda39640>) #<<operating-system> kernel: #<package linux-libre@5.8.12 gnu/packages/linux.scm:721 7fffe91d3c80> kernel-loadable-module?> ?) ?))
    159:9 16 (_ #(#(#(#<directory (gnu tests install) 7fffeda39640>) #<<operating-system> kernel: #<package linux-libre@5.8.12 gnu/packages/linux.scm:721 7fffe91d3c80> kernel-loadable-module?> ?) ?))
   293:34 15 (_ #(#(#<directory (gnu tests install) 7fffeda39640>) #<<operating-system> kernel: #<package linux-libre@5.8.12 gnu/packages/linux.scm:721 7fffe91d3c80> kernel-loadable-modules: () ?>))
In srfi/srfi-1.scm:
   586:29 14 (map1 (#<<service> type: #<service-type virtual-terminal 7fffe95c6300> value: #t> #<<service> type: #<service-type kmscon 7fffe95d4d00> value: #<<kmscon-configuration> kmscon: #<pa?> ?))
   586:29 13 (map1 (#<<service> type: #<service-type kmscon 7fffe95d4d00> value: #<<kmscon-configuration> kmscon: #<package kmscon@0.0.0-1.01dd0a2 gnu/packages/terminals.scm:256 7fffeac0d320> v?> ?))
   586:29 12 (map1 (#<<service> type: #<service-type login 7fffe95c6240> value: #<<login-configuration> motd: #<<plain-file> name: "motd" content: "\n\x1b[1;37mWelcome to the installation of GN?> ?))
   586:29 11 (map1 (#<<service> type: #<service-type documentation 7fffe68542c0> value: "tty2"> #<<service> type: #<service-type configuration-template 7fffe6854180> value: #t> #<<service> type?> ?))
   586:29 10 (map1 (#<<service> type: #<service-type configuration-template 7fffe6854180> value: #t> #<<service> type: #<service-type mingetty 7fffe95c61c0> value: #<<mingetty-configuration> mi?> ?))
   586:29  9 (map1 (#<<service> type: #<service-type mingetty 7fffe95c61c0> value: #<<mingetty-configuration> mingetty: #<package mingetty@1.08 gnu/packages/admin.scm:701 7fffe931bdc0> tty: "tt?> ?))
   586:29  8 (map1 (#<<service> type: #<service-type mingetty 7fffe95c61c0> value: #<<mingetty-configuration> mingetty: #<package mingetty@1.08 gnu/packages/admin.scm:701 7fffe931bdc0> tty: "tt?> ?))
   586:29  7 (map1 (#<<service> type: #<service-type mingetty 7fffe95c61c0> value: #<<mingetty-configuration> mingetty: #<package mingetty@1.08 gnu/packages/admin.scm:701 7fffe931bdc0> tty: "tt?> ?))
   586:29  6 (map1 (#<<service> type: #<service-type mingetty 7fffe95c61c0> value: #<<mingetty-configuration> mingetty: #<package mingetty@1.08 gnu/packages/admin.scm:701 7fffe931bdc0> tty: "tt?> ?))
   586:29  5 (map1 (#<<service> type: #<service-type syslog 7fffe95c6140> value: #<<syslog-configuration> syslogd: #<file-append #<package inetutils@1.9.4 gnu/packages/admin.scm:598 7fffe931bf0?> ?))
   586:17  4 (map1 (#<<service> type: #<service-type guix 7fffe95c6040> value: #<<guix-configuration> guix: #<package guix@1.1.0-27.1c21468 gnu/packages/package-management.scm:135 7fffead81e60>?> ?))
In ice-9/eval.scm:
   196:43  3 (_ #(#(#(#<directory (gnu tests install) 7fffeda39640>) #<<service> type: #<service-type guix 7fffe95c6040> value: #<<guix-configuration> guix: #<package guix@1.1.0-27.1c21468 gn?>) #))
   293:34  2 (_ #(#(#(#<directory (gnu tests install) 7fffeda39640>) #<<service> type: #<service-type guix 7fffe95c6040> value: #<<guix-configuration> guix: #<package guix@1.1.0-27.1c21468 gn?>) #))
In gnu/packages/package-management.scm:
   549:20  1 (_)
In guix/gexp.scm:
    405:0  0 (%local-file _ _ _ #:literal? _ #:location _ #:recursive? _ #:select? _)

guix/gexp.scm:405:0: In procedure %local-file:
Invalid keyword: "guix-current"
--------------8910C6BB47E7133BE0239A0B-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 03 05:25:53 2020 Received: (at 43736-done) by debbugs.gnu.org; 3 Oct 2020 09:25:53 +0000 Received: from localhost ([127.0.0.1]:42989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOdnd-0002g0-CS for submit@debbugs.gnu.org; Sat, 03 Oct 2020 05:25:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOdnc-0002fp-8w for 43736-done@debbugs.gnu.org; Sat, 03 Oct 2020 05:25:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52089) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kOdnW-0007vv-7F; Sat, 03 Oct 2020 05:25:46 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=43752 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kOdnV-00048n-94; Sat, 03 Oct 2020 05:25:45 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Brendan Tildesley Subject: Re: I think f43ffee... broke guix pull References: <12f6346b-27e5-c4c3-153b-4d0d484d615e@brendan.scot> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 =?utf-8?Q?Vend=C3=A9miaire?= an 229 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: Sat, 03 Oct 2020 11:25:42 +0200 In-Reply-To: <12f6346b-27e5-c4c3-153b-4d0d484d615e@brendan.scot> (Brendan Tildesley's message of "Fri, 2 Oct 2020 06:54:23 +0000") Message-ID: <87k0w7hd9l.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (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: 43736-done Cc: 43736-done@debbugs.gnu.org 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, Brendan Tildesley skribis: > In gnu/packages/package-management.scm: > 549:20 1 (_) > In guix/gexp.scm: > 405:0 0 (%local-file _ _ _ #:literal? _ #:location _ #:recursive? _ = #:select? _) > > guix/gexp.scm:405:0: In procedure %local-file: > Invalid keyword: "guix-current" Indeed. Fixed in 9471aea76ace5c0998d889fc5fbde7a6bcafc654, thanks! Ludo=E2=80=99. From unknown Sat Jun 21 03:21:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 31 Oct 2020 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator