From unknown Sun Sep 21 08:58:47 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#62609 <62609@debbugs.gnu.org> To: bug#62609 <62609@debbugs.gnu.org> Subject: Status: 29.0.60; [PATCH] src/comp.c: New variable `comp-el-to-eln-strip-prefix` for `comp-el-to-eln-rel-filename` Reply-To: bug#62609 <62609@debbugs.gnu.org> Date: Sun, 21 Sep 2025 15:58:47 +0000 retitle 62609 29.0.60; [PATCH] src/comp.c: New variable `comp-el-to-eln-str= ip-prefix` for `comp-el-to-eln-rel-filename` reassign 62609 emacs submitter 62609 lin Sun severity 62609 normal tag 62609 patch wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 02 01:13:53 2023 Received: (at submit) by debbugs.gnu.org; 2 Apr 2023 05:13:53 +0000 Received: from localhost ([127.0.0.1]:38962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piq2L-0000RR-0O for submit@debbugs.gnu.org; Sun, 02 Apr 2023 01:13:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:34010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piq2J-0000RI-GZ for submit@debbugs.gnu.org; Sun, 02 Apr 2023 01:13:52 -0400 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 1piq2J-0007GL-8h for bug-gnu-emacs@gnu.org; Sun, 02 Apr 2023 01:13:51 -0400 Received: from sonic302-20.consmr.mail.ne1.yahoo.com ([66.163.186.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1piq2G-0007zf-Ug for bug-gnu-emacs@gnu.org; Sun, 02 Apr 2023 01:13:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1680412425; bh=t4BZOS89mqn5pnVWLVz0wNTFJedRT/ah+2ECWPVUiHA=; h=References:In-Reply-To:From:Date:Subject:To:From:Subject:Reply-To; b=P8rE71o3F3vbUyo0Ojv1VsUOTN+vX4j2ufNw0MkrkeYelrG9ghCsGq6QM5EIi4bLDOxXXeuDyQ+lJu6F6wSKGg6rxvcASonmgaIBS97MEALhigaPfiTfb+2UiavjWCDP/rgdkoHQnFheS9kNC/vqAV5mtc0Ji2yAFa8lOxxteiTpXITxaH9iUbXGpbqNuLxGi2RJx/yq2cYL3E8slCHe2sPRLDZEbggHMUXywyPSKZ440daO9x7ia9g9BygTAENF0mNTLitSn+RNSjA/KRUCi9WAnI15yfeCtK1HRj8JyaBLS+boNRHCVVaSy6rNXXcxK/mYR2ltSrDxz9dfJsvS5Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1680412425; bh=17zTWWcJ7LlDmST+F1raZy5wcTp1NIIOxTjvBzF9Slo=; h=X-Sonic-MF:From:Date:Subject:To:From:Subject; b=gML7A65t9E/lVTOLDEsDBFkOtbeEJiWEFQW9nl5OWM9u7056/on3Ban8cswjBgmiN8nshz61e/BXeLvtdmpHD6dhbAWt5tMubL26JE7M0v1W9qDUwwAVdM8SkqJShGttcUbpOohRqjfwmSrMPb53sbr0lVv9xSUL9bAVCH9MKErxTTLNA0pjYI9TnQ22bc4Hp/d5ZVEPGmOgiKAdEgZXI09MUcallSO7eGtqotEuRkbWIzb73myZLIx0Xuk4Op13AI7h6d48XjRhXe5CttEo2RpNnXg62b8SP11rwIHEOqtr2ToMTZ9UgF7kARbPYDx7AE7OBLqbD35F/OmBLJKnfA== X-YMail-OSG: IB0FAPIVM1mWNZVuhUuPc3HupUt7uiMi08FBTxsolOjNXWzWola0HKuyW3yER53 g84WkwGKF9BxR9kl4ku1obv1Ymfv6Dfs3Ku9MO_S1qenJsaatZu2ISkkeoVeLCg2g5hEQUhQdeMn T7osbNSf3taUK0oy6ZMaskc3kR3uhP7phuzvpguy1VgyLWNt0f9eStqf4HBUj4hoE4D3_6Bq5j0m V40dn02Y6Vd0SXAX8Y0kJnvYkOPicR08OEcodOvtjOeg8vkEgnFn7pbJgekjo0mqrTmosfY06lLA XFcRLT71luF1i1wmzI3KtzAreDSfWzAGK.ttjyTjNR3Hs7dm_GGSzf8frmTSGCACHzbgxQhYcoY2 HOf52lm1C9Opk0V.yx00FTG9M44h8XvmZZNhUEzD_sFnhvaAoVmRLtCZkVkrQWCCiJDWKYRPAK9V r4VnAzbSycZgzipMBhnc7vSPSfBZc13e_wCJJng4AElhZNFKCfDYt2fz6v9uXYNM7a3JIu6U_Eff J20T0gvJhq5AkcPs97EotUUNzPTOUS2_RuVceAx.DDng5RyCVSP.fJ4eMBOimuXHPZyz1xqGwCHa IbMLLG2AFjUg4tnd61FL056FQgoJTB60MTXkFhF4PRH_lBKjMaBpF.c9UqhQA1Mwo36tuAet.gFt TPvTRS_NcIfRIIBveQjtgGIVfUgmGyqCkfWFuqVLcuJJ1wIXptlG7WMm5bD1xH5WxLb_u7d0EWNh QHamhk5jaaau931KUyQSydAmh1xjzmDjomxyv5OggVapdiCk0QkULl5hYK8wWDbqYGIVgcASbc48 ajoacA8yQvHqqRGnVcO0CQeRFXUMtPf9XrvzYPWCsnc8YoPXfM7q7IPv.ZNX.E_hPNahlH_k3PIl p_5Cso.D0yFgNTBxz2Bj2l4dbI6vh4efz4vV5GTTUhb75dTfNObAcdmdT3aikA2C4dIS0aF2TnB6 yhV2QFNmBC.7SqmaEytTrTEkq3YCnWopMecQ18Ia5GGi1r.ltSrvgb_mKxpy3C4hfg0tVLjZLrtb V9qIa5HrVffQuGGGcSVYO6vonQm2xaoGqsdlquYdxO9OeoNSY41hkeghlDWrMVM3tPuy7q5FkRW_ LW9m62pqVXJX08G1lcKMcFMILZ3Wii3DL44A0LjK7xM4YwIU6SNfQNaNy6ZM5WSTS4xJkVt3.nL9 vkPgdExN_PcrATomrKNeZw33FATXY8nyYDN0VR0VCsWrJ5IOqiePXhi9C6bG0VSVwgWtHgPYGWzd cPDcT_tADU.q93W7GdntPwHYJ6HC7GXtohcgCZ74MyCSe9xzXXTXgp8H.blaktZ_Sy1I2_rVS7gJ lvZ8UftSQGNr9l0YRMy3boTuI_gVOFjTqyZ.hssjd5Iu5Z2VqDV.D86.gLzP39tsJMrJESTt7lNS MAhdzdt7k56.w6oRxmmz2oVBHjFIQ6g0KzXRzAP3iaDX85T8UXlDUvssTA4VP8MBlIBEF2DZVpBU eeEvKaLbgr0pFQXmcdYm.G4s5jgNc3XonyA2hKKYoxrNIOt8jDkKkmV5rEAmscHnqX8JMAuf1kef 8bq_PILsEOwy5a__mcqtBBBTE1P0hKHAKkJdpdSj.ZVJQcqs6HFiCCep3OqPafEtIBsNjtqBsIoT gRTgKFHStWltjH5FiYFwjTgus4mS_AEV6YFLWxCb84GoTr17BqG.G45LY6_kybNPzVAqWptUi2se 1f2h.7djDR0IyM4PdklWds0VorXy6odG7QIrWxcmZvPpLFqgsRiKkDdoVcWrZ_IWxJVRRnuSF6vR .t9ZvsWIxZX5a3Q8g9YkzGJwL.ZPIbC8N0RfCM8.1RddcH1K0a1U_SZ8i5K_VyiCU5TkmCKFJ_8Q o_ubmGkVXhXOw70m2Ydvd1Odi4Cj.srFLBgOcByZwVeGnlPoHu.cdJZAgeUeqh9K5aK45eBjr2fX kPgEVI4_KjDV3BSxbzSxXAkKfaAJMpS.b1Akt2g3P1w_f5lEYazRAK4tDPOkbLWmw3dLl7dlux.N wTY93FglbPJXuWKUmIquiXV5NIaF3I3mDnF2gsV5NgUo7hdw_snCoNut6PP9iJGZv8se5WtiLrU4 7huk30gyLnN8bqUF1KbxyHUkg3gEQfyJjxpKGHulZQrK5DcVzFF.brfUx7E6NrAHJEVOdoyLLjWn YBu49FqjMMdIvm5oYKPSz4Zp_Kk1v7hD21lB_SPm74uME4.j3YJD9OgpXZYg.5j1kp0OZ1Czk5HQ wc8E_xyYUkEGZwipB4m0uJBY4TBVt74nV42vY7ohYq_DcqP53aqzBkj2Myv0lwzoW X-Sonic-MF: X-Sonic-ID: 5a97b65b-ca2f-4ee7-8463-14b1f420d244 Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Sun, 2 Apr 2023 05:13:45 +0000 Received: by hermes--production-ir2-74cd8fc864-qfvhg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b4e26f7c406070854b02ad1e1d207fd8; Sun, 02 Apr 2023 05:13:41 +0000 (UTC) Received: by mail-ed1-f51.google.com with SMTP id t10so104989271edd.12; Sat, 01 Apr 2023 22:13:41 -0700 (PDT) X-Gm-Message-State: AAQBX9cX/5h+QHgDNVIoWfCuDCFM1d4RpXZ+DAd0Ci0i9AdKIGNifgT3 BBy0QGf9HaNrbb/r7S/ZGfNCNZSl9YcZk0WUvs0= X-Google-Smtp-Source: AKy350anVpITxEMWrjZ7sq73daTCeW9rM+km5LLdfU4HexT7JKxA0R6e2FsOeY4lzmDK0zLNXKaGa/vYqvre15tbYN0= X-Received: by 2002:a17:906:abd3:b0:948:5b2a:7841 with SMTP id kq19-20020a170906abd300b009485b2a7841mr403563ejb.5.1680412420387; Sat, 01 Apr 2023 22:13:40 -0700 (PDT) MIME-Version: 1.0 References: <1181651021.466162.1581309285621.ref@mail.yahoo.com> <1181651021.466162.1581309285621@mail.yahoo.com> In-Reply-To: From: lin Sun Date: Sun, 2 Apr 2023 05:13:28 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: 29.0.60; [PATCH] src/comp.c: New variable `comp-el-to-eln-strip-prefix` for `comp-el-to-eln-rel-filename` To: "bug-gnu-emacs@gnu.org" , Eli Zaretskii Content-Type: multipart/mixed; boundary="00000000000064dc7305f85381f4" X-Mailer: WebService/1.1.21284 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 5326 Received-SPF: pass client-ip=66.163.186.146; envelope-from=sunlin7@yahoo.com; helo=sonic302-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.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: -1.4 (-) --00000000000064dc7305f85381f4 Content-Type: text/plain; charset="UTF-8" Hi, The emacs with native compile enabled will always rebuild all the ~/.emacs.d/eln-cache/VER/*.eln files if I moved/copied eln-cache folder from /home/userA/.emacs.d/eln-cache/ to /home/userB/.emacs.d/eln-cache/. It is caused by the function `comp-el-to-eln-rel-filename` calculating the hash value from the absolute *.el filename to be the middle of the eln file name. The new variable `comp-el-to-eln-strip-prefix` in this patch will allow moving the eln-cache/ folder without rebuilding *.eln in it. Please help review this change, Thanks Best Regards Lin --00000000000064dc7305f85381f4 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-New-variable-comp-el-to-eln-strip-prefix-for-comp-el.patch" Content-Disposition: attachment; filename="0001-New-variable-comp-el-to-eln-strip-prefix-for-comp-el.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lfyy5ou70 RnJvbSBhZTZhOTQxMjM2MDQ0ZDY0ZTJlOGY4OGY2NjczOTE0OWY1MjYwMzk0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBT dW4sIDIgQXByIDIwMjMgMDA6MDA6MDkgKzAwMDAKU3ViamVjdDogW1BBVENIXSBOZXcgdmFyaWFi bGUgYGNvbXAtZWwtdG8tZWxuLXN0cmlwLXByZWZpeGAgZm9yCiBgY29tcC1lbC10by1lbG4tcmVs LWZpbGVuYW1lYAoKKiBzcmMvY29tcC5jOiBkZWZpbmUgdGhlIHZhcmlhYmxlIGBjb21wLWVsLXRv LWVsbi1zdHJpcC1wcmVmaXhgCiogZW1hY3MtbGlzcC9jb21wLmVsOiBmb3J3YXJkIHRoZSB2YXJp YWJsZSB0byBuYXRpdmUgY29tcGlsZSB3b3JrZXJzCi0tLQogbGlzcC9lbWFjcy1saXNwL2NvbXAu ZWwgfCAgMSArCiBzcmMvY29tcC5jICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0t CiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL2NvbXAuZWwgYi9saXNwL2VtYWNzLWxpc3AvY29tcC5l bAppbmRleCBlOTc4MzI0NTViOS4uNmM5Y2NiMjQ3Y2EgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3Mt bGlzcC9jb21wLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9jb21wLmVsCkBAIC0zOTk2LDYgKzM5 OTYsNyBAQCBjb21wLXJ1bi1hc3luYy13b3JrZXJzCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBuYXRpdmUtY29tcC1kcml2ZXItb3B0aW9ucwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZC1wYXRoCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrdHJhY2UtbGluZS1sZW5ndGgK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXAtZWwtdG8t ZWxuLXN0cmlwLXByZWZpeAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOzsgcGFja2FnZS1sb2FkLWxpc3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDs7IHBhY2thZ2UtdXNlci1kaXIKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDs7IHBhY2thZ2UtZGlyZWN0b3J5LWxpc3QKZGlmZiAt LWdpdCBhL3NyYy9jb21wLmMgYi9zcmMvY29tcC5jCmluZGV4IDNmNzJkMDg4YTY2Li5lYWQxMTcx YjAwMSAxMDA2NDQKLS0tIGEvc3JjL2NvbXAuYworKysgYi9zcmMvY29tcC5jCkBAIC00NDAwLDcg KzQ0MDAsMTEgQEAgREVGVU4gKCJjb21wLWVsLXRvLWVsbi1yZWwtZmlsZW5hbWUiLCBGY29tcF9l bF90b19lbG5fcmVsX2ZpbGVuYW1lLAogYW5kIEVtYWNzIG11c3QgaGF2ZSBiZWVuIGNvbXBpbGVk IHdpdGggemxpYjsgdGhlIGZpbGUgd2lsbCBiZQogdW5jb21wcmVzc2VkIG9uIHRoZSBmbHkgdG8g aGFzaCBpdHMgY29udGVudHMuCiBWYWx1ZSBpbmNsdWRlcyB0aGUgb3JpZ2luYWwgYmFzZSBuYW1l LCBmb2xsb3dlZCBieSAyIGhhc2ggdmFsdWVzLAotb25lIGZvciB0aGUgZmlsZSBuYW1lIGFuZCBh bm90aGVyIGZvciBpdHMgY29udGVudHMsIGZvbGxvd2VkIGJ5IC5lbG4uICAqLykKK29uZSBmb3Ig dGhlIGZpbGUgbmFtZSBhbmQgYW5vdGhlciBmb3IgaXRzIGNvbnRlbnRzLCBmb2xsb3dlZCBieSAu ZWxuLgorCitUaGUgZmlsZSBwYXJ0IGhhc2ggdmFsdWUgaXMgZ2VuZXJhdGVkIGZyb20gdGhlIGFi c29sdXRlIGZpbGUgcGF0aCwgaG93ZXZlciwKK3RoZSBhYnNvbHV0ZSBwYXRoIGNhbiBiZSBzdHJp cHBlZCB3aXRoIGBjb21wLWVsLXRvLWVsbi1zdHJpcC1wcmVmaXgnIHRvIGxlZnQKK3RoZSBzaWdu aWZpY2FudCBwYXJ0IGZvciBoYXNoaW5nLiAgKi8pCiAgIChMaXNwX09iamVjdCBmaWxlbmFtZSkK IHsKICAgQ0hFQ0tfU1RSSU5HIChmaWxlbmFtZSk7CkBAIC00NDYyLDcgKzQ0NjYsNyBAQCBERUZV TiAoImNvbXAtZWwtdG8tZWxuLXJlbC1maWxlbmFtZSIsIEZjb21wX2VsX3RvX2Vsbl9yZWxfZmls ZW5hbWUsCiAgICAgICBsb2Fkc2VhcmNoX3JlX2xpc3QgPSBsaXN0MiAoc3lzX3JlLCBGcmVnZXhw X3F1b3RlIChkdW1wX2xvYWRfc2VhcmNoKSk7CiAgICAgfQogCi0gIExpc3BfT2JqZWN0IGxkc19y ZV90YWlsID0gbG9hZHNlYXJjaF9yZV9saXN0OworICBMaXNwX09iamVjdCBsZHNfcmVfdGFpbCA9 IENBTExOIChGYXBwZW5kLCBWY29tcF9lbF90b19lbG5fc3RyaXBfcHJlZml4LCBsb2Fkc2VhcmNo X3JlX2xpc3QpOwogICBGT1JfRUFDSF9UQUlMIChsZHNfcmVfdGFpbCkKICAgICB7CiAgICAgICBM aXNwX09iamVjdCBtYXRjaF9pZHggPQpAQCAtNTg2NCw2ICs1ODY4LDE1IEBAIHN5bXNfb2ZfY29t cCAodm9pZCkKICAgICAgZHVtcCByZWxvYWQuICAqLwogICBWbmF0aXZlX2NvbXBfZWxuX2xvYWRf cGF0aCA9IEZjb25zIChidWlsZF9zdHJpbmcgKCIuLi9uYXRpdmUtbGlzcC8iKSwgUW5pbCk7CiAK KyAgREVGVkFSX0xJU1AgKCJjb21wLWVsLXRvLWVsbi1zdHJpcC1wcmVmaXgiLCBWY29tcF9lbF90 b19lbG5fc3RyaXBfcHJlZml4LAorICAgIGRvYzogLyogTGlzdCBvZiByZWdleCB0byBzdHJpcCB0 aGUgcGF0aCBwcmVmaXggaW4gdGhlIGZ1bmN0aW9uCitgY29tcC1lbC10by1lbG4tcmVsLWZpbGVu YW1lJy4KKworV2hlbiB0aGUgYGNvbXAtZWwtdG8tZWxuLXJlbC1maWxlbmFtZScgdHJ5IHRvIGNv bnZlcnQgYW4gPGFic29sdXRlLXBhdGg+LmVsCit0byBlbG4gZmlsZSBuYW1lLCBpdCB3aWxsIHJl bW92ZSB0aGUgbWF0Y2hlZCBwcmVmaXggb24gdGhpcyBsaXN0IGFuZCBoYXNoCit0aGUgcmVzdCBw YXJ0IHRvIGJlIG1pZGRsZSBvZiBlbG4gZmlsZSBuYW1lLCB0aGlzIHdpbGwgYWxsb3cgdG8gbW92 ZSB0aGUKK2Vsbi1jYWNoZS8gZGlyZWN0b3J5IHdpdGhvdXQgcmVidWlsZGluZyB0aGUgKi5lbG4g ZmlsZXMgaW4gaXQuICAqLyk7CisKICAgREVGVkFSX0xJU1AgKCJuYXRpdmUtY29tcC1lbmFibGUt c3Vici10cmFtcG9saW5lcyIsCiAJICAgICAgIFZuYXRpdmVfY29tcF9lbmFibGVfc3Vicl90cmFt cG9saW5lcywKICAgICBkb2M6IC8qIElmIG5vbi1uaWwsIGVuYWJsZSBnZW5lcmF0aW9uIG9mIHRy YW1wb2xpbmVzIGZvciBjYWxsaW5nIHByaW1pdGl2ZXMuCi0tIAoyLjIwLjUKCg== --00000000000064dc7305f85381f4-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 02 02:02:43 2023 Received: (at submit) by debbugs.gnu.org; 2 Apr 2023 06:02:43 +0000 Received: from localhost ([127.0.0.1]:39016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piqna-0002BV-Qu for submit@debbugs.gnu.org; Sun, 02 Apr 2023 02:02:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:38584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piqnY-0002BN-O2 for submit@debbugs.gnu.org; Sun, 02 Apr 2023 02:02:41 -0400 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 1piqnX-0000dm-HS for bug-gnu-emacs@gnu.org; Sun, 02 Apr 2023 02:02:39 -0400 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 1piqnW-0006mE-TU; Sun, 02 Apr 2023 02:02:38 -0400 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=NZPp5pLbOwQ/CLFDu4NnDJKE5SHO+GwuRP+9ZRGfVOI=; b=sEHUHYTCGY8u 4Qo12Ta/zEiGf/9YCOWWXvGI6yGoEI83x/1E3CcVK2gtrcpbwx+5syOCFeumD8aRuW3rGvBai8dEq urj9w/ZOgzW/kgJ3xevZ28KbFXzXpkAEfTcNE2sx/lCTzqgdZr5IBpoX04razHArEUHpdReXQrUxY 421MWu2C8PTrtHrIMLhklpSuuuvUb6sFzkNK8Hbr31SnB2GKCL+avfz5JwfuHg51cmbIjxxldR18g fLZEsSp8tZK4A7jbsEi5dhM7L1qW/EgwCF8L65eMLB6QoDCq41HfihzaAiD2QeqoHkLTBsg/hpCQn 8OcAygWOwg4F9bcGloXEFQ==; 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 1piqnU-0000N6-3A; Sun, 02 Apr 2023 02:02:37 -0400 Date: Sun, 02 Apr 2023 09:02:54 +0300 Message-Id: <831ql2yg6p.fsf@gnu.org> From: Eli Zaretskii To: lin Sun , Andrea Corallo In-Reply-To: (message from lin Sun on Sun, 2 Apr 2023 05:13:28 +0000) Subject: Re: 29.0.60; [PATCH] src/comp.c: New variable `comp-el-to-eln-strip-prefix` for `comp-el-to-eln-rel-filename` References: <1181651021.466162.1581309285621.ref@mail.yahoo.com> <1181651021.466162.1581309285621@mail.yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@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 (---) > From: lin Sun > Date: Sun, 2 Apr 2023 05:13:28 +0000 > > The emacs with native compile enabled will always rebuild all the > ~/.emacs.d/eln-cache/VER/*.eln files if I moved/copied eln-cache > folder from > /home/userA/.emacs.d/eln-cache/ to > /home/userB/.emacs.d/eln-cache/. > > It is caused by the function `comp-el-to-eln-rel-filename` calculating > the hash value from the absolute *.el filename to be the middle of the > eln file name. Thanks. However, I'm not sure I understand: the names of the *.eln files reflect the absolute name of the *.el file, so the *.eln files will be regenerated when the *.el files are moved, not when the eln-cache directory is moved. Right? Then what is the problem you are trying to fix? > The new variable `comp-el-to-eln-strip-prefix` in this patch will > allow moving the eln-cache/ folder without rebuilding *.eln in it. Sorry, I don't think I agree to this change (assuming I understand it correctly). We encode the absolute name of the *.el files in the names of the *.eln files for a reason, so ignoring arbitrary parts of those absolute names will lead to dangerous clashes. Please keep in mind that, unlike with *.elc files, loading an incorrect *.eln files can crash Emacs. So we must be very cautious in which files we allow to load. And again, I don't think I understand why moving eln-cache without moving the source *.el files would require the *.eln files in eln-cache to be recompiled. Andrea, what am I missing here? From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 02 20:53:53 2023 Received: (at 62609) by debbugs.gnu.org; 3 Apr 2023 00:53:53 +0000 Received: from localhost ([127.0.0.1]:42962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pj8SF-0000y1-3z for submit@debbugs.gnu.org; Sun, 02 Apr 2023 20:53:53 -0400 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:33714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pj8S8-0000xg-Gc for 62609@debbugs.gnu.org; Sun, 02 Apr 2023 20:53:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1680483218; bh=zC9fUy1BLfah8LidxQXZzzij8nzU1XT54p3Cphn/YqQ=; h=From:Date:Subject:To:References:From:Subject:Reply-To; b=T0OjZE9fVoIvSfm6XoclqvyvjTeHpgVwhZwM6xkSur1s1RnLgMaDQEYrXN8Q4RT7+XXw9n9bfWHPu4wFQAp7SwLMpm7TAkFCDI0PtANAxJbxNTIpWY1O8ALA85QEBNtngnHCm+nsXkDotlzJSzrSyrhRlSFObcjlTAdMYE6ynWau7S0Ga0YPL5I7i5xVCxDnWUQXZTP0d7MrRLJ2TQITLn7gYJ7I2zpd+z6TIOZnqHTfsLyHX32yMbPAhBGC0knoXMfQGopgZXW5kSjEW8B5e+FUKhRolFoMx9SMx8nmqKCSVpoDWLA72gN0xaMqppMalTyG1YuEC5HXU79iu89RJA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1680483218; bh=XYuTyO78hWz7zHSuinxuC+U8aWYM5fqwgs8UBVY8+eD=; h=X-Sonic-MF:From:Date:Subject:To:From:Subject; b=bE+KiWMLEtR5rVmfrVM+Tw2AkS8N/yDunFeGxUPZ4CeBCwHFVm1HykUQ4tJyODvEKoXXTUZvPYmJCGNAkwcgJ+K5M22xJYLxJYpfu6Mqy/EZ5zrv+VEtHHJBIS0RI5EKt/BZcuYRO2K+WRn+Nc6RAxDYUjxZPmtldljsIQ6NNL4xsMdoS6/J+bXcdmb+2iuPQOYkC+YNBIJErBBk+O2y2oiGhaLHelyogAhJaCK4zHmvxTuLW2nQJKD5ZpwWt1kOveC3HJmoLkvFbNPNiLAAJsD8dO+BRSq3Gk6s6sXccTxh8bN5BrVffVJKgdWAjMfbCyRifwoJ1XFfjN+46fOZCg== X-YMail-OSG: B2SKB2QVM1nZ7kOyhVU49O5puOjIdo3QvRLaxhIuQWXS8hjKH4yhMiAuj5fsvQN hKk_6VxfXb7u7uhvFyGP93MiBswNs6OOL6voVC_7jLNv8bXmvZGQSeSV5FpDlvimCTG08tLFJwFD MiPFRBhwd5TBdK7guVSYSxnnevKBRmgGyj1DI6IEFW9AR6AX8vO3JcUUu05TvMQh0e_bLf0k6.Ov r3CEqT_RJx9aloxdOY6s58pBmyc3vCRmZPFrLtdLpW32qmj6X4EoYr8T50cfR343SLPR8GxW18KL ZxncbrzLDzoQit5tJeNb9Uxv_xcWwJO3AEgxhmtkdm4MW0CdaYPawMLBQnm_osGHUwu8H3bS_dK7 HMSO0SY9ZcA5fjy5FKa9yacsz2SKga5jR.RJV6bWAKpGHHKDf5DK91th1EcH3YsTl7Pos4nBGoMH 1gu3bA43p6FDlB351xOsgVfQnnj8tetkbmZDho0huxe2XPDKiM3xib.H19gtY4d7ThBqMrd37aFx 4L9gpSwpx2_5bnHKqu5yas1XGcW1ZzdsHs3CRyJZ2EBimKVkv1RGDfWkmd3MNL4KxTxC6G88J7Gh 9AeZq5CmPmQoT83UbcLOb7B2tAr4b0TeApy8JH9CzNlFvUElgMcZ8iCYAIBp.CCpaak3A9HAhdKx 3xAxdw.KChUYLByz2sQl2TXeGeWMuj86RBqU21jkTkulFWoMLT5.wRsDPT9iYjnbKeD7xr67hgH1 09lg9JgAjKtvS9jmCbadUGolbirytAQ0UBHe.iNjn_Kq1Torqe52T6HU2dUk0LJV4rfac2k_SYvm NPV6LNCNcTOvziA6EIJNdpIv9_Dks33lrGGBmnlUMcszmruo5bTf5YAoLKLTu0BuXtd.7pdRaZHV Gryl4izSvG.wdhBrorlOb5pLujoFGfyZ2jrbuylDA38lXpcWIKwa91Aciim57RkXG0S7zwL_Hs.y d3MRW52fLSVXZABnsLiXIuvvvzNaJsyYAR9gyE2xZKf7R.ESxX7J3I7yS21OHfH.45wlYpz8ndMR Ig0w9idzvKvDprY6Teb5ltrTyi1CR_BZqpDisdZ7UCNj.OVZQQv4RYCXK.38AwwNbgwJegEz2VvT dqjT8gRXsT94hyzQSpTnc4V6.ncbph2UJatNV7nus3yeAcP0m_AP4iYbcm2XdbXlRorlOsrH46Td o9eAzkZZwng7DT_R.fiMvUH5fmOjALz._dJBe_AZBhDcy6oBJ5WZNTpNsVupbhXXQ_KNvfCNnP_C pHzKQLkJLAZgHW_342WpPinVrV8fr_CuY9V3f5P3yFsit5QSsnq7gHCY62Fzad.RI9LeGL5lP5lQ 8X7pt7vQ4ksUgk.4zlMBBRhALmd5tx7bfjI9VOo5e1ST7KmDCtoxvRTwxqYw7WQpURNA7NQndm_3 cYcwaEHkaVW_zLt4xTQL_i61egH0ifUj69_BCE_oD6TB5TD.9Y32.lkLuR0.B44DMoGaGseH273t FLYqGYOoKMrfMPXJL9SrR6pL2YaKLYhvIaQ5v0Dp9KmpGC9LcWzZPiiX_5MI23tQz6oVmXTTwIj4 Y1QCYVO1sknxu3SXsZqQPMLo0qaKGGVDfPy59QpuFJiAOUWu9UX1Spj1TXxqGmHAGNDKjAlPLsrI 6KpkIpA3KLZ6HwGqiYT4MBflh8GhfAbTxyzh07s1JWDOSHO05RlrWuusEJ8SNa5Qg7irHAUXzOAB 8MzjCfyji5gIXM5bGpHaIVaYoNGoZZdN_VQDU.KaHHLV0tKj8YnV15CKhBsqEdYDJlSMHL4grgrh eL.sLR9f0s7MIKcW6A.YheykcboRtUBu6YSixkKJDT2e6k9WX43KjNWGZYHTlUubsWkU7ZrK5V1j N4_L.9cct.7IhPKh7R1KSjWIVQedOckttZo._BAmse6Z_Gz7smaGsOzEgd_0dhZKgN12t00MzvXv FRhCFVtk3HQa0C2Jm00gUAFk6yJrSpiSTS8gWiwUpaLoKt_CHtt8COxXnWzdOhvrlIc8eaqwWLRD DRC2sUolJTgwe3xjzZiOeDlhO8SRRBmD97UDJXOt_UWZRIV4OuNezsOo3Ws2coGY34XwAFz4Kmur wKnp7YaNI0Lqol5CQuIxndmdLABoveVLT4d.pBJI.gYXoS6oEhKvnOEKTnnpi06vk_vXTGuGKBkq mYgIJkTy.ZWLxkzUlibv5IL1OQ7KOoF4mt4hs8.3AkAB3QHPTuH0V1xPfXK.nggTmfjGaqsMjEfN GAV9HDnxJaYgVpbCOeq275NEeXcF4ssXLVC.ii1IAdmB2RTOYo9jZ1ujzGaE- X-Sonic-MF: X-Sonic-ID: a3743e4d-da90-4446-83be-27f8d70e5e90 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Mon, 3 Apr 2023 00:53:38 +0000 Received: by hermes--production-ir2-74cd8fc864-b5cqd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 811d6276e1a72c1e457781dcb07c5f6d; Mon, 03 Apr 2023 00:53:31 +0000 (UTC) Received: by mail-ed1-f54.google.com with SMTP id h8so111002738ede.8 for <62609@debbugs.gnu.org>; Sun, 02 Apr 2023 17:53:31 -0700 (PDT) X-Gm-Message-State: AAQBX9fYKOl32QoBCUxVvnMwvj5nBbnvsmp8SsqhPYyawgedGe3X6ANA 8y2D9GxFIpj1ma/0w4hgvtyq+cwXAmYMKIOvInE= X-Google-Smtp-Source: AKy350a25kATcoNYyXrdMEGE27cp/7AP5NUQMLnPM716vqRCmcpmaKzTb7dyKev/FgfhyBq6zIPtWUYN8A5cU9fj2to= X-Received: by 2002:a50:f68b:0:b0:4fb:ebdd:6a03 with SMTP id d11-20020a50f68b000000b004fbebdd6a03mr17273403edn.5.1680483210528; Sun, 02 Apr 2023 17:53:30 -0700 (PDT) MIME-Version: 1.0 From: lin Sun Date: Mon, 3 Apr 2023 00:53:18 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: 29.0.60; [PATCH] src/comp.c: New variable `comp-el-to-eln-strip-prefix` for `comp-el-to-eln-rel-filename` To: 62609@debbugs.gnu.org, Eli Zaretskii Content-Type: multipart/mixed; boundary="000000000000d0bd8105f863fca8" References: X-Mailer: WebService/1.1.21284 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 5227 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 62609 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 (/) --000000000000d0bd8105f863fca8 Content-Type: text/plain; charset="UTF-8" Hi Eli, Apologize for my wrong comment. You're right, the patch will allow to relocate/copy an elisp source folder from /home/userA/.emacs.d/epla/**.el to /home/userB/.emacs.d/epla/**.el. So the patch should be the "0002-New-variable-comp-el-to-eln-strip-prefix-for-comp-el.patch" attached in this email. And agree with you, it's dangerous when this variable is configured with an arbitrary value. So please feel free to close this ticket. Thanks Best regards Lin --000000000000d0bd8105f863fca8 Content-Type: text/x-patch; charset="US-ASCII"; name="0002-New-variable-comp-el-to-eln-strip-prefix-for-comp-el.patch" Content-Disposition: attachment; filename="0002-New-variable-comp-el-to-eln-strip-prefix-for-comp-el.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lg03wilk0 RnJvbSA3OGNmYmRhNTQ3Njc4YTFjNjU1YzhjM2MwNjA1OWI2ZDE2Njk2MzgwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBT dW4sIDIgQXByIDIwMjMgMDA6MDA6MDkgKzAwMDAKU3ViamVjdDogW1BBVENIXSBOZXcgdmFyaWFi bGUgYGNvbXAtZWwtdG8tZWxuLXN0cmlwLXByZWZpeGAgZm9yCiBgY29tcC1lbC10by1lbG4tcmVs LWZpbGVuYW1lYAoKKiBzcmMvY29tcC5jOiBkZWZpbmUgdGhlIHZhcmlhYmxlIGBjb21wLWVsLXRv LWVsbi1zdHJpcC1wcmVmaXhgCiogZW1hY3MtbGlzcC9jb21wLmVsOiBmb3J3YXJkIHRoZSB2YXJp YWJsZSB0byBuYXRpdmUgY29tcGlsZSB3b3JrZXJzCi0tLQogbGlzcC9lbWFjcy1saXNwL2NvbXAu ZWwgfCAgMSArCiBzcmMvY29tcC5jICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0t CiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL2NvbXAuZWwgYi9saXNwL2VtYWNzLWxpc3AvY29tcC5l bAppbmRleCBlOTc4MzI0NTViOS4uNmM5Y2NiMjQ3Y2EgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3Mt bGlzcC9jb21wLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9jb21wLmVsCkBAIC0zOTk2LDYgKzM5 OTYsNyBAQCBjb21wLXJ1bi1hc3luYy13b3JrZXJzCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBuYXRpdmUtY29tcC1kcml2ZXItb3B0aW9ucwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZC1wYXRoCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrdHJhY2UtbGluZS1sZW5ndGgK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXAtZWwtdG8t ZWxuLXN0cmlwLXByZWZpeAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOzsgcGFja2FnZS1sb2FkLWxpc3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDs7IHBhY2thZ2UtdXNlci1kaXIKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDs7IHBhY2thZ2UtZGlyZWN0b3J5LWxpc3QKZGlmZiAt LWdpdCBhL3NyYy9jb21wLmMgYi9zcmMvY29tcC5jCmluZGV4IDNmNzJkMDg4YTY2Li5kNDY0NjE2 ZmYzZSAxMDA2NDQKLS0tIGEvc3JjL2NvbXAuYworKysgYi9zcmMvY29tcC5jCkBAIC00NDAwLDcg KzQ0MDAsMTEgQEAgREVGVU4gKCJjb21wLWVsLXRvLWVsbi1yZWwtZmlsZW5hbWUiLCBGY29tcF9l bF90b19lbG5fcmVsX2ZpbGVuYW1lLAogYW5kIEVtYWNzIG11c3QgaGF2ZSBiZWVuIGNvbXBpbGVk IHdpdGggemxpYjsgdGhlIGZpbGUgd2lsbCBiZQogdW5jb21wcmVzc2VkIG9uIHRoZSBmbHkgdG8g aGFzaCBpdHMgY29udGVudHMuCiBWYWx1ZSBpbmNsdWRlcyB0aGUgb3JpZ2luYWwgYmFzZSBuYW1l LCBmb2xsb3dlZCBieSAyIGhhc2ggdmFsdWVzLAotb25lIGZvciB0aGUgZmlsZSBuYW1lIGFuZCBh bm90aGVyIGZvciBpdHMgY29udGVudHMsIGZvbGxvd2VkIGJ5IC5lbG4uICAqLykKK29uZSBmb3Ig dGhlIGZpbGUgbmFtZSBhbmQgYW5vdGhlciBmb3IgaXRzIGNvbnRlbnRzLCBmb2xsb3dlZCBieSAu ZWxuLgorCitUaGUgZmlsZSBwYXJ0IGhhc2ggdmFsdWUgaXMgZ2VuZXJhdGVkIGZyb20gdGhlIGFi c29sdXRlIGZpbGUgcGF0aCwgaG93ZXZlciwKK3RoZSBhYnNvbHV0ZSBwYXRoIGNhbiBiZSBzdHJp cHBlZCB3aXRoIGBjb21wLWVsLXRvLWVsbi1zdHJpcC1wcmVmaXgnIHRvIGxlZnQKK3RoZSBzaWdu aWZpY2FudCBwYXJ0IGZvciBoYXNoaW5nLiAgKi8pCiAgIChMaXNwX09iamVjdCBmaWxlbmFtZSkK IHsKICAgQ0hFQ0tfU1RSSU5HIChmaWxlbmFtZSk7CkBAIC00NDYyLDcgKzQ0NjYsNyBAQCBERUZV TiAoImNvbXAtZWwtdG8tZWxuLXJlbC1maWxlbmFtZSIsIEZjb21wX2VsX3RvX2Vsbl9yZWxfZmls ZW5hbWUsCiAgICAgICBsb2Fkc2VhcmNoX3JlX2xpc3QgPSBsaXN0MiAoc3lzX3JlLCBGcmVnZXhw X3F1b3RlIChkdW1wX2xvYWRfc2VhcmNoKSk7CiAgICAgfQogCi0gIExpc3BfT2JqZWN0IGxkc19y ZV90YWlsID0gbG9hZHNlYXJjaF9yZV9saXN0OworICBMaXNwX09iamVjdCBsZHNfcmVfdGFpbCA9 IENBTExOIChGYXBwZW5kLCBWY29tcF9lbF90b19lbG5fc3RyaXBfcHJlZml4LCBsb2Fkc2VhcmNo X3JlX2xpc3QpOwogICBGT1JfRUFDSF9UQUlMIChsZHNfcmVfdGFpbCkKICAgICB7CiAgICAgICBM aXNwX09iamVjdCBtYXRjaF9pZHggPQpAQCAtNTg2NCw2ICs1ODY4LDE1IEBAIHN5bXNfb2ZfY29t cCAodm9pZCkKICAgICAgZHVtcCByZWxvYWQuICAqLwogICBWbmF0aXZlX2NvbXBfZWxuX2xvYWRf cGF0aCA9IEZjb25zIChidWlsZF9zdHJpbmcgKCIuLi9uYXRpdmUtbGlzcC8iKSwgUW5pbCk7CiAK KyAgREVGVkFSX0xJU1AgKCJjb21wLWVsLXRvLWVsbi1zdHJpcC1wcmVmaXgiLCBWY29tcF9lbF90 b19lbG5fc3RyaXBfcHJlZml4LAorICAgIGRvYzogLyogTGlzdCBvZiByZWdleCB0byBzdHJpcCB0 aGUgcGF0aCBwcmVmaXggaW4gdGhlIGZ1bmN0aW9uCitgY29tcC1lbC10by1lbG4tcmVsLWZpbGVu YW1lJy4KKworV2hlbiB0aGUgYGNvbXAtZWwtdG8tZWxuLXJlbC1maWxlbmFtZScgdHJ5IHRvIGNv bnZlcnQgYW4gPGFic29sdXRlLXBhdGg+LmVsCit0byBlbG4gZmlsZSBuYW1lLCBpdCB3aWxsIHJl bW92ZSB0aGUgbWF0Y2hlZCBwcmVmaXggb24gdGhpcyBsaXN0IGFuZCBoYXNoCit0aGUgcmVzdCBw YXJ0IHRvIGJlIG1pZGRsZSBvZiBlbG4gZmlsZSBuYW1lLCB0aGlzIHdpbGwgYWxsb3cgdG8gcmVs b2NhdGUgdGhlCisqLmVsIHNvdXJjZSBmaWxlIHdpdGhvdXQgcmVidWlsZCB0aGUgcmVsYXRpdmUg Ki5lbG4gZmlsZXMuICAqLyk7CisKICAgREVGVkFSX0xJU1AgKCJuYXRpdmUtY29tcC1lbmFibGUt c3Vici10cmFtcG9saW5lcyIsCiAJICAgICAgIFZuYXRpdmVfY29tcF9lbmFibGVfc3Vicl90cmFt cG9saW5lcywKICAgICBkb2M6IC8qIElmIG5vbi1uaWwsIGVuYWJsZSBnZW5lcmF0aW9uIG9mIHRy YW1wb2xpbmVzIGZvciBjYWxsaW5nIHByaW1pdGl2ZXMuCi0tIAoyLjIwLjUKCg== --000000000000d0bd8105f863fca8-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 03 08:33:33 2023 Received: (at 62609) by debbugs.gnu.org; 3 Apr 2023 12:33:33 +0000 Received: from localhost ([127.0.0.1]:43641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjJNN-0007Ti-80 for submit@debbugs.gnu.org; Mon, 03 Apr 2023 08:33:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjJNL-0007TV-U0 for 62609@debbugs.gnu.org; Mon, 03 Apr 2023 08:33:32 -0400 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 1pjJNG-0005AS-Md; Mon, 03 Apr 2023 08:33:26 -0400 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=jW2yMy48kCEi8FL41B/dhXA9rduXi+df2g7be12xIMA=; b=NipSkfH0urN+ ymQarkTdE9fEPttJ6a6ZB84MqhTOyC0yLZibgaBBaBtTaizqCpHDj73pMw99IS9YvVrpGlJuv5ep6 vhQMO7lg45CMtng9IFaVe60dN41AR8Wx/itKgmOu4Rm/8FS2KlRWBqo/jmTH2f8+rfLj4w/xeAv6s OWV2Nype+X57NGn3hjv9D9otsVb4z1uCOsHGJ+ZlTMaL7q9A7fdLiMVceyc2bI0c+1i2Vywn2ihA+ 4i/EPt5TOKuWJv4QP+3r8PYWbullx+3UC0TY9wxDbMQZgm7rOHfW/v8hwjGbvr98fdJM3HMPXHS3p U2d3+zm6CCelDen4LamvZQ==; 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 1pjJNG-0007Ye-37; Mon, 03 Apr 2023 08:33:26 -0400 Date: Mon, 03 Apr 2023 15:33:48 +0300 Message-Id: <835yadw3f7.fsf@gnu.org> From: Eli Zaretskii To: lin Sun , Andrea Corallo In-Reply-To: (message from lin Sun on Mon, 3 Apr 2023 00:53:18 +0000) Subject: Re: 29.0.60; [PATCH] src/comp.c: New variable `comp-el-to-eln-strip-prefix` for `comp-el-to-eln-rel-filename` References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62609 Cc: 62609@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 (---) > From: lin Sun > Date: Mon, 3 Apr 2023 00:53:18 +0000 > > You're right, the patch will allow to relocate/copy an elisp source folder from > /home/userA/.emacs.d/epla/**.el to > /home/userB/.emacs.d/epla/**.el. > So the patch should be the > "0002-New-variable-comp-el-to-eln-strip-prefix-for-comp-el.patch" > attached in this email. > > And agree with you, it's dangerous when this variable is configured > with an arbitrary value. > So please feel free to close this ticket. Thanks I'd like to hear what Andrea thinks about this, before I decide whether to close. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 03 10:08:41 2023 Received: (at 62609) by debbugs.gnu.org; 3 Apr 2023 14:08:41 +0000 Received: from localhost ([127.0.0.1]:44915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjKrQ-0002Ak-QC for submit@debbugs.gnu.org; Mon, 03 Apr 2023 10:08:41 -0400 Received: from mx.sdf.org ([205.166.94.24]:52067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjKrO-0002Aa-Ew for 62609@debbugs.gnu.org; Mon, 03 Apr 2023 10:08:38 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.16.1/8.14.5) with ESMTPS id 333E8aM6023039 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Mon, 3 Apr 2023 14:08:36 GMT From: Andrea Corallo To: Eli Zaretskii Subject: Re: 29.0.60; [PATCH] src/comp.c: New variable `comp-el-to-eln-strip-prefix` for `comp-el-to-eln-rel-filename` In-Reply-To: <835yadw3f7.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 03 Apr 2023 15:33:48 +0300") References: <835yadw3f7.fsf@gnu.org> Date: Mon, 03 Apr 2023 14:08:36 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> From: lin Sun >> Date: Mon, 3 Apr 2023 00:53:18 +0000 >> >> You're right, the patch will allow to relocate/copy an elisp source folder from >> /home/userA/.emacs.d/epla/**.el to [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [205.166.94.33 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 62609 Cc: 62609@debbugs.gnu.org, lin Sun 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 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> From: lin Sun >> Date: Mon, 3 Apr 2023 00:53:18 +0000 >> >> You're right, the patch will allow to relocate/copy an elisp source folder from >> /home/userA/.emacs.d/epla/**.el to [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [205.166.94.33 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Eli Zaretskii writes: >> From: lin Sun >> Date: Mon, 3 Apr 2023 00:53:18 +0000 >> >> You're right, the patch will allow to relocate/copy an elisp source folder from >> /home/userA/.emacs.d/epla/**.el to >> /home/userB/.emacs.d/epla/**.el. >> So the patch should be the >> "0002-New-variable-comp-el-to-eln-strip-prefix-for-comp-el.patch" >> attached in this email. >> >> And agree with you, it's dangerous when this variable is configured >> with an arbitrary value. >> So please feel free to close this ticket. Thanks > > I'd like to hear what Andrea thinks about this, before I decide > whether to close. Hi all, I agree we should not add a new knob in order to move eln-cache without moving the source *.el. The use-case sounds like a corner case and this new variable would be IMO very sensitive to miss configurations. Best Regards Andrea From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 03 10:37:12 2023 Received: (at control) by debbugs.gnu.org; 3 Apr 2023 14:37:12 +0000 Received: from localhost ([127.0.0.1]:44961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjLJ1-0002tu-Rc for submit@debbugs.gnu.org; Mon, 03 Apr 2023 10:37:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pjLJ0-0002tZ-1p; Mon, 03 Apr 2023 10:37:10 -0400 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 1pjLIu-00081I-KT; Mon, 03 Apr 2023 10:37:04 -0400 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=YD6k9DHoW/+kCv1XYoG2vn9qlAWDnbfjskl/4eDemAw=; b=DLOXYmadcfoD 8KvPQcjNddI3NzTsT6QPYAGqpn8jwO8AdtPc9EcYhnPM2aWclmhgfAdo7Uj8v/ubss3lDweVrf3Je WqCqDSXALVyvEOm0DT3NoLdZPLVN8lv7kqqI3OHErH7Yy2zotwnUWP6xaTdNCeiwY/kHBDcRHkZDN zpLH2oz0Y764HkeL4BYsVxbyvwrMkYqQHs1wyUe2nLxfeP0uKnb7EUNPjPTpMRBd+0FDfv8Hnt+rP DeHucgR6RV7tX54n2hIVLWGELJG3A/tlpYoCoeLHgyWGNjB7DgIUDDwUm+ckmoXlneSK5BYaKnxL1 6YSuDBb2N2UdWnxyhScAnQ==; 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 1pjLIt-0004Ed-NT; Mon, 03 Apr 2023 10:37:04 -0400 Date: Mon, 03 Apr 2023 17:37:26 +0300 Message-Id: <83pm8luj4p.fsf@gnu.org> From: Eli Zaretskii To: Andrea Corallo In-Reply-To: (message from Andrea Corallo on Mon, 03 Apr 2023 14:08:36 +0000) Subject: Re: 29.0.60; [PATCH] src/comp.c: New variable `comp-el-to-eln-strip-prefix` for `comp-el-to-eln-rel-filename` References: <835yadw3f7.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 62609-done@debbugs.gnu.org, sunlin7@yahoo.com 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 (---) tags 62609 wontfix thanks > From: Andrea Corallo > Cc: lin Sun , 62609@debbugs.gnu.org > Date: Mon, 03 Apr 2023 14:08:36 +0000 > > Eli Zaretskii writes: > > >> From: lin Sun > >> Date: Mon, 3 Apr 2023 00:53:18 +0000 > >> > >> You're right, the patch will allow to relocate/copy an elisp source folder from > >> /home/userA/.emacs.d/epla/**.el to > >> /home/userB/.emacs.d/epla/**.el. > >> So the patch should be the > >> "0002-New-variable-comp-el-to-eln-strip-prefix-for-comp-el.patch" > >> attached in this email. > >> > >> And agree with you, it's dangerous when this variable is configured > >> with an arbitrary value. > >> So please feel free to close this ticket. Thanks > > > > I'd like to hear what Andrea thinks about this, before I decide > > whether to close. > > Hi all, > > I agree we should not add a new knob in order to move eln-cache without > moving the source *.el. The use-case sounds like a corner case and this > new variable would be IMO very sensitive to miss configurations. OK, so closing. From unknown Sun Sep 21 08:58:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 May 2023 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