From unknown Wed Jun 18 00:17:30 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#73855 <73855@debbugs.gnu.org> To: bug#73855 <73855@debbugs.gnu.org> Subject: Status: [PATCH] * lisp/autorevert.el: Avoid reverting buffer in short time Reply-To: bug#73855 <73855@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:17:30 +0000 retitle 73855 [PATCH] * lisp/autorevert.el: Avoid reverting buffer in short= time reassign 73855 emacs submitter 73855 Lin Sun severity 73855 normal tag 73855 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 17 19:27:09 2024 Received: (at submit) by debbugs.gnu.org; 17 Oct 2024 23:27:09 +0000 Received: from localhost ([127.0.0.1]:36246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1Ztd-0002eV-51 for submit@debbugs.gnu.org; Thu, 17 Oct 2024 19:27:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:34818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1ZtZ-0002eM-VX for submit@debbugs.gnu.org; Thu, 17 Oct 2024 19:27:07 -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 1t1Zr3-0001pS-Lu for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 19:24:31 -0400 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t1Zr1-0007nd-9X for bug-gnu-emacs@gnu.org; Thu, 17 Oct 2024 19:24:29 -0400 Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-a99fa009adcso76264566b.0 for ; Thu, 17 Oct 2024 16:24:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729207452; x=1729812252; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=yXpD3v/j4Jj/tj+u9KeO4r/OF7xBt7v+deyrRcSRY44=; b=BeLtKrgyzt9tlHT2EvXwhhCUh+CWIoGQyG1Y2lMdYu8eNJin7mKdgadOpLa1a7BYqY XAzi1c3fqLBlDEImKtDXc35boevvAx7UXlH69wI96WkbdPhNg2Lu2lCudE1toz2KaXas l7cPGh6lHMVcbierzAOvGUHYKk1ZwbYGmZzmJ28jxmLCGHMmFVjoFa1jpaf9pznFUJGh +5f8JgP4ey36WSyaG6nWF72on9Xk6QjlDAumlBKjpIx8r6BSkwFzM1+pJ8gc7JaKNy7h sBIZsP14grHQTfvDftGQu7q4SCu3xAjqpxL9vmkgtlYQ8HuV+0DzVH+TqN5iyyL4tA/7 3lQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729207452; x=1729812252; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=yXpD3v/j4Jj/tj+u9KeO4r/OF7xBt7v+deyrRcSRY44=; b=Q1EWdXRGeYYFl9F85LJ2sKb6VsNh/zmhkIFEDvxXv7vBzitto5FuzbYrlfAxMTgdRF rjp4wSNMMbL2jNzbahmSKG3ltKhQ5rr3LwVG8+Lw8LBLS4hAgk+0qPfKF3o3wGc6USa2 TNenBuGgtlA6nNyOvRIgifEJOH+stYOOVMKRKl+Yi5UqKiHagfKPftAsGlQ3ufcT04w2 b8nPp5MP9qA0fqmPV+vw8QeOkBxNj3A/GK+yvFeJXPYmlqIhzbR5qz86eUjVtrMYv+qb tnnBM+7Xa0tZMOmo6qhxklxkqNoAgVjoe75OdwApUyd3P8r8uJfu0xQ8BzbGmW2BB8wS lfFA== X-Gm-Message-State: AOJu0YzA+7seZO1bjlg4HTQ4V9K20a7knVs6tbyhKiPTfPElfdJBOafu HPad5QVDqQ6jgN9kx+NkKwevAlj0a4rFTa+qYpoqK/O8P5Bj7Q14A5tMJGtjjZbUeI/+mpsokXm 4zPrwlIRUhRjJ8wo9H2T1gamXvoMmmEPp X-Google-Smtp-Source: AGHT+IFWqLJ2sPlhwn5MSTaOD09UNxBby+yNS+Fm4ZUskqjVoyjbpXZwIPAwdRtZIQKDG7YLLUBa4FPCPuUXCrhqCZ8= X-Received: by 2002:a05:6402:51ca:b0:5c9:5928:970 with SMTP id 4fb4d7f45d1cf-5ca0ac61c0bmr413430a12.19.1729207452118; Thu, 17 Oct 2024 16:24:12 -0700 (PDT) MIME-Version: 1.0 From: Lin Sun Date: Thu, 17 Oct 2024 23:24:00 +0000 Message-ID: Subject: [PATCH] * lisp/autorevert.el: Avoid reverting buffer in short time To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="000000000000ed5c940624b47b2f" Received-SPF: pass client-ip=2a00:1450:4864:20::62f; envelope-from=sunlin7.mail@gmail.com; helo=mail-ej1-x62f.google.com 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, 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: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000ed5c940624b47b2f Content-Type: text/plain; charset="UTF-8" Hi, High CPU consumption after enabling the "auto-revert" for a buffer. Here is a way to reproduce the issue: 1. on one terminal run command "strace -f -o /tmp/a.log vi -nw" 2. on second terminal, start another emacs and open the file /tmp/a.log, enable the "auto-revert" mode on the /tmp/a.log buffer. Typing on 1st terminal(vi), the strace will continually write the /tmp/a.log, and the emacs try to revert the /tmp/a.log buffer again and again, then CPU loading turns high. The function `auto-revert-handler` may be called twice for 2.5 seconds intervals on a rapidly changed buffer/file. The root cause is `auto-revert--end-lockout` will call `auto-revert-handler` in which the `auto-revert--lockout-timer` was cleared, then the next call `auto-revert-notify-handler` will revert the buffer immediately regardless the buffer actually was revert just before. This patch will record when the buffer was reverted and avoid reverting it again in the same second. --000000000000ed5c940624b47b2f Content-Type: text/x-patch; charset="US-ASCII"; name="0001-lisp-autorevert.el-Avoid-reverting-buffer-in-short-t.patch" Content-Disposition: attachment; filename="0001-lisp-autorevert.el-Avoid-reverting-buffer-in-short-t.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m2dxgh590 RnJvbSBiMWRjNjMwNzE4YzM5YjJmYjYzMGQzNDlmMTg2YWMwNjAyOTBjNTE1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBU aHUsIDE3IE9jdCAyMDI0IDA2OjUwOjMxICswMDAwClN1YmplY3Q6IFtQQVRDSF0gKiBsaXNwL2F1 dG9yZXZlcnQuZWw6IEF2b2lkIHJldmVydGluZyBidWZmZXIgaW4gc2hvcnQgdGltZQoKLS0tCiBs aXNwL2F1dG9yZXZlcnQuZWwgfCAxNiArKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwg MTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2F1dG9y ZXZlcnQuZWwgYi9saXNwL2F1dG9yZXZlcnQuZWwKaW5kZXggMGZkYWI2ZmZjOWYuLmVmNzU4NTg0 YzBkIDEwMDY0NAotLS0gYS9saXNwL2F1dG9yZXZlcnQuZWwKKysrIGIvbGlzcC9hdXRvcmV2ZXJ0 LmVsCkBAIC0zNzAsNiArMzcwLDkgQEAgYXV0by1yZXZlcnQtbm90aWZ5LW1vZGlmaWVkLXAKICAg Ik5vbi1uaWwgd2hlbiBmaWxlIGhhcyBiZWVuIG1vZGlmaWVkIG9uIHRoZSBmaWxlIHN5c3RlbS4K IFRoaXMgaGFzIGJlZW4gcmVwb3J0ZWQgYnkgYSBmaWxlIG5vdGlmaWNhdGlvbiBldmVudC4iKQog CisoZGVmdmFyLWxvY2FsIGF1dG8tcmV2ZXJ0LS1sYXN0LXRpbWUgbmlsCisgICJUaGUgbGFzdCB0 aW1lIG9mIGJ1ZmZlciB3YXMgcmV2ZXJ0ZWQuIikKKwogKGRlZnZhciBhdXRvLXJldmVydC1kZWJ1 ZyBuaWwKICAgIlVzZSBmb3IgZGVidWcgbWVzc2FnZXMuIikKIApAQCAtNzQ5LDEzICs3NTIsMTcg QEAgYXV0by1yZXZlcnQtbm90aWZ5LWhhbmRsZXIKICAgICAgICAgICAgICAgOzsgTWFyayBidWZm ZXIgbW9kaWZpZWQuCiAgICAgICAgICAgICAgIChzZXRxIGF1dG8tcmV2ZXJ0LW5vdGlmeS1tb2Rp ZmllZC1wIHQpCiAKLSAgICAgICAgICAgICAgOzsgUmV2ZXJ0IHRoZSBidWZmZXIgbm93IGlmIHdl J3JlIG5vdCBsb2NrZWQgb3V0LgorICAgICAgICAgICAgICA7OyBMb2NrIG91dCB0aGUgYnVmZmVy CiAgICAgICAgICAgICAgICh1bmxlc3MgYXV0by1yZXZlcnQtLWxvY2tvdXQtdGltZXIKLSAgICAg ICAgICAgICAgICAoYXV0by1yZXZlcnQtaGFuZGxlcikKICAgICAgICAgICAgICAgICAoc2V0cSBh dXRvLXJldmVydC0tbG9ja291dC10aW1lcgogICAgICAgICAgICAgICAgICAgICAgIChydW4td2l0 aC10aW1lcgogICAgICAgICAgICAgICAgICAgICAgICBhdXRvLXJldmVydC0tbG9ja291dC1pbnRl cnZhbCBuaWwKLSAgICAgICAgICAgICAgICAgICAgICAgIydhdXRvLXJldmVydC0tZW5kLWxvY2tv dXQgYnVmZmVyKSkpKSkpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAjJ2F1dG8tcmV2ZXJ0 LS1lbmQtbG9ja291dCBidWZmZXIpKQorICAgICAgICAgICAgICAgIDs7IFJldmVydCBpdCB3aGVu IGZpcnN0IGVudHJ5IG9yIGl0IHdhcyByZXZlcnRlZCBpbnRlcnZhbHMgYWdvCisgICAgICAgICAg ICAgICAgKHdoZW4gKG9yIChudWxsIGF1dG8tcmV2ZXJ0LS1sYXN0LXRpbWUpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICg+IChmbG9hdC10aW1lICh0aW1lLXNpbmNlIGF1dG8tcmV2ZXJ0LS1s YXN0LXRpbWUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvLXJldmVydC0tbG9j a291dC1pbnRlcnZhbCkpCisgICAgICAgICAgICAgICAgICAoYXV0by1yZXZlcnQtaGFuZGxlcikp KSkpKSkpKSkKIAogKGRlZnVuIGF1dG8tcmV2ZXJ0LS1lbmQtbG9ja291dCAoYnVmZmVyKQogICAi RW5kIHRoZSBsb2Nrb3V0IHBlcmlvZCBhZnRlciBhIG5vdGlmaWNhdGlvbi4KQEAgLTgwMSw3ICs4 MDgsOCBAQCBhdXRvLXJldmVydC1oYW5kbGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAjJ2J1ZmZlci1zdGFsZS0tZGVmYXVsdC1mdW5jdGlvbikKICAgICAgICAgICAgICAgICAgICAg ICAgICAgdCkpKSkKICAgICAgICAgIGVvYiBlb2JsaXN0KQotICAgIChzZXRxIGF1dG8tcmV2ZXJ0 LW5vdGlmeS1tb2RpZmllZC1wIG5pbCkKKyAgICAoc2V0cSBhdXRvLXJldmVydC1ub3RpZnktbW9k aWZpZWQtcCBuaWwKKyAgICAgICAgICBhdXRvLXJldmVydC0tbGFzdC10aW1lIChjdXJyZW50LXRp bWUpKQogICAgICh3aGVuIHJldmVydAogICAgICAgKHdoZW4gKGFuZCBhdXRvLXJldmVydC12ZXJi b3NlCiAgICAgICAgICAgICAgICAgIChub3QgKGVxIHJldmVydCAnZmFzdCkpKQotLSAKMi4zNC4x Cgo= --000000000000ed5c940624b47b2f-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 03:51:26 2024 Received: (at 73855) by debbugs.gnu.org; 18 Oct 2024 07:51:26 +0000 Received: from localhost ([127.0.0.1]:36904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1hle-0000i8-CU for submit@debbugs.gnu.org; Fri, 18 Oct 2024 03:51:26 -0400 Received: from mout.gmx.net ([212.227.17.21]:46331) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1hla-0000hf-TT for 73855@debbugs.gnu.org; Fri, 18 Oct 2024 03:51:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729237848; x=1729842648; i=michael.albinus@gmx.de; bh=Aw8sPTTuy2mEfC40at7nSFKbWLdEqU+4djqjGO4kJXQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=ps+M2RrSXrx9i7A8gwS3Kewk4O3rbOC7fxIg5jN8V3Hs7Daq3ns731Gy4oDlTfLw VAUsIJIyTJOhFyGvN1tZFGuBnArfpR7Yzwjh94fkHNUZSaUASf2RsJxaP657+AxKW NmAtwZB9Fvzml8j6L9JlnajdBGjK2ffXYVm5vfodauUqb0BJVgkJlAdc5gWsYejFo sM0/Q7usIzUSyPKlyELWxBIKNeLvjR3goX0RU13U5iLx3rvkJl3xbr7mzApB5MNpX Osj4TocEJSHrvFNZdBsnPO4Ia5ZRy8/3mrtGDQugTZWT40+RqWoM6EeBaRXPc6Oy8 CV9SZxUiWqYQCTTI0g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mo6qp-1thO6N2Bq7-00pb4D; Fri, 18 Oct 2024 09:50:48 +0200 From: Michael Albinus To: Lin Sun Subject: Re: bug#73855: [PATCH] * lisp/autorevert.el: Avoid reverting buffer in short time In-Reply-To: (Lin Sun's message of "Thu, 17 Oct 2024 23:24:00 +0000") References: Date: Fri, 18 Oct 2024 09:50:44 +0200 Message-ID: <871q0dx31n.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Hl5j4NZwW+x+dzcU7tYYRDN9ePkF1AmzLFNGFdBnRg/Bebh0RTE q4W6WzhCwc53AkWvp3nuWCTyAXJbib9y2K5ygvhdaPXcf8KbJu1mlakBv1pgiEV6LSrkTGx QB8hiUcI1VT/HNnbvNv2EFmiwAJ/kB4syKgeCFxdHEiR2mkcFa5bM6zv8eQisrDoReTdapt vEFYApwvomCM1bJcUYr3A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:BMRvwqkaemA=;gi1LcPWV9KJRfME/DGfnoAL/+8i qEWG0O55wo5FP9G2ZnyuXQvWDSte7eVNgHY5Pf6Hh2noAtDbboUKNOiw34Mk/QiKUQ+DbvMh0 pfoucP6II59W0YnWqIiigDhlxpBKMcz+zxVg8ggGGZowTJ2Y3tpc1RxCdianfazEOHoJtmdwn H6VwNRTzX1uaGMWU5BYu4vuwyFocvCxWmBrqdAWpHhBkDV/Tiv5Eal/0f46n3d3x6P3wxFCbo yIMnCVyJygheCCT25lwSI5Pu/16DIXd3PqxMfkoeEcTaId1HCdlkpX6tFJQMUggRjdUT6zFUh lCSPM8GbXrwD7830xZwMK/DT8sJdFmAilUAxIig5nts5ViXsrqWZraImyZkFjspfj1vdIzeCG qZ5eqBTyhWVGvZYpbTm+XHiqjPtwFFHCcK3r3LqftXO+nyspaceo7bqYEFQLrq39RyLCru3oQ nQnQW79idRm6X3FV69gdfd3nBHRy9sZafgreSVRUTq2N57KLULErsN7XZ/3E960hAwlePZCoK AWi7qiEKcrEHd8O1G2IO165litqXICFaNRuhLFrXVlDs+b7Q3IuqZIDQb4g4/3TzjafBoHW0Q XzxZGWL8H1TmY+gN4zNPJZ4LlzeKZxn67M9nodIfpE6OaSlWWEqnImFALPIT//GLOTNlumRtx 6VNnmeEfAaQgo1v7T3Kdy35vv6llMq/hDDT51Cg5lHkM5WYRZWj23BDDs4klyBc4FkEpv7t2l Vp6MY8SgCNrLgjB5G89b+zo5/Dgvy2G0MTPxY3zOukD8+684xyAcdWmF7SsGK+KU54mo6cG+R 9XJHlsKDKTg3BouVK1nzJ1Qw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73855 Cc: 73855@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 (-) Lin Sun writes: > Hi, Hi, > High CPU consumption after enabling the "auto-revert" for a buffer. > Here is a way to reproduce the issue: > 1. on one terminal run command "strace -f -o /tmp/a.log vi -nw" > 2. on second terminal, start another emacs and open the file > /tmp/a.log, enable the "auto-revert" mode on the /tmp/a.log buffer. > > Typing on 1st terminal(vi), the strace will continually write the > /tmp/a.log, and the emacs try to revert the /tmp/a.log buffer again > and again, then CPU loading turns high. > > The function `auto-revert-handler` may be called twice for 2.5 seconds > intervals on a rapidly changed buffer/file. > > The root cause is `auto-revert--end-lockout` will call > `auto-revert-handler` in which the `auto-revert--lockout-timer` was > cleared, then the next call `auto-revert-notify-handler` will revert > the buffer immediately regardless the buffer actually was revert just > before. > > This patch will record when the buffer was reverted and avoid > reverting it again in the same second. There is no bug. If auto-revert-use-notify is non-nil, file notifications are in game, which are *supposed* to revert immediately. No delay is wanted. In your case, where mass write happens to a file, I recommend to set auto-revert-use-notify to nil. Polling is used then instead, with auto-revert-interval interval between reverts. The default value is 5 (seconds), you might change it to 1. Furthermore, your use case doesn't look ideal for enabling auto-revert-mode. Checking fast changing log files is better done with auto-revert-tail-mode. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 01:59:58 2024 Received: (at 73855) by debbugs.gnu.org; 19 Oct 2024 05:59:58 +0000 Received: from localhost ([127.0.0.1]:40977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t22VJ-0003vy-QB for submit@debbugs.gnu.org; Sat, 19 Oct 2024 01:59:58 -0400 Received: from mail-ed1-f51.google.com ([209.85.208.51]:53732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t22VH-0003va-FP for 73855@debbugs.gnu.org; Sat, 19 Oct 2024 01:59:56 -0400 Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-5c94a7239cfso1338678a12.3 for <73855@debbugs.gnu.org>; Fri, 18 Oct 2024 22:59:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729317506; x=1729922306; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=oxcYEWSv7qp6YMPgdUaxurXofzSSLOPcTwM0uMMGj0A=; b=dtIXrb7gEfbHVJBr4pXtXDfPl5Pm2WV3N1GGb4JNB3BjIwKWqBMaNZmj2hp+QPQsSA j0z7fuAsSF0RljQz7/2Wadh2g4tPHRTYWVL6w4CsTxXAwMvWnq+Ma/PQq3K1zG74gqW2 ivuiOG2vjY7Ev2NOXkHiN7/ior8UNp2WwY3quzvaS22IRmmVEiY7BqIcTzLXmpSX+PHD OgCqtHOwVbfHA+nRp9UAqteSN5f7+LV9Bb91YEP+HjfQgfKUmA8jcoXq9wavyME2Laq9 Aj45fCxiB90WoVikKM5GmMPPBzh+HKT1T5DzLzGSwfxHvpp75L89l56ThHcy/wLgCdi7 IM/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729317506; x=1729922306; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oxcYEWSv7qp6YMPgdUaxurXofzSSLOPcTwM0uMMGj0A=; b=lM5oYa08V0Cnil+p7lvcAAeeiwTPA2rZydPOjn6heVpRR+IHHNY51D3h+hyVdBVgrI KcQZapwSz9A6A/l/tiGhfavF7WFcdpw29fzsPnAlh0IKrKZcpCmuECY4ZvMoUcaLcXCf eeNkElpN3uaq21B4HuRVpX9nsiaNbbTF3JxV4noEsINXjNRm2gnbJZo4jI017fIqiltO NNpyLMjNx6QFXASE+ARrc4KYwJXtaxFcrEESQpx0hhZwb/DUZaswb17iDsT/SVAjudyw 5cxsyzCrqsEAi9qsWPOaPIVVatZZqwSlyDXOZ8fb0kyK3C6ntKQgN3To7k9ytA2XAVuZ 03nw== X-Gm-Message-State: AOJu0Yy5ewl6CvDThXCzw6BsUwqIllJK4I0TShmWqkKLnL9fMtdiHlLT 8dI7A++Abg6ibXUyu9bdeFiw9PLULudFbJt11jKkc65EEa7E0El53dkveZu5mLVfgFpbt0rAIXX /Z5U0ChG7BngQOM4Ywo18BjzfI/M= X-Google-Smtp-Source: AGHT+IGqts6B+GMfVeC3fVj9v0noGRASpFZCn+EAoZOYMg032Qp78awqewbSspKKSyRSbtiDzv5sQeeO9npioGZR0KI= X-Received: by 2002:a05:6402:2747:b0:5c9:4b8c:b92e with SMTP id 4fb4d7f45d1cf-5ca0ae814bbmr4998496a12.26.1729317505894; Fri, 18 Oct 2024 22:58:25 -0700 (PDT) MIME-Version: 1.0 References: <871q0dx31n.fsf@gmx.de> In-Reply-To: <871q0dx31n.fsf@gmx.de> From: Lin Sun Date: Sat, 19 Oct 2024 05:58:14 +0000 Message-ID: Subject: Re: bug#73855: [PATCH] * lisp/autorevert.el: Avoid reverting buffer in short time To: Michael Albinus Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73855 Cc: 73855@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.0 (-) On Fri, Oct 18, 2024 at 7:50=E2=80=AFAM Michael Albinus wrote: > > In your case, where mass write happens to a file, I recommend to set > auto-revert-use-notify to nil. Polling is used then instead, with > auto-revert-interval interval between reverts. The default value is 5 > (seconds), you might change it to 1. > > Furthermore, your use case doesn't look ideal for enabling > auto-revert-mode. Checking fast changing log files is better done with > auto-revert-tail-mode. > Thanks for the comments, the tail mode worked for me; but actually I enabled the global-auto-revert-mode, I have to manually switch to tail mode for some buffers. And yes, the default interval value is 5 seconds. Let's look at this case: the auto-revert-interval is 5, a writing happened 1 write / second, total 20 writings (in 20 seconds). The revert-handler run on: first time (T0), and then locks for 5 seconds; then T5 lock done, revert the buffer; then T6 reverts the and locks it again... The revert happened as below: T0...T5,T6...T11,T12...T17,T18...T23 The T5,T6 are nearby, similar happened on T11,T12, and after each lock end, there is a revert executed nearby. This patch try to enhance the lock, then makes the revert happened on: T0...T5...T10...T15... That reduced loading on my local. Best Regards, Lin From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 05:07:19 2024 Received: (at 73855) by debbugs.gnu.org; 19 Oct 2024 09:07:19 +0000 Received: from localhost ([127.0.0.1]:41411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t25Qd-0004Qw-3l for submit@debbugs.gnu.org; Sat, 19 Oct 2024 05:07:19 -0400 Received: from mout.gmx.net ([212.227.15.18]:47533) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t25QX-0004Qb-IT for 73855@debbugs.gnu.org; Sat, 19 Oct 2024 05:07:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729328803; x=1729933603; i=michael.albinus@gmx.de; bh=DSBS/WxIDZyGkCWbbXMuZFj8nmuR2rYyE8eJySrXVdk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=YjgNwGGo9N797CJUzVRHpRjtzlRiSQB8eLfLX20mINKfh9LQm2hsAMvpR0TtwtOB KxL60VG1gD1Y3c+9aaHn51C/MO6iYaDTvP475vBXgfq/i8BsIM7avX0Hd82W9vzle NGI6tW07WRhqKdqBXLCG7QsFfLe2/AvEkFoTXO3PQojoOHpBT35/cPWcupw0j/ar8 4yUlXFDh6zTIHlK0homQzeL9F+mkll3YUNlBOYGwcyVcw1QhvsUQQCh6tKKlw+Wby W/uI43bTGm3k1GOhbOWbgrdIMsaD3/sSkXZcSTmZJ8L6JxrzGLdK5jW5Rzrg43/ZA OXCyiCaArFDmjHeEfQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M8ykW-1syDH3238g-001IpY; Sat, 19 Oct 2024 11:06:43 +0200 From: Michael Albinus To: Lin Sun Subject: Re: bug#73855: [PATCH] * lisp/autorevert.el: Avoid reverting buffer in short time In-Reply-To: (Lin Sun's message of "Sat, 19 Oct 2024 05:58:14 +0000") References: <871q0dx31n.fsf@gmx.de> Date: Sat, 19 Oct 2024 11:06:41 +0200 Message-ID: <87ldyko40u.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:PMU+JUAZw1TKof4hQhcHRFFPdmb3zp5DXVlvNw1XsdnuXxnEYLv UZ20ql/ZL1WlXJ9HbF5hkmNHpxq2z2ugN9dxVeIvjSxJzMmIGeRA+LozNlOYdNXBRl18rKc cFvSGBS1TTuq+Z6TJvxfdaztXnEPIgQJSgmAQLDShWwppKdJdsbM3wCXBfuZR+Gyc7WeRwj Ch+Gco6TGewAd4WGw28sA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:eTWwzDTGa+4=;VevzU+408W1cApSI8FrxHAqLAWm DoYRxGA991Sj2Jkxeo7cGvBetuoD0njCzqcapiAQn/KIqkLXE4HXboxcvsMdYi50vAGCLIq6y y6j9FSZgvovbl7RduXbtzKsrTnujtFtKTdrmLbfBn3h5ejpDuSaNFYkH6jNPFUbwbFEWn94z6 mV/LJQVBp0ORY5GQO5vGAw9ArzPblM6TqNM32XZx0HdUWBCsOueROKaFmI3TmAOO+yiSrRsSJ zTKMD+MhuTcKna43/EzuOcbK+90Rgh+2SNXLdzuYxodjcA5xd5/Wksy+jclDYVDET/PMEwbTl 0+81OcXx/EN/FRQp55mkEnOEytbV/XKnIIyCW+wzR+R/XlFqRjKir5JX09hPlFnJ1GsdeACqS vngIH3MLk6t4YGB0+a8ZPnQbRd7AF4AfnO+Ft52HUjcQW0GskEcIYRfl8rT2BVBikCyAxRO66 Bhf2aFBoggu8rnzW5CPh6X8ehlu48TswDx16EdEmOVNAQAb4Rnz93G9cY40bP4Lf7PIK57NlD HHbKgfUmQ85G9dTlQTVmRWwyB9zn9ulRINVsAmd6jZQJ0qk7nK7e94302vvb1l7cganfBN4gh Sy630T/p0PKC1Q3fYuWMHQlJueGU6saPdJ2Otucxs/4nIkJ5UayEH0m2uhlhV6cRSpvkPTtUz kFAfX/MZcQg6KPn4eM1JjPR6DFMomOLo/7ohZowZHsICbUJgSIu8fz3pBDHGrFYrh+LW1iC2J YBu3DiLJ2UiEXj+pktJSdsVOv3QmnTkJqcl+oUjmMhqtkXUYh9pBTlgsEUI4+11XwDUsBjumL 8qr0b2d70e5RTfSim38fZI9g== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73855 Cc: 73855@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 (-) Lin Sun writes: Hi Lin, > Let's look at this case: the auto-revert-interval is 5, a writing > happened 1 write / second, total 20 writings (in 20 seconds). The > revert-handler run on: first time (T0), and then locks for 5 seconds; > then T5 lock done, revert the buffer; then T6 reverts the and locks it > again... The revert happened as below: > > T0...T5,T6...T11,T12...T17,T18...T23 > > The T5,T6 are nearby, similar happened on T11,T12, and after each lock > end, there is a revert executed nearby. > > This patch try to enhance the lock, then makes the revert happened on: > > T0...T5...T10...T15... > > That reduced loading on my local. Thanks for explanation, now I understand the scenario. Your patch makes sense. However, autorevert-tests fail now: =2D-8<---------------cut here---------------start------------->8--- # make -C test autorevert-tests make: Entering directory '/home/albinus/src/emacs/test' make[1]: Entering directory '/home/albinus/src/emacs/test' GEN lisp/autorevert-tests.log Running 7 tests (2024-10-19 11:02:58+0200, selector `(not (tag :unstable))= ') Reverting buffer `emacs-test-zzmdD8-autorevert' passed 1/7 auto-revert-test00-auto-revert-mode (3.554035 sec) (Shell command succeeded with no output) Reverting buffer `auto-revert-testenE8rY-autorevert' Reverting buffer `auto-revert-testOJVaub-autorevert' passed 2/7 auto-revert-test01-auto-revert-several-files (0.172674 sec= ) Reverting buffer `emacs-test-IIR73t-autorevert' passed 3/7 auto-revert-test03-auto-revert-tail-mode (2.527101 sec) Reverting buffer `tmp' Reverting buffer `tmp' passed 4/7 auto-revert-test04-auto-revert-mode-dired (0.457824 sec) Reverting buffer `emacs-test-i5RWpJ-autorevert' Test auto-revert-test05-global-notify backtrace: signal(ert-test-failed (((should (equal (auto-revert-test--buffer-st ert-fail(((should (equal (auto-revert-test--buffer-string buf-2) "2- (if (unwind-protect (setq value-171 (apply fn-169 args-170)) (setq f (let (form-description-173) (if (unwind-protect (setq value-171 (app (let ((value-171 'ert-form-evaluation-aborted-172)) (let (form-descr (let* ((fn-169 #'equal) (args-170 (condition-case err (list (auto-re (progn (setq buf-1 (find-file-noselect file-1)) (auto-revert-test--i (unwind-protect (progn (setq buf-1 (find-file-noselect file-1)) (aut (let* ((auto-revert-use-notify t) (auto-revert-avoid-polling t) (was (progn (let* ((auto-revert-use-notify t) (auto-revert-avoid-polling (unwind-protect (progn (let* ((auto-revert-use-notify t) (auto-rever (let* ((coding-system-for-write nil) (temp-file (identity (make-temp (progn (let* ((coding-system-for-write nil) (temp-file (identity (ma (unwind-protect (progn (let* ((coding-system-for-write nil) (temp-fi (let* ((coding-system-for-write nil) (temp-file (identity (make-temp (progn (let* ((coding-system-for-write nil) (temp-file (identity (ma (unwind-protect (progn (let* ((coding-system-for-write nil) (temp-fi (let* ((coding-system-for-write nil) (temp-file (identity (make-temp (progn (customize-set-variable 'auto-revert-interval 0.1) (let* ((co (unwind-protect (progn (customize-set-variable 'auto-revert-interval (let ((auto-revert-interval-orig auto-revert-interval)) (unwind-prot #f(lambda () [t] (let ((value-147 (gensym "ert-form-evaluation-abort #f(compiled-function () #)() handler-bind-1(#f(compiled-function () # ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name auto-revert-test05-global-notify :doc ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (tag :unstable)) #f(compiled-function (event-type ert-run-tests-batch((not (tag :unstable))) ert-run-tests-batch-and-exit((not (tag :unstable))) eval((ert-run-tests-batch-and-exit '(not (tag :unstable))) t) command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq treesit-extra-l command-line() normal-top-level() Test auto-revert-test05-global-notify condition: (ert-test-failed ((should (equal (auto-revert-test--buffer-string buf-2) "2-a")) :form (equal "" "2-a") :value nil :explanation (arrays-of-different-length 0 3 "" "2-a" first-mismatch-at 0))) FAILED 5/7 auto-revert-test05-global-notify (1.020224 sec) at lisp/au= torevert-tests.el:451 Reverting buffer `emacs-test-cjR4uH-autorevert-2' passed 6/7 auto-revert-test06-write-file (0.136182 sec) Reverting buffer `emacs-test-EnNjg7-autorevert' Reverting buffer `emacs-test-EnNjg7-autorevert-0' Reverting buffer `emacs-test-EnNjg7-autorevert-1' Reverting buffer `emacs-test-EnNjg7-autorevert-2' Reverting buffer `emacs-test-EnNjg7-autorevert-3' Reverting buffer `emacs-test-EnNjg7-autorevert-4' Reverting buffer `emacs-test-EnNjg7-autorevert-5' Reverting buffer `emacs-test-EnNjg7-autorevert-6' Reverting buffer `emacs-test-EnNjg7-autorevert-7' Reverting buffer `emacs-test-EnNjg7-autorevert-8' Reverting buffer `emacs-test-EnNjg7-autorevert-9' passed 7/7 auto-revert-test07-auto-revert-several-buffers (5.077571 s= ec) Ran 7 tests, 6 results as expected, 1 unexpected (2024-10-19 11:03:12+0200= , 14.040452 sec) 1 unexpected results: FAILED auto-revert-test05-global-notify make[1]: *** [Makefile:185: lisp/autorevert-tests.log] Error 1 make[1]: Leaving directory '/home/albinus/src/emacs/test' make: *** [Makefile:251: lisp/autorevert-tests] Error 2 make: Leaving directory '/home/albinus/src/emacs/test' =2D-8<---------------cut here---------------end--------------->8--- Could you pls check what's up? > Best Regards, Lin Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 13:54:22 2024 Received: (at 73855) by debbugs.gnu.org; 19 Oct 2024 17:54:22 +0000 Received: from localhost ([127.0.0.1]:44705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Def-0003ug-MF for submit@debbugs.gnu.org; Sat, 19 Oct 2024 13:54:22 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:59585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2Deb-0003uO-4y for 73855@debbugs.gnu.org; Sat, 19 Oct 2024 13:54:20 -0400 Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-5c96b2a10e1so3783805a12.2 for <73855@debbugs.gnu.org>; Sat, 19 Oct 2024 10:53:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729360367; x=1729965167; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=gWWzMrlrmYum0VwoI9L4I7oxQH7uc4A1ycPbIrrkviA=; b=IvWX51re4PhcywFXo6aNEzNloSovAmgb3JzGJJI8eyp7EBYe2/XHK9JsDJefWjxFcY 9YEcnOdTdhhVSea+09T9s/Y9XRLkNkH3oqKx4nDdSI/YvGmVhoPqZUni0zS+EXoQGXi2 nFzfw8l+sUBc29L/aNL8zRow1H9qRtBCb8TK3/6J56mRNc7Tf5uV6XwSiKYcviGm3JDS br5qmocd4HbpQSQKGbV2Uthsz4kGO34L1vK1v4XUihwpSP+yDmcaQnRcvvVborWwufC2 C5GUsgolK6Kla45ik9cH2M5B3e7t4NKZLcM3v8vN7hg7cwexh2tq0n4jzU0bvvFO3TT3 nZOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729360367; x=1729965167; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=gWWzMrlrmYum0VwoI9L4I7oxQH7uc4A1ycPbIrrkviA=; b=BytWcviEC7FI81UCXiNsyuocHP6123DoCZoOzacVp4+nwCcA3veYg+5xZk32c+pFnS 3s9Ddz+onJG1BRnB++sA+8C1oUTD+yKN5aW/FNHHz+yClZ1N2VUy74Jj3UTawq6X7t66 /vJaqQ9N2CFXCKFFDswR9njTKvZhz209W81nqAdxAgzlcbMEQhK3A+7dOSIu9eWXFO77 qjGgIRsyy+/RsscEcB9ijdnNgNb72IbsHb9xFjQwrrMXm3BM2fGB0NJu4jMLw+V6H9n4 dVOBHnvAGR49bZYamLbG/rG3IVpP0hB+sYT1st664lplV+fyl9NaIWC51y1r2TnF5DE6 SMYw== X-Gm-Message-State: AOJu0YyoqNuPcFm+UrAmvlQgQO2F7PC4kLBB7Uxp1LA20lmeArc/TKZd 4b+C/c2rFvwmY1kvyISIEU6JBMa6gf9t39xsteI6knRrjwlalHr72I62hd8eDeSBV+PshOUIafB lYfHAhro1uVOCUGq0c7DB1ahmgeA= X-Google-Smtp-Source: AGHT+IHl4ycNPokmhODVdB796RV1o535+9hSdn0lGbIAsnsc7cLD4kajJBFdrRKFaK7ZCF841wAATpgEaLCJL1G+9OE= X-Received: by 2002:a05:6402:42d1:b0:5c8:8d5e:19b0 with SMTP id 4fb4d7f45d1cf-5ca0ae87a01mr5699852a12.30.1729360366988; Sat, 19 Oct 2024 10:52:46 -0700 (PDT) MIME-Version: 1.0 References: <871q0dx31n.fsf@gmx.de> <87ldyko40u.fsf@gmx.de> In-Reply-To: <87ldyko40u.fsf@gmx.de> From: Lin Sun Date: Sat, 19 Oct 2024 17:52:35 +0000 Message-ID: Subject: Re: bug#73855: [PATCH] * lisp/autorevert.el: Avoid reverting buffer in short time To: Michael Albinus Content-Type: multipart/mixed; boundary="0000000000005d13b40624d816b8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73855 Cc: 73855@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.0 (-) --0000000000005d13b40624d816b8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Michael, On Sat, Oct 19, 2024 at 9:06=E2=80=AFAM Michael Albinus wrote: > > Thanks for explanation, now I understand the scenario. > > Your patch makes sense. However, autorevert-tests fail now: ... > 1 unexpected results: > FAILED auto-revert-test05-global-notify > > make[1]: *** [Makefile:185: lisp/autorevert-tests.log] Error 1 ... > Could you pls check what's up? > > Best regards, Michael. Thank you for found the issue, really appreciate it! The issue was fixed by setting the variable 'auto-revert--lockout-interval' to the half value of 'auto-revert-interval' (similar to its definition). Please help review again, thanks. --0000000000005d13b40624d816b8 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Enhance-the-auto-revert-to-avoid-revert-a-buffer-in-.patch" Content-Disposition: attachment; filename="0001-Enhance-the-auto-revert-to-avoid-revert-a-buffer-in-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m2ggi4a50 RnJvbSBiYzIyZmYwZmM2MGIyY2NiMDcxYTE4ZmI1NWUwOGJiNDlmNzhjMjVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBU aHUsIDE3IE9jdCAyMDI0IDA2OjUwOjMxICswMDAwClN1YmplY3Q6IFtQQVRDSF0gRW5oYW5jZSB0 aGUgYXV0by1yZXZlcnQgdG8gYXZvaWQgcmV2ZXJ0IGEgYnVmZmVyIGluIHNob3J0CiB0aW1lCgoq IGxpc3AvYXV0b3JldmVydC5lbDogTmV3IHZhcmlhYmxlIGF1dG8tcmV2ZXJ0LS1sYXN0LXRpbWUg Zm9yCiAgKGF1dG8tcmV2ZXJ0LWhhbmRsZXIpIGFuZCAoYXV0by1yZXZlcnQtbm90aWZ5LWhhbmRs ZXIpLgoqIHRlc3QvbGlzcC9hdXRvcmV2ZXJ0LXRlc3RzLmVsOiBTZXQgdGhlIGF1dG8tcmV2ZXJ0 LS1sb2Nrb3V0LWludGVydmFsCiAgY29ycmVjdGx5IGluICh3aXRoLWF1dG8tcmV2ZXJ0LXRlc3Qp LgotLS0KIGxpc3AvYXV0b3JldmVydC5lbCAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrLS0t LQogdGVzdC9saXNwL2F1dG9yZXZlcnQtdGVzdHMuZWwgfCAgNyArKysrKy0tCiAyIGZpbGVzIGNo YW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlz cC9hdXRvcmV2ZXJ0LmVsIGIvbGlzcC9hdXRvcmV2ZXJ0LmVsCmluZGV4IDBmZGFiNmZmYzlmLi5l Zjc1ODU4NGMwZCAxMDA2NDQKLS0tIGEvbGlzcC9hdXRvcmV2ZXJ0LmVsCisrKyBiL2xpc3AvYXV0 b3JldmVydC5lbApAQCAtMzcwLDYgKzM3MCw5IEBAIGF1dG8tcmV2ZXJ0LW5vdGlmeS1tb2RpZmll ZC1wCiAgICJOb24tbmlsIHdoZW4gZmlsZSBoYXMgYmVlbiBtb2RpZmllZCBvbiB0aGUgZmlsZSBz eXN0ZW0uCiBUaGlzIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGEgZmlsZSBub3RpZmljYXRpb24gZXZl bnQuIikKIAorKGRlZnZhci1sb2NhbCBhdXRvLXJldmVydC0tbGFzdC10aW1lIG5pbAorICAiVGhl IGxhc3QgdGltZSBvZiBidWZmZXIgd2FzIHJldmVydGVkLiIpCisKIChkZWZ2YXIgYXV0by1yZXZl cnQtZGVidWcgbmlsCiAgICJVc2UgZm9yIGRlYnVnIG1lc3NhZ2VzLiIpCiAKQEAgLTc0OSwxMyAr NzUyLDE3IEBAIGF1dG8tcmV2ZXJ0LW5vdGlmeS1oYW5kbGVyCiAgICAgICAgICAgICAgIDs7IE1h cmsgYnVmZmVyIG1vZGlmaWVkLgogICAgICAgICAgICAgICAoc2V0cSBhdXRvLXJldmVydC1ub3Rp ZnktbW9kaWZpZWQtcCB0KQogCi0gICAgICAgICAgICAgIDs7IFJldmVydCB0aGUgYnVmZmVyIG5v dyBpZiB3ZSdyZSBub3QgbG9ja2VkIG91dC4KKyAgICAgICAgICAgICAgOzsgTG9jayBvdXQgdGhl IGJ1ZmZlcgogICAgICAgICAgICAgICAodW5sZXNzIGF1dG8tcmV2ZXJ0LS1sb2Nrb3V0LXRpbWVy Ci0gICAgICAgICAgICAgICAgKGF1dG8tcmV2ZXJ0LWhhbmRsZXIpCiAgICAgICAgICAgICAgICAg KHNldHEgYXV0by1yZXZlcnQtLWxvY2tvdXQtdGltZXIKICAgICAgICAgICAgICAgICAgICAgICAo cnVuLXdpdGgtdGltZXIKICAgICAgICAgICAgICAgICAgICAgICAgYXV0by1yZXZlcnQtLWxvY2tv dXQtaW50ZXJ2YWwgbmlsCi0gICAgICAgICAgICAgICAgICAgICAgICMnYXV0by1yZXZlcnQtLWVu ZC1sb2Nrb3V0IGJ1ZmZlcikpKSkpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIydhdXRv LXJldmVydC0tZW5kLWxvY2tvdXQgYnVmZmVyKSkKKyAgICAgICAgICAgICAgICA7OyBSZXZlcnQg aXQgd2hlbiBmaXJzdCBlbnRyeSBvciBpdCB3YXMgcmV2ZXJ0ZWQgaW50ZXJ2YWxzIGFnbworICAg ICAgICAgICAgICAgICh3aGVuIChvciAobnVsbCBhdXRvLXJldmVydC0tbGFzdC10aW1lKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAoPiAoZmxvYXQtdGltZSAodGltZS1zaW5jZSBhdXRvLXJl dmVydC0tbGFzdC10aW1lKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0by1yZXZl cnQtLWxvY2tvdXQtaW50ZXJ2YWwpKQorICAgICAgICAgICAgICAgICAgKGF1dG8tcmV2ZXJ0LWhh bmRsZXIpKSkpKSkpKSkpCiAKIChkZWZ1biBhdXRvLXJldmVydC0tZW5kLWxvY2tvdXQgKGJ1ZmZl cikKICAgIkVuZCB0aGUgbG9ja291dCBwZXJpb2QgYWZ0ZXIgYSBub3RpZmljYXRpb24uCkBAIC04 MDEsNyArODA4LDggQEAgYXV0by1yZXZlcnQtaGFuZGxlcgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIydidWZmZXItc3RhbGUtLWRlZmF1bHQtZnVuY3Rpb24pCiAgICAgICAgICAgICAg ICAgICAgICAgICAgIHQpKSkpCiAgICAgICAgICBlb2IgZW9ibGlzdCkKLSAgICAoc2V0cSBhdXRv LXJldmVydC1ub3RpZnktbW9kaWZpZWQtcCBuaWwpCisgICAgKHNldHEgYXV0by1yZXZlcnQtbm90 aWZ5LW1vZGlmaWVkLXAgbmlsCisgICAgICAgICAgYXV0by1yZXZlcnQtLWxhc3QtdGltZSAoY3Vy cmVudC10aW1lKSkKICAgICAod2hlbiByZXZlcnQKICAgICAgICh3aGVuIChhbmQgYXV0by1yZXZl cnQtdmVyYm9zZQogICAgICAgICAgICAgICAgICAobm90IChlcSByZXZlcnQgJ2Zhc3QpKSkKZGlm ZiAtLWdpdCBhL3Rlc3QvbGlzcC9hdXRvcmV2ZXJ0LXRlc3RzLmVsIGIvdGVzdC9saXNwL2F1dG9y ZXZlcnQtdGVzdHMuZWwKaW5kZXggNDc2Mzk5NGM1ZDQuLjdlMTc2ZGY2ODAzIDEwMDY0NAotLS0g YS90ZXN0L2xpc3AvYXV0b3JldmVydC10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvYXV0b3JldmVy dC10ZXN0cy5lbApAQCAtMTMyLDEyICsxMzIsMTUgQEAgYXV0by1yZXZlcnQtLWRlZnRlc3QtcmVt b3RlCiAgICAgICAgICAoZXJyb3IgKG1lc3NhZ2UgIiVzIiBlcnIpIChzaWduYWwgKGNhciBlcnIp IChjZHIgZXJyKSkpKSkpKQogCiAoZGVmbWFjcm8gd2l0aC1hdXRvLXJldmVydC10ZXN0ICgmcmVz dCBib2R5KQotICBgKGxldCAoKGF1dG8tcmV2ZXJ0LWludGVydmFsLW9yaWcgYXV0by1yZXZlcnQt aW50ZXJ2YWwpKQorICBgKGxldCAoKGF1dG8tcmV2ZXJ0LWludGVydmFsLW9yaWcgYXV0by1yZXZl cnQtaW50ZXJ2YWwpCisgICAgICAgICAoYXV0by1yZXZlcnQtLWxvY2tvdXQtaW50ZXJ2YWwtb3Jp ZyBhdXRvLXJldmVydC0tbG9ja291dC1pbnRlcnZhbCkpCiAgICAgICh1bndpbmQtcHJvdGVjdAog ICAgICAgICAgKHByb2duCiAgICAgICAgICAgIChjdXN0b21pemUtc2V0LXZhcmlhYmxlICdhdXRv LXJldmVydC1pbnRlcnZhbCAwLjEpCisgICAgICAgICAgIChzZXRxIGF1dG8tcmV2ZXJ0LS1sb2Nr b3V0LWludGVydmFsIDAuMDUpCiAgICAgICAgICAgICxAYm9keSkKLSAgICAgICAoY3VzdG9taXpl LXNldC12YXJpYWJsZSAnYXV0by1yZXZlcnQtaW50ZXJ2YWwgYXV0by1yZXZlcnQtaW50ZXJ2YWwt b3JpZykpKSkKKyAgICAgICAoY3VzdG9taXplLXNldC12YXJpYWJsZSAnYXV0by1yZXZlcnQtaW50 ZXJ2YWwgYXV0by1yZXZlcnQtaW50ZXJ2YWwtb3JpZykKKyAgICAgICAoc2V0cSBhdXRvLXJldmVy dC0tbG9ja291dC1pbnRlcnZhbCBhdXRvLXJldmVydC0tbG9ja291dC1pbnRlcnZhbC1vcmlnKSkp KQogCiAoZGVmdW4gYXV0by1yZXZlcnQtdGVzdHMtLXdyaXRlLWZpbGUgKHRleHQgZmlsZSB0aW1l LWRlbHRhICZvcHRpb25hbCBhcHBlbmQpCiAgICh3cml0ZS1yZWdpb24gdGV4dCBuaWwgZmlsZSBh cHBlbmQgJ25vLW1lc3NhZ2UpCi0tIAoyLjM0LjEKCg== --0000000000005d13b40624d816b8-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 20 05:16:04 2024 Received: (at 73855-done) by debbugs.gnu.org; 20 Oct 2024 09:16:04 +0000 Received: from localhost ([127.0.0.1]:45811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2S2e-0004LG-DL for submit@debbugs.gnu.org; Sun, 20 Oct 2024 05:16:04 -0400 Received: from mout.gmx.net ([212.227.15.19]:43753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2S2c-0004Kl-9m for 73855-done@debbugs.gnu.org; Sun, 20 Oct 2024 05:16:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729415730; x=1730020530; i=michael.albinus@gmx.de; bh=FmEsH5DhaSLpgj65LIy0GtAKiJkvHhbKzLcxTwzhh8w=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Ut/tlN9/YJ+8s5DFGacUVPklfxp4yb660fmSrgQMEg6tOB71wIATXRLwBaFTBWCG Ohl3yF1Zxm47/P/8RmVk0U/NYQycK2/DwkCIra5LZ761a2feRt1mm8bbT6XoCyrrR zu1LGBpvM8SDBcwinWRvyJRNZOPGqZgWq/vqqPRulAWpBdclznIp4Cpcf7LMyyAfJ jjhD/FmpMCl+sIcuLlmWAutKUyoWb7BQwF6FndQmePgclcVDCpRviy+4ik2A1Rz90 eAmDIUzA86hvLgjw4+r9BIGbHTmU/0f9+7JlOJLfres7aKJn13GXNCnNWBv7YXxIu +5Vh64wm3WlU1fsXpg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N8XPn-1txllj2jsv-010WLk; Sun, 20 Oct 2024 11:15:30 +0200 From: Michael Albinus To: Lin Sun Subject: Re: bug#73855: [PATCH] * lisp/autorevert.el: Avoid reverting buffer in short time In-Reply-To: (Lin Sun's message of "Sat, 19 Oct 2024 17:52:35 +0000") References: <871q0dx31n.fsf@gmx.de> <87ldyko40u.fsf@gmx.de> Date: Sun, 20 Oct 2024 11:15:26 +0200 Message-ID: <87msizcez5.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Vm3pXprIVYkvisrYhJ7DUlHICfAosUP+Q8xN7Zjpy2GPb0B2Woi ADecrTSGia0Vr0UrbHVBywpnrpdsPbZnSWptuOBb/fmgWcBgB3AKGM3R8XN9pTTKToDzptw 9cFJxYes9zl65crMOtGXoii1ZK4tnhTWVECLDdb27Pw37TwAHtpfBS3p09IVk8qEI3hyd7J O2PbCwouTEtfezlNsSDCg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:P7kfQy/XkTg=;u85buD0dnx89l54fj4zIbb1vwQ2 3ca0UQeebqYq7GqHO2fT7VwN2v1sLYDN0m59iZmLR3CVbbtAtt5joGlP12nVugWM+dh8ZibVt +Zvxz4RrXJhkb1+wjRtQ0OZuOjG6bVKH4k78zGdCPQ0kAtYW4KyQZivO1SDd0lMwh/u0IFfbR KKlHfHKO8lBl9b3vk74rHY9kap7kwMTrH8LQulm2J2UwC1DMdAmi9m9e+/sBBAuyZFzRirWtk lrxjUivMIoz5/yA7YebW2xuO2OE3iRR1O4G94yVt9t2/2sWiuctgsosWyUQyu96S9gRcCMooa 2beryWO3ylK3vMG03ubzk7+nzde4OhQN0pVF9quDEz5iomz9qHL3i8jM9CFz87eJu9w6nYMS+ nvjLaoDs5UKZZu+lLjhfGH1NSf7X/cu72+P7dPp+RO0uAW3/OnpuRNnSUgnNRuMDdExeK9AGV aCjnZww/xA0bpRn3Z7+Bl1C8CSg9HrRFSFS2cq4f++Bxwsf1exU770rXDO+otLA4NnUPpxyAm 7PKYHv/1zuLnxXkJWbb7ikdGf2VhVhOvru3+E9/Jg1SmHINy2U2UCw8GoWkGsakY/Hbd7Ph/y TtNOPtTA3o3VyR534jDdzT04yMtBTNqb6hCtq+/wv77jqtg4RK2Hhd6R87cA2fpWCTkTGQXoA GoTpz+NfNqleysA4tK0TzNjyVFyPmWNZnPMweBsufzydG+qGIqv/S/+J3P8W4wl9Dpw/RsLNE nTXyZwqBsxn18BUv4/ieFF4FR0nRfZvisv+SxL88ykNIOD3Vo5DJAg9IEm+Z69OelupAi7DFr bm0a7fF7/PfWdNitSZs0Yyfw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73855-done Cc: 73855-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: -1.7 (-) Version: 31.1 Lin Sun writes: > Hi Michael, Hi Lin, > Thank you for found the issue, really appreciate it! The issue was > fixed by setting the variable 'auto-revert--lockout-interval' to the > half value of 'auto-revert-interval' (similar to its definition). > > Please help review again, thanks. This looks good now. I've pushed it to master, closing the bug. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 20 14:31:43 2024 Received: (at 73855-done) by debbugs.gnu.org; 20 Oct 2024 18:31:43 +0000 Received: from localhost ([127.0.0.1]:48451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2aiN-0006Ha-1z for submit@debbugs.gnu.org; Sun, 20 Oct 2024 14:31:43 -0400 Received: from mail-ed1-f43.google.com ([209.85.208.43]:55488) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t2aiK-0006HD-0b for 73855-done@debbugs.gnu.org; Sun, 20 Oct 2024 14:31:40 -0400 Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-5cb15b84544so1099654a12.2 for <73855-done@debbugs.gnu.org>; Sun, 20 Oct 2024 11:31:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729449009; x=1730053809; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=XhUxoZtwPLSdIsBu6wZhYb7OX5EGn9+wxX5DFALuUV8=; b=FctLn0/uRHNI7AXivTsKo0TCW/mXPxmjrAAr+iIgUhkDdPJjeVOOBqgH5HbpZF+uv9 B5NAL7T+Kzbq/YQnFtFnoT1LJaHKigvX8bayAeigfQEeUbTCzIry4wSTJdHgcXbSRKiC GTYOuqYVtcYNdsHnhkOz1djfobQt39p72VOvf6vK5s+jOVy0mVJ6UM3JbXCRpmd8OgIc pZaRASSPuS/lDMsVjJdJenvryhoNHvzXn7fCYPL6PqESANwSsSFqzRB6Ly2/quh+afNm U08s4RjvWWT1muFHnoyCCijmQgp5t6oZSOxAadb5hPOKTzR053VJAOwrjDYRGlIrf4do zTSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729449009; x=1730053809; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XhUxoZtwPLSdIsBu6wZhYb7OX5EGn9+wxX5DFALuUV8=; b=ugGRrxJRTKGb1LEIZ0QLrH6+ulTAQFstjLL1pGSkOKR2VSFUvkn9tSRPCy4egxryfb qcDBfdieFhkT7FB7PlIo0peldfWPjtKKgaADWx49YFzRBweNeRnXrDlB4Vb1WswlTzZQ 9PENiJq9WIpVoET/LINVOiBnpP09eSBwLHeVlXQQN4EMW6UE1aNl+n7nPpp26ehFkbu1 Qwf8TpwI8XZyJFfsXVI0WC+vi1Xeg6ji+5q8nsMgQSP8GfwTW+dIS7UjMeOnLx0c1yKs tTI/eg/oCaQ4LjbYlQ35bLsSPeA9Nlm/HSrOOdWYPzAHcF/M0ns7mL+so0Gp2rEiJkAL 3aIQ== X-Gm-Message-State: AOJu0Yw4xulu3dRPwRlMML5ijK9jBEB+ispAHy6n+dbI2bMud06OhRif RNzd23RAI3axOzqbAdD8TKgM5o9AJR1G8lEIAY9H3piA6yzRTpbmjMZJDgmBA14SPifUBcT8BBv Gkc91EDcqic57lllEEfwB9Ek2tVU= X-Google-Smtp-Source: AGHT+IFw84EXnG6BUaMa3elkFMswKYlr4W9BhUvitQKd2J3a+0Kma5lafC0OjC0YMuuxW/qNvv2IonU90Qj+XYLx1oU= X-Received: by 2002:a05:6402:3818:b0:5c8:9476:2bf with SMTP id 4fb4d7f45d1cf-5ca0af7effamr8983721a12.35.1729449008475; Sun, 20 Oct 2024 11:30:08 -0700 (PDT) MIME-Version: 1.0 References: <871q0dx31n.fsf@gmx.de> <87ldyko40u.fsf@gmx.de> <87msizcez5.fsf@gmx.de> In-Reply-To: <87msizcez5.fsf@gmx.de> From: Lin Sun Date: Sun, 20 Oct 2024 18:29:57 +0000 Message-ID: Subject: Re: bug#73855: [PATCH] * lisp/autorevert.el: Avoid reverting buffer in short time To: Michael Albinus Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73855-done Cc: 73855-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: -1.0 (-) On Sun, Oct 20, 2024 at 9:15=E2=80=AFAM Michael Albinus wrote: > > Version: 31.1 > > Lin Sun writes: > > > Hi Michael, > > Hi Lin, > > > Thank you for found the issue, really appreciate it! The issue was > > fixed by setting the variable 'auto-revert--lockout-interval' to the > > half value of 'auto-revert-interval' (similar to its definition). > > > > Please help review again, thanks. > > This looks good now. I've pushed it to master, closing the bug. > > Best regards, Michael. Hi Michael, Thank you so much! Best regards, Lin From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 12 19:31:25 2024 Received: (at submit) by debbugs.gnu.org; 13 Nov 2024 00:31:25 +0000 Received: from localhost ([127.0.0.1]:40020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tB1I4-0005aZ-Oj for submit@debbugs.gnu.org; Tue, 12 Nov 2024 19:31:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:37940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tB1I2-0005aR-6x for submit@debbugs.gnu.org; Tue, 12 Nov 2024 19:31:22 -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 1tB1I2-0008Si-0D for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2024 19:31:22 -0500 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tB1I0-0005Sy-Ak for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2024 19:31:21 -0500 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-5cec8c4e2f6so7411611a12.1 for ; Tue, 12 Nov 2024 16:31:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731457878; x=1732062678; darn=gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=RgbhGW6lLCchG04WHeIpIYIzUUBhMhCxjDOVAsBl/NA=; b=gUpyDuS0NgZ9TX++Pv5zNOwp1p2H1IhBtf+AI5nWYsMwX+atorLZT0QYFqlW0euzZu X7SOOeKeKbpzMY+2GJN8R46wgPpFhk0muN/C/HFsysvDsJ966DxEliyAQmxVPHmP83dq Fb0ETc75pBaiA79SLNZVel/aIbxpupxARFdC2xaZ99axeZpidYACztRJOfwRMT2YI8D9 MTozjmyrRMEFaq8jkrNnhtbuaeK9kbttGmIZAv67s90JUazqYDVIRFpyFe0vYDjW3F4s V1GifRPHMeogpauAOZJRMoQascLp2bVFMwc0QFJ2hv8Sg/eXsQvOGMyi+EX7DlkFln+b Gd4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731457878; x=1732062678; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RgbhGW6lLCchG04WHeIpIYIzUUBhMhCxjDOVAsBl/NA=; b=FHdFPNNGi1oTPH+3Nfs0YqFunZJB6f0XLFJqkvP3oHDXr8tgsU+gqDHGGAv316ek4T 2RSWWfvyiLyFjXVPLSHsSdFTYGy68ReY3W8SMWJ+OojFX4GHCkrXEKpljuqSMjcAeKSd D1ZCLlDkb5PF9f9kc0u6ZXq0nv7rNmdakpDWeYIIvKoFgZil1szFFF6Y31/uXPSdQZos 106GxYLby4gx0PFHLud4W1N5Tk7Q8IubIMwKeRAa3ApOCakz1hcF6Nc2ekqaCO6jSwpz /CQuH0WGAWt+5ztCCQ+8U7RUVXCwowuvNDvE1KkgnUOy7MtgaS0QQSlZMV0jxnTElIqe l0NQ== X-Gm-Message-State: AOJu0YyS1M+/3r1JmDMhFB9MSdX9vhl8RuTPqbsrthHnj6/w6aR2zXLw yKHYnHCjbYy0rQzh64XMmYSH4YbEi/Vg5hDJnbgatbJH2UfE4SKXH2wlFl8PQaiiT85xhB1gpA+ dyNw2OUBaZ4ERQEXzig7+7Fe16CAa/Gsd X-Google-Smtp-Source: AGHT+IFWve65aUK9qfK6sec0pLK7V3BimVYOGgMN9tZbLHcUHfkmdiyVlxS4gS5l2tcavb0qua8YgJgvEblcuZQnxME= X-Received: by 2002:a50:d011:0:b0:5cf:faf:607e with SMTP id 4fb4d7f45d1cf-5cf0faf60f6mr10844942a12.2.1731457877890; Tue, 12 Nov 2024 16:31:17 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Lin Sun Date: Wed, 13 Nov 2024 00:31:07 +0000 Message-ID: Subject: [BUG] Error: void-function (rx) during generating autoloads for python.el when building from source To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::52c; envelope-from=sunlin7.mail@gmail.com; helo=mail-ed1-x52c.google.com 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, 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: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) I met a compile issue while generating the autoloads.el from python.el, it seems the `python--auto-mode-alist-regexp` is defined with 'rx' but the 'rx' wasn't loaded. Should relate to the commit `2f485e68ff96cc66a17df2c0a58e272bbfc24765` Add Python "*.pth" files to auto-mode-alist * lisp/progmodes/python.el (python--auto-mode-alist-regexp): New variable. Here is the errors: Loading ~/dev-env/work-dev/emacs31.build/lisp/theme-loaddefs.el (source)... Error: void-function (rx) (rx (or (seq "." (or "py" "pth" "pyi" "pyw")) (seq "/" (or "SConstruct" "SConscript"))) eos) (defconst python--auto-mode-alist-regexp (rx (or (seq "." (or "py" "pth" "pyi" "pyw")) (seq "/" (or "SConstruct" "SConscript"))) eos)) eval-buffer(# nil "~/dev-env/work-dev/emacs31.build/lisp/loaddefs.el" nil t) (if eval-function (funcall eval-function buffer (if dump-mode file fullname)) (eval-buffer buffer nil (if dump-mode file fullname) nil t)) (let ((read-symbol-shorthands shorthands)) (if eval-function (funcall eval-function buffer (if dump-mode file fullname)) (eval-buffer buffer nil (if dump-mode file fullname) nil t))) (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq (coding-system-type last-coding-system-used) 'raw-text))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (if eval-function (funcall eval-function buffer (if dump-mode file fullname)) (eval-buffer buffer nil (if dump-mode file fullname) nil t)))) (unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq (coding-system-type last-coding-system-used) 'raw-text))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (if eval-function (funcall eval-function buffer (if dump-mode file fullname)) (eval-buffer buffer nil (if dump-mode file fullname) nil t)))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer))) (let ((buffer (generate-new-buffer " *load*")) (load-in-progress t) (source (string-suffix-p ".el" fullname))) (unless nomessage (if source (message "Loading %s (source)..." file) (message "Loading %s..." file))) (when purify-flag (push (purecopy file) preloaded-file-list)) (unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq (coding-system-type last-coding-system-used) 'raw-text))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (if eval-function (funcall eval-function buffer (if dump-mode file fullname)) (eval-buffer buffer nil (if dump-mode file fullname) nil t)))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer))) (do-after-load-evaluation fullname) (unless (or nomessage noninteractive) (if source (message "Loading %s (source)...done" file) (message "Loading %s...done" file))) t) (if (null (file-readable-p fullname)) (and (null noerror) (signal 'file-error (list "Cannot open load file" file))) (let ((buffer (generate-new-buffer " *load*")) (load-in-progress t) (source (string-suffix-p ".el" fullname))) (unless nomessage (if source (message "Loading %s (source)..." file) (message "Loading %s..." file))) (when purify-flag (push (purecopy file) preloaded-file-list)) (unwind-protect (let ((load-true-file-name fullname) (load-file-name fullname) (set-auto-coding-for-load t) (inhibit-file-name-operation nil) shorthands) (with-current-buffer buffer (set-buffer-multibyte t) (let (deactivate-mark) (insert-file-contents fullname)) (setq shorthands (and hack-read-symbol-shorthands-function (funcall hack-read-symbol-shorthands-function))) (if (and enable-multibyte-characters (or (eq (coding-system-type last-coding-system-used) 'raw-text))) (set-buffer-multibyte nil)) (set-buffer-modified-p nil)) (let ((read-symbol-shorthands shorthands)) (if eval-function (funcall eval-function buffer (if dump-mode file fullname)) (eval-buffer buffer nil (if dump-mode file fullname) nil t)))) (let (kill-buffer-hook kill-buffer-query-functions) (kill-buffer buffer))) (do-after-load-evaluation fullname) (unless (or nomessage noninteractive) (if source (message "Loading %s (source)...done" file) (message "Loading %s...done" file))) t)) load-with-code-conversion("~/dev-env/work-dev/emacs31.build/lisp/loaddefs.el" "~/dev-env/work-dev/emacs31.build/lisp/loaddefs.el" nil nil) load("loaddefs") (condition-case nil (load "loaddefs") (file-error (load "ldefs-boot.el"))) load("loadup.el") Symbol's function definition is void: rx make[2]: *** [Makefile:1016: bootstrap-emacs.pdmp] Error 255 make[2]: Leaving directory '~/dev-env/work-dev/emacs31.build/src' make[1]: *** [Makefile:554: src] Error 2 make[1]: Leaving directory '~/dev-env/work-dev/emacs31.build' make[1]: Entering directory '~/dev-env/work-dev/emacs31.build' *** *** "make all" failed with exit status 2. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 13 09:51:11 2024 Received: (at 73855) by debbugs.gnu.org; 13 Nov 2024 14:51:11 +0000 Received: from localhost ([127.0.0.1]:41409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBEi6-0002bj-QN for submit@debbugs.gnu.org; Wed, 13 Nov 2024 09:51:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBEi5-0002bX-BW for 73855@debbugs.gnu.org; Wed, 13 Nov 2024 09:51:09 -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 1tBEi0-0003Vq-3j; Wed, 13 Nov 2024 09:51:04 -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=WkX1U0lkDmGjQEROQBw9Yvu9NoxQhP4Ze5PmDqsv8NE=; b=RxNxwQJmtZNV SKH5hRX5qRfEG0UnIZK7Tkc5ICP5fdMh5Bt5+pJm9GhkrDSTQIceRwE8Nl3kR2r4GOl8odNfrHq8m cePRBbmz8u4mA0qpVxvzZxDtM4kDgVMbEbwUP60CqDzWXtFZULqwgtWe2ZjtEIlMNxP5TnwvyySdu +0/wZbt9cskIc7j8LM1YyduRvzwbUraEYPRfwU0mEQCkqJ86/LVjzTl4EoBXCAuIeo5aTYpByYZ4v dpLftNgLv+D4b6sLFJtFxM/FazbrcN63qcGXFw3VXFAlatF6quR/x6crJwPJp8vmovMUEudjwOPlv 5pAqw7vOCjcdy08hSkwv4A==; Date: Wed, 13 Nov 2024 16:51:02 +0200 Message-Id: <86zfm3kx0p.fsf@gnu.org> From: Eli Zaretskii To: Lin Sun In-Reply-To: (message from Lin Sun on Wed, 13 Nov 2024 00:31:07 +0000) Subject: Re: bug#73855: [BUG] Error: void-function (rx) during generating autoloads for python.el when building from source References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73855 Cc: 73855@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: Wed, 13 Nov 2024 00:31:07 +0000 > > I met a compile issue while generating the autoloads.el from > python.el, it seems the `python--auto-mode-alist-regexp` is defined > with 'rx' but the 'rx' wasn't loaded. > Should relate to the commit `2f485e68ff96cc66a17df2c0a58e272bbfc24765` > Add Python "*.pth" files to auto-mode-alist > * lisp/progmodes/python.el (python--auto-mode-alist-regexp): New > variable. > > Here is the errors: Thanks, but what is the recipe for reproducing this? just "make bootstrap" or something else? And in what branch? Your bug report lacks any information about your OS, Emacs configuration and version, and the build details. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 13 12:14:34 2024 Received: (at 73855) by debbugs.gnu.org; 13 Nov 2024 17:14:34 +0000 Received: from localhost ([127.0.0.1]:43376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBGws-0000zZ-CN for submit@debbugs.gnu.org; Wed, 13 Nov 2024 12:14:34 -0500 Received: from mail-ed1-f43.google.com ([209.85.208.43]:56715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBGwq-0000zM-69 for 73855@debbugs.gnu.org; Wed, 13 Nov 2024 12:14:33 -0500 Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-5cf04f75e1aso8477989a12.1 for <73855@debbugs.gnu.org>; Wed, 13 Nov 2024 09:14:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731518006; x=1732122806; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ZXKOWyk7bP7DxNEv0aB5g0fQQlXQAqMRXr7oPcfjLl0=; b=gko4UZ05gBc1HXn8AA1iURwKVPqGZWD+1V/UcOObV4EJs82hNsW2N4Vo3WqfU63xBB Vmi2Kc+ZYelqiiJIYBGiT7TqSmtAg8caxMSuH7lsqopaz+T2tuKAmw5V2JpGFd4XO4UD ULql/IKdi5o3Oi4h7TY+r3sUj51ij9GnJwV0sX8dAUgqqvFOnR9Aaa/+j45pL068PjEY D1ka2fxDOIhsGgqCBoakrIdnC5fXYXqYtJGwzTf0HwHPW9k0tt5t4ptlkWrJVm58HXjf +oxUe1wQXlXo1lCFM//UCJ9QT9ay2nB5nVTP+6g/XnYxDKiC33UQ0v64JxR0x50Ytjlu J/Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731518006; x=1732122806; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZXKOWyk7bP7DxNEv0aB5g0fQQlXQAqMRXr7oPcfjLl0=; b=kqB81Sxbmy7GPBYWxBBs0oW8Yx1Nlu3TDHitHE5SB+boKBqHgBra9vVITs34+Y1sku GJp6PQlRNb3gAFxdOTvBVTsyIo5QKVtJDZG0Uzbli7jKA9ygFHyx9CEe85SmP0BGXKjT d5CP0AYVHy+gIQXQ7L3g1YlsR3phXxtbRssH0yIlrH4JbAyTgHns3Y9gKl+t/hR21Kdc rB7qG2p6sfAwyhvr2KbGlOGBkzHln67bnzu7wa2Yh/ayGEFjo7QPqFbGoCbWmO4SrnVs UGvjW84vlN4eENJbUQUYrsX5haNsFOV45qDjvGBs9Z7rdXiXhVVSbAar3Fuyn3jezhjw b4/g== X-Gm-Message-State: AOJu0YwyVOGSZ+QnTFnVh1b0Im6l/ZIRhxrmsOcsmCkXWPfIdeXuSf53 KdsMuO7fS//HezDfHESyXpzUdZWXv5Gvh7gLvuXDszMjNFuK01+s/SJzmnOxR8+Tr0fDfHvsYza 5FmZvWa0yjO+zvPj8h1tXv5ii8uY= X-Google-Smtp-Source: AGHT+IELKYYDAu72DsX+Fqpo9/j/MyuayAqB0JWUr5voDRAj9vwv8Ycx29TC3o7SKHt05O8ckckd7afIoAm5k6X+x7U= X-Received: by 2002:a05:6402:26c2:b0:5cf:fa1:892d with SMTP id 4fb4d7f45d1cf-5cf0fa18bf4mr16914368a12.6.1731518006089; Wed, 13 Nov 2024 09:13:26 -0800 (PST) MIME-Version: 1.0 References: <86zfm3kx0p.fsf@gnu.org> In-Reply-To: <86zfm3kx0p.fsf@gnu.org> From: Lin Sun Date: Wed, 13 Nov 2024 17:13:14 +0000 Message-ID: Subject: Re: bug#73855: [BUG] Error: void-function (rx) during generating autoloads for python.el when building from source To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73855 Cc: 73855@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 (-) On Wed, Nov 13, 2024 at 2:51=E2=80=AFPM Eli Zaretskii wrote: > > From: Lin Sun > > Date: Wed, 13 Nov 2024 00:31:07 +0000 > > I met a compile issue while generating the autoloads.el from > > python.el, it seems the `python--auto-mode-alist-regexp` is defined > > with 'rx' but the 'rx' wasn't loaded. > > Should relate to the commit `2f485e68ff96cc66a17df2c0a58e272bbfc24765` > > Add Python "*.pth" files to auto-mode-alist > > * lisp/progmodes/python.el (python--auto-mode-alist-regexp): New > > variable. > > > > Here is the errors: > > Thanks, but what is the recipe for reproducing this? just "make > bootstrap" or something else? > > And in what branch? Your bug report lacks any information about your > OS, Emacs configuration and version, and the build details. Hi Eli, Thanks for replying, the error happened when I compiled the master branch (a7400cb8810) on Ubuntu 20.04, clang-20, libgccjit-14. I spent more than 1 hours to search what caused the issue on my local but didn't find the root cause, clean up and rebuild didn't help, so I posted the error messages to mail list for searching helping. This morning I checked out the latest master branch and started a fresh building and everything works perfectly. The issue should be my local issue (maybe related to some environment variables or dependent libraries). I'm still keeping my eyes on it, and will investigate the root cause if it happens again. Please close this ticket, thanks, appreciate it! From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 02:40:01 2024 Received: (at 73855) by debbugs.gnu.org; 14 Nov 2024 07:40:01 +0000 Received: from localhost ([127.0.0.1]:44799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBUSO-0006yd-NT for submit@debbugs.gnu.org; Thu, 14 Nov 2024 02:40:01 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBUSM-0006yO-Um for 73855@debbugs.gnu.org; Thu, 14 Nov 2024 02:39:59 -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 1tBUSH-0003Ct-8D; Thu, 14 Nov 2024 02:39:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=6IVv/QdtprN2KooUF+y8lOL/05yN770esBEPUaVVGbI=; b=XkNApbrEmwnC5uHMmQc5 PgrAK04NiDzwDI3fgwc7KsQg9yKQuJUW6QmpIf1ChK3pJszF5Z0mIHVN3DE6e8cxchCByGxt9wmWT AyxsRxcR304WDTqSYU+hHd+U4bS4cj2iVG7ARA8aNlxGsvlEChqcn0RX3HAVSaKvFZyXf6KNkzgae qB0mNgDczO/BmKNX06WVHq3dFXt3pMTPGyCFlComUbJqRGdcIMM8/N/n6AV82NAmoeDwNRJqB74ud EZhcS1Pud1PQ0LIEH1qOkR5eYoSXPZzgR78/i3I+P0T0UN1Nry7uVfyHKWUbh6047xFATBIsMr2KK RBVukBP1mvtl1w==; Date: Thu, 14 Nov 2024 09:39:18 +0200 Message-Id: <86cyiyl0wp.fsf@gnu.org> From: Eli Zaretskii To: Lin Sun , Stefan Kangas In-Reply-To: (message from Lin Sun on Wed, 13 Nov 2024 17:13:14 +0000) Subject: Re: bug#73855: [BUG] Error: void-function (rx) during generating autoloads for python.el when building from source References: <86zfm3kx0p.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73855 Cc: 73855@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: Wed, 13 Nov 2024 17:13:14 +0000 > Cc: 73855@debbugs.gnu.org > > On Wed, Nov 13, 2024 at 2:51 PM Eli Zaretskii wrote: > > > From: Lin Sun > > > Date: Wed, 13 Nov 2024 00:31:07 +0000 > > > I met a compile issue while generating the autoloads.el from > > > python.el, it seems the `python--auto-mode-alist-regexp` is defined > > > with 'rx' but the 'rx' wasn't loaded. > > > Should relate to the commit `2f485e68ff96cc66a17df2c0a58e272bbfc24765` > > > Add Python "*.pth" files to auto-mode-alist > > > * lisp/progmodes/python.el (python--auto-mode-alist-regexp): New > > > variable. > > > > > > Here is the errors: > > > > Thanks, but what is the recipe for reproducing this? just "make > > bootstrap" or something else? > > > > And in what branch? Your bug report lacks any information about your > > OS, Emacs configuration and version, and the build details. > Hi Eli, > Thanks for replying, the error happened when I compiled the master > branch (a7400cb8810) on Ubuntu 20.04, clang-20, libgccjit-14. > > I spent more than 1 hours to search what caused the issue on my local > but didn't find the root cause, clean up and rebuild didn't help, so I > posted the error messages to mail list for searching helping. > This morning I checked out the latest master branch and started a > fresh building and everything works perfectly. > > The issue should be my local issue (maybe related to some environment > variables or dependent libraries). I'm still keeping my eyes on it, > and will investigate the root cause if it happens again. > > Please close this ticket, thanks, appreciate it! Stefan, can you please take a look? Should python.el require rx due to this change? If not, feel free to close. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 04:35:14 2024 Received: (at submit) by debbugs.gnu.org; 14 Nov 2024 09:35:14 +0000 Received: from localhost ([127.0.0.1]:45063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBWFt-0004Fw-NZ for submit@debbugs.gnu.org; Thu, 14 Nov 2024 04:35:14 -0500 Received: from lists.gnu.org ([209.51.188.17]:42582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBWFr-0004Fo-OZ for submit@debbugs.gnu.org; Thu, 14 Nov 2024 04:35:12 -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 1tBWFr-0000LS-AK for bug-gnu-emacs@gnu.org; Thu, 14 Nov 2024 04:35:11 -0500 Received: from mout.kundenserver.de ([212.227.126.133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tBWFp-00068s-Gd for bug-gnu-emacs@gnu.org; Thu, 14 Nov 2024 04:35:11 -0500 Received: from [192.168.178.61] ([89.247.171.243]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MNL2Y-1tRQY12qq2-00UPV7 for ; Thu, 14 Nov 2024 10:35:03 +0100 Message-ID: <4c21d957-b1c3-418a-8a46-8115b9a3c0b1@easy-emacs.de> Date: Thu, 14 Nov 2024 10:35:03 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#73855: [BUG] Error: void-function (rx) during generating autoloads for python.el when building from source To: bug-gnu-emacs@gnu.org References: <86zfm3kx0p.fsf@gnu.org> <86cyiyl0wp.fsf@gnu.org> Content-Language: en-US From: =?UTF-8?Q?Andreas_R=C3=B6hler?= In-Reply-To: <86cyiyl0wp.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:q4GmSNUPg/zDrg23Us0c5q3XcEBlNCuI4K5gpqyYF1MZGlYLXhY psXXC46+0LloxM9H4fabF4LPTNavnf9SgHH39Xw+sM2Oepb6NIpKBBSE+qV7+na8asOOkls 9Gzv5sgR/ApZ8lBOUYR8KOPKQabiDSbp9anNrb2X9FM11dIPVLYBETNZTmitefB+zHfl6R0 c4k2obcuAvi71okzXgS+g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:QpAZeaQjWp4=;MMjx/MxTzsFekLkD8chV7LLYA2r 15usq00roK1ZZelowo2upaFXiur9MkzeOUQlS4VRuUHmUQdvGHySJak0u2FdgFVeXERDf5dw+ 8oOJyuQa10gTIVQ2PYHYbO/t5nnu2OyVejrDkynZuf7o1/TEKXIG0Ud/L1lP4YEK6O3ogPdS4 T2T9e9A5rn3QLA1qPX3ELX1h2trVOvtpLODGXMMfMC5Q0dxL+n31RJ9HTba8tRwJnWRdlzya0 ChP7y3/hdizPHZHzYmURffb62rmozEGnFd8VWfQCrJRJxJ55qprTyo2ZrIHJlQqh4cyMbJ4lg gsxwSOh0aETBr5GhbIeRAC8+a7STOq1zj5XLf5HZ3cNQEQvR3v2GSTytaEK0R6W/dcUIk0rsx wi3fZP8nv404oHyy/FRQCpaWOwDiL866ANxCMX6fgx51Dm4TbnQAE7E8pLSwBri+uQ1J78vhs m6HdOJKC4bbtt4Ze0Cznq6qwn5GeADKBj5m2QUNXX3tQ+x5EWbrTUksS6Be6Dk8eg3GRW58kw mIC0eQSdHWs3KdYsrsE1u6cOSa348LCX7TSFJfiJSWkpCITZY1bPBf5Kj9MiHnagymRXfvthA QLh/Q3dKULFOFS7K5y5/XUp5dlJrSuE/Xm0ZvVLV6uobUuU8mUpuybn0diT9GXmpBbfSGGQlL Xo9tbgQpNnNfkmoO5qonlWpUPUOjPq2xd3n5Ckn+2lmpNm5rkuqvEzHy3rA6dwm3FwtSAt2P5 nx1xs0W/TIFSTO4ICThWw34B10hHC+3GCb6hBN3NDBFxwoZSGHeA6/7jU9yxDNy7pajKHituY FhXDFJQa66xGr4TrXfxI1FPsUvVVjYfzgdC7O0x5gVXyJXoE+Oe6OKoluIfQzngCtn Received-SPF: pass client-ip=212.227.126.133; envelope-from=andreas.roehler@easy-emacs.de; helo=mout.kundenserver.de X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.2 (++) 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: python.el compiles nicely here from emacs -Q: GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2024-11-14 Am 14.11.24 um 08:39 schrieb Eli Zaretskii: >> From: Lin Sun >> Date: Wed, 13 Nov 2024 17:13:14 +0000 >> Cc: 73855@debbugs.gnu.org >> >> On Wed, Nov 13, 2024 at 2:51 PM Eli [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.51.188.17 listed in bl.score.senderscore.com] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [89.247.171.243 listed in zen.spamhaus.org] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.51.188.17 listed in sa-accredit.habeas.com] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 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.2 (+) 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: python.el compiles nicely here from emacs -Q: GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2024-11-14 Am 14.11.24 um 08:39 schrieb Eli Zaretskii: >> From: Lin Sun >> Date: Wed, 13 Nov 2024 17:13:14 +0000 >> Cc: 73855@debbugs.gnu.org >> >> On Wed, Nov 13, 2024 at 2:51 PM Eli [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.51.188.17 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.51.188.17 listed in sa-accredit.habeas.com] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [89.247.171.243 listed in zen.spamhaus.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager python.el compiles nicely here from emacs -Q: GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2024-11-14 Am 14.11.24 um 08:39 schrieb Eli Zaretskii: >> From: Lin Sun >> Date: Wed, 13 Nov 2024 17:13:14 +0000 >> Cc: 73855@debbugs.gnu.org >> >> On Wed, Nov 13, 2024 at 2:51 PM Eli Zaretskii wrote: >>>> From: Lin Sun >>>> Date: Wed, 13 Nov 2024 00:31:07 +0000 >>>> I met a compile issue while generating the autoloads.el from >>>> python.el, it seems the `python--auto-mode-alist-regexp` is defined >>>> with 'rx' but the 'rx' wasn't loaded. >>>> Should relate to the commit `2f485e68ff96cc66a17df2c0a58e272bbfc24765` >>>> Add Python "*.pth" files to auto-mode-alist >>>> * lisp/progmodes/python.el (python--auto-mode-alist-regexp): New >>>> variable. >>>> >>>> Here is the errors: >>> Thanks, but what is the recipe for reproducing this? just "make >>> bootstrap" or something else? >>> >>> And in what branch? Your bug report lacks any information about your >>> OS, Emacs configuration and version, and the build details. >> Hi Eli, >> Thanks for replying, the error happened when I compiled the master >> branch (a7400cb8810) on Ubuntu 20.04, clang-20, libgccjit-14. >> >> I spent more than 1 hours to search what caused the issue on my local >> but didn't find the root cause, clean up and rebuild didn't help, so I >> posted the error messages to mail list for searching helping. >> This morning I checked out the latest master branch and started a >> fresh building and everything works perfectly. >> >> The issue should be my local issue (maybe related to some environment >> variables or dependent libraries). I'm still keeping my eyes on it, >> and will investigate the root cause if it happens again. >> >> Please close this ticket, thanks, appreciate it! > Stefan, can you please take a look? Should python.el require rx due > to this change? If not, feel free to close. > > > From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 09:09:16 2024 Received: (at 73855-done) by debbugs.gnu.org; 17 Nov 2024 14:09:17 +0000 Received: from localhost ([127.0.0.1]:56321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCfxk-0003X6-IF for submit@debbugs.gnu.org; Sun, 17 Nov 2024 09:09:16 -0500 Received: from mail-ej1-f47.google.com ([209.85.218.47]:42487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCfxh-0003Wq-SZ for 73855-done@debbugs.gnu.org; Sun, 17 Nov 2024 09:09:14 -0500 Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-a9e8522c10bso523513566b.1 for <73855-done@debbugs.gnu.org>; Sun, 17 Nov 2024 06:09:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731852488; x=1732457288; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=DvoRP6DCddkFQSCvVNcej4AYXsyTP3T2P7sUIcP7S1w=; b=PB19wECCDNxSIwA2xAloI93IkZLRn1xNm+G0SBC/wsP0z3g7qdb9D3ZpR763DBmx6j WuHg5eZuwp8viHfRcG132WumEWyVJwT/Gn2243FpNhuVbyuu5/joru6XxG7tvbp1eBFZ CBViwQfYDHXCZRqAIyFmYYKBUsfika2wdWE4rZM8GT38ZhKM3NN0BPBQKSD0yVMZx+nE JC5C8l0zepYEwU6arDOz/SMZ7aX7a9rfZy+Fz5Bt8r0O1ximSyIZEKwarMRj6SGK/UqY xzxgLKhGikNkvtqV8rVgLQGaoNHdYVHC9xAk+texPK4043PB4AOMCi00grXvTq9CI8dD oO9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731852488; x=1732457288; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DvoRP6DCddkFQSCvVNcej4AYXsyTP3T2P7sUIcP7S1w=; b=B7WcLkEObME9HDHdMgXFkMYLoO7SrUkDrD5tmceylt6CrNwos6Nd/Pwa2oLyno0ReW ugVX9W6+90ZsM4szmRDEA7XMyHWeMcAQ+u7AZl33AOhgCF5uXqXzVXLb0We9WyE3XJv9 073q0tQ5i8myweJhg4HqVAg4YsSYpPto0AGhqS6q6XysPrbI80IrGewArqGfWHjlYj+/ iyHn5oUcIpnA6snElaZgTdbGHkjSGV+6E23pvBrFPdOjZwRh+hvdQzSmAzzC2A7aBqlE 6EsSbhL1bk1AzI1vQgqAym5FK8wWDbMjD2a5LWuZsF26asNJI0Ozw4Tb6/0IGREZSGdx zYRg== X-Gm-Message-State: AOJu0YynOzJT3egf0EgS5K2mraq/Tq3Zfbp7Zwk47B4tpSi2zYBINSC0 FNxA/qYR+tNe2zneIdPQMzyUQmtanstGz86tP8W1p5LQ2rwIs30dqtYVedLNliMYucFGauZ5PJP IFRoajifSCKemSwSPg9JH69yeV30= X-Google-Smtp-Source: AGHT+IFz5y9bOQo8r8JNpoLObY9RdnknII6fblaXNj/CPfXc0aVS79N8+nO2LRd7hdIq5K1WNRSi9PRGGcltMSW/Exg= X-Received: by 2002:a17:907:9346:b0:a9e:82d2:3266 with SMTP id a640c23a62f3a-aa20763b715mr1196054266b.4.1731852487890; Sun, 17 Nov 2024 06:08:07 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 17 Nov 2024 06:08:07 -0800 From: Stefan Kangas In-Reply-To: <86cyiyl0wp.fsf@gnu.org> References: <86zfm3kx0p.fsf@gnu.org> <86cyiyl0wp.fsf@gnu.org> MIME-Version: 1.0 Date: Sun, 17 Nov 2024 06:08:07 -0800 Message-ID: Subject: Re: bug#73855: [BUG] Error: void-function (rx) during generating autoloads for python.el when building from source To: Eli Zaretskii , Lin Sun Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73855-done Cc: 73855-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: -1.7 (-) Eli Zaretskii writes: >> From: Lin Sun >> Date: Wed, 13 Nov 2024 17:13:14 +0000 >> Cc: 73855@debbugs.gnu.org >> >> Thanks for replying, the error happened when I compiled the master >> branch (a7400cb8810) on Ubuntu 20.04, clang-20, libgccjit-14. >> >> I spent more than 1 hours to search what caused the issue on my local >> but didn't find the root cause, clean up and rebuild didn't help, so I >> posted the error messages to mail list for searching helping. >> This morning I checked out the latest master branch and started a >> fresh building and everything works perfectly. >> >> The issue should be my local issue (maybe related to some environment >> variables or dependent libraries). I'm still keeping my eyes on it, >> and will investigate the root cause if it happens again. >> >> Please close this ticket, thanks, appreciate it! > > Stefan, can you please take a look? Should python.el require rx due > to this change? If not, feel free to close. I can't currently see that python.el should need to require rx due to 2f485e68ff96, no. AFAICT, the `rx` macro is autoloaded, and the defconst we put in loaddefs.el is then correctly converted to a string in loaddefs.elc before dumping. I also see that `(featurep 'rx)` is nil in emacs -Q. Finally, I can't reproduce the error in the OP, nor does it seem like Lin Sun is able to. So I'll close this bug for now. Please reopen if this issue pops up again and we can perhaps take a second look. BTW, Lin Sun, please open a new bug report for any new issues in future. Here, I can see that we used Bug#73855 for two different issues, which makes it harder to track and follow the discussion. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 11:06:11 2024 Received: (at 73855-done) by debbugs.gnu.org; 17 Nov 2024 16:06:11 +0000 Received: from localhost ([127.0.0.1]:58195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tChmt-00019T-KQ for submit@debbugs.gnu.org; Sun, 17 Nov 2024 11:06:11 -0500 Received: from mail-ed1-f53.google.com ([209.85.208.53]:50506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tChmo-00019F-F7 for 73855-done@debbugs.gnu.org; Sun, 17 Nov 2024 11:06:10 -0500 Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-5cf8593ca4bso1727065a12.1 for <73855-done@debbugs.gnu.org>; Sun, 17 Nov 2024 08:06:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731859505; x=1732464305; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=H7+jK2MS8pDKpG2hhk1MZ16/oVtCD+BJYa+4elV/GZM=; b=KjF7y/GXMcvPZoaZRVLJUIC/PBdmwul45AmQNpowF2pTSm8APs1efWAFz5OyvmgwT5 UNiz2WIOL5yFYky0XP7zh8teLsefIFN2Xc7z2cDYqjLsYPp0+Ax7QoBMHjpJ+goSwBb8 5z3QypupKq2FPdBPxvEkMi+LmcUdGMtyFe9vVzEgZlZhNdUEIqC2l65E4+7vmewhOs7Y YeW0VjNYX1AsI2qEyfwnnhfxtNcM2hGG0ZBzzZoUeqbmQF1nxT6cXAI67WTS7fa7OBXL dTXPi6T9286VRJPSSiOP0Ql4/MCIQqKyqvAiRkeY8R63xhA/8G95s2b3WKpgJO2iPsWg 89jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731859505; x=1732464305; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=H7+jK2MS8pDKpG2hhk1MZ16/oVtCD+BJYa+4elV/GZM=; b=gBKmWZizkmj9pqrjVdFKDNTw7rvJkIHosw6miJANfkO8APf2nDlhtuYdYvZZ95qoo5 HF/GeLRfwI7jO8SxVdpBLiTvWJ6Uq499OGI05vkm5ZsF0b5HSOCAeLSFtsRFuO82hDO5 UisVanJX2NgN60INr7+dTfK8UnzAVwh3G5ZfjcWTDQ+H9UAirUIeEKjCVkeU3bK2+Z/5 UFloHUvRRGs6ec2vjjG1IFsWJ7Aru6ISEp9VODSOjWrGnn2VnQkV26wL8zWgzj+lXD+l esdWUak+cLWN9wwpuQluR7tXvfRmvqj4YE6PLLK4fxqn8oI7RawQSt5zITCd3HVsXgwR jJOw== X-Forwarded-Encrypted: i=1; AJvYcCWdhPloF0U/XNVrYwfD9Qek1/4pTCaf1b1Am7mX8NLbp9OjwvOTdNkOG4vahRUF3li624vpI8sknv3l@debbugs.gnu.org X-Gm-Message-State: AOJu0YxVg8S2VAMtgsi6g3/JuOfEy4I6rvPv+BkSiFZyqAl3535IRV9L xu5WhoTQuLYnmPNgOVSMXTUC98mNbTvu6VSGFE+jL9KBCEaZ68MHbNatkeLvuq1oz45PCirKjZJ JlCpPI2nYGJd0qjepaIgOnV5WPpo= X-Google-Smtp-Source: AGHT+IELygYev8l13sbhkTNZXR9OaFC3FMbA8MHzrMJ0+wWzWiNiiSgx24EELyhsH/3HC76ZkUQ8omr7NjvaTjUoReo= X-Received: by 2002:a05:6402:518a:b0:5cf:bb9e:ccba with SMTP id 4fb4d7f45d1cf-5cfbb9ecf4emr2264493a12.8.1731859505264; Sun, 17 Nov 2024 08:05:05 -0800 (PST) MIME-Version: 1.0 References: <86zfm3kx0p.fsf@gnu.org> <86cyiyl0wp.fsf@gnu.org> In-Reply-To: From: Lin Sun Date: Sun, 17 Nov 2024 16:04:53 +0000 Message-ID: Subject: Re: bug#73855: [BUG] Error: void-function (rx) during generating autoloads for python.el when building from source To: Stefan Kangas Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73855-done Cc: Eli Zaretskii , 73855-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: -1.7 (-) On Sun, Nov 17, 2024 at 2:08=E2=80=AFPM Stefan Kangas wrote: > BTW, Lin Sun, please open a new bug report for any new issues in future. > Here, I can see that we used Bug#73855 for two different issues, which > makes it harder to track and follow the discussion. Thanks! Hi Stefan, that's my failure, will keep in my mind. Please close the ticket. Thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 09:25:26 2024 Received: (at control) by debbugs.gnu.org; 23 Nov 2024 14:25:26 +0000 Received: from localhost ([127.0.0.1]:57264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEr4g-0001Qf-Cg for submit@debbugs.gnu.org; Sat, 23 Nov 2024 09:25:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEr4e-0001QE-3h; Sat, 23 Nov 2024 09:25:24 -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 1tEr4Y-0006fp-Ts; Sat, 23 Nov 2024 09:25:18 -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=+4LwuCB3B/XPHLjyo2k9+/D3EoPX87I9gX+xG39czSE=; b=g8sbUlo+WKJS Yt4PQDOJLvyCAGt3MGKvFcQbReBpGND03cuHbAwBxWLqmRN7tHlBcue1aMV4bxyR3Q0WLVds6YWG4 Iyk4gL9SDyQK8b8Y+8L+94zFDSuASvETCMOHLB3HjVMJXzqYDVBFnWfAZXQ6cU86gKf2LSpkz9vLa W0oO7leT+vVrkeQQCHjfAkU2SSHW+kU0F/R+zbvi88dYo8EbnPn6WwjfqZbhbgBFXdKg8AyY1hrve +Ur9t5xvKNrpYcpjR3EImG1yXUCz2C88BU5UTNbfhUjzRNR+6hKcdCqU1QUug91FbX+BRMkuFpeoC v0pZxyY7qurSFUk0sEh+Mw==; Date: Sat, 23 Nov 2024 16:25:15 +0200 Message-Id: <86h67ykoxg.fsf@gnu.org> From: Eli Zaretskii To: control@debbugs.gnu.org (GNU bug tracker automated control server) In-Reply-To: (control@debbugs.gnu.org) Subject: Re: Processed (with 1 errors): Re: bug#74490: 31.0.50; make bootstrap fails References: <86iksekp39.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: tracker@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 (---) forcemerge 74490 74491 73855 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 10:54:32 2024 Received: (at control) by debbugs.gnu.org; 23 Nov 2024 15:54:32 +0000 Received: from localhost ([127.0.0.1]:58699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEsSu-0005iy-9c for submit@debbugs.gnu.org; Sat, 23 Nov 2024 10:54:32 -0500 Received: from mail-ed1-f41.google.com ([209.85.208.41]:45267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEsSs-0005iZ-UN for control@debbugs.gnu.org; Sat, 23 Nov 2024 10:54:31 -0500 Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-5cfadf851e2so3951521a12.2 for ; Sat, 23 Nov 2024 07:54:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732377205; x=1732982005; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=waJARTPI/6S+WMWnghLbplJYWKTx9xYwhm7o/kd/tLA=; b=mt228IvhLEiRLvo+/Rtbd4gdWftniQDBGqAZ8pTIJ+bg/AKdd/hfjvNctMRJ3tfRpd dldu0rtFkdfXVjxSRh9aJF3ocSLYLsPA6gBBKfnIBeWukp5mtucQ6JZVcVbb4zBM9Dgi ncDf09Yra8v7z6iIU+zJU2xBiKXeMtb9IZ11597RQ2M1IujwgqMkMha2MB8mBWaXy/Aj 163+TApk5/2azzQBNfe6t8f9M76tF25F3UkKbO+UsUR2gPuMXhmwBr5ZGx+XK5G4ey1a OAvAwxSHZ1xDdAzMk0OP/GxcfQiPx699mj4w8zr/5H9aAV+2LUvi93Q4qCKU0Tu6k2YB lj/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732377205; x=1732982005; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=waJARTPI/6S+WMWnghLbplJYWKTx9xYwhm7o/kd/tLA=; b=HnCkH3aN5GusAbK8mA78oH7pmKYG6zqvn3axT3ygB+cWY++CNVG2VipySTF3jbgYiI enIzXOYktC7o24Mcn2rKjB8JYxY9H+rTZ2wrF5AyF+I87iyfpm94NK4DhCgsMpLQD6w9 2pMKTwPe2zTPKQcFvR9XZEQ5ywImx7x/ytv+UIbhjtZA/xJUsQCyK0n835M/0s2rtswl 6oABpMUTZJsjY+9aL3Pq1GFdhheykWGAnnZHvVpoJFHdbQP3fTc+ul3ZrebiEqdgy/bP enFZbSIvwnxb61pdAf/x0V3sNd3+yefRrONyGRhvC+96TUGqpL8CZQ/h3YSF4lIQQFWO iPzA== X-Forwarded-Encrypted: i=1; AJvYcCUtkFzOqtbF+FWmSGLnD41gM1WNA6lRLByCQKgR40Ctvcbq3yz9UgJjozNToxsnKaPsPujOQcMF@debbugs.gnu.org X-Gm-Message-State: AOJu0YxlYrhUzatP2UDxSDUkzr/nWHNj+ahBWPEcXooaR5OJVijgu21N f0b+Jx+ZT3nahZ5Wq2NpcBg8ouVg5G8jX3qoeo+OGhb8N1JeYNVxPzk71mDRm6BjRR/m6W5Lxb9 dTlKzWHvptnKKKGv60EX98HpaL0k= X-Gm-Gg: ASbGnctXtrGxPfubpbT7qQlGOpyG7DEj1yz+AmF/DTTzVZBjfJetoZ9IzP7oFsz18zJ 13etDEv3oJ9V1otaBzx2GdEro9kMABynE1g== X-Google-Smtp-Source: AGHT+IEMaO515mBlDGAzjPFJgkQ5V81iuHmuJKZPxaFU3Cnll/y4p8IUg+54i2AV6ZgG2E0i61HvI48iHUJstpg6sEU= X-Received: by 2002:a05:6402:43c3:b0:5cf:e0e9:23ec with SMTP id 4fb4d7f45d1cf-5d02079a9ddmr5504564a12.22.1732377205054; Sat, 23 Nov 2024 07:53:25 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 23 Nov 2024 10:53:24 -0500 From: Stefan Kangas In-Reply-To: <86iksekp39.fsf@gnu.org> References: <4934163.OV4Wx5bFTl@fedora> <86mshqkqtd.fsf@gnu.org> <86iksekp39.fsf@gnu.org> MIME-Version: 1.0 Date: Sat, 23 Nov 2024 10:53:24 -0500 Message-ID: Subject: Re: bug#74490: 31.0.50; make bootstrap fails To: Eli Zaretskii , Sam James , Stefan Monnier Content-Type: text/plain; charset="UTF-8" Bcc: control@debbugs.gnu.org X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 74490@debbugs.gnu.org, v.pupillo@gmail.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: -1.0 (-) close 74490 31.0.50 thanks Eli Zaretskii writes: > So I believe it's a bad idea to use rx in an autoloaded defconst, > since we cannot know whether the defconst will be in loaddefs.el > before or after the rx macro. > > Stefan, are there any clean ways of using calls to autoloaded macros > in autoloaded defconst or defvar? I couldn't find a clean way to do that, so I installed a quick workaround to avoid having a broken master. If anyone has a better idea, please speak up (or just install it). Meanwhile, I'm closing this bug. From unknown Wed Jun 18 00:17:30 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, 22 Dec 2024 12:24:11 +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