From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Lin Sun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 May 2025 22:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 78446@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.174734760412007 (code B ref -1); Thu, 15 May 2025 22:21:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 May 2025 22:20:04 +0000 Received: from localhost ([127.0.0.1]:57326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFgvr-000373-6Z for submit@debbugs.gnu.org; Thu, 15 May 2025 18:20:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60424) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFgvm-00036L-RD for submit@debbugs.gnu.org; Thu, 15 May 2025 18:19:59 -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 1uFgvg-00069G-JB for bug-gnu-emacs@gnu.org; Thu, 15 May 2025 18:19:52 -0400 Received: from mail-japanwestazolkn19010003.outbound.protection.outlook.com ([52.103.66.3] helo=OS0P286CU011.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uFgva-0000KA-FE for bug-gnu-emacs@gnu.org; Thu, 15 May 2025 18:19:52 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UbCpZ9NEkeC9rybNdtLd7eBLNMyM+2GkaekuKaSd2SbpvXnWr7IOCFmz3wdUwr5kZWd4hvvMIbOYZ0OuyjciFeQGjtPYYYFIEtkS1SmaV27WglxbdQZ2hPm7whYRvHK7VBWNCeApiSth8jU14epXz32I2SKMVPb4Xvm1RBRD+SDwzzRu7fzn5wxVQH70GOekOObZ8rMC8ZbqLsTxXK81Y/nCXJPmAvNQcwoAXANj8/aIZLwQnDUq0Tam0nEvBCM0XH6iS2UyGIu6sXujci70nycv8JU/USw9eglTYfEOIP9pnERmwvEV6jcZwMkoH7hMjxE8/BVgFWnssYZpl4rc+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mGI3BHqjHtd+vZ+q2ilbAOEyKspTVRvDakFOqWzmCbY=; b=bliOIOBi+LpripS9oZaTI5t9shZ9KVhhIcUG3m/9Ino09+VgWwWU99wg8htVJ0+OgU/uNJwLMFzmujqWYr2sUSbZ7pqNK515fOXctIxBCE44XjoSe5CKAhXYZJ7v5SNJip3NNjjabD3dVXqrIl4qGM4N9qc2wi1GAW5SgVP0nM7yaEovB8E4k53KcS4ZQGaSO+z+7bh/39Tc8VKnvX0w4WqAS188Ihce/D302HePGjKv7MY5j9Kr+ro3utWeLpLWN3ZS0RpXdS84w8c/Q7XJ0yAi8I2b6tWJ+tgxDbwd6thIix0chH/cTxV4CqCowgOgAmSliOCh07NigMcDTmb44Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mGI3BHqjHtd+vZ+q2ilbAOEyKspTVRvDakFOqWzmCbY=; b=IS5KKXgKQ92WWDtzyvh79YWhyw0kk4qXnupmkJ2QVYjTqmWmKMwZwhGyxh6kMVEO3ALAcw1vOIGhkgfJGW1Y0+u8IN11bGCiWSkOsKX/fzaaqC55z4R19IhjxoylK7+xsy3dNUAe5ZBjTHzj2lzp86tpfBT90Ib6LkWPuPtjkslWWYYiFG5+lWqBm7l/Rithkj4qyi7GGVucUlnr9ac5QR7xrYKl1dglKLL1Eq+Zi5t/yGYFuLbuSifF2gOgRCy3bmPVlE0L5S+kDyptFY4/TymYyTNSU/wXl3+xPauRZ8nZUnreJpwSYZmWK6Zo29FMUl1NOOKJ+u/0dMIOjAl+/A== Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com (2603:1096:400:1e8::14) by TYCPR01MB9989.jpnprd01.prod.outlook.com (2603:1096:400:1d7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.31; Thu, 15 May 2025 22:14:35 +0000 Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8]) by TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8%5]) with mapi id 15.20.8722.027; Thu, 15 May 2025 22:14:35 +0000 From: Lin Sun Thread-Topic: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Thread-Index: AQHbxeZYl0rPhheQuUOaJOxYgcx2vA== Date: Thu, 15 May 2025 22:14:35 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYCPR01MB10004:EE_|TYCPR01MB9989:EE_ x-ms-office365-filtering-correlation-id: f05f864c-657f-4d3a-5051-08dd93fde059 x-microsoft-antispam: BCL:0; ARA:14566002|19110799006|461199028|15080799009|15030799003|8062599006|8060799009|7092599006|6092099012|440099028|3412199025|13095399003|102099032; x-microsoft-antispam-message-info: +EHHivTreIuZl8GucrYaju1Z2gzzAOXjSRpYqzQS/ekt8TWy4TeKSk5pUQF8kkOulgXo6rha5dpK8fHemVHwfkECkEpQoy3mmL6bSwTVogdYxV6CZny4IW73gu1NRkCyRKeegvL5pUYFx1Min5evMLegKctmuBC2X8Va8WeBQnuKI2HQaD3ZWaM/zXKRibnWvDLDVrprh66+z13ep7+8PofZBJBZSR2ZL5NtaycgvS0xZdJg/RC79zpnCEOEF5N/44MHLRrhoj/RTRYrzKx1g9TieNwPLdvowlaETRMsEmwIafb/ll5MxQQhJV9yScPsUTtfTGFSJz/n38KP3jHe2q+nBTK2NUVS31YnJnMzfzZYHp8UYk/QjFHMZEnl0lfuoiEYaskLOntwCc0GVa7ad1hRvBpO6u3uvaR2okwhGKQDGAk5WTU00PhGeqnV3dF8/SNvVdg2sfCYOpduFy2KtPr5YbpeUs8jmSwBeJKExm6fxsmjMrT/Kp/ruWQEVtHGIU4YJLqtdrcfArp2ycjrj+PKMk0uR1peesOuPno5Uhx636aYlhrbrp4QZUo92p0Wjlz/Es8vtxtGAUsUUXo8BrDtwFkYWoXjUdM2X3wfbzvtA4p4m7Y6D5O1urx2ukHEhdSwlBzG5OGcWEcKnfixfsISnj+kqyZlgDy5pGgcGhrGNOmgGSwxRmBpth2xxx5uNlaCTmy0WT9UD3HkRVnVF0B7n95VAiE3CXn5DeSVXI7odUttUrLQ5aZv9LgJSXO2UzknZpTOTyRkiIBO40AXF/26v4G++CbOviJh78ZGGRJdohyF9knscOtwCPDb7kGhBtCSq4hA7pZU+ukyH1QzPyjYSMfgGlYh0e7FJBpfiGDNX2AaqC3KFDyqfQOHfhRTEgNuGUPnO/d6esF1oVhCCGCxRjhMBchY9b4w5FRoDPQX8U6pyMXJaaU2AAr9Z7yH+AcwIqjLfF3RA4adlzgpYbZGZQJ9UreIKxJ2OuRAO7/L9wGo0pvoLvUHOC/dNVmc5VTM3HT/PfWyj5+BWSOJvTZwZ41nu2xzppmbmTiTKEP1lQ6TguEId7WpdkNnpWIcQQA4Rgc4pfm0WpwCHAgqzrWSyfrhZ+Zy2PkSUromUA0uY4NRnKIgLqp6Yr/sFY7W6Bh3K5pWH8ZWtPxeegnn3L24x+Pg/8NRtmpQeD5C47kcRu0NRHLB3wTLmnGD872E39v3pomYM8IHcI8VUxquNA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: ReAJauV5hrt50TWKZLd3DQpQB2knDmfjM3jwypemTjshaB0IUDuwTKoLEtHyWeEnSFhjxciHh6Mymfzl14KD4G+f78jkyMLqtQO0DwfSH2g5WPI/nYGz8E7O7sNfoKJ91A//Kocjc+Ij0mCJ94yt2q1tbeY7VOercQH+57gfYBLzuBMFQjT18wWux2rhF2iUZtpDxcpC1zk5+Orw37RhajfTDiQOGvZifbiCTfm/FBUFccbOJDxCuaTPDMZm6zONraM7azfSbUvWQgGIsDcMZvAADsfS1J2RoItgLWVmIHmOehF8mWpjJ7cVgLfARpuShjCkEoBpbLwwFveVV7Olt0w3MysAgszkFiN80yzOra8xj4TzLGxKtyr49u2Lk4W9YuWbko0qrAnlRT2L24UtpgwaguAeineC/IAqvUO3OfXQbXbYrO8/nBUOJty1lrdZqHPDmVmGXRS/vdOhRRK1Ig3wuY+YeLkSD419sorrjawuZRMp/6TFl7RRXfeUvjDyb9zgdZoRXxt4xnazuK9QpTMyb/jmhs1JeukgWP9ZK+pmdpdSe/p7dyWTQPPBw53Z2MH4pwnEBdVh7fjRfcWsH71wWB/6QN4jQR3SI8L0GCHCDpOSeKsHTkgCAcxDg7u7+XxyHNC/tVjeflp5BqXzSXt+ntoVLP+flpT2PlCMoXfHZa+Wsw6XFaC4iMrkgEVWzz2+bk7CC7hf21CVxJqDVY0U50z6kST9MUwBf+y192O5T3FslZbzAVDSD1Ulekqzsh3jES7yMqkvMAVFQ4D+sMHXRL5lyppvVvnQiRA4krA5boAzIbB+AemcpJ6F2JhwyYTEXRvqVTXnbde+QaVY4iOIoPjlMGtiWbNVsUR1Urmq3GTPJB2e7zBEIJOA2kKVsgpLIcNgeRevkR/7S3HDrawH07gltEPMivXLn8VKTcgNS5MzluGSWBC8QPLS1RVFHaIGXcdmuhb0gWIePo7iK7YAnLKORCm82jghTr+e4wHdVY0csImYXddYdcgqPblliTgzYF6kwaN0KKdPh2nbHQdxwEb8PX5F8QwhDm8uewl2HHkHkTp+VXyZ6ZFvatbu5RBHUUewIxZVs8lCZSmNa6bkmfvRmhDfssWTYzOjtJuiZc6vDjMSr7CPzroqd20Jw5e7YKpMBMVJDxSbtLoknjtyQwgM4yoUL7DKziz431brIrT9cIq7H2BLp+npJoAp5YrIEUSFwQUqVeMvEQidxg== Content-Type: multipart/mixed; boundary="_004_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10004.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: f05f864c-657f-4d3a-5051-08dd93fde059 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2025 22:14:35.5928 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB9989 Received-SPF: pass client-ip=52.103.66.3; envelope-from=sunlin7@hotmail.com; helo=OS0P286CU011.outbound.protection.outlook.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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: A build error happened as follow (I upgrade to latest version db198e0e59bff0c1cb28a591928377f5a0e9d158), This patch will fix the build error. Error: error ("Eager macro-expansion failure: (wrong-type-argument symbolp 'find-function-mode)") signal(error ("Eager macro-expansion failure: (wrong-type-argument symbolp 'find-function-mode)")) err [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=sunlin7%40hotmail.com; ip=2001%3A470%3A142%3A%3A17; r=debbugs.gnu.org] 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (sunlin7[at]hotmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (sunlin7[at]hotmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 SPOOFED_FREEMAIL No description available. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) --_004_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_ Content-Type: multipart/alternative; boundary="_000_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_" --_000_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable A build error happened as follow (I upgrade to latest version db198e0e59bf= f0c1cb28a591928377f5a0e9d158), This patch will fix the build error. Error: error ("Eager macro-expansion failure: (wrong-type-argument symbolp = 'find-function-mode)") signal(error ("Eager macro-expansion failure: (wrong-type-argument symbol= p 'find-function-mode)")) error("Eager macro-expansion failure: %S" (wrong-type-argument symbolp 'f= ind-function-mode)) internal-macroexpand-for-load((custom-declare-variable 'find-function-mod= e-lower-precedence `(funcall #',(lambda nil "" nil)) "If non-nil, `find-fun= ction-mode' defines keys in the global map.\nThis is for compatibility with= the historical behavior of\nthe old `find-function-setup-keys'." :type 'bo= olean :version "31.1" :group 'find-function :set (lambda (symbol value) "he= llo" (let ((already-on (bound-and-true-p 'find-function-mode))) (when alrea= dy-on (find-function-mode -1)) (set-default symbol value) (when already-on = (find-function-mode 1))))) t) eval-buffer(# nil "/tmp/emacs-dbg/lisp/emacs-lisp/= find-func.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" "= /tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" nil t) require(find-func) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/mode-= local.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/mode-local.el" "/tmp= /emacs-dbg/lisp/cedet/mode-local.el" nil t) require(mode-local) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/seman= tic/fw.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/fw.el" "/tm= p/emacs-dbg/lisp/cedet/semantic/fw.el" nil t) require(semantic/fw) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/seman= tic/tag.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/tag.el" "/t= mp/emacs-dbg/lisp/cedet/semantic/tag.el" nil t) require(semantic/tag) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/seman= tic.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic.el" "/tmp/e= macs-dbg/lisp/cedet/semantic.el" nil t) require(semantic) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/semantic/bov= ine/grammar.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/bovine/gram= mar.el" "/tmp/emacs-dbg/lisp/cedet/semantic/bovine/grammar.el" nil t) load("semantic/bovine/grammar" nil t) command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "semantic/bovi= ne/grammar" "-f" "bovine-batch-make-parser" "-o" "../../lisp/cedet/semantic= /bovine/c-by.el" "c.by")) command-line() normal-top-level() $ "../../src/emacs" "-batch" "--no-site-file" "--no-site-lisp" "--eval" "(s= etq load-prefer-newer t)" "-l" "semantic/bovine/grammar" "-f" "bovine-batch= -make-parser" "-o" "../../lisp/cedet/semantic/bovine/c-by.el" "c.by" --_000_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
A build error happened as follow (I upgrade to latest  version db198e0= e59bff0c1cb28a591928377f5a0e9d158),
This patch will fix the build error. 

Error: error ("Eager macro-expansion failure: (wrong-type-argument sym= bolp 'find-function-mode)")
  signal(error ("Eager macro-expansion failure: (wrong-type-argum= ent symbolp 'find-function-mode)"))
  error("Eager macro-expansion failure: %S" (wrong-type-argu= ment symbolp 'find-function-mode))
  internal-macroexpand-for-load((custom-declare-variable 'find-functio= n-mode-lower-precedence `(funcall #',(lambda nil "" nil)) "I= f non-nil, `find-function-mode' defines keys in the global map.\nThis is fo= r compatibility with the historical behavior of\nthe old `find-function-setup-keys'." :type 'boolean :version "31.1&q= uot; :group 'find-function :set (lambda (symbol value) "hello" (l= et ((already-on (bound-and-true-p 'find-function-mode))) (when already-on (= find-function-mode -1)) (set-default symbol value) (when already-on (find-function-mode 1))))) t)
  eval-buffer(#<buffer  *load*-728608> nil "/tmp/emacs= -dbg/lisp/emacs-lisp/find-func.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/emacs-lisp/find-= func.el" "/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" nil t= )
  require(find-func)
  eval-buffer(#<buffer  *load*-987386> nil "/tmp/emacs= -dbg/lisp/cedet/mode-local.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/mode-local= .el" "/tmp/emacs-dbg/lisp/cedet/mode-local.el" nil t)
  require(mode-local)
  eval-buffer(#<buffer  *load*-671861> nil "/tmp/emacs= -dbg/lisp/cedet/semantic/fw.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/f= w.el" "/tmp/emacs-dbg/lisp/cedet/semantic/fw.el" nil t)
  require(semantic/fw)
  eval-buffer(#<buffer  *load*-479974> nil "/tmp/emacs= -dbg/lisp/cedet/semantic/tag.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/t= ag.el" "/tmp/emacs-dbg/lisp/cedet/semantic/tag.el" nil t)
  require(semantic/tag)
  eval-buffer(#<buffer  *load*-715339> nil "/tmp/emacs= -dbg/lisp/cedet/semantic.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic.e= l" "/tmp/emacs-dbg/lisp/cedet/semantic.el" nil t)
  require(semantic)
  eval-buffer(#<buffer  *load*> nil "/tmp/emacs-dbg/li= sp/cedet/semantic/bovine/grammar.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/b= ovine/grammar.el" "/tmp/emacs-dbg/lisp/cedet/semantic/bovine/gram= mar.el" nil t)
  load("semantic/bovine/grammar" nil t)
  command-line-1(("--eval" "(setq load-prefer-newer t)&= quot; "-l" "semantic/bovine/grammar" "-f" &qu= ot;bovine-batch-make-parser" "-o" "../../lisp/cedet/sem= antic/bovine/c-by.el" "c.by"))
  command-line()
  normal-top-level()
$ "../../src/emacs" "-batch" "--no-site-file"= "--no-site-lisp" "--eval" "(setq load-prefer-newe= r t)" "-l" "semantic/bovine/grammar" "-f"= ; "bovine-batch-make-parser" "-o" "../../lisp/cede= t/semantic/bovine/c-by.el" "c.by"
--_000_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_-- --_004_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_ Content-Type: text/x-patch; name="0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch" Content-Description: 0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch Content-Disposition: attachment; filename="0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch"; size=994; creation-date="Thu, 15 May 2025 22:14:32 GMT"; modification-date="Thu, 15 May 2025 22:14:35 GMT" Content-Transfer-Encoding: base64 RnJvbSAxZDViMzU1NzlhZGIyNjVlMzRiZjBjNWU3MmE4NjNjZWE2YjY2MmYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBU aHUsIDE1IE1heSAyMDI1IDA2OjMwOjQ0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gKiBsaXNwL2Vt YWNzLWxpc3AvZmluZC1mdW5jLmVsOiBGaXggRWFnZXIgbWFjcm8tZXhwYW5zaW9uCiBmYWlsdXJl CgotLS0KIGxpc3AvZW1hY3MtbGlzcC9maW5kLWZ1bmMuZWwgfCAyICstCiAxIGZpbGUgY2hhbmdl ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNz LWxpc3AvZmluZC1mdW5jLmVsIGIvbGlzcC9lbWFjcy1saXNwL2ZpbmQtZnVuYy5lbAppbmRleCA2 YmRmYjRiYzM4Yi4uNzE3YmFjMDljODEgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9maW5k LWZ1bmMuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2ZpbmQtZnVuYy5lbApAQCAtMjA3LDcgKzIw Nyw3IEBAIGZpbmQtZnVuY3Rpb24tbW9kZS1sb3dlci1wcmVjZWRlbmNlCiAgIDpzZXQgKGxhbWJk YSAoc3ltYm9sIHZhbHVlKQogICAgICAgICAgOzsgVG9nZ2xlIHRoZSBtb2RlIG9mZiBiZWZvcmUg Y2hhbmdpbmcgdGhpcyBzZXR0aW5nIGluIG9yZGVyIHRvCiAgICAgICAgICA7OyBhdm9pZCBnZXR0 aW5nIGludG8gYW4gaW5jb25zaXN0ZW50IHN0YXRlLgotICAgICAgICAgKGxldCAoKGFscmVhZHkt b24gZmluZC1mdW5jdGlvbi1tb2RlKSkKKyAgICAgICAgIChsZXQgKChhbHJlYWR5LW9uIChib3Vu ZC1hbmQtdHJ1ZS1wIGZpbmQtZnVuY3Rpb24tbW9kZSkpKQogICAgICAgICAgICAod2hlbiBhbHJl YWR5LW9uIChmaW5kLWZ1bmN0aW9uLW1vZGUgLTEpKQogICAgICAgICAgICAoc2V0LWRlZmF1bHQg c3ltYm9sIHZhbHVlKQogICAgICAgICAgICAod2hlbiBhbHJlYWR5LW9uIChmaW5kLWZ1bmN0aW9u LW1vZGUgMSkpKSkpCi0tIAoyLjM0LjEKCg== --_004_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_-- From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 May 2025 10:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lin Sun , Stefan Monnier Cc: 78446@debbugs.gnu.org Received: via spool by 78446-submit@debbugs.gnu.org id=B78446.174747642324075 (code B ref 78446); Sat, 17 May 2025 10:08:02 +0000 Received: (at 78446) by debbugs.gnu.org; 17 May 2025 10:07:03 +0000 Received: from localhost ([127.0.0.1]:46058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGERa-0006GF-VK for submit@debbugs.gnu.org; Sat, 17 May 2025 06:07:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37748) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGERY-0006FR-G1 for 78446@debbugs.gnu.org; Sat, 17 May 2025 06:07:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uGERT-0005Ii-2U; Sat, 17 May 2025 06:06:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1x/gcxlTXt3AGB2tWZXs+PZj7ZdRYaEcAnRrJL0MPO0=; b=ef+5rGuAnMQh rj5aXl6QJ6K1kREJcK+22U8ll1Z2rhsrYLqHRl5QVW9iK6TfaJ6FxJbeIZvRRoEB15JCpFyUchOMj Z4RcDBxnG9GvZwA8ElK5W9W3jM1hO22tHMK7LjILQhTPI0Rg/qWYKrQ0F9oEcqAw29SLafBYkicw2 Y16PoGtBDyFRZzuSA2QB5sVwh/6kzo8UrKx5jod3WaY538MB9Ry1mi3HHCm6LnKidGxSDfAkLXoKP CXCb77ohGxF3WovD5nxL2Yf9xV5vdtHr1ML4c8Agl3L+5HrSY2ABRi6XP5w+Qs1/RUOWJzvq2Re2k bt/XoKTj53971SCE9RzRJg==; Date: Sat, 17 May 2025 13:06:51 +0300 Message-Id: <86y0uvv9dw.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Lin Sun on Thu, 15 May 2025 22:14:35 +0000) References: X-Spam-Score: -2.3 (--) 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: Thu, 15 May 2025 22:14:35 +0000 > > A build error happened as follow (I upgrade to latest version > db198e0e59bff0c1cb28a591928377f5a0e9d158), > This patch will fix the build error. > > Error: error ("Eager macro-expansion failure: (wrong-type-argument symbolp 'find-function-mode)") > signal(error ("Eager macro-expansion failure: (wrong-type-argument symbolp 'find-function-mode)")) > error("Eager macro-expansion failure: %S" (wrong-type-argument symbolp 'find-function-mode)) > internal-macroexpand-for-load((custom-declare-variable 'find-function-mode-lower-precedence `(funcall #', > (lambda nil "" nil)) "If non-nil, `find-function-mode' defines keys in the global map.\nThis is for compatibility > with the historical behavior of\nthe old `find-function-setup-keys'." :type 'boolean :version "31.1" :group > 'find-function :set (lambda (symbol value) "hello" (let ((already-on (bound-and-true-p 'find-function-mode))) > (when already-on (find-function-mode -1)) (set-default symbol value) (when already-on (find-function-mode > 1))))) t) > eval-buffer(# nil "/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" nil t) > load-with-code-conversion("/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" > "/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" nil t) > require(find-func) > eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/mode-local.el" nil t) > load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/mode-local.el" > "/tmp/emacs-dbg/lisp/cedet/mode-local.el" nil t) > require(mode-local) > eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/semantic/fw.el" nil t) > load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/fw.el" > "/tmp/emacs-dbg/lisp/cedet/semantic/fw.el" nil t) > require(semantic/fw) > eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/semantic/tag.el" nil t) > load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/tag.el" > "/tmp/emacs-dbg/lisp/cedet/semantic/tag.el" nil t) > require(semantic/tag) > eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/semantic.el" nil t) > load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic.el" > "/tmp/emacs-dbg/lisp/cedet/semantic.el" nil t) > require(semantic) > eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/semantic/bovine/grammar.el" nil t) > load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/bovine/grammar.el" > "/tmp/emacs-dbg/lisp/cedet/semantic/bovine/grammar.el" nil t) > load("semantic/bovine/grammar" nil t) > command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "semantic/bovine/grammar" "-f" > "bovine-batch-make-parser" "-o" "../../lisp/cedet/semantic/bovine/c-by.el" "c.by")) > command-line() > normal-top-level() > $ "../../src/emacs" "-batch" "--no-site-file" "--no-site-lisp" "--eval" "(setq load-prefer-newer t)" "-l" > "semantic/bovine/grammar" "-f" "bovine-batch-make-parser" "-o" "../../lisp/cedet/semantic/bovine/c-by.el" > "c.by" I'm not sure I understand how this happened to you. Was that a bootstrap build? Stefan, any comments or suggestions? From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 May 2025 03:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: Lin Sun , 78446@debbugs.gnu.org, Sean Whitton Received: via spool by 78446-submit@debbugs.gnu.org id=B78446.17477103384472 (code B ref 78446); Tue, 20 May 2025 03:06:01 +0000 Received: (at 78446) by debbugs.gnu.org; 20 May 2025 03:05:38 +0000 Received: from localhost ([127.0.0.1]:50258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHDIQ-0001A3-2s for submit@debbugs.gnu.org; Mon, 19 May 2025 23:05:38 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:58306) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHDIM-00019m-L3 for 78446@debbugs.gnu.org; Mon, 19 May 2025 23:05:35 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id DD74580672; Mon, 19 May 2025 23:05:28 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1747710327; bh=xfEERo/7u2CusWkeUNrjLnqciFDnrMzUMNWzH/Oz1+w=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Q+VcsBSb4bhZAg3PFrUDwJ8z3MSUTZ/zyiGfYS3pgYmeMCaVxVombi2uUDdqzIRDv Xrlwi5Cm75t3kJY7VE5MelDsb5zI6KjZtMlE5Irn0et0w53jGjsedt1QjCS8+hWyvY rc7EKzgjaKGZi1Cus3RsKeQCYT12YxyzzLTeD1yFtYPryqUmif+ESopWHkCbYV1Fq9 dqTmLgn8e2g59YqrnMvqQtqlTor70wxBGLAN9pzHBthiJlDkE/HrjfaoI/4w5LK+yQ ztD7qZpZamnOYBCP39GEqFtnQCbGfXgYOk4oE7zKnjmvLDpYngzDpqxTk0Y0rAYEAJ MfQ6DcmB3AL4A== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id D3C68801CC; Mon, 19 May 2025 23:05:27 -0400 (EDT) Received: from alfajor (104-195-232-56.cpe.teksavvy.com [104.195.232.56]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 7493212020C; Mon, 19 May 2025 23:05:27 -0400 (EDT) From: Stefan Monnier In-Reply-To: <86y0uvv9dw.fsf@gnu.org> Message-ID: References: <86y0uvv9dw.fsf@gnu.org> Date: Mon, 19 May 2025 23:05:26 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) 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.114 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 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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 (---) Eli Zaretskii [2025-05-17 13:06:51] wrote: >> Error: error ("Eager macro-expansion failure: (wrong-type-argument symbolp 'find-function-mode)") >> signal(error ("Eager macro-expansion failure: (wrong-type-argument >> symbolp 'find-function-mode)")) >> error("Eager macro-expansion failure: %S" (wrong-type-argument symbolp 'find-function-mode)) >> internal-macroexpand-for-load((custom-declare-variable >> 'find-function-mode-lower-precedence `(funcall #', >> (lambda nil "" nil)) "If non-nil, `find-function-mode' defines keys in the >> global map.\nThis is for compatibility >> with the historical behavior of\nthe old >> `find-function-setup-keys'." :type 'boolean :version "31.1" :group >> 'find-function :set (lambda (symbol value) "hello" (let ((already-on >> (bound-and-true-p 'find-function-mode))) >> (when already-on (find-function-mode -1)) (set-default symbol value) (when >> already-on (find-function-mode >> 1))))) t) >> eval-buffer(# nil "/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" nil t) >> load-with-code-conversion("/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" >> "/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" nil t) >> require(find-func) [...] > I'm not sure I understand how this happened to you. Was that a > bootstrap build? This seems to come from: commit 57cef07710d91988b6332ad3ed2f5c4b4b371585 Author: Sean Whitton Date: Sun Mar 9 21:49:44 2025 +0800 Restore find-function-mode-map (bug#76700) * lisp/emacs-lisp/find-func.el (find-function-mode-lower-precedence): New option. (find-function-mode-map): Restore. (find-function-mode): Don't unconditionally bind keys into the global map. Instead respond to the new user option (bug#76700). * etc/NEWS: Mention the new option in existing entry. because the `:set`ter of `find-function-mode-lower-precedence` uses functions and variables which are defined only later in the file. Either it needs to be moved such that when the setter is run we're sure those vars and functions are available, or it needs to use `(f)boundp` checks. Stefan From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 May 2025 08:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii , Stefan Monnier , Lin Sun , 78446@debbugs.gnu.org Received: via spool by 78446-submit@debbugs.gnu.org id=B78446.17477313733515 (code B ref 78446); Tue, 20 May 2025 08:57:02 +0000 Received: (at 78446) by debbugs.gnu.org; 20 May 2025 08:56:13 +0000 Received: from localhost ([127.0.0.1]:54199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHIlf-0000uS-TN for submit@debbugs.gnu.org; Tue, 20 May 2025 04:56:12 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:42554) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHIla-0000tJ-5Z for 78446@debbugs.gnu.org; Tue, 20 May 2025 04:56:10 -0400 DKIM-Signature: a=rsa-sha256; b=WRkM2mAksbTM7ay63K/cALONcYejuH/Wo4gl6LOeaGsVDsKEcSaKJifFSVaZiy8YTTHWZWrYjJxVItWE+g3zy4coteyiVHY/5XjraqUekob3SPevPOuzqMTZ+9LCsVzZ+BSOX6bvr3dWsVJtTB+fLgakQ4PoEOpnx2w4AQAcg+zW5Evszj8GLOYBq5yIyDq0MxPf/Ds+LMRin2VkEukrXXUu2KTNo162mokAVgsTBG0OtNV52hhcyp9phbpKZN6JbU8CA+rn8KgLiZxUykqKJTfNBnt1GvpqexfDmgdpa3KDkE4c22z52r0KE/jAi7+4YJWbgnOYS9SkkOvGRRGYRA==; s=purelymail1; d=spwhitton.name; v=1; bh=AmXH/BNXPQrCFV+cfNl8/dIIcW21qsXG5H1aFKFrNmc=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=ToBpFfqjDUk6OpC89b2dmD9txstXbllbpvzE3F/ZIY60Q1eOOFNatT0TgpGAXrK/5XcfqZ+AOBCZPS6ZF8f1i4LdITu0RVx1R3jsLIMxNVKsVT6VHLICNE/QJ3RR+b6Oyy63MeCJ9rRu8C9c3bnDCnEUwxuO8XpzVykwa1mM0hJZ5iXDIcXMduZlefSi304W5qMB2wFLSwZjCkTjVOLTmQY0zY3ub30DX6Ej/8kbvrbmDi9GioG1Kf5ijCnWARVcXZ8RDRyc7MQHUC46bLNTrxlVqx0wzEWF1wXl9Qyl2Plid2/6U4ARFL7d2IFllc1tViXDEHDE4q4+NG+r6TcmVA==; s=purelymail1; d=purelymail.com; v=1; bh=AmXH/BNXPQrCFV+cfNl8/dIIcW21qsXG5H1aFKFrNmc=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 78446@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 963059850; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 20 May 2025 08:55:59 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id 594EE94243C; Tue, 20 May 2025 09:55:57 +0100 (BST) From: Sean Whitton In-Reply-To: References: <86y0uvv9dw.fsf@gnu.org> Date: Tue, 20 May 2025 09:55:57 +0100 Message-ID: <87iklv1x0i.fsf@zephyr.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) Hello, Does this fix it: > diff --git a/lisp/emacs-lisp/find-func.el b/lisp/emacs-lisp/find-func.el > index 6bdfb4bc38b..717bac09c81 100644 > --- a/lisp/emacs-lisp/find-func.el > +++ b/lisp/emacs-lisp/find-func.el > @@ -207,7 +207,7 @@ find-function-mode-lower-precedence > :set (lambda (symbol value) > ;; Toggle the mode off before changing this setting in order to > ;; avoid getting into an inconsistent state. > - (let ((already-on find-function-mode)) > + (let ((already-on (bound-and-true-p find-function-mode))) > (when already-on (find-function-mode -1)) > (set-default symbol value) > (when already-on (find-function-mode 1))))) -- Sean Whitton From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 May 2025 12:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Sean Whitton Cc: sunlin7@hotmail.com, monnier@iro.umontreal.ca, 78446@debbugs.gnu.org Received: via spool by 78446-submit@debbugs.gnu.org id=B78446.17477451521805 (code B ref 78446); Tue, 20 May 2025 12:46:01 +0000 Received: (at 78446) by debbugs.gnu.org; 20 May 2025 12:45:52 +0000 Received: from localhost ([127.0.0.1]:56792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHMLw-0000T2-3x for submit@debbugs.gnu.org; Tue, 20 May 2025 08:45:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37292) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHMLt-0000Sl-CI for 78446@debbugs.gnu.org; Tue, 20 May 2025 08:45:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uHMLl-00071a-Kh; Tue, 20 May 2025 08:45:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=0uj3P0lV0eVeyoYkU7arNBMPKxHAgp4mNRSdkdG9CdE=; b=RezGfiLEl+Ex HOpqDESwOPYsapSONodw6fdIB82PtebZz1jd7wxYj/6z8A62QObBrMbCGYD1JOrzgrBAhAppPbTFg xXWLMlIiZZZwee0/2KHxc9jhW11SpWugAY0J3DXEGDXkfYyfshr1wSpY1S2i59qnUyxGERq9YNBfj YYKHmfaATSMV/ch+tjajmVj9mE93yTHDZfNc2B04X8X3RfwFtQBhH3pfSrxT5M9/6+Ie5U/LGaOhc oEc/XzUD9aGtfN66q0wgmAznQ9cb0fhqfD2mh2UV9kkTwWy3el3C8qgcgvkRZudkfvJOWi2nKN1dR Sz7lO+GpqHVNby644BeVAw==; Date: Tue, 20 May 2025 15:44:58 +0300 Message-Id: <86sekz8n91.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87iklv1x0i.fsf@zephyr.silentflame.com> (message from Sean Whitton on Tue, 20 May 2025 09:55:57 +0100) References: <86y0uvv9dw.fsf@gnu.org> <87iklv1x0i.fsf@zephyr.silentflame.com> X-Spam-Score: -2.3 (--) 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: Sean Whitton > Date: Tue, 20 May 2025 09:55:57 +0100 > > Hello, > > Does this fix it: > > > diff --git a/lisp/emacs-lisp/find-func.el b/lisp/emacs-lisp/find-func.el > > index 6bdfb4bc38b..717bac09c81 100644 > > --- a/lisp/emacs-lisp/find-func.el > > +++ b/lisp/emacs-lisp/find-func.el > > @@ -207,7 +207,7 @@ find-function-mode-lower-precedence > > :set (lambda (symbol value) > > ;; Toggle the mode off before changing this setting in order to > > ;; avoid getting into an inconsistent state. > > - (let ((already-on find-function-mode)) > > + (let ((already-on (bound-and-true-p find-function-mode))) > > (when already-on (find-function-mode -1)) > > (set-default symbol value) > > (when already-on (find-function-mode 1))))) I'd prefer the other solution, to move the setter function before its first use, or its first use after the function is defined. The bound-and-true-p use looks strange in a file that defines the function. From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Lin Sun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 May 2025 06:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii , Sean Whitton Cc: "monnier@iro.umontreal.ca" , "78446@debbugs.gnu.org" <78446@debbugs.gnu.org> Received: via spool by 78446-submit@debbugs.gnu.org id=B78446.174780969818901 (code B ref 78446); Wed, 21 May 2025 06:42:02 +0000 Received: (at 78446) by debbugs.gnu.org; 21 May 2025 06:41:38 +0000 Received: from localhost ([127.0.0.1]:43347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHd90-0004un-CE for submit@debbugs.gnu.org; Wed, 21 May 2025 02:41:38 -0400 Received: from mail-japanwestazolkn190100000.outbound.protection.outlook.com ([2a01:111:f403:d406::]:8657 helo=OS0P286CU011.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHd8v-0004uN-Vd for 78446@debbugs.gnu.org; Wed, 21 May 2025 02:41:35 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=G5b/sIkBAEyfzHqCDrL5vrnL9ZKrA94hYtXqRvkm05EMv6SQsqgnOBBRfsnIrxl0zyZbshg/Z8fqZ3eq69GjBJrfd87dQ3BgnFeUeHoLkBUdvO9q+308fhSZ9sxnyv3gPFMtQwzvupfVqVTti1C5G7vxlaJbJyfTRdy4hkXKsVfnluUebAq3/ZNTgjayX9iY3KiOfAesl42iOj3MGG90PyKkA4oohy6FSm6F4sxYmTGkKM+NpLHPfU2MgR3uhzPPqe2d8eCx5Hesn4u7ynuSkZDRauupf4gskqW8qirQ0G8MggytZVHmB8Ae09c/+gCKJUpnwo6wW/ENQAfAl+4L1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ogewAvh4nygFcwC//Sa3tu+YoXW7h+FY9JY2aANfQR8=; b=E0KHTyna8HSKceptd5s7AmgBxUwFsTHLjzxdzQfluLjayN8eVFN0UCP6pVr3HEqshKWHFxg6bl0AQKLWYZGKqGZ8Z8zBHuB7Oe0hm6L3C6CZhDxsmieNHLf8m9DjZ5zKgoS51JENEtncnHdHyEn3s9NjFeh/DvGmxM5w54nFFMUl3Jqs6OaOrWl6PHswhCoXeML6ZzNkc3Bk3rvZ2juTWHgRSJEUa0TIywPhKAf9yvFMc1dmeKFosI+stIjqyvgasdib9+vegKgFKHYgdjGGpqlFR2d6SX8cSoqQdVeeRv08WgXcnYlvE98fxAwV96I+39LLoF1mnyGNuTp7uLi5Fw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ogewAvh4nygFcwC//Sa3tu+YoXW7h+FY9JY2aANfQR8=; b=ZlBndifizxq8WB6Md1YpZX19CdnKR+vHBd/3dRGvxV2w6Y9AVQ8p1q2TnHmyZygo46qts+yklxcuZyjz1Zq1HMaTk4Flt6boVNs3O8mKn84XmZtY2cLkwBxHrXbiyo+KLBDleitfF4a4C0tm7Y6jc1m892S2uLJYDO0JpqATXY6blS+IZcmWJ1UujT280+ffClgHAICGQ7f2TigbfokFuf/FtCoDr5YOyLWothPCfaS2izJMwCjjX9NDrHeq8mrdBW6tQHFJ09pqHBAy2bwKfG+S9D+pAXqZj1XBuWNq6PvT8J3niiBN9BumCIaC3IyeVmS7zbNET0GPnSCAqDGLWQ== Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com (2603:1096:400:1e8::14) by OSZPR01MB6727.jpnprd01.prod.outlook.com (2603:1096:604:111::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.31; Wed, 21 May 2025 06:41:24 +0000 Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8]) by TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8%4]) with mapi id 15.20.8769.019; Wed, 21 May 2025 06:41:24 +0000 From: Lin Sun Thread-Topic: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Thread-Index: AQHbxeZYl0rPhheQuUOaJOxYgcx2vLPWmw+5gARBNQCAAGHvgIAAQDk0gAEqlMw= Date: Wed, 21 May 2025 06:41:24 +0000 Message-ID: References: <86y0uvv9dw.fsf@gnu.org> <87iklv1x0i.fsf@zephyr.silentflame.com> <86sekz8n91.fsf@gnu.org> In-Reply-To: <86sekz8n91.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYCPR01MB10004:EE_|OSZPR01MB6727:EE_ x-ms-office365-filtering-correlation-id: 5c75fb8a-2605-412a-3015-08dd9832814c x-ms-exchange-slblob-mailprops: AZnQBsB9XmoaApi1aWVt9ILKZbGoHsd6r/YU7tIGfzG/oGtYFYfRHxGj44qPC8m2bh4t56Q8RWAnUHbsxSOHsGjAskChlpCGzWoEwbsA0dzyOCxUCVOZ06ZTjSWSoFhoo+5VHSCS3IFX4k3jnEf9/KCF3Y6xmBEGUoLn6FS70JEL0Eyw+GgRpnRk7e5SIel2G2JuH4pfEzYobsCcZTy8uO7lDmmBBE2rtyIFBUhVUl7G61pAyy99cusqw0dpHewS6JhaQMALy93NGXoBrSwW9O50EacnyZ3t5bdf2t3/vebkkNnyJYDN08bysj/VJUWWGId/OkH8/DwfAYUpvcg6Me4TClQllTUi4BdZ1a61GXzS5w0T66H+94YF+IeEzpYel7eBsR3dxFVRGGZaM+uOg5u7TNl8O9alGPQAAu/tokGHQLRGI8zUhRSuQgV/PFJsPnm+rU/hKhQXgraz16LYWRpxIMkoBm37rGhf8iP7K/FUR/KJPba7uA74+y7d5a6kkMxH1UE+IrS45iKUIOACeqiVxKRqvJGdiY+D/pabk18QEwqi0YDCB/aKpfV/+80CbVAVMZoRM0n3EzH86qyJk2dsH4bwlzn9EqsAwPvOEO+y8fHRJio9UF1kRpZM+MnNDWJUyM7S1x01ApppQ5t+A2YITvo8jJsHdSkR0uks/yjhhL+CQ/FIrgmkLriOPp3iBaX7GD6QL3bb3fF3ISDvftMmBIfnZk1Og8jTrstS7XibrocPN8MdjJCqBSV3uBkTzttjRusSorw= x-microsoft-antispam: BCL:0; ARA:14566002|7092599006|15080799009|19110799006|6092099012|461199028|8062599006|8060799009|15030799003|102099032|13095399003|440099028|3412199025; x-microsoft-antispam-message-info: H3hZdMoXRDaXJU1Hhsvgcx5QbsytB72/lDgmdlLBFX6V6bYorLAi5NRamEb82XQa1wd/tnRBud+qit0CKQD4iyHsKB6wP1naFh1cmBsGEWPWchdtSmcumYVDzXhChaBArvNBGKo1CunrU6CnS7HgUUAiseH7eeZfGN0FhVxfmoLdiZuvLdxaxZMhScRQJ+qpWjVk0AKGWnF8O0lt+Ndk3fsKp4dWI4Ld0n0GDbP8bEGcXFD+MVsbznRaDa6vAYKOOBJTL3t5F7oX4J9jYuNZBDUzr04zMIV+qGNblGyIN07/oM1efQFK7Mv+v2GNyn15gHN8NVPFunAIz7atMo+zvsV/CqlGjqE8zQbQMmxBDWa02wkFGOXDllA+r6S0OvTqXGP3v3tZ1Uh479wGlhhhxT9nlkNCpt0ShfB2hjrsEroX53JFQlg/ixK7/eKfJOHAM6g0fGeRD2RJu/+wGzHoDK+LSiNXAkbXkliVFe0KKL7yz1yUZTsSpjAWLQfIDzc1ev6pmXZXps6gA5F4jY8gjKgaXnc6+C1XrG3rFNS2r98PCQXzFeES1J+u6e/oYvirKz1vl0qlM7WjJ9OJbfXpT4nWI4uqym4UN4Z6S67R9FHJTZ5GDtrGAwiLFFhBIIZpah6E1XYK5kqfBtNEg1BG1oWbc0C+BbCU/Bp+87If8HTIzZhgiwriaWPhBuKQEzUoDd0qPbXeSOhLQRBvnxel/SO9IvFT4Du7x1ZCuEbQlc9hDViEPWQqUUph4MNxXCBMjds2EtxPeg9LvlMQVv4Kc3uDCuyu9APzmyR9tKCd07ewwaYzEalmp0ldbrD425P1B52REU0owVaOQh8BD0pVJwqHpvBUvE6ujZstWXHhKhqbPViigYu3aiWTebxl+pKqQypuJ6pYO6gMhQ/2C7nLIwJQMFKu2gsgw8IS1sb+DdOQheFbMwA3FjUcY+t7N0CbcSHBqrIQUhqe95IU0HY3UxMfIvNvrSMAD4vHjuQhZLJdnY92ZwSjAfwVOekviKjz72VBMHIti+UxY4l9PRWSqD1v2l69711M5wCh7Qd7pFuSZ1GcAmWFyupMevNB+dKbdH0NCGCSQkXeP0PZYYsv7JBLLX95IfEo7scN7rARH+FUDMoBJZ3M4LkwHRhoywpATpH1XKDQq2xOsmN5Hk16SII032ZlBJolsxO4pIM+UyJIdSf4hPdGUuD1WCopQFqOK1XgayDs4sA51B8yACV9lw== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: lxZpDg2ei7ITNBOkXyEmIaBm5DIV2hYOwwFXKen29ai+YUHpZGzw6Tfog0APQFejLJ1AleJZEgnFF3BBPjRaCD26BGrbCvPKbQttiNrbfe+1HXeUoTcTYodln5bTRT0WngropzZo+UZNcp1EeZZfmDX3OqyWvjKS+6M58xUzLp2GHt+YNKPo9s8oEXBPlSl76NxyBQaYCgs6EEMWFhLIb0YtY3acKDw0Xtaa2tDco27EqKXehqRjiqII700qiSrWWKtORFK0xIJGNJuxPKSoHL4Ms47NBed9zBgspffDUx6lAhQaH1Twj6IAd9Za5NnVuIP3g9yTEXW2AxnAR6aEFYMADZw74kyvGDUn/YZNTpx843ilyEoEIZT7DIRYNaKoKMB2nUYgSd+wlq38lIGU6pH7KxIe8f77lv0w/ldYQb/ESWE5INiUYZf4F9rOj7swhfYSJYbAVUfg8cJwdgZh3CvMbYlETpRtLcCJ2OMdMPUP2BcDhu/zzKvW/cUu4nD3TPh5atWscKua6FE13H6aEMq9LYJwUFjqt7J3JFpM6T8+Oy8v1hFf/9q6hIGOVdeTZL0Wf7qRyjMH6A01G/XyQRGNR/fWFHZO31VlqID1S5tjbKVirSlFtec7C7HpMvf4rwGLzlBDW5vyVpHdwSNfHXxKJanY70+/MYRRWKOmYzJUs/ANrxdF3sLOjg8cm6TW/mEdR3YYtvHQTrzw4xFWkTjd+Wb9oZHy7p7nbTGobHO+yr3i6c4zDqYzsV+KDrbXjwVxEtQZa2aToOmdLKyigSRy3eTyzxoH/u8ThcX3v2jK42Hvst/AgmXJPRlJF/AwMfBUEXKnG3ef5La/wuKNe/Kj3V6hMQ+EQ1Pdlf/NZ874E2d705VmPurJIzBQpVfGW92Qkqt1+igjUlwX8xgYSveiZXgZE1Ye0HvUyAKBN8v2wgWo0zH3dswM1zec8+0tjJn5doQDdMUMNiWSs8ZYiOZh1MWKYe3UuwnfOtVqUPfoRxdVqEkmS7uvyOkqfkfCjwdpeWHQV4yVHdxq2vI+Dmu/UJnXAe4V9F23ALwlJYGxqMW9xn0Gs8ZUDpGALi6+enzgY3IZtFRYNZ3GB6eAIp5KQe9+OAAydqNeO7YjFGmWstkdflDyFfb3Hbf5qCH7EwyMIn6SDznQ9krzh92HClPmnYEwdS9TzHV48FPgWPMuZIiyEW9s7OV86PFgMtkmfpFp3hwpfVeF3/lY8i9D/g== Content-Type: multipart/mixed; boundary="_002_TYCPR01MB1000499A28C37C0FF386CC31DFB9EATYCPR01MB10004jp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-9a502.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10004.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 5c75fb8a-2605-412a-3015-08dd9832814c X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2025 06:41:24.1244 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB6727 X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --_002_TYCPR01MB1000499A28C37C0FF386CC31DFB9EATYCPR01MB10004jp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable From:=A0Eli Zaretskii =0A= Sent:=A0Tuesday, May 20, 2025 12:45 PM=0A= > I'd prefer the other solution, to move the setter function before its=0A= > first use, or its first use after the function is defined.=A0 The=0A= > bound-and-true-p use looks strange in a file that defines the=0A= > function.=0A= =0A= =0A= Agree, and that's should be better.=0A= I found the lisp/jka-cmpr-hook.el:57 has similar behavior that (defvar jka-= compr-compression-info-list) first, then defcustom it on the tail for every= thing been ready.=0A= =0A= I attach the patch with defvar find-function-mode-lower-precedence first, t= hen defcustom it at the tail of the file find-func.el (similarly to the jka= -comp-hook.el).=0A= =0A= Please help review again. Thank you!= --_002_TYCPR01MB1000499A28C37C0FF386CC31DFB9EATYCPR01MB10004jp_ Content-Type: text/x-patch; name="0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch" Content-Description: 0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch Content-Disposition: attachment; filename="0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch"; size=2386; creation-date="Wed, 21 May 2025 06:41:06 GMT"; modification-date="Wed, 21 May 2025 06:41:06 GMT" Content-Transfer-Encoding: base64 RnJvbSBiNGM5ZjBiMjgwNjczYjM0MTkzYjU3YzBmOWRjNzQ3OGI0MTQwN2I0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBU aHUsIDE1IE1heSAyMDI1IDA2OjMwOjQ0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gKiBsaXNwL2Vt YWNzLWxpc3AvZmluZC1mdW5jLmVsOiBGaXggRWFnZXIgbWFjcm8tZXhwYW5zaW9uCiBmYWlsdXJl CgotLS0KIGxpc3AvZW1hY3MtbGlzcC9maW5kLWZ1bmMuZWwgfCAzMyArKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNCBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvZmluZC1mdW5jLmVsIGIv bGlzcC9lbWFjcy1saXNwL2ZpbmQtZnVuYy5lbAppbmRleCA2YmRmYjRiYzM4Yi4uMjE1OTQ0YjUw ZDkgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9maW5kLWZ1bmMuZWwKKysrIGIvbGlzcC9l bWFjcy1saXNwL2ZpbmQtZnVuYy5lbApAQCAtMTk3LDIwICsxOTcsOSBAQCBmaW5kLWxpYnJhcnkt aW5jbHVkZS1vdGhlci1maWxlcwogICA6dmVyc2lvbiAiMjkuMSIKICAgOmdyb3VwICdmaW5kLWZ1 bmN0aW9uKQogCi0oZGVmY3VzdG9tIGZpbmQtZnVuY3Rpb24tbW9kZS1sb3dlci1wcmVjZWRlbmNl IG5pbAotICAiSWYgbm9uLW5pbCwgYGZpbmQtZnVuY3Rpb24tbW9kZScgZGVmaW5lcyBrZXlzIGlu IHRoZSBnbG9iYWwgbWFwLgotVGhpcyBpcyBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBoaXN0 b3JpY2FsIGJlaGF2aW9yIG9mCi10aGUgb2xkIGBmaW5kLWZ1bmN0aW9uLXNldHVwLWtleXMnLiIK LSAgOnR5cGUgJ2Jvb2xlYW4KLSAgOnZlcnNpb24gIjMxLjEiCi0gIDpncm91cCAnZmluZC1mdW5j dGlvbgotICA6c2V0IChsYW1iZGEgKHN5bWJvbCB2YWx1ZSkKLSAgICAgICAgIDs7IFRvZ2dsZSB0 aGUgbW9kZSBvZmYgYmVmb3JlIGNoYW5naW5nIHRoaXMgc2V0dGluZyBpbiBvcmRlciB0bwotICAg ICAgICAgOzsgYXZvaWQgZ2V0dGluZyBpbnRvIGFuIGluY29uc2lzdGVudCBzdGF0ZS4KLSAgICAg ICAgIChsZXQgKChhbHJlYWR5LW9uIGZpbmQtZnVuY3Rpb24tbW9kZSkpCi0gICAgICAgICAgICh3 aGVuIGFscmVhZHktb24gKGZpbmQtZnVuY3Rpb24tbW9kZSAtMSkpCi0gICAgICAgICAgIChzZXQt ZGVmYXVsdCBzeW1ib2wgdmFsdWUpCi0gICAgICAgICAgICh3aGVuIGFscmVhZHktb24gKGZpbmQt ZnVuY3Rpb24tbW9kZSAxKSkpKSkKKzs7IENvbXBpbGVyIGRlZnZhcnMuICBUaGUgdmFyaWFibGUg d2lsbCBiZSBkZWZpbmVkIGxhdGVyIHdpdGgKKzs7IGBkZWZjdXN0b20nIHdoZW4gZXZlcnl0aGlu ZyB1c2VkIGluIHRoZSA6c2V0IGZ1bmN0aW9ucyBpcyBkZWZpbmVkLgorKGRlZnZhciBmaW5kLWZ1 bmN0aW9uLW1vZGUtbG93ZXItcHJlY2VkZW5jZSkKIAogOzs7IEZ1bmN0aW9uczoKIApAQCAtODkx LDYgKzg4MCwyMiBAQCBmaW5kLWZ1bmN0aW9uLXNldHVwLWtleXMKICAgKGZpbmQtZnVuY3Rpb24t bW9kZSAxKSkKIChtYWtlLW9ic29sZXRlICdmaW5kLWZ1bmN0aW9uLXNldHVwLWtleXMgJ2ZpbmQt ZnVuY3Rpb24tbW9kZSAiMzEuMSIpCiAKKzs7IGN1c3RvbSB2YXJpYWJsZXMgd2l0aCA6c2V0IHJl cXVpcmVzIGV2ZXJ5dGhpbmcgYmUgZGVmaW5lZAorKGRlZmN1c3RvbSBmaW5kLWZ1bmN0aW9uLW1v ZGUtbG93ZXItcHJlY2VkZW5jZSBuaWwKKyAgIklmIG5vbi1uaWwsIGBmaW5kLWZ1bmN0aW9uLW1v ZGUnIGRlZmluZXMga2V5cyBpbiB0aGUgZ2xvYmFsIG1hcC4KK1RoaXMgaXMgZm9yIGNvbXBhdGli aWxpdHkgd2l0aCB0aGUgaGlzdG9yaWNhbCBiZWhhdmlvciBvZgordGhlIG9sZCBgZmluZC1mdW5j dGlvbi1zZXR1cC1rZXlzJy4iCisgIDp0eXBlICdib29sZWFuCisgIDp2ZXJzaW9uICIzMS4xIgor ICA6Z3JvdXAgJ2ZpbmQtZnVuY3Rpb24KKyAgOnNldCAobGFtYmRhIChzeW1ib2wgdmFsdWUpCisg ICAgICAgICA7OyBUb2dnbGUgdGhlIG1vZGUgb2ZmIGJlZm9yZSBjaGFuZ2luZyB0aGlzIHNldHRp bmcgaW4gb3JkZXIgdG8KKyAgICAgICAgIDs7IGF2b2lkIGdldHRpbmcgaW50byBhbiBpbmNvbnNp c3RlbnQgc3RhdGUuCisgICAgICAgICAobGV0ICgoYWxyZWFkeS1vbiBmaW5kLWZ1bmN0aW9uLW1v ZGUpKQorICAgICAgICAgICAod2hlbiBhbHJlYWR5LW9uIChmaW5kLWZ1bmN0aW9uLW1vZGUgLTEp KQorICAgICAgICAgICAoc2V0LWRlZmF1bHQgc3ltYm9sIHZhbHVlKQorICAgICAgICAgICAod2hl biBhbHJlYWR5LW9uIChmaW5kLWZ1bmN0aW9uLW1vZGUgMSkpKSkpCisKIChwcm92aWRlICdmaW5k LWZ1bmMpCiAKIDs7OyBmaW5kLWZ1bmMuZWwgZW5kcyBoZXJlCi0tIAoyLjM0LjEKCg== --_002_TYCPR01MB1000499A28C37C0FF386CC31DFB9EATYCPR01MB10004jp_-- From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 May 2025 12:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: sunlin7@hotmail.com, monnier@iro.umontreal.ca, 78446@debbugs.gnu.org Received: via spool by 78446-submit@debbugs.gnu.org id=B78446.174782947717390 (code B ref 78446); Wed, 21 May 2025 12:12:02 +0000 Received: (at 78446) by debbugs.gnu.org; 21 May 2025 12:11:17 +0000 Received: from localhost ([127.0.0.1]:46676 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHiI0-0004WP-L4 for submit@debbugs.gnu.org; Wed, 21 May 2025 08:11:16 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:59646) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHiHw-0004Vh-Ax for 78446@debbugs.gnu.org; Wed, 21 May 2025 08:11:13 -0400 DKIM-Signature: a=rsa-sha256; b=xOv+AwyIrjDvkn7Gih+Sbw9xMGw/YJbh+vQUA6wpu7IjcgTv+8OkAh6UWTp1qPkKIfySKhF/K/NiOjCNMQ/qkU2nTSLLMkXMZA/N4QLHs1qozGD8NRxFGsWvllNFwjY8bkkuXjpydmNz+Qnl6Je2b8tl0RS9OiCox4bR6XJztoB4CIlGNE/pE1eETvN5pAYrqwXOylJqVRcQAnoZjh922cJfSoOJ7ZQ29lJ5Ayd+v3vXYjGU5neUGHq1PA+TxXcRzW3TFudL7AbXhblYeTc8ggTRXAlRW53cDInVWwWfCU2uSlkArnr50sxV1sRPcK5z0cZ6qfYM2PjaG+7B1l0uEw==; s=purelymail2; d=spwhitton.name; v=1; bh=4gK+b3+GeVQr0MIxf9MwUuDL4nmo54UF93baR5zl/Q8=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=JUasBuT3e+qSpghxyHID4in9dAyLFMGvXpFvodzbRj0yjemz8tFqHwJnnrNdvK7m/MUuuR8h9YzCD52hilnOoBzt9pGStd5OmTIc7Tpr8E4dm6uNnP2rIa02eLYF3xWOyYvgdatM4NJM/5htu0R7ZSWMnyxOhg8X9LLR84Ydj4ZBktwMxUCvx9oJsK0ZVSMphtdsJtCDwRohNyGfoKuNJccbjZjV/7WcVQP1W5jXVSVef40H1bXxXuJyFH7z/WjAapjFK1lHjtSXUy+Si1lK2EPGJTV/PoJpSlCBwA42t267WX6BLhn2tyVmoZgiyN9qZh0AlXaU3Yxw1MiRXoWfQQ==; s=purelymail2; d=purelymail.com; v=1; bh=4gK+b3+GeVQr0MIxf9MwUuDL4nmo54UF93baR5zl/Q8=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 78446@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1317756803; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 21 May 2025 12:11:05 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id C327F942344; Wed, 21 May 2025 13:11:04 +0100 (BST) From: Sean Whitton In-Reply-To: <86sekz8n91.fsf@gnu.org> References: <86y0uvv9dw.fsf@gnu.org> <87iklv1x0i.fsf@zephyr.silentflame.com> <86sekz8n91.fsf@gnu.org> Date: Wed, 21 May 2025 13:11:04 +0100 Message-ID: <87bjrmyxif.fsf@zephyr.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) Hello, On Tue 20 May 2025 at 03:44pm +03, Eli Zaretskii wrote: > I'd prefer the other solution, to move the setter function before its > first use, or its first use after the function is defined. The > bound-and-true-p use looks strange in a file that defines the > function. Yes, good point. Lin's patch looks good to me; I would prefer review from Eli and/or Stefan before installing it. -- Sean Whitton From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 May 2025 13:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Sean Whitton Cc: sunlin7@hotmail.com, monnier@iro.umontreal.ca, 78446@debbugs.gnu.org Received: via spool by 78446-submit@debbugs.gnu.org id=B78446.17478334767694 (code B ref 78446); Wed, 21 May 2025 13:18:02 +0000 Received: (at 78446) by debbugs.gnu.org; 21 May 2025 13:17:56 +0000 Received: from localhost ([127.0.0.1]:47368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHjKV-0001zz-U6 for submit@debbugs.gnu.org; Wed, 21 May 2025 09:17:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38016) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHjJv-0001wV-Ul for 78446@debbugs.gnu.org; Wed, 21 May 2025 09:17:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uHjJp-0001A8-FW; Wed, 21 May 2025 09:17:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=XFn14SWdbbYn9Lwvkkw3xo5u9B+X1NUKWVCN/jREBRY=; b=kU1HWCknzf8j b2+K7Ehnu5xMoqaG8psMPfnWsQ6muKmboETJ8YcbkCq2oYOYVYQfVYV28ux1G0zLlAZptj0htLhBd 9v+XEHwbx23BC0FsirzL2B4V4ZKFEVZJLQ7WLWAVNvi9erWqfz+ra6ODgKjrNOAmqO7qt5lUs468u tP6SPvWwpuMd5sqqPe57LmL6/OcOfe9WuI/hRMqaPjgpJ8KfOdD9kEqBegaija/vMpoUitHID+Q0H 2yypYAI0wec/GqZ23/R/jQ0DDucW8HBQjIZ0paxalQQPNTVzrfRyyVYcpTZeAk590u9v+/+KU1Q00 OfFsZx2WF4WXPNQ/7yuwJg==; Date: Wed, 21 May 2025 16:17:10 +0300 Message-Id: <861psi85nt.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87bjrmyxif.fsf@zephyr.silentflame.com> (message from Sean Whitton on Wed, 21 May 2025 13:11:04 +0100) References: <86y0uvv9dw.fsf@gnu.org> <87iklv1x0i.fsf@zephyr.silentflame.com> <86sekz8n91.fsf@gnu.org> <87bjrmyxif.fsf@zephyr.silentflame.com> X-Spam-Score: -2.3 (--) 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: Sean Whitton > Cc: sunlin7@hotmail.com, monnier@iro.umontreal.ca, 78446@debbugs.gnu.org > Date: Wed, 21 May 2025 13:11:04 +0100 > > Hello, > > On Tue 20 May 2025 at 03:44pm +03, Eli Zaretskii wrote: > > > I'd prefer the other solution, to move the setter function before its > > first use, or its first use after the function is defined. The > > bound-and-true-p use looks strange in a file that defines the > > function. > > Yes, good point. > > Lin's patch looks good to me; I would prefer review from Eli and/or > Stefan before installing it. It just moves a function into another place in the file, right? LGTM, except that the comment should begin with a capital letter. From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 May 2025 15:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: sunlin7@hotmail.com, 78446@debbugs.gnu.org, Sean Whitton Received: via spool by 78446-submit@debbugs.gnu.org id=B78446.174784059422194 (code B ref 78446); Wed, 21 May 2025 15:17:01 +0000 Received: (at 78446) by debbugs.gnu.org; 21 May 2025 15:16:34 +0000 Received: from localhost ([127.0.0.1]:50406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHlBJ-0005lr-DN for submit@debbugs.gnu.org; Wed, 21 May 2025 11:16:33 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:31437) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHlBC-0005ko-2x for 78446@debbugs.gnu.org; Wed, 21 May 2025 11:16:30 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 0633644103C; Wed, 21 May 2025 11:16:20 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1747840578; bh=1z1jUC3ZBhmoCrYQoX9onKbbRrTFOkwi4GZAHJucrPw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=l3yhZ69qgDBmPrrnbKlgO2PUEi6lhf9j+cBZDb4EFyFN0MnW8XrzO1ACxMsh3UPf5 BcnIFe0aWhY1LJyKhzcNJuFUDdCoNfm1cJThqfVnOueRwy1+M7R9VrX2g6XaLepubg cfSSyqQngzlQNmJLU2JYFd1fIEppmAacd+FNBrlbglMk4jjD4s1QORAdAiNO0h4SWq Pmyss/VdYnH+iGB8O7myXAOXEVqxbKbnq/OJnWlkD/j8+0M3z92oy6vjDzgmAY4Cbv FNDhP8d4ROtkFNboNfqbDtlTALH8D39rNWUGzrnP3pzW7HFyQ+ujS4ocx9E2h1uCC1 qz9o0HLGWQKng== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 544D4440FB8; Wed, 21 May 2025 11:16:18 -0400 (EDT) Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 4603D120184; Wed, 21 May 2025 11:16:18 -0400 (EDT) From: Stefan Monnier In-Reply-To: <861psi85nt.fsf@gnu.org> Message-ID: References: <86y0uvv9dw.fsf@gnu.org> <87iklv1x0i.fsf@zephyr.silentflame.com> <86sekz8n91.fsf@gnu.org> <87bjrmyxif.fsf@zephyr.silentflame.com> <861psi85nt.fsf@gnu.org> Date: Wed, 21 May 2025 11:16:17 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) 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.165 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 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) 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 (---) > LGTM, except that the comment should begin with a capital letter. +1 Stefan From unknown Sat Jun 14 19:48:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Resent-From: Lin Sun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 May 2025 15:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier , Eli Zaretskii Cc: "78446@debbugs.gnu.org" <78446@debbugs.gnu.org>, Sean Whitton Received: via spool by 78446-submit@debbugs.gnu.org id=B78446.174784203329965 (code B ref 78446); Wed, 21 May 2025 15:41:01 +0000 Received: (at 78446) by debbugs.gnu.org; 21 May 2025 15:40:33 +0000 Received: from localhost ([127.0.0.1]:50614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHlYW-0007nE-8L for submit@debbugs.gnu.org; Wed, 21 May 2025 11:40:32 -0400 Received: from mail-japanwestazolkn190110000.outbound.protection.outlook.com ([2a01:111:f403:d407::]:22797 helo=OS0P286CU010.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHlYP-0007mF-IS for 78446@debbugs.gnu.org; Wed, 21 May 2025 11:40:26 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UG5zHhkPO7rSA4ez344rkPl8EPB33xb/5MlLLxRalJh3TwLPyDqR0kKNuH4+CgZccYBy90iZwj0QbjzpQWWS0e3aMiqbuRAsfhlpRoK3XN6Oi0XI7jfF+ubfLQ5wzQHYPzEmTdu2dIGlLpyKBdBXagejtH6wzuufwmxiZPUlvuSo4dVqMk6rw56LGl2wbExyjjZNKTxe4VHLUMyy3uEG1YztQXw5I8ziTWvpxYFWUYEUX+Tu9U79maB5IizIjFrA67JI53aiKsVw9uz7Z87yODbNMZHeBmhNxZsgF4UHK4dd+2M0N4m7tL2KFMZJkeBKPtQ0Urf72kw3vUkncq2oRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5IwEesHANzu6UqmY1A2fjkuPUgJeRpb7eBREtfM9x8w=; b=QXbiezmpQSnrwVlFstRQ2pcAvw1Pxss/CRlvvjVYuvvjEWR4ChQBUnxAgmHdBFCKVRH0Q0brBB8yR0O7ASLmiF6MymZM5uFqTpFws8ZlwMo7L0XB6H8v9Gcu0Yi/RPt78WU623bahlHrIExxfongOaPvZ8Jw3ePoxxxlDTAUqZAxXSMK6ThkpSeOgPqh4OmEB66fjHNy8kadd1T7K25kAm3Tv67wcwWeeebqnIMuk/S9mdnPvv6HIshI7Yrnh+nrE6DnDYXoipFRoAzygD+7DPWIgNl7ajmlU5L1XYIqRjSuWQs2mPO5nYhCBovZXjHjuRxHP3D22sM0bJmTcEbDaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5IwEesHANzu6UqmY1A2fjkuPUgJeRpb7eBREtfM9x8w=; b=f9T499G7nORkx2TJipCLC5uZnhtrDNUHbZ08Pz0h4FYDfi9Pc912t3OPz+vXvI8gxxGUDD8xyoF+yTnyA7vlROY+NvFTVZswCsg5MH3ZnZQuvzFHB52ss4RyXE8qJ8pWnMdH/HH2akD6TtEwQWx1jCLu9ppw+smEAndH/AMufZsNWNOoOnFp2yB6FiPEmFrG7Y2yzq/S85TTGVgSd7uAPo9CHGhb7o+RI5W1mAKgnnEjAMqkH9Oe1lL9fMsRBZDGJJ2UM7KU0Z/yOhrB72N7qJTvsfmkX9yHvN7E37/0/g5esj/0GTu9CVl28WohwGswPdmjhh32VO2uPU/NlaM6Qg== Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com (2603:1096:400:1e8::14) by OS9PR01MB12539.jpnprd01.prod.outlook.com (2603:1096:604:2fa::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.19; Wed, 21 May 2025 15:40:16 +0000 Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8]) by TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8%4]) with mapi id 15.20.8769.019; Wed, 21 May 2025 15:40:16 +0000 From: Lin Sun Thread-Topic: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Thread-Index: AQHbxeZYl0rPhheQuUOaJOxYgcx2vLPWmw+5gARBNQCAAGHvgIAAQDk0gAGIoACAABKDLYAAIT2AgAAGV0o= Date: Wed, 21 May 2025 15:40:16 +0000 Message-ID: References: <86y0uvv9dw.fsf@gnu.org> <87iklv1x0i.fsf@zephyr.silentflame.com> <86sekz8n91.fsf@gnu.org> <87bjrmyxif.fsf@zephyr.silentflame.com> <861psi85nt.fsf@gnu.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYCPR01MB10004:EE_|OS9PR01MB12539:EE_ x-ms-office365-filtering-correlation-id: f00cb60a-0e41-4990-4645-08dd987dc8e3 x-microsoft-antispam: BCL:0; ARA:14566002|15030799003|6092099012|15080799009|8062599006|8060799009|7092599006|461199028|19110799006|13095399003|3412199025|440099028|102099032; x-microsoft-antispam-message-info: v4+2dJzVx3426WnUFUia1wK/qxWa8gmY+qsI/VhvSyyeJ+z7v1kDDVSCZ4pSZIMOc0uAMde79c8wgB/OhF9J5Ao++4aNbhNay0Z/iqdPfGswHbAK4Ovo4ZPBs/smbhDb9WV4CG6Tgh1Ab8hogZQQeshPssDPuLhDuzx4tXEvn1Dnl0WAWCis6EdWDyv+TGB9ZJt4cjahltJXE4biIPwZ0RmjNv24BO6A3QIxmEMnjTLkF6WHsbzxgENzk2+Wc+mHhqhycOAfYOuoMdGyPn92+0cbyOwl8jXBeJXYqQOdmq6hVWh1/Rju6Sjnntz0M6Tf+FmzwncpZrqIkaQbKh4628d1Mtow0mgaM1czZmTMPlrudPoBPvw9Zgg0dZAr5MqE2XfRpBR8TYvrcWIQ691SagR5XkfM3ofPrucp0/AaCRdIW5NrCSN/Xeql/7bnzXTqmGadKIibusjP0Zp59EpEPrbWkIXJql3tvi1ctmozysDjhBMUuQEmNdKJSAHXXYEw/k1aqD2Mxb3U7PUtI/cHPU97npED08P0YQ9zA7oiqZgpsVe5evMz+mpZKYQMsNvgrOoFkeECE141JUwITqYh/DZb/Cf1gKn7HKDxK0qNy2+EBWZxb4zcdJE33/u2khsR3VTf5XhN7rOPz9b0JVFnsAELs9Fq87+rEHWBgk7LJ1Lw4o9SDtsX4XxeCQQByN6zE3SNtOOC90gImR6f4PeA0dksv+K9EsgoV5RwZuI1Kg/SYA7c35dq0WTy/O8xfNvD3JOh0QRVMlujjeGRPt8BaZpmPPHKDsOxvy3dLRjYbxQ6w+QF+yZO/24CiqDN5OfQ/dHqYsM08or0kfQw7QjOEjSzvjjngcVHvZKI9CuLDFlGr83ptjDOGyvX6gxlrqkRsgComM96IaHp6JsdFuAEA1DEs/m9SNxOK6+URSi3t2uZqiDVxdeOGVqoK5Hixa5CtstQ+5pNs46a8oSVHz0rkPzPRh/MRcIu9zhrkLQXZIK6Ma7vz6g4AmL5YDNlvuucFqSsX6eP8oFXNvhUMZcVGcVI6naLL+VoZ1M1tWL72uAUxIu8nxAzo593nkLcObCTBL+fnwHHe3Pe1Znu7esvhOkVD6vRAt/oZXe4YfgienxMwc95Wxt7OjNbQ1wni7Q/gZDdA21sKDBEO7xqUast215k0EE86FXgWOCOK66hJGvdFr/xcrT2UJLrNlcuutJCTnZR/Km8cn9v6Dt5LjFAag== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: iSHt7Db3tv5NoccTN3q6P5NucVT0hyp+lM/a9i/o4ZY0+ciyIwXzKEeXR+z1mm+usDhYIBx+IfjNYaGM76lDqhEaU5FXMrklJ21eYxLfLkrhb1ic8rVZCimWvPT9NuFt+LqP7eFxgCcOygXs+3zmtJK0BwsNrHqWbdJ+rMHj0inR0ylCM3v243ku1u79To6hKRO6CGf7q0pi1kqeQJc2yJADXwXwHIBm9gIlArBiP/nQzV9ZaZj2FnFzYnZMr/CntDt7+X1B7VRp085L/8s1trxNTGOdgQwfS+sbcbznDdNdyDuMh+kj8Y3EH131mjoJnjCK9UAm880MQzm9oZErY/3SjnbdJlne+PBPn309TS5FDctruUMf9OeBQye1toHntqtqzIEKeoUuszTDPeiL/4nWMFEo/hS7K3FH/H+e/CjNjGrltRhPLKeSmjiYkdDvYBa13kN5f3kXetxX00D0c7aEPNa3rFXjJiTCjwHX4s+x+3xfVswMI2gsr5419xtptOtmnvQeLVaMRrhoWBNl2ftgGFCQlYHl7d0D92tKzv6hQR0Ahswdssa+kmV9OJWTUcBL1Zcrc6yb/4lHvXXkF5TK7IY8Px9yCBSPO5Pmss2PzrUNiXSX0KRww6kXBJIMFvO/1OQVs3LCpsziFAb30+rW9BUGox4J9e3cEMYy9CrW+20CHRDTuEc3WyqHMKbPAt9zgNTw5iNwNwH8lY4L3xSqWHWbvfh/Zplex54kxGfYAXrHnrvjyQzA93Vyn39EOjY3/tMFc605+xnZsx2MVY3lQaE8MY43BscjIA034rSRVznYNUv2oew2oF6tWsc2Xn3oa24WRXcA4uDeb7BhSHi5G3DX2f+glFCDNELvxxcfl0UbHcVa4JYy/TNyD07j7ShjPdLLSZ/ZryBO0TDK2O+k4Uq2TmFAabYmVe2wfObN/9qCJKi9+QeFvzj13CdbBHGlbBXNT19EggiP8XGqqly26q1MJfA7pdyk8i/nptA5IVj9lvfjzLlw5kplVfYKbXIYVAt6yeMX2mjJrGg2lio7U1kMM6CfR9PohTQtJtb3zJHp1OlJcZl9xc7iDb6of1iFwX09qf7ZusHGB40YzVi4Wyu733UtZChNrS7gVk3PYdnuWgvY3QJZq1gNVbpDUPNFrUVVlRBpgOc8oFhRYlKFAl8tRh3A60OulTjtFYHW+e0XgFNVh1N6t3a+RPEbIeyIaGUFIXRkvDAqU02cuA== Content-Type: multipart/mixed; boundary="_004_TYCPR01MB10004ECC896FC653B9A7BF9EEFB9EATYCPR01MB10004jp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-9a502.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10004.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: f00cb60a-0e41-4990-4645-08dd987dc8e3 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2025 15:40:16.4894 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS9PR01MB12539 X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --_004_TYCPR01MB10004ECC896FC653B9A7BF9EEFB9EATYCPR01MB10004jp_ Content-Type: multipart/alternative; boundary="_000_TYCPR01MB10004ECC896FC653B9A7BF9EEFB9EATYCPR01MB10004jp_" --_000_TYCPR01MB10004ECC896FC653B9A7BF9EEFB9EATYCPR01MB10004jp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > LGTM, except that the comment should begin with a capital letter. Sure, fixed in the attached patch. Thanks all of you. --_000_TYCPR01MB10004ECC896FC653B9A7BF9EEFB9EATYCPR01MB10004jp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
> LGTM, except that the comment should begin with a capital letter.

Sure, fixed in the attached patch. Thanks all of you.
--_000_TYCPR01MB10004ECC896FC653B9A7BF9EEFB9EATYCPR01MB10004jp_-- --_004_TYCPR01MB10004ECC896FC653B9A7BF9EEFB9EATYCPR01MB10004jp_ Content-Type: text/x-patch; name="0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch" Content-Description: 0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch Content-Disposition: attachment; filename="0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch"; size=2386; creation-date="Wed, 21 May 2025 15:40:11 GMT"; modification-date="Wed, 21 May 2025 15:40:15 GMT" Content-Transfer-Encoding: base64 RnJvbSBkMjE4MDFlOTJiMWViN2U1Y2FjYjU3NmUyNzJhNGY0M2M3NGMwMzFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBU aHUsIDE1IE1heSAyMDI1IDA2OjMwOjQ0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gKiBsaXNwL2Vt YWNzLWxpc3AvZmluZC1mdW5jLmVsOiBGaXggRWFnZXIgbWFjcm8tZXhwYW5zaW9uCiBmYWlsdXJl CgotLS0KIGxpc3AvZW1hY3MtbGlzcC9maW5kLWZ1bmMuZWwgfCAzMyArKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNCBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvZmluZC1mdW5jLmVsIGIv bGlzcC9lbWFjcy1saXNwL2ZpbmQtZnVuYy5lbAppbmRleCA2YmRmYjRiYzM4Yi4uNGQzMTU1NTY0 MzMgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9maW5kLWZ1bmMuZWwKKysrIGIvbGlzcC9l bWFjcy1saXNwL2ZpbmQtZnVuYy5lbApAQCAtMTk3LDIwICsxOTcsOSBAQCBmaW5kLWxpYnJhcnkt aW5jbHVkZS1vdGhlci1maWxlcwogICA6dmVyc2lvbiAiMjkuMSIKICAgOmdyb3VwICdmaW5kLWZ1 bmN0aW9uKQogCi0oZGVmY3VzdG9tIGZpbmQtZnVuY3Rpb24tbW9kZS1sb3dlci1wcmVjZWRlbmNl IG5pbAotICAiSWYgbm9uLW5pbCwgYGZpbmQtZnVuY3Rpb24tbW9kZScgZGVmaW5lcyBrZXlzIGlu IHRoZSBnbG9iYWwgbWFwLgotVGhpcyBpcyBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBoaXN0 b3JpY2FsIGJlaGF2aW9yIG9mCi10aGUgb2xkIGBmaW5kLWZ1bmN0aW9uLXNldHVwLWtleXMnLiIK LSAgOnR5cGUgJ2Jvb2xlYW4KLSAgOnZlcnNpb24gIjMxLjEiCi0gIDpncm91cCAnZmluZC1mdW5j dGlvbgotICA6c2V0IChsYW1iZGEgKHN5bWJvbCB2YWx1ZSkKLSAgICAgICAgIDs7IFRvZ2dsZSB0 aGUgbW9kZSBvZmYgYmVmb3JlIGNoYW5naW5nIHRoaXMgc2V0dGluZyBpbiBvcmRlciB0bwotICAg ICAgICAgOzsgYXZvaWQgZ2V0dGluZyBpbnRvIGFuIGluY29uc2lzdGVudCBzdGF0ZS4KLSAgICAg ICAgIChsZXQgKChhbHJlYWR5LW9uIGZpbmQtZnVuY3Rpb24tbW9kZSkpCi0gICAgICAgICAgICh3 aGVuIGFscmVhZHktb24gKGZpbmQtZnVuY3Rpb24tbW9kZSAtMSkpCi0gICAgICAgICAgIChzZXQt ZGVmYXVsdCBzeW1ib2wgdmFsdWUpCi0gICAgICAgICAgICh3aGVuIGFscmVhZHktb24gKGZpbmQt ZnVuY3Rpb24tbW9kZSAxKSkpKSkKKzs7IENvbXBpbGVyIGRlZnZhcnMuICBUaGUgdmFyaWFibGUg d2lsbCBiZSBkZWZpbmVkIGxhdGVyIHdpdGgKKzs7IGBkZWZjdXN0b20nIHdoZW4gZXZlcnl0aGlu ZyB1c2VkIGluIHRoZSA6c2V0IGZ1bmN0aW9ucyBpcyBkZWZpbmVkLgorKGRlZnZhciBmaW5kLWZ1 bmN0aW9uLW1vZGUtbG93ZXItcHJlY2VkZW5jZSkKIAogOzs7IEZ1bmN0aW9uczoKIApAQCAtODkx LDYgKzg4MCwyMiBAQCBmaW5kLWZ1bmN0aW9uLXNldHVwLWtleXMKICAgKGZpbmQtZnVuY3Rpb24t bW9kZSAxKSkKIChtYWtlLW9ic29sZXRlICdmaW5kLWZ1bmN0aW9uLXNldHVwLWtleXMgJ2ZpbmQt ZnVuY3Rpb24tbW9kZSAiMzEuMSIpCiAKKzs7IEN1c3RvbSB2YXJpYWJsZXMgd2l0aCA6c2V0IHJl cXVpcmVzIGV2ZXJ5dGhpbmcgYmUgZGVmaW5lZAorKGRlZmN1c3RvbSBmaW5kLWZ1bmN0aW9uLW1v ZGUtbG93ZXItcHJlY2VkZW5jZSBuaWwKKyAgIklmIG5vbi1uaWwsIGBmaW5kLWZ1bmN0aW9uLW1v ZGUnIGRlZmluZXMga2V5cyBpbiB0aGUgZ2xvYmFsIG1hcC4KK1RoaXMgaXMgZm9yIGNvbXBhdGli aWxpdHkgd2l0aCB0aGUgaGlzdG9yaWNhbCBiZWhhdmlvciBvZgordGhlIG9sZCBgZmluZC1mdW5j dGlvbi1zZXR1cC1rZXlzJy4iCisgIDp0eXBlICdib29sZWFuCisgIDp2ZXJzaW9uICIzMS4xIgor ICA6Z3JvdXAgJ2ZpbmQtZnVuY3Rpb24KKyAgOnNldCAobGFtYmRhIChzeW1ib2wgdmFsdWUpCisg ICAgICAgICA7OyBUb2dnbGUgdGhlIG1vZGUgb2ZmIGJlZm9yZSBjaGFuZ2luZyB0aGlzIHNldHRp bmcgaW4gb3JkZXIgdG8KKyAgICAgICAgIDs7IGF2b2lkIGdldHRpbmcgaW50byBhbiBpbmNvbnNp c3RlbnQgc3RhdGUuCisgICAgICAgICAobGV0ICgoYWxyZWFkeS1vbiBmaW5kLWZ1bmN0aW9uLW1v ZGUpKQorICAgICAgICAgICAod2hlbiBhbHJlYWR5LW9uIChmaW5kLWZ1bmN0aW9uLW1vZGUgLTEp KQorICAgICAgICAgICAoc2V0LWRlZmF1bHQgc3ltYm9sIHZhbHVlKQorICAgICAgICAgICAod2hl biBhbHJlYWR5LW9uIChmaW5kLWZ1bmN0aW9uLW1vZGUgMSkpKSkpCisKIChwcm92aWRlICdmaW5k LWZ1bmMpCiAKIDs7OyBmaW5kLWZ1bmMuZWwgZW5kcyBoZXJlCi0tIAoyLjM0LjEKCg== --_004_TYCPR01MB10004ECC896FC653B9A7BF9EEFB9EATYCPR01MB10004jp_-- From unknown Sat Jun 14 19:48:39 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Lin Sun Subject: bug#78446: closed (Re: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure) Message-ID: References: X-Gnu-PR-Message: they-closed 78446 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 78446@debbugs.gnu.org Date: Wed, 21 May 2025 17:20:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1747848004-778-1" This is a multi-part message in MIME format... ------------=_1747848004-778-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion f= ailure which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78446@debbugs.gnu.org. --=20 78446: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78446 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1747848004-778-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78446-done) by debbugs.gnu.org; 21 May 2025 17:19:54 +0000 Received: from localhost ([127.0.0.1]:51645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHn6f-0000Ay-7U for submit@debbugs.gnu.org; Wed, 21 May 2025 13:19:53 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:34922) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHn6M-00007Z-L8 for 78446-done@debbugs.gnu.org; Wed, 21 May 2025 13:19:35 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 410C610006B; Wed, 21 May 2025 13:19:28 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1747847963; bh=BKCWNCd5Klv6d1g+G+P1+h29wF+B00zl1k1TpvlbP8M=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=CsNXKvGdNlg2XG6oeQwdUYxhvv12+2qL+qzHSZBqEl6io5I183LTRzXD2eXVGY7dL cy/gQsfDgaPdusK3BTUH0/qeAwcxaBfk4jDGcj39STX4dazRhHri9anfAcm8v7qXIv eGIw2cFDvZ7htEzVtCeNRLzFBXdISsB6plHn5uEVa/Q4PWgWLA31ezDGeYCKlh00yE vFFfFf4Ud21wGhJg1XM5t42oR0JsL+TBANiZY1wkZ+Ps+alH7jcfLTosq2T1OrgM3f MrdWnkEyqlvTgrQcEyw0BzPEJi4qbXIgldquSF8RQk9vupB64zSuLlcXE4yJ2VDnUF a9Q+MJFHQ3UKg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 29B93100029; Wed, 21 May 2025 13:19:23 -0400 (EDT) Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 17A221202FD; Wed, 21 May 2025 13:19:23 -0400 (EDT) From: Stefan Monnier To: Lin Sun Subject: Re: bug#78446: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure In-Reply-To: Message-ID: References: <86y0uvv9dw.fsf@gnu.org> <87iklv1x0i.fsf@zephyr.silentflame.com> <86sekz8n91.fsf@gnu.org> <87bjrmyxif.fsf@zephyr.silentflame.com> <861psi85nt.fsf@gnu.org> Date: Wed, 21 May 2025 13:19:16 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) 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.090 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 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78446-done Cc: Eli Zaretskii , "78446@debbugs.gnu.org" <78446-done@debbugs.gnu.org>, Sean Whitton 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 (---) >> LGTM, except that the comment should begin with a capital letter. > Sure, fixed in the attached patch. Thanks all of you. Thanks, pushed to `master`. Stefan ------------=_1747848004-778-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 May 2025 22:20:04 +0000 Received: from localhost ([127.0.0.1]:57326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFgvr-000373-6Z for submit@debbugs.gnu.org; Thu, 15 May 2025 18:20:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60424) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFgvm-00036L-RD for submit@debbugs.gnu.org; Thu, 15 May 2025 18:19:59 -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 1uFgvg-00069G-JB for bug-gnu-emacs@gnu.org; Thu, 15 May 2025 18:19:52 -0400 Received: from mail-japanwestazolkn19010003.outbound.protection.outlook.com ([52.103.66.3] helo=OS0P286CU011.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uFgva-0000KA-FE for bug-gnu-emacs@gnu.org; Thu, 15 May 2025 18:19:52 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UbCpZ9NEkeC9rybNdtLd7eBLNMyM+2GkaekuKaSd2SbpvXnWr7IOCFmz3wdUwr5kZWd4hvvMIbOYZ0OuyjciFeQGjtPYYYFIEtkS1SmaV27WglxbdQZ2hPm7whYRvHK7VBWNCeApiSth8jU14epXz32I2SKMVPb4Xvm1RBRD+SDwzzRu7fzn5wxVQH70GOekOObZ8rMC8ZbqLsTxXK81Y/nCXJPmAvNQcwoAXANj8/aIZLwQnDUq0Tam0nEvBCM0XH6iS2UyGIu6sXujci70nycv8JU/USw9eglTYfEOIP9pnERmwvEV6jcZwMkoH7hMjxE8/BVgFWnssYZpl4rc+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mGI3BHqjHtd+vZ+q2ilbAOEyKspTVRvDakFOqWzmCbY=; b=bliOIOBi+LpripS9oZaTI5t9shZ9KVhhIcUG3m/9Ino09+VgWwWU99wg8htVJ0+OgU/uNJwLMFzmujqWYr2sUSbZ7pqNK515fOXctIxBCE44XjoSe5CKAhXYZJ7v5SNJip3NNjjabD3dVXqrIl4qGM4N9qc2wi1GAW5SgVP0nM7yaEovB8E4k53KcS4ZQGaSO+z+7bh/39Tc8VKnvX0w4WqAS188Ihce/D302HePGjKv7MY5j9Kr+ro3utWeLpLWN3ZS0RpXdS84w8c/Q7XJ0yAi8I2b6tWJ+tgxDbwd6thIix0chH/cTxV4CqCowgOgAmSliOCh07NigMcDTmb44Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mGI3BHqjHtd+vZ+q2ilbAOEyKspTVRvDakFOqWzmCbY=; b=IS5KKXgKQ92WWDtzyvh79YWhyw0kk4qXnupmkJ2QVYjTqmWmKMwZwhGyxh6kMVEO3ALAcw1vOIGhkgfJGW1Y0+u8IN11bGCiWSkOsKX/fzaaqC55z4R19IhjxoylK7+xsy3dNUAe5ZBjTHzj2lzp86tpfBT90Ib6LkWPuPtjkslWWYYiFG5+lWqBm7l/Rithkj4qyi7GGVucUlnr9ac5QR7xrYKl1dglKLL1Eq+Zi5t/yGYFuLbuSifF2gOgRCy3bmPVlE0L5S+kDyptFY4/TymYyTNSU/wXl3+xPauRZ8nZUnreJpwSYZmWK6Zo29FMUl1NOOKJ+u/0dMIOjAl+/A== Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com (2603:1096:400:1e8::14) by TYCPR01MB9989.jpnprd01.prod.outlook.com (2603:1096:400:1d7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.31; Thu, 15 May 2025 22:14:35 +0000 Received: from TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8]) by TYCPR01MB10004.jpnprd01.prod.outlook.com ([fe80::8ecd:43a5:333:1c8%5]) with mapi id 15.20.8722.027; Thu, 15 May 2025 22:14:35 +0000 From: Lin Sun To: "bug-gnu-emacs@gnu.org" Subject: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Thread-Topic: [PATCH] * lisp/emacs-lisp/find-func.el: Fix Eager macro-expansion failure Thread-Index: AQHbxeZYl0rPhheQuUOaJOxYgcx2vA== Date: Thu, 15 May 2025 22:14:35 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYCPR01MB10004:EE_|TYCPR01MB9989:EE_ x-ms-office365-filtering-correlation-id: f05f864c-657f-4d3a-5051-08dd93fde059 x-microsoft-antispam: BCL:0; ARA:14566002|19110799006|461199028|15080799009|15030799003|8062599006|8060799009|7092599006|6092099012|440099028|3412199025|13095399003|102099032; x-microsoft-antispam-message-info: =?iso-8859-1?Q?+EHHivTreIuZl8GucrYaju1Z2gzzAOXjSRpYqzQS/ekt8TWy4TeKSk5pUQ?= =?iso-8859-1?Q?F8kkOulgXo6rha5dpK8fHemVHwfkECkEpQoy3mmL6bSwTVogdYxV6CZny4?= =?iso-8859-1?Q?IW73gu1NRkCyRKeegvL5pUYFx1Min5evMLegKctmuBC2X8Va8WeBQnuKI2?= =?iso-8859-1?Q?HQaD3ZWaM/zXKRibnWvDLDVrprh66+z13ep7+8PofZBJBZSR2ZL5Ntaycg?= =?iso-8859-1?Q?vS0xZdJg/RC79zpnCEOEF5N/44MHLRrhoj/RTRYrzKx1g9TieNwPLdvowl?= =?iso-8859-1?Q?aETRMsEmwIafb/ll5MxQQhJV9yScPsUTtfTGFSJz/n38KP3jHe2q+nBTK2?= =?iso-8859-1?Q?NUVS31YnJnMzfzZYHp8UYk/QjFHMZEnl0lfuoiEYaskLOntwCc0GVa7ad1?= =?iso-8859-1?Q?hRvBpO6u3uvaR2okwhGKQDGAk5WTU00PhGeqnV3dF8/SNvVdg2sfCYOpdu?= =?iso-8859-1?Q?Fy2KtPr5YbpeUs8jmSwBeJKExm6fxsmjMrT/Kp/ruWQEVtHGIU4YJLqtdr?= =?iso-8859-1?Q?cfArp2ycjrj+PKMk0uR1peesOuPno5Uhx636aYlhrbrp4QZUo92p0Wjlz/?= =?iso-8859-1?Q?Es8vtxtGAUsUUXo8BrDtwFkYWoXjUdM2X3wfbzvtA4p4m7Y6D5O1urx2uk?= =?iso-8859-1?Q?HEhdSwlBzG5OGcWEcKnfixfsISnj+kqyZlgDy5pGgcGhrGNOmgGSwxRmBp?= =?iso-8859-1?Q?th2xxx5uNlaCTmy0WT9UD3HkRVnVF0B7n95VAiE3CXn5DeSVXI7odUttUr?= =?iso-8859-1?Q?LQ5aZv9LgJSXO2UzknZpTOTyRkiIBO40AXF/26v4G++CbOviJh78ZGGRJd?= =?iso-8859-1?Q?ohyF9knscOtwCPDb7kGhBtCSq4hA7pZU+ukyH1QzPyjYSMfgGlYh0e7FJB?= =?iso-8859-1?Q?pfiGDNX2AaqC3KFDyqfQOHfhRTEgNuGUPnO/d6esF1oVhCCGCxRjhMBchY?= =?iso-8859-1?Q?9b4w5FRoDPQX8U6pyMXJaaU2AAr9Z7yH+AcwIqjLfF3RA4adlzgpYbZGZQ?= =?iso-8859-1?Q?J9UreIKxJ2OuRAO7/L9wGo0pvoLvUHOC/dNVmc5VTM3HT/PfWyj5+BWSOJ?= =?iso-8859-1?Q?vTZwZ41nu2xzppmbmTiTKEP1lQ6TguEId7WpdkNnpWIcQQA4Rgc4pfm0Wp?= =?iso-8859-1?Q?wCHAgqzrWSyfrhZ+Zy2PkSUromUA0uY4NRnKIgLqp6Yr/sFY7W6Bh3K5pW?= =?iso-8859-1?Q?H8ZWtPxeegnn3L24x+Pg/8NRtmpQeD5C47kcRu0NRHLB3wTLmnGD872E39?= =?iso-8859-1?Q?v3pomYM8IHcI8VUxquNA=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?ReAJauV5hrt50TWKZLd3DQpQB2knDmfjM3jwypemTjshaB0IUDuwTKoLEt?= =?iso-8859-1?Q?HyWeEnSFhjxciHh6Mymfzl14KD4G+f78jkyMLqtQO0DwfSH2g5WPI/nYGz?= =?iso-8859-1?Q?8E7O7sNfoKJ91A//Kocjc+Ij0mCJ94yt2q1tbeY7VOercQH+57gfYBLzuB?= =?iso-8859-1?Q?MFQjT18wWux2rhF2iUZtpDxcpC1zk5+Orw37RhajfTDiQOGvZifbiCTfm/?= =?iso-8859-1?Q?FBUFccbOJDxCuaTPDMZm6zONraM7azfSbUvWQgGIsDcMZvAADsfS1J2RoI?= =?iso-8859-1?Q?tgLWVmIHmOehF8mWpjJ7cVgLfARpuShjCkEoBpbLwwFveVV7Olt0w3MysA?= =?iso-8859-1?Q?gszkFiN80yzOra8xj4TzLGxKtyr49u2Lk4W9YuWbko0qrAnlRT2L24Utpg?= =?iso-8859-1?Q?waguAeineC/IAqvUO3OfXQbXbYrO8/nBUOJty1lrdZqHPDmVmGXRS/vdOh?= =?iso-8859-1?Q?RRK1Ig3wuY+YeLkSD419sorrjawuZRMp/6TFl7RRXfeUvjDyb9zgdZoRXx?= =?iso-8859-1?Q?t4xnazuK9QpTMyb/jmhs1JeukgWP9ZK+pmdpdSe/p7dyWTQPPBw53Z2MH4?= =?iso-8859-1?Q?pwnEBdVh7fjRfcWsH71wWB/6QN4jQR3SI8L0GCHCDpOSeKsHTkgCAcxDg7?= =?iso-8859-1?Q?u7+XxyHNC/tVjeflp5BqXzSXt+ntoVLP+flpT2PlCMoXfHZa+Wsw6XFaC4?= =?iso-8859-1?Q?iMrkgEVWzz2+bk7CC7hf21CVxJqDVY0U50z6kST9MUwBf+y192O5T3FslZ?= =?iso-8859-1?Q?bzAVDSD1Ulekqzsh3jES7yMqkvMAVFQ4D+sMHXRL5lyppvVvnQiRA4krA5?= =?iso-8859-1?Q?boAzIbB+AemcpJ6F2JhwyYTEXRvqVTXnbde+QaVY4iOIoPjlMGtiWbNVsU?= =?iso-8859-1?Q?R1Urmq3GTPJB2e7zBEIJOA2kKVsgpLIcNgeRevkR/7S3HDrawH07gltEPM?= =?iso-8859-1?Q?ivXLn8VKTcgNS5MzluGSWBC8QPLS1RVFHaIGXcdmuhb0gWIePo7iK7YAnL?= =?iso-8859-1?Q?KORCm82jghTr+e4wHdVY0csImYXddYdcgqPblliTgzYF6kwaN0KKdPh2nb?= =?iso-8859-1?Q?HQdxwEb8PX5F8QwhDm8uewl2HHkHkTp+VXyZ6ZFvatbu5RBHUUewIxZVs8?= =?iso-8859-1?Q?lCZSmNa6bkmfvRmhDfssWTYzOjtJuiZc6vDjMSr7CPzroqd20Jw5e7YKpM?= =?iso-8859-1?Q?BMVJDxSbtLoknjtyQwgM4yoUL7DKziz431brIrT9cIq7H2BLp+npJoAp5Y?= =?iso-8859-1?Q?rIEUSFwQUqVeMvEQidxg=3D=3D?= Content-Type: multipart/mixed; boundary="_004_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10004.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: f05f864c-657f-4d3a-5051-08dd93fde059 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2025 22:14:35.5928 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB9989 Received-SPF: pass client-ip=52.103.66.3; envelope-from=sunlin7@hotmail.com; helo=OS0P286CU011.outbound.protection.outlook.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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: A build error happened as follow (I upgrade to latest version db198e0e59bff0c1cb28a591928377f5a0e9d158), This patch will fix the build error. Error: error ("Eager macro-expansion failure: (wrong-type-argument symbolp 'find-function-mode)") signal(error ("Eager macro-expansion failure: (wrong-type-argument symbolp 'find-function-mode)")) err [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=sunlin7%40hotmail.com; ip=2001%3A470%3A142%3A%3A17; r=debbugs.gnu.org] 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (sunlin7[at]hotmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (sunlin7[at]hotmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 SPOOFED_FREEMAIL No description available. 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: 0.2 (/) --_004_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_ Content-Type: multipart/alternative; boundary="_000_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_" --_000_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable A build error happened as follow (I upgrade to latest version db198e0e59bf= f0c1cb28a591928377f5a0e9d158), This patch will fix the build error. Error: error ("Eager macro-expansion failure: (wrong-type-argument symbolp = 'find-function-mode)") signal(error ("Eager macro-expansion failure: (wrong-type-argument symbol= p 'find-function-mode)")) error("Eager macro-expansion failure: %S" (wrong-type-argument symbolp 'f= ind-function-mode)) internal-macroexpand-for-load((custom-declare-variable 'find-function-mod= e-lower-precedence `(funcall #',(lambda nil "" nil)) "If non-nil, `find-fun= ction-mode' defines keys in the global map.\nThis is for compatibility with= the historical behavior of\nthe old `find-function-setup-keys'." :type 'bo= olean :version "31.1" :group 'find-function :set (lambda (symbol value) "he= llo" (let ((already-on (bound-and-true-p 'find-function-mode))) (when alrea= dy-on (find-function-mode -1)) (set-default symbol value) (when already-on = (find-function-mode 1))))) t) eval-buffer(# nil "/tmp/emacs-dbg/lisp/emacs-lisp/= find-func.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" "= /tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" nil t) require(find-func) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/mode-= local.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/mode-local.el" "/tmp= /emacs-dbg/lisp/cedet/mode-local.el" nil t) require(mode-local) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/seman= tic/fw.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/fw.el" "/tm= p/emacs-dbg/lisp/cedet/semantic/fw.el" nil t) require(semantic/fw) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/seman= tic/tag.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/tag.el" "/t= mp/emacs-dbg/lisp/cedet/semantic/tag.el" nil t) require(semantic/tag) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/seman= tic.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic.el" "/tmp/e= macs-dbg/lisp/cedet/semantic.el" nil t) require(semantic) eval-buffer(# nil "/tmp/emacs-dbg/lisp/cedet/semantic/bov= ine/grammar.el" nil t) load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/bovine/gram= mar.el" "/tmp/emacs-dbg/lisp/cedet/semantic/bovine/grammar.el" nil t) load("semantic/bovine/grammar" nil t) command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "semantic/bovi= ne/grammar" "-f" "bovine-batch-make-parser" "-o" "../../lisp/cedet/semantic= /bovine/c-by.el" "c.by")) command-line() normal-top-level() $ "../../src/emacs" "-batch" "--no-site-file" "--no-site-lisp" "--eval" "(s= etq load-prefer-newer t)" "-l" "semantic/bovine/grammar" "-f" "bovine-batch= -make-parser" "-o" "../../lisp/cedet/semantic/bovine/c-by.el" "c.by" --_000_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
A build error happened as follow (I upgrade to latest  version db198e0= e59bff0c1cb28a591928377f5a0e9d158),
This patch will fix the build error. 

Error: error ("Eager macro-expansion failure: (wrong-type-argument sym= bolp 'find-function-mode)")
  signal(error ("Eager macro-expansion failure: (wrong-type-argum= ent symbolp 'find-function-mode)"))
  error("Eager macro-expansion failure: %S" (wrong-type-argu= ment symbolp 'find-function-mode))
  internal-macroexpand-for-load((custom-declare-variable 'find-functio= n-mode-lower-precedence `(funcall #',(lambda nil "" nil)) "I= f non-nil, `find-function-mode' defines keys in the global map.\nThis is fo= r compatibility with the historical behavior of\nthe old `find-function-setup-keys'." :type 'boolean :version "31.1&q= uot; :group 'find-function :set (lambda (symbol value) "hello" (l= et ((already-on (bound-and-true-p 'find-function-mode))) (when already-on (= find-function-mode -1)) (set-default symbol value) (when already-on (find-function-mode 1))))) t)
  eval-buffer(#<buffer  *load*-728608> nil "/tmp/emacs= -dbg/lisp/emacs-lisp/find-func.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/emacs-lisp/find-= func.el" "/tmp/emacs-dbg/lisp/emacs-lisp/find-func.el" nil t= )
  require(find-func)
  eval-buffer(#<buffer  *load*-987386> nil "/tmp/emacs= -dbg/lisp/cedet/mode-local.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/mode-local= .el" "/tmp/emacs-dbg/lisp/cedet/mode-local.el" nil t)
  require(mode-local)
  eval-buffer(#<buffer  *load*-671861> nil "/tmp/emacs= -dbg/lisp/cedet/semantic/fw.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/f= w.el" "/tmp/emacs-dbg/lisp/cedet/semantic/fw.el" nil t)
  require(semantic/fw)
  eval-buffer(#<buffer  *load*-479974> nil "/tmp/emacs= -dbg/lisp/cedet/semantic/tag.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/t= ag.el" "/tmp/emacs-dbg/lisp/cedet/semantic/tag.el" nil t)
  require(semantic/tag)
  eval-buffer(#<buffer  *load*-715339> nil "/tmp/emacs= -dbg/lisp/cedet/semantic.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic.e= l" "/tmp/emacs-dbg/lisp/cedet/semantic.el" nil t)
  require(semantic)
  eval-buffer(#<buffer  *load*> nil "/tmp/emacs-dbg/li= sp/cedet/semantic/bovine/grammar.el" nil t)
  load-with-code-conversion("/tmp/emacs-dbg/lisp/cedet/semantic/b= ovine/grammar.el" "/tmp/emacs-dbg/lisp/cedet/semantic/bovine/gram= mar.el" nil t)
  load("semantic/bovine/grammar" nil t)
  command-line-1(("--eval" "(setq load-prefer-newer t)&= quot; "-l" "semantic/bovine/grammar" "-f" &qu= ot;bovine-batch-make-parser" "-o" "../../lisp/cedet/sem= antic/bovine/c-by.el" "c.by"))
  command-line()
  normal-top-level()
$ "../../src/emacs" "-batch" "--no-site-file"= "--no-site-lisp" "--eval" "(setq load-prefer-newe= r t)" "-l" "semantic/bovine/grammar" "-f"= ; "bovine-batch-make-parser" "-o" "../../lisp/cede= t/semantic/bovine/c-by.el" "c.by"
--_000_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_-- --_004_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_ Content-Type: text/x-patch; name="0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch" Content-Description: 0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch Content-Disposition: attachment; filename="0001-lisp-emacs-lisp-find-func.el-Fix-Eager-macro-expansi.patch"; size=994; creation-date="Thu, 15 May 2025 22:14:32 GMT"; modification-date="Thu, 15 May 2025 22:14:35 GMT" Content-Transfer-Encoding: base64 RnJvbSAxZDViMzU1NzlhZGIyNjVlMzRiZjBjNWU3MmE4NjNjZWE2YjY2MmYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBU aHUsIDE1IE1heSAyMDI1IDA2OjMwOjQ0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gKiBsaXNwL2Vt YWNzLWxpc3AvZmluZC1mdW5jLmVsOiBGaXggRWFnZXIgbWFjcm8tZXhwYW5zaW9uCiBmYWlsdXJl CgotLS0KIGxpc3AvZW1hY3MtbGlzcC9maW5kLWZ1bmMuZWwgfCAyICstCiAxIGZpbGUgY2hhbmdl ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNz LWxpc3AvZmluZC1mdW5jLmVsIGIvbGlzcC9lbWFjcy1saXNwL2ZpbmQtZnVuYy5lbAppbmRleCA2 YmRmYjRiYzM4Yi4uNzE3YmFjMDljODEgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9maW5k LWZ1bmMuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2ZpbmQtZnVuYy5lbApAQCAtMjA3LDcgKzIw Nyw3IEBAIGZpbmQtZnVuY3Rpb24tbW9kZS1sb3dlci1wcmVjZWRlbmNlCiAgIDpzZXQgKGxhbWJk YSAoc3ltYm9sIHZhbHVlKQogICAgICAgICAgOzsgVG9nZ2xlIHRoZSBtb2RlIG9mZiBiZWZvcmUg Y2hhbmdpbmcgdGhpcyBzZXR0aW5nIGluIG9yZGVyIHRvCiAgICAgICAgICA7OyBhdm9pZCBnZXR0 aW5nIGludG8gYW4gaW5jb25zaXN0ZW50IHN0YXRlLgotICAgICAgICAgKGxldCAoKGFscmVhZHkt b24gZmluZC1mdW5jdGlvbi1tb2RlKSkKKyAgICAgICAgIChsZXQgKChhbHJlYWR5LW9uIChib3Vu ZC1hbmQtdHJ1ZS1wIGZpbmQtZnVuY3Rpb24tbW9kZSkpKQogICAgICAgICAgICAod2hlbiBhbHJl YWR5LW9uIChmaW5kLWZ1bmN0aW9uLW1vZGUgLTEpKQogICAgICAgICAgICAoc2V0LWRlZmF1bHQg c3ltYm9sIHZhbHVlKQogICAgICAgICAgICAod2hlbiBhbHJlYWR5LW9uIChmaW5kLWZ1bmN0aW9u LW1vZGUgMSkpKSkpCi0tIAoyLjM0LjEKCg== --_004_TYCPR01MB1000461C99E7E5037B12AE407FB90ATYCPR01MB10004jp_-- ------------=_1747848004-778-1--