From unknown Sat Jun 21 10:38:55 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#52945 <52945@debbugs.gnu.org> To: bug#52945 <52945@debbugs.gnu.org> Subject: Status: 29.0.50; Recursive load of uni-special-lowercase.el Reply-To: bug#52945 <52945@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:38:55 +0000 retitle 52945 29.0.50; Recursive load of uni-special-lowercase.el reassign 52945 emacs submitter 52945 Stefan Monnier severity 52945 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 02:19:03 2022 Received: (at submit) by debbugs.gnu.org; 2 Jan 2022 07:19:03 +0000 Received: from localhost ([127.0.0.1]:59829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3v8x-0002qI-05 for submit@debbugs.gnu.org; Sun, 02 Jan 2022 02:19:03 -0500 Received: from lists.gnu.org ([209.51.188.17]:48878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3v8u-0002pq-VU for submit@debbugs.gnu.org; Sun, 02 Jan 2022 02:19:01 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35542) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3v8r-00088b-Ar for bug-gnu-emacs@gnu.org; Sun, 02 Jan 2022 02:18:58 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:57900) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3v8m-0007K2-Rf for bug-gnu-emacs@gnu.org; Sun, 02 Jan 2022 02:18:55 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 3A17A10018C for ; Sun, 2 Jan 2022 02:18:51 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id DF9AB10000B for ; Sun, 2 Jan 2022 02:18:49 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1641107929; bh=je56LPjT75DmTjnkdnKABUVj+4SgA2JJTtuCclZA1l0=; h=From:To:Subject:Date:From; b=JBR3cGWxJ8DROqwKR6s5nX35rZnU/reZQa1/GmIb7m+3UUIKESYNSX7tVW/tOmVwd uk9nfC1YPcGbky+OGDpp/CotDWqECTGkqylJLNRdQ8NH/MnTskLyRUzHAFow2vnALb ExywLxo9TAR0DcBhZHzzfhDYc/oqnNBHEG7WwydvUPuNCzNS4blIixKtdMIoudfW8Y WM1AYGa4hRwT10E9P5+Bs6XmGth6T/UOWX4VQ6Pl0pSB8gS6D21FDsKOhATwjSvErm Ofji8UibuIqblz2HtFW5mSGzgUST+iIm0vu9R1Lt/zMTb3d3t2bJvESj50n99aw5nI 3L36LnGNzfOGA== Received: from pastel (unknown [216.154.30.173]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A9DE5120313 for ; Sun, 2 Jan 2022 02:18:49 -0500 (EST) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Recursive load of uni-special-lowercase.el Date: Sun, 02 Jan 2022 02:18:41 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.089 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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 (--) Package: Emacs Version: 29.0.50 Report by Eli to `emacs-devel`: There's some strange problem with this file: when building Emacs after it is updated, byte-compilation of various Lisp files fails with error message like this: File local-variables error: (error Recursive load /home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el /home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el /home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el /home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el /home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el) In toplevel form: international/mule.el:1833:8: Error: Recursive load: "/home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el", "/home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el", "/home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el", "/home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el", "/home/eliz/git/emacs/branch/lisp/international/uni-special-lowercase.el", "/home/eliz/git/emacs/branch/lisp/international/uni-special-uppercase.el" Makefile:290: recipe for target '../lisp/international/mule.elc' failed I guess we try to lower-case some parts of the file-local variables section, and that causes recursive load or something? I couldn't get around this except by removing the file-local vars from the file. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 02:26:33 2022 Received: (at 52945-done) by debbugs.gnu.org; 2 Jan 2022 07:26:33 +0000 Received: from localhost ([127.0.0.1]:59847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3vGD-00033I-L5 for submit@debbugs.gnu.org; Sun, 02 Jan 2022 02:26:33 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n3vGC-000334-BT for 52945-done@debbugs.gnu.org; Sun, 02 Jan 2022 02:26:32 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 9AA2D10018C; Sun, 2 Jan 2022 02:26:26 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 24BB210000B; Sun, 2 Jan 2022 02:26:21 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1641108381; bh=RZyu54V6CWijJ68ZXiHoa3OBKEhMXw1Q0Q8Umn594Z4=; h=From:To:Subject:References:Date:In-Reply-To:From; b=pvohQ3re+4duLRfqCM6sqZVYGRtnbm0sLa87Ps+p7Bw8wp4mBMS0EU1gK0CRxyQOA kZOvyiqFF33JW4OArNnUEyQujf9SOQBnvQk/TZ4i5wZjUzOPJrcWbYf73ACgg2oUKw luB6NiyksEOEpIAbbhr6nnzgwI29cRqmpPD0hMKSLwrRRr2YqYTc/wFcBhjkgRCIVp Ss8k1xAtIBAYVAmaerKwIvSPW9ruOv98G+/tW3ybJQhD8SMD1gjVNepUJfHv0vv8dk zEs2Gze0pe92a4Wi56WKc1ewsUIeYAUk9s5hznaJsg48vC/vUy80bG/GQgCz5UMvQq 5dP26PW8XgWHQ== Received: from pastel (unknown [216.154.30.173]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E442912031F; Sun, 2 Jan 2022 02:26:20 -0500 (EST) From: Stefan Monnier To: 52945-done@debbugs.gnu.org Subject: Re: bug#52945: 29.0.50; Recursive load of uni-special-lowercase.el Message-ID: References: Date: Sun, 02 Jan 2022 02:26:19 -0500 In-Reply-To: (Stefan Monnier's message of "Sun, 02 Jan 2022 02:18:41 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.089 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52945-done 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 (---) > There's some strange problem with this file: when building Emacs after > it is updated, byte-compilation of various Lisp files fails with error > message like this: Indeed I can reproduce it with: make touch lisp/international/{ucs-normalize,charprop,uni-special-lowercase}.el make It seems it is newly introduced by the symbol-shorthands code, which apparently uses just enough more of the `hack-local-variables` machinery to trigger it. Not sure what's the best fix for it, but I installed a patch into `emacs-28` which seems to work around the problem. Maybe we should drop the lazy loading feature of lisp/international/uni-* since those files end up preloaded anyway. Stefan From unknown Sat Jun 21 10:38:55 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, 30 Jan 2022 12:24:07 +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