From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 03:21:28 2022 Received: (at submit) by debbugs.gnu.org; 3 Dec 2022 08:21:28 +0000 Received: from localhost ([127.0.0.1]:51377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1Nm3-0006Oc-JQ for submit@debbugs.gnu.org; Sat, 03 Dec 2022 03:21:28 -0500 Received: from lists.gnu.org ([209.51.188.17]:55974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p15Sr-00050K-2z for submit@debbugs.gnu.org; Fri, 02 Dec 2022 07:48:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p15Se-0004Do-BB for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2022 07:48:21 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p15SV-0002Q4-Nx for bug-gnu-emacs@gnu.org; Fri, 02 Dec 2022 07:48:06 -0500 Date: Fri, 02 Dec 2022 12:47:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1669985267; x=1670244467; bh=73jAm2bK7kzXiz1NbFKUK2FrdmcgpKzapcIk3qAnpBQ=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=t9xZRqjHqVFlYLel4xmGa9WMsvPjIh3gaj7fkFc2rEhDSbp3n8MTZS/fNwYwgdM5g BA8/Ee4lvo3zOYOSpUlafAl/4C1mxlhTxwFi+nPAkNu/l7myGhfjIvgaV/emOPmNkH 9CCXvX7jhroVRjGI0HGElshKi1Km+od5PX/Ym4iuOg5uFgNCWK6MEg7zb22Z5zPf/7 1FqP4Vk0nuhMXwZyZoWPExTjvSYEMK/L5xSd5Pgb8fp7tWfBXNfpcPpNyMbgJOQGKk MthzFEk9vpkD3tLHckELwDeEDxcwvje+Q3m5HiPNmclZpl3KJ6GACwLOsXjrkznhbW 06e2QVZn+unqg== To: "bug-gnu-emacs@gnu.org" From: Tommaso Rossi Subject: 30.0.50; locate-user-emacs-file refer to relative path with --init-directory is passed as relative path Message-ID: Feedback-ID: 23860176:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_w1AojCCZkn1TaD95ILLle4jK3xJ6wHBieGPosd8ZLE" Received-SPF: pass client-ip=185.70.43.16; envelope-from=tommaso.rossi1@protonmail.com; helo=mail-4316.protonmail.ch X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 03 Dec 2022 03:21:23 -0500 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.1 (--) This is a multi-part message in MIME format. --b1_w1AojCCZkn1TaD95ILLle4jK3xJ6wHBieGPosd8ZLE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 V2hlbiBsYXVuY2hpbmcgZW1hY3Mgd2l0aCAtLWluaXQtZGlyZWN0b3J5IG9wdGlvbiBzZXQgdG8g YSByZWxhdGl2ZSBwYXRoLCBJIG5vdGljZWQgdGhhdCBsb2NhdGUtdXNlci1lbWFjcy1maWxlIHJl ZmVycyB0byBhIHJlbGF0aXZlIHBhdGguClRoaXMgbWVhbnMgdGhhdCBldmVyeSBsaWJyYXJ5IHRo YXQgdXNlcyB0aGF0IGZ1bmN0aW9uIHNwYXducyBmaWxlcyBpbiB2aXNpdGVkIGRpcmVjdG9yaWVz IGluc3RlYWQgdGhhdCBpbiB0aGUgaW5pdC1kaXJlY3RvcnkuCgoxKSBPcGVuIHNoZWxsIGluIGhv bWUgKH4pCgoyKSBlbWFjcyAtUSAtLWluaXQtZGlyZWN0b3J5IC5teS1lbWFjcy5kCjMpIEMteCBD LWYgfi9vdGhlci1kaXJlY3RvcnkgUkVUCgo0KSBNLTogKGxvY2F0ZS11c2VyLWVtYWNzLWZpbGUg InNvbWUtZmlsZSIpIFJFVAoKcmVzdWx0OiB+L290aGVyLWRpcmVjdG9yeS8ubXktZW1hY3MuZC9z b21lLWZpbGUKZXhwZWN0ZWQ6IH4vLm15LWVtYWNzLmQvc29tZS1maWxlCgpJdCBoYXBwZW5zIGJv dGggc3RhcnRpbmcgd2l0aCAtUSBvciBub3QuClRoZSBwcm9ibGVtIGRvZXMgbm90IGhhcHBlbiB3 aGVuIGFuIGFic29sdXRlIHBhdGggaXMgcGFzc2VkIGFzIC0taW5pdC1kaXJlY3Rvcnkgb3B0aW9u IGFyZ3VtZW50LgoKUGVyaGFwcyB0aGUgdXNlci1lbWFjcy1kaXJlY3Rvcnkgc2hvdWxkIGJlIHBh cnNlZCBhcyBhYnNvbHV0ZSBwYXRoIGF0IHN0YXJ0dXA/CgpUaGFua3MsClRvbW1hc28KCkluIEdO VSBFbWFjcyAzMC4wLjUwIChidWlsZCAxLCB4ODZfNjQtcGMtbGludXgtZ251LCBHVEsrIFZlcnNp b24KMy4yNC4zMywgY2Fpcm8gdmVyc2lvbiAxLjE2LjApIG9mIDIwMjItMTEtMzAgYnVpbHQgb24g eHVidW50dS1uZXcKUmVwb3NpdG9yeSByZXZpc2lvbjogMjZjMmViZDBkZGNlYTJjNjQ3MTVkYmIz M2IyMWUwNGU0ZTNkYzEzNgpSZXBvc2l0b3J5IGJyYW5jaDogbWFzdGVyCldpbmRvd2luZyBzeXN0 ZW0gZGlzdHJpYnV0b3IgJ1RoZSBYLk9yZyBGb3VuZGF0aW9uJywgdmVyc2lvbiAxMS4wLjEyMTAx MDAzClN5c3RlbSBEZXNjcmlwdGlvbjogVWJ1bnR1IDIyLjA0LjEgTFRTCgpDb25maWd1cmVkIHVz aW5nOgonY29uZmlndXJlIC0td2l0aC1jYWlybyAtLXdpdGgtbW9kdWxlcyAtLXdpdGgtZ251dGxz Ci0td2l0aC1uYXRpdmUtY29tcGlsYXRpb24gLS13aXRoLWpzb24gLS13aXRoLWhhcmZidXp6Ci0t d2l0aC1pbWFnZW1hZ2ljayAtLXdpdGgtanBlZyAtLXdpdGgtcG5nIC0td2l0aC1yc3ZnIC0td2l0 aC10aWZmJwoKQ29uZmlndXJlZCBmZWF0dXJlczoKQ0FJUk8gREJVUyBGUkVFVFlQRSBHSUYgR0xJ QiBHTVAgR05VVExTIEdTRVRUSU5HUyBIQVJGQlVaWiBJTUFHRU1BR0lDSwpKUEVHIEpTT04gTENN UzIgTElCU0VMSU5VWCBMSUJYTUwyIE1PRFVMRVMgTkFUSVZFX0NPTVAgTk9USUZZIElOT1RJRlkK UERVTVBFUiBQTkcgUlNWRyBTRUNDT01QIFNPVU5EIFRIUkVBRFMgVElGRiBUT09MS0lUX1NDUk9M TF9CQVJTIFgxMSBYREJFClhJTSBYSU5QVVQyIFhQTSBHVEszIFpMSUIKCkltcG9ydGFudCBzZXR0 aW5nczoKdmFsdWUgb2YgJExDX01PTkVUQVJZOiBpdF9JVC5VVEYtOAp2YWx1ZSBvZiAkTENfTlVN RVJJQzogaXRfSVQuVVRGLTgKdmFsdWUgb2YgJExDX1RJTUU6IGl0X0lULlVURi04CnZhbHVlIG9m ICRMQU5HOiBlbl9VUy5VVEYtOApsb2NhbGUtY29kaW5nLXN5c3RlbTogdXRmLTgtdW5peAoKTWFq b3IgbW9kZTogTGlzcCBJbnRlcmFjdGlvbgoKTWlub3IgbW9kZXMgaW4gZWZmZWN0Ogp0b29sdGlw LW1vZGU6IHQKZ2xvYmFsLWVsZG9jLW1vZGU6IHQKZWxkb2MtbW9kZTogdApzaG93LXBhcmVuLW1v ZGU6IHQKZWxlY3RyaWMtaW5kZW50LW1vZGU6IHQKbW91c2Utd2hlZWwtbW9kZTogdAp0b29sLWJh ci1tb2RlOiB0Cm1lbnUtYmFyLW1vZGU6IHQKZmlsZS1uYW1lLXNoYWRvdy1tb2RlOiB0Cmdsb2Jh bC1mb250LWxvY2stbW9kZTogdApmb250LWxvY2stbW9kZTogdApibGluay1jdXJzb3ItbW9kZTog dApsaW5lLW51bWJlci1tb2RlOiB0CmluZGVudC10YWJzLW1vZGU6IHQKdHJhbnNpZW50LW1hcmst bW9kZTogdAphdXRvLWNvbXBvc2l0aW9uLW1vZGU6IHQKYXV0by1lbmNyeXB0aW9uLW1vZGU6IHQK YXV0by1jb21wcmVzc2lvbi1tb2RlOiB0CgpMb2FkLXBhdGggc2hhZG93czoKTm9uZSBmb3VuZC4K CkZlYXR1cmVzOgooc2hhZG93IHNvcnQgbWFpbC1leHRyIGVtYWNzYnVnIG1lc3NhZ2UgbWFpbGNh cCB5YW5rLW1lZGlhIHB1bnkgZGlyZWQKZGlyZWQtbG9hZGRlZnMgcmZjODIyIG1tbCBtbWwtc2Vj IHBhc3N3b3JkLWNhY2hlIGVwYSBkZXJpdmVkIGVwZyByZmM2MDY4CmVwZy1jb25maWcgZ251cy11 dGlsIHRleHQtcHJvcGVydHktc2VhcmNoIHRpbWUtZGF0ZSBtbS1kZWNvZGUgbW0tYm9kaWVzCm1t LWVuY29kZSBtYWlsLXBhcnNlIHJmYzIyMzEgbWFpbGFiYnJldiBnbW0tdXRpbHMgbWFpbGhlYWRl ciBzZW5kbWFpbApyZmMyMDQ3IHJmYzIwNDUgaWV0Zi1kcnVtcyBtbS11dGlsIG1haWwtcHJzdnIg bWFpbC11dGlscyBjb21wIGNvbXAtY3N0cgp3YXJuaW5ncyBpY29ucyBzdWJyLXggcnggY2wtc2Vx IGNsLW1hY3MgZ3YgY2wtZXh0cmEgaGVscC1tb2RlCmNsLWxvYWRkZWZzIGNsLWxpYiBieXRlY29t cCBieXRlLWNvbXBpbGUgcm1jIGlzby10cmFuc2wgdG9vbHRpcCBjY29udgplbGRvYyBwYXJlbiBl bGVjdHJpYyB1bmlxdWlmeSBlZGlmZi1ob29rIHZjLWhvb2tzIGxpc3AtZmxvYXQtdHlwZQplbGlz cC1tb2RlIG13aGVlbCB0ZXJtL3gtd2luIHgtd2luIHRlcm0vY29tbW9uLXdpbiB4LWRuZCB0b29s LWJhciBkbmQKZm9udHNldCBpbWFnZSByZWdleHAtb3B0IGZyaW5nZSB0YWJ1bGF0ZWQtbGlzdCBy ZXBsYWNlIG5ld2NvbW1lbnQKdGV4dC1tb2RlIGxpc3AtbW9kZSBwcm9nLW1vZGUgcmVnaXN0ZXIg cGFnZSB0YWItYmFyIG1lbnUtYmFyIHJmbi1lc2hhZG93CmlzZWFyY2ggZWFzeW1lbnUgdGltZXIg c2VsZWN0IHNjcm9sbC1iYXIgbW91c2Ugaml0LWxvY2sgZm9udC1sb2NrIHN5bnRheApmb250LWNv cmUgdGVybS90dHktY29sb3JzIGZyYW1lIG1pbmlidWZmZXIgbmFkdmljZSBzZXEgc2ltcGxlIGNs LWdlbmVyaWMKaW5kb25lc2lhbiBwaGlsaXBwaW5lIGNoYW0gZ2VvcmdpYW4gdXRmLTgtbGFuZyBt aXNjLWxhbmcgdmlldG5hbWVzZQp0aWJldGFuIHRoYWkgdGFpLXZpZXQgbGFvIGtvcmVhbiBqYXBh bmVzZSBldWNqcC1tcyBjcDUxOTMyIGhlYnJldyBncmVlawpyb21hbmlhbiBzbG92YWsgY3plY2gg ZXVyb3BlYW4gZXRoaW9waWMgaW5kaWFuIGN5cmlsbGljIGNoaW5lc2UKY29tcG9zaXRlIGVtb2pp LXp3aiBjaGFyc2NyaXB0IGNoYXJwcm9wIGNhc2UtdGFibGUgZXBhLWhvb2sKamthLWNtcHItaG9v ayBoZWxwIGFiYnJldiBvYmFycmF5IG9jbG9zdXJlIGNsLXByZWxvYWRlZCBidXR0b24gbG9hZGRl ZnMKdGhlbWUtbG9hZGRlZnMgZmFjZXMgY3VzLWZhY2UgbWFjcm9leHAgZmlsZXMgd2luZG93IHRl eHQtcHJvcGVydGllcwpvdmVybGF5IHNoYTEgbWQ1IGJhc2U2NCBmb3JtYXQgZW52IGNvZGUtcGFn ZXMgbXVsZSBjdXN0b20gd2lkZ2V0IGtleW1hcApoYXNodGFibGUtcHJpbnQtcmVhZGFibGUgYmFj a3F1b3RlIHRocmVhZHMgZGJ1c2JpbmQgaW5vdGlmeSBsY21zMgpkeW5hbWljLXNldHRpbmcgc3lz dGVtLWZvbnQtc2V0dGluZyBmb250LXJlbmRlci1zZXR0aW5nIGNhaXJvCm1vdmUtdG9vbGJhciBn dGsgeC10b29sa2l0IHhpbnB1dDIgeCBtdWx0aS10dHkgbWFrZS1uZXR3b3JrLXByb2Nlc3MKbmF0 aXZlLWNvbXBpbGUgZW1hY3MpCgpNZW1vcnkgaW5mb3JtYXRpb246CigoY29uc2VzIDE2IDcyMzEy IDEwMTg3KQooc3ltYm9scyA0OCA3MTMyIDApCihzdHJpbmdzIDMyIDIxMTY3IDMyMzApCihzdHJp bmctYnl0ZXMgMSA2NjI2ODUpCih2ZWN0b3JzIDE2IDE3NjIzKQoodmVjdG9yLXNsb3RzIDggMzEx MDkwIDE0OTE4KQooZmxvYXRzIDggMzkgMzcpCihpbnRlcnZhbHMgNTYgMjI0IDApCihidWZmZXJz IDk4NCAxMSkp --b1_w1AojCCZkn1TaD95ILLle4jK3xJ6wHBieGPosd8ZLE Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiBy Z2IoMCwgMCwgMCk7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IE1lbmxvLCBDb25zb2xhcywg Q291cmllciBOZXcsIG1vbm9zcGFjZTsiPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6IE1lbmxvLCBDb25zb2xhcywgQ291cmllciBOZXcsIG1vbm9zcGFjZTsi PldoZW4gbGF1bmNoaW5nIGVtYWNzIHdpdGggLS1pbml0LWRpcmVjdG9yeSBvcHRpb24gc2V0IHRv IGEgcmVsYXRpdmUgcGF0aCwgSSBub3RpY2VkIHRoYXQgbG9jYXRlLXVzZXItZW1hY3MtZmlsZSBy ZWZlcnMgdG8gYSByZWxhdGl2ZSBwYXRoLjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlOyI+VGhp cyBtZWFucyB0aGF0IGV2ZXJ5IGxpYnJhcnkgdGhhdCB1c2VzIHRoYXQgZnVuY3Rpb24gc3Bhd25z IGZpbGVzIGluIHZpc2l0ZWQgZGlyZWN0b3JpZXMgaW5zdGVhZCB0aGF0IGluIHRoZSBpbml0LWRp cmVjdG9yeS48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IE1lbmxv LCBDb25zb2xhcywgQ291cmllciBOZXcsIG1vbm9zcGFjZTsiPjwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBDb3VyaWVyIE5ldywgbW9u b3NwYWNlOyI+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog TWVubG8sIENvbnNvbGFzLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlOyI+MSkgT3BlbiBzaGVsbCBp biBob21lICg8c3Bhbj5+KTwvc3Bhbj48YnI+PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiBNZW5sbywgQ29uc29sYXMsIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7Ij48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpN ZW5sbywgQ29uc29sYXMsIENvdXJpZXIgTmV3LCBtb25vc3BhY2UiPjIpIGVtYWNzIC1RIC0taW5p dC1kaXJlY3RvcnkgLm15LWVtYWNzLmQ8L3NwYW4+PC9zcGFuPjxicj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6QXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpNZW5sbywgQ29uc29sYXMs IENvdXJpZXIgTmV3LCBtb25vc3BhY2UiPjMpIEMteCBDLWYgPHNwYW4+fjwvc3Bhbj4vb3RoZXIt ZGlyZWN0b3J5IFJFVDwvc3Bhbj48L3NwYW4+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNl OyI+NCkgTS06IChsb2NhdGUtdXNlci1lbWFjcy1maWxlICJzb21lLWZpbGUiKSBSRVQ8L3NwYW4+ PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IE1lbmxvLCBDb25zb2xhcywgQ291 cmllciBOZXcsIG1vbm9zcGFjZTsiPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6IE1lbmxvLCBDb25zb2xhcywgQ291cmllciBOZXcsIG1vbm9zcGFjZTsiPnJl c3VsdDogPHNwYW4+fjwvc3Bhbj4vb3RoZXItZGlyZWN0b3J5Ly5teS1lbWFjcy5kL3NvbWUtZmls ZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTWVubG8sIENvbnNv bGFzLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlOyI+ZXhwZWN0ZWQ6IDxzcGFuPn48L3NwYW4+Ly5t eS1lbWFjcy5kL3NvbWUtZmlsZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTogTWVubG8sIENvbnNvbGFzLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlOyI+PGJyPjwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBD b3VyaWVyIE5ldywgbW9ub3NwYWNlOyI+SXQgaGFwcGVucyBib3RoIHN0YXJ0aW5nIHdpdGggLVEg b3Igbm90Ljxicj48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IE1l bmxvLCBDb25zb2xhcywgQ291cmllciBOZXcsIG1vbm9zcGFjZTsiPjxzcGFuPjxzcGFuPlRoZSBw cm9ibGVtIGRvZXMgbm90IGhhcHBlbiB3aGVuIGFuIGFic29sdXRlIHBhdGggaXMgcGFzc2VkIGFz IC0taW5pdC1kaXJlY3Rvcnkgb3B0aW9uIGFyZ3VtZW50Ljwvc3Bhbj48L3NwYW4+PGJyPjxzcGFu PjxzcGFuPjwvc3Bhbj48L3NwYW4+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlOyI+UGVy aGFwcyB0aGUgdXNlci1lbWFjcy1kaXJlY3Rvcnkgc2hvdWxkIGJlIHBhcnNlZCBhcyBhYnNvbHV0 ZSBwYXRoIGF0IHN0YXJ0dXA/PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiBNZW5sbywgQ29uc29sYXMsIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7Ij48YnI+PC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBNZW5sbywgQ29uc29sYXMsIENv dXJpZXIgTmV3LCBtb25vc3BhY2U7Ij5UaGFua3MsPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiBNZW5sbywgQ29uc29sYXMsIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7 Ij5Ub21tYXNvPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBNZW5s bywgQ29uc29sYXMsIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7Ij48YnI+PC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBNZW5sbywgQ29uc29sYXMsIENvdXJpZXIgTmV3 LCBtb25vc3BhY2U7Ij48YnI+PHNwYW4+PC9zcGFuPjwvc3Bhbj48L2Rpdj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6IE1lbmxvLCBDb25zb2xhcywgQ291cmllciBOZXcsIG1vbm9zcGFjZTsiPjxk aXY+PHNwYW4+SW4gR05VIEVtYWNzIDMwLjAuNTAgKGJ1aWxkIDEsIHg4Nl82NC1wYy1saW51eC1n bnUsIEdUSysgVmVyc2lvbjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOzMuMjQuMzMsIGNh aXJvIHZlcnNpb24gMS4xNi4wKSBvZiAyMDIyLTExLTMwIGJ1aWx0IG9uIHh1YnVudHUtbmV3PC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4+UmVwb3NpdG9yeSByZXZpc2lvbjogMjZjMmViZDBkZGNlYTJj NjQ3MTVkYmIzM2IyMWUwNGU0ZTNkYzEzNjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPlJlcG9zaXRv cnkgYnJhbmNoOiBtYXN0ZXI8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5XaW5kb3dpbmcgc3lzdGVt IGRpc3RyaWJ1dG9yICdUaGUgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub2Zv bGxvdyBub29wZW5lciIgaHJlZj0iaHR0cDovL1guT3JnIj5YLk9yZzwvYT4gRm91bmRhdGlvbics IHZlcnNpb24gMTEuMC4xMjEwMTAwMzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPlN5c3RlbSBEZXNj cmlwdGlvbjogVWJ1bnR1IDIyLjA0LjEgTFRTPC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+PHNwYW4+Q29uZmlndXJlZCB1c2luZzo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsn Y29uZmlndXJlIC0td2l0aC1jYWlybyAtLXdpdGgtbW9kdWxlcyAtLXdpdGgtZ251dGxzPC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7LS13aXRoLW5hdGl2ZS1jb21waWxhdGlvbiAtLXdpdGgt anNvbiAtLXdpdGgtaGFyZmJ1eno8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDstLXdpdGgt aW1hZ2VtYWdpY2sgLS13aXRoLWpwZWcgLS13aXRoLXBuZyAtLXdpdGgtcnN2ZyAtLXdpdGgtdGlm Zic8L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5Db25maWd1cmVkIGZlYXR1 cmVzOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPkNBSVJPIERCVVMgRlJFRVRZUEUgR0lGIEdMSUIg R01QIEdOVVRMUyBHU0VUVElOR1MgSEFSRkJVWlogSU1BR0VNQUdJQ0s8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj5KUEVHIEpTT04gTENNUzIgTElCU0VMSU5VWCBMSUJYTUwyIE1PRFVMRVMgTkFUSVZF X0NPTVAgTk9USUZZIElOT1RJRlk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5QRFVNUEVSIFBORyBS U1ZHIFNFQ0NPTVAgU09VTkQgVEhSRUFEUyBUSUZGIFRPT0xLSVRfU0NST0xMX0JBUlMgWDExIFhE QkU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5YSU0gWElOUFVUMiBYUE0gR1RLMyBaTElCPC9zcGFu PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+SW1wb3J0YW50IHNldHRpbmdzOjwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyB2YWx1ZSBvZiAkTENfTU9ORVRBUlk6IGl0X0lULlVU Ri04PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IHZhbHVlIG9mICRMQ19OVU1FUklDOiBp dF9JVC5VVEYtODwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyB2YWx1ZSBvZiAkTENfVElN RTogaXRfSVQuVVRGLTg8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgdmFsdWUgb2YgJExB Tkc6IGVuX1VTLlVURi04PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGxvY2FsZS1jb2Rp bmctc3lzdGVtOiB1dGYtOC11bml4PC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNw YW4+TWFqb3IgbW9kZTogTGlzcCBJbnRlcmFjdGlvbjwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2PjxzcGFuPk1pbm9yIG1vZGVzIGluIGVmZmVjdDo8L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj4mbmJzcDsgdG9vbHRpcC1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGds b2JhbC1lbGRvYy1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGVsZG9jLW1v ZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgc2hvdy1wYXJlbi1tb2RlOiB0PC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGVsZWN0cmljLWluZGVudC1tb2RlOiB0PC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IG1vdXNlLXdoZWVsLW1vZGU6IHQ8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj4mbmJzcDsgdG9vbC1iYXItbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOyBtZW51LWJhci1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGZp bGUtbmFtZS1zaGFkb3ctbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBnbG9i YWwtZm9udC1sb2NrLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgZm9udC1s b2NrLW1vZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgYmxpbmstY3Vyc29yLW1v ZGU6IHQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgbGluZS1udW1iZXItbW9kZTogdDwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyBpbmRlbnQtdGFicy1tb2RlOiB0PC9zcGFuPjwv ZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IHRyYW5zaWVudC1tYXJrLW1vZGU6IHQ8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj4mbmJzcDsgYXV0by1jb21wb3NpdGlvbi1tb2RlOiB0PC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Jm5ic3A7IGF1dG8tZW5jcnlwdGlvbi1tb2RlOiB0PC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+Jm5ic3A7IGF1dG8tY29tcHJlc3Npb24tbW9kZTogdDwvc3Bhbj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2PjxzcGFuPkxvYWQtcGF0aCBzaGFkb3dzOjwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPk5vbmUgZm91bmQuPC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+RmVh dHVyZXM6PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+KHNoYWRvdyBzb3J0IG1haWwtZXh0ciBlbWFj c2J1ZyBtZXNzYWdlIG1haWxjYXAgeWFuay1tZWRpYSBwdW55IGRpcmVkPC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+ZGlyZWQtbG9hZGRlZnMgcmZjODIyIG1tbCBtbWwtc2VjIHBhc3N3b3JkLWNhY2hl IGVwYSBkZXJpdmVkIGVwZyByZmM2MDY4PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ZXBnLWNvbmZp ZyBnbnVzLXV0aWwgdGV4dC1wcm9wZXJ0eS1zZWFyY2ggdGltZS1kYXRlIG1tLWRlY29kZSBtbS1i b2RpZXM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5tbS1lbmNvZGUgbWFpbC1wYXJzZSByZmMyMjMx IG1haWxhYmJyZXYgZ21tLXV0aWxzIG1haWxoZWFkZXIgc2VuZG1haWw8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj5yZmMyMDQ3IHJmYzIwNDUgaWV0Zi1kcnVtcyBtbS11dGlsIG1haWwtcHJzdnIgbWFp bC11dGlscyBjb21wIGNvbXAtY3N0cjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPndhcm5pbmdzIGlj b25zIHN1YnIteCByeCBjbC1zZXEgY2wtbWFjcyBndiBjbC1leHRyYSBoZWxwLW1vZGU8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj5jbC1sb2FkZGVmcyBjbC1saWIgYnl0ZWNvbXAgYnl0ZS1jb21waWxl IHJtYyBpc28tdHJhbnNsIHRvb2x0aXAgY2NvbnY8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5lbGRv YyBwYXJlbiBlbGVjdHJpYyB1bmlxdWlmeSBlZGlmZi1ob29rIHZjLWhvb2tzIGxpc3AtZmxvYXQt dHlwZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmVsaXNwLW1vZGUgbXdoZWVsIHRlcm0veC13aW4g eC13aW4gdGVybS9jb21tb24td2luIHgtZG5kIHRvb2wtYmFyIGRuZDwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuPmZvbnRzZXQgaW1hZ2UgcmVnZXhwLW9wdCBmcmluZ2UgdGFidWxhdGVkLWxpc3QgcmVw bGFjZSBuZXdjb21tZW50PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+dGV4dC1tb2RlIGxpc3AtbW9k ZSBwcm9nLW1vZGUgcmVnaXN0ZXIgcGFnZSB0YWItYmFyIG1lbnUtYmFyIHJmbi1lc2hhZG93PC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4+aXNlYXJjaCBlYXN5bWVudSB0aW1lciBzZWxlY3Qgc2Nyb2xs LWJhciBtb3VzZSBqaXQtbG9jayBmb250LWxvY2sgc3ludGF4PC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+Zm9udC1jb3JlIHRlcm0vdHR5LWNvbG9ycyBmcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ugc2Vx IHNpbXBsZSBjbC1nZW5lcmljPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+aW5kb25lc2lhbiBwaGls aXBwaW5lIGNoYW0gZ2VvcmdpYW4gdXRmLTgtbGFuZyBtaXNjLWxhbmcgdmlldG5hbWVzZTwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPnRpYmV0YW4gdGhhaSB0YWktdmlldCBsYW8ga29yZWFuIGphcGFu ZXNlIGV1Y2pwLW1zIGNwNTE5MzIgaGVicmV3IGdyZWVrPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ cm9tYW5pYW4gc2xvdmFrIGN6ZWNoIGV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBj aGluZXNlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Y29tcG9zaXRlIGVtb2ppLXp3aiBjaGFyc2Ny aXB0IGNoYXJwcm9wIGNhc2UtdGFibGUgZXBhLWhvb2s8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5q a2EtY21wci1ob29rIGhlbHAgYWJicmV2IG9iYXJyYXkgb2Nsb3N1cmUgY2wtcHJlbG9hZGVkIGJ1 dHRvbiBsb2FkZGVmczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnRoZW1lLWxvYWRkZWZzIGZhY2Vz IGN1cy1mYWNlIG1hY3JvZXhwIGZpbGVzIHdpbmRvdyB0ZXh0LXByb3BlcnRpZXM8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj5vdmVybGF5IHNoYTEgbWQ1IGJhc2U2NCBmb3JtYXQgZW52IGNvZGUtcGFn ZXMgbXVsZSBjdXN0b20gd2lkZ2V0IGtleW1hcDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPmhhc2h0 YWJsZS1wcmludC1yZWFkYWJsZSBiYWNrcXVvdGUgdGhyZWFkcyBkYnVzYmluZCBpbm90aWZ5IGxj bXMyPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ZHluYW1pYy1zZXR0aW5nIHN5c3RlbS1mb250LXNl dHRpbmcgZm9udC1yZW5kZXItc2V0dGluZyBjYWlybzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPm1v dmUtdG9vbGJhciBndGsgeC10b29sa2l0IHhpbnB1dDIgeCBtdWx0aS10dHkgbWFrZS1uZXR3b3Jr LXByb2Nlc3M8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5uYXRpdmUtY29tcGlsZSBlbWFjcyk8L3Nw YW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5NZW1vcnkgaW5mb3JtYXRpb246PC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4+KChjb25zZXMgMTYgNzIzMTIgMTAxODcpPC9zcGFuPjwvZGl2 PjxkaXY+PHNwYW4+Jm5ic3A7KHN5bWJvbHMgNDggNzEzMiAwKTwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyhzdHJpbmdzIDMyIDIxMTY3IDMyMzApPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ Jm5ic3A7KHN0cmluZy1ieXRlcyAxIDY2MjY4NSk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJz cDsodmVjdG9ycyAxNiAxNzYyMyk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsodmVjdG9y LXNsb3RzIDggMzExMDkwIDE0OTE4KTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyhmbG9h dHMgOCAzOSAzNyk8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsoaW50ZXJ2YWxzIDU2IDIy NCAwKTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyhidWZmZXJzIDk4NCAxMSkpPC9zcGFu PjwvZGl2PjxzcGFuPjwvc3Bhbj48YnI+PC9zcGFuPg== --b1_w1AojCCZkn1TaD95ILLle4jK3xJ6wHBieGPosd8ZLE-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 05:25:45 2022 Received: (at 59795-done) by debbugs.gnu.org; 3 Dec 2022 10:25:45 +0000 Received: from localhost ([127.0.0.1]:51528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1PiK-0007em-LO for submit@debbugs.gnu.org; Sat, 03 Dec 2022 05:25:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1PiH-0007ed-FG for 59795-done@debbugs.gnu.org; Sat, 03 Dec 2022 05:25:43 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1PiB-0004O4-KI; Sat, 03 Dec 2022 05:25:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=8mL3VylKodt36fMf2tIBWZtlw8Y3NyR+BybDVdtNJDY=; b=acQU4nUg4PmP 1zD5rvZuc6CJTwAXgqlWf2qUC8pJ3PjmCwq+S0IBYqK3Y/NIqeVYGtuoqCxm6HMurA7YfvRvM5gQk yCMcZ3x6h4SUp63r9MND5aTq/HrDxxw4nKWrZF4Bju+qd+98VxARkt1U3z81uzhqFPSLca/SdZ+ZL 9qxn3Al3rtOAXiu4nbO8eC8NPEI7Offvu6UdSI3UY/NdoBtU41L8rDsBtRsUZgt18hR41GBun/5gD xfqEEyZjwrnFPON1QtSegVVcxjXpFcwUA1MZlfzumLbVBmvN8dLriib8Ql3ZrZOP8F58i7I1FvBFV EfAU0nMU5JX3pSDOhZ1oWg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1PiA-0000Yt-5I; Sat, 03 Dec 2022 05:25:35 -0500 Date: Sat, 03 Dec 2022 12:25:11 +0200 Message-Id: <83bkokeqd4.fsf@gnu.org> From: Eli Zaretskii To: Tommaso Rossi In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#59795: 30.0.50; locate-user-emacs-file refer to relative path with --init-directory is passed as relative path References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59795-done Cc: 59795-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 (---) > Date: Fri, 02 Dec 2022 12:47:43 +0000 > From: Tommaso Rossi via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > When launching emacs with --init-directory option set to a relative path, I noticed that locate-user-emacs-file > refers to a relative path. > This means that every library that uses that function spawns files in visited directories instead that in the > init-directory. > > 1) Open shell in home (~) > 2) emacs -Q --init-directory .my-emacs.d > 3) C-x C-f ~/other-directory RET > 4) M-: (locate-user-emacs-file "some-file") RET > > result: ~/other-directory/.my-emacs.d/some-file > expected: ~/.my-emacs.d/some-file > > It happens both starting with -Q or not. > The problem does not happen when an absolute path is passed as --init-directory option argument. > > Perhaps the user-emacs-directory should be parsed as absolute path at startup? I made --init-directory=DIR be interpreted relative to the directory where Emacs is started. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 07:13:22 2022 Received: (at 59795) by debbugs.gnu.org; 3 Dec 2022 12:13:22 +0000 Received: from localhost ([127.0.0.1]:51633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1ROU-0000PB-9d for submit@debbugs.gnu.org; Sat, 03 Dec 2022 07:13:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1ROQ-0000P4-SK for 59795@debbugs.gnu.org; Sat, 03 Dec 2022 07:13:20 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1ROL-0003rC-BZ; Sat, 03 Dec 2022 07:13:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=RYDYqjpErRithnj0RIC+TOA0DAZON7ung+IdcHNXWtw=; b=DsDdRlmsFaHa 23N7FoPyKdlkcyMrqBJv/y6nDDFbrSICRJcOee8+xxhUN/8L6JmnqtbTxbyjRFBCxKUUk7gWR4cJE ZBi3mhpm7JFuVOR3rD6jQjMO75Eu2NKukaXLgGFXutfHoOsp1QtGBeFAsWhFLjI67zOI6XHsUkQ4K Mfu8ewqncVnCGoqU45ESJYhreXi7EpiGx5JIayFWQ/B8nZdyncB5KW4s2MCaLZJUmDXibKdm2ahpH QA5uPJ7vq1vlgG+LsC5vv1oacvyyGuhKFo73q4fAvnCrS0FKnJR/j/SNdKQbtVm6C20Q5X3ZBtbH7 mimpirIx2PqzjTcYahkw8Q==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1ROK-0006VS-Kr; Sat, 03 Dec 2022 07:13:12 -0500 Date: Sat, 03 Dec 2022 14:12:50 +0200 Message-Id: <835yeseldp.fsf@gnu.org> From: Eli Zaretskii To: Tommaso Rossi In-Reply-To: <4ARS8y26LgnIVnPW_ysunddEPANdGQpVnlgpOiqx-uZiyGEf2YJYW05X-TgY8TSgkbmha7vFOr2MG4BJPfykTpAmLQveDluPGqKk1-NVWfw=@protonmail.com> (message from Tommaso Rossi on Sat, 03 Dec 2022 11:31:59 +0000) Subject: Re: bug#59795: 30.0.50; locate-user-emacs-file refer to relative path with --init-directory is passed as relative path References: <83bkokeqd4.fsf@gnu.org> <4ARS8y26LgnIVnPW_ysunddEPANdGQpVnlgpOiqx-uZiyGEf2YJYW05X-TgY8TSgkbmha7vFOr2MG4BJPfykTpAmLQveDluPGqKk1-NVWfw=@protonmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59795 Cc: 59795@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 (---) > Date: Sat, 03 Dec 2022 11:31:59 +0000 > From: Tommaso Rossi > Cc: 59795-done@debbugs.gnu.org > > Thanks for your reply. > I think I didn't explained the problem very well, sorry for my english. You have nothing to apologize about, I understood you completely. > It is right that the init directory is interpreted relative to the > directory where Emacs is started, what feels a bit strange is that > when you change directory inside Emacs, the init directory becomes > relative to the current directory for the function > locate-user-emacs-file. I realized that when I found folders > named as my init directory spawned everywhere in my filesystem, for > example containing Transient (Magit) history or other files that should > be in the real init directory. > > In Emacs Lisp code, it becomes difficult to locate the real init > directory, because the user-emacs-directory is not absolute: if some > library or package uses the locate-user-emacs-file function, like > Transient, than this "init directory spawned everywhere" problem will > raise. The latest code should produce an absolute file name in user-emacs-directory, which I believe fixes the problem you described. My response just explained how will Emacs produce an absolute file name from a relative one when it processes the --init-directory= option. The fix is in the emacs-29 branch, soon to be merged to master, so you can try the fix if you want. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 15:32:57 2022 Received: (at 59795-done) by debbugs.gnu.org; 3 Dec 2022 20:32:57 +0000 Received: from localhost ([127.0.0.1]:53194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1ZBw-0000wD-U7 for submit@debbugs.gnu.org; Sat, 03 Dec 2022 15:32:57 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:43023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1Qka-0008RQ-Qo for 59795-done@debbugs.gnu.org; Sat, 03 Dec 2022 06:32:09 -0500 Date: Sat, 03 Dec 2022 11:31:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1670067123; x=1670326323; bh=M+heNI8/GmsazHu9PKyyffMPAnE0L3VTomCpLl2Smy8=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Xpz90ILNeC1/6+hhSDiZFJtlUXeAfGePZVoGvQqyQQE7rKm6QkWLBDo8VNrYnBPUp TWIGyrOU5IfLuacDqR0PGFaJwwnNrg7A0nK95Id2TF6BVBACS+sBUe07cMT6TSQUTb WzqQyxGrUpLLiF7xcWUIySGUbMWL22NXEUzevoz3RcZuKUBXsyXqo3u8awDmYgG6FN IKKYjuwod2GfCUK6P0GoAobZ/gWmtk4hXfh+yT6SYjsFccgSdyfttGg3er6EG0MWIS eAr/Ej5A0gk/xdjHrIeU9Y05WbiYYfZEEjLDm4epLfIIpcxrItXW/e1YFZZwxJOBXs ZutWxDoL3P3xg== To: Eli Zaretskii From: Tommaso Rossi Subject: Re: bug#59795: 30.0.50; locate-user-emacs-file refer to relative path with --init-directory is passed as relative path Message-ID: <4ARS8y26LgnIVnPW_ysunddEPANdGQpVnlgpOiqx-uZiyGEf2YJYW05X-TgY8TSgkbmha7vFOr2MG4BJPfykTpAmLQveDluPGqKk1-NVWfw=@protonmail.com> In-Reply-To: <83bkokeqd4.fsf@gnu.org> References: <83bkokeqd4.fsf@gnu.org> Feedback-ID: 23860176:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 59795-done X-Mailman-Approved-At: Sat, 03 Dec 2022 15:32:51 -0500 Cc: 59795-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: -0.8 (/) Thanks for your reply. I think I didn't explained the problem very well, sorry for my english. It is right that the init directory is interpreted relative to the=20 directory where Emacs is started, what feels a bit strange is that when you change directory inside Emacs, the init directory becomes=20 relative to the current directory for the function=20 locate-user-emacs-file. I realized that when I found folders=20 named as my init directory spawned everywhere in my filesystem, for example containing Transient (Magit) history or other files that should=20 be in the real init directory. In Emacs Lisp code, it becomes difficult to locate the real init=20 directory, because the user-emacs-directory is not absolute: if some=20 library or package uses the locate-user-emacs-file function, like=20 Transient, than this "init directory spawned everywhere" problem will=20 raise. Thanks, Tommaso ------- Original Message ------- On Saturday, December 3rd, 2022 at 11:25, Eli Zaretskii wrot= e: > > Date: Fri, 02 Dec 2022 12:47:43 +0000 > > From: Tommaso Rossi via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" bug-gnu-emacs@gnu.org > >=20 > > When launching emacs with --init-directory option set to a relative pat= h, I noticed that locate-user-emacs-file > > refers to a relative path. > > This means that every library that uses that function spawns files in v= isited directories instead that in the > > init-directory. > >=20 > > 1) Open shell in home (~) > > 2) emacs -Q --init-directory .my-emacs.d > > 3) C-x C-f ~/other-directory RET > > 4) M-: (locate-user-emacs-file "some-file") RET > >=20 > > result: ~/other-directory/.my-emacs.d/some-file > > expected: ~/.my-emacs.d/some-file > >=20 > > It happens both starting with -Q or not. > > The problem does not happen when an absolute path is passed as --init-d= irectory option argument. > >=20 > > Perhaps the user-emacs-directory should be parsed as absolute path at s= tartup? >=20 >=20 > I made --init-directory=3DDIR be interpreted relative to the directory wh= ere > Emacs is started. >=20 > Thanks. From unknown Sun Jun 22 08:06:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 01 Jan 2023 12:24:06 +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