From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Zhang Haijun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Sep 2023 06:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65908@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.16945876562879 (code B ref -1); Wed, 13 Sep 2023 06:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Sep 2023 06:47:36 +0000 Received: from localhost ([127.0.0.1]:60570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgJex-0000kL-CF for submit@debbugs.gnu.org; Wed, 13 Sep 2023 02:47:35 -0400 Received: from lists.gnu.org ([2001:470:142::17]:34988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgJev-0000k7-Bc for submit@debbugs.gnu.org; Wed, 13 Sep 2023 02:47:34 -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 1qgJei-0001T3-Mr for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2023 02:47:21 -0400 Received: from mail-os0jpn01olkn2082.outbound.protection.outlook.com ([40.92.98.82] helo=JPN01-OS0-obe.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 1qgJee-0006jg-Qk for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2023 02:47:19 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E2Ol3M2H1kyos5isL0hfO9saEVkjHaX2VVduJpsL6cRpOcyaQz/cCqaO1hA99kO9zsu3UEsC3OUfK9MuHllOkoD3ZMc/S1ygysh9+5pEkLrc3L/Tljq+t69guse6+d0Hea0FoM6DzAK8JdG13ptc/ZzqqLs8/Bi54D+lxrsnUDvvDK/+NAjocgK9mK9IIqvrr4uXW8QeI05K7HteEvZAtyX6HptHmHgHupjdnof3zZy9O2cVuJlG0m5rLKhr8CtuwaXADpIyB3BMZW8em1Nl+qyuqUW3jjq2VYr39RG8xbdORmbZjaOMHTHyj56g6b8oUyEwfRuluXij3BDLLXiJ5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=bUtpoTBsx6js4VpyRsXE05lYVPt7+TcptDKfnIKe/Mw=; b=POgZe1QNLHLODcF8uWCxMjMPJI+4kOcvwvK9pWKpY+AHT0PtpA727rK4RlSqYA62IUSrSPzSQwtULvAMHEWNWN6m/GKzslLupfoZHieo17t8hGlGj1eM8MiVkjluB9AiT8EXXgvWzlejhhaoLV6y17+u+EyzCpG0EeE1Qw3PZdjRO+ukj/OX8lZraLkIFNTjl/u2I5mnz817LMBw+fb186FQfZg5QtzAVMlqoI4lobtofhiL1eWI1YKmLHWE2DJLcj/ExArbHWXfUBOoRoYvwbPFFsmiKujqh6KlIm3B8RH8T1tDdoFs4WFxZL5ebRfhqTvdAYRVmJNPnKky4sUlxg== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bUtpoTBsx6js4VpyRsXE05lYVPt7+TcptDKfnIKe/Mw=; b=kYCeZ7BZxcXepRDctwP+FYdUUbsNbx5VJg8VOG0/Ebvw8NeDRLn72oM67BQ8Oy9bkbBbYUioKVA3ywp5TzQNTvOLuNdVR8bngMASlUOxKvY9r4FxK/iQm+6RLA06k/wuthzvBh2FAjnOdFkBmHS7aLSewsgCdPOfRBQDgMxMtTcs56tXLNe1zOEIjCkptTz8qAmHUUcLuDsJC0RL6Tr+2lS2wNcg8HeEQ4nmHl0ZzDRh/S5zA/P+l0y0K62VKWXbsCB4HiSRnOlRaRj/EultJD8EnnoqRyE7Nd7xr7mfNksn8SUZ3LxBKcjkPRAgBJOFtJqtTxOAu0CEdG9+h7gbjQ== Received: from OS3P286MB2199.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:19f::13) by TYWP286MB3733.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:401::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.19; Wed, 13 Sep 2023 06:47:13 +0000 Received: from OS3P286MB2199.JPNP286.PROD.OUTLOOK.COM ([fe80::97c3:1179:f612:ab7b]) by OS3P286MB2199.JPNP286.PROD.OUTLOOK.COM ([fe80::97c3:1179:f612:ab7b%3]) with mapi id 15.20.6792.019; Wed, 13 Sep 2023 06:47:12 +0000 From: Zhang Haijun Thread-Topic: 29.1.50; Emacs 29 regresses on macOS Thread-Index: AQHZ5gylMfGk+r9ugESD6mapYjyh9w== Date: Wed, 13 Sep 2023 06:47:12 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-tmn: [ZK8rk8Tr/PJXFFP4tI0+n0gwFm5G6rKT] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OS3P286MB2199:EE_|TYWP286MB3733:EE_ x-ms-office365-filtering-correlation-id: 940126dd-4dc1-48ec-2ee8-08dbb42542c1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VVlyj9SHih0qzR59fD2YJYHqPckBrvUHKXXC33cUEY8WiCRgxeZpcTmjHP+Ydp1sVefld1waNIvqPufebv5JpVDT/wJBqWwInQHPD90bhDsBcRddkaB6w8x4CjsQ5kzlE3msL7qrX8idVuVOquVTRXjWOdjyL0qqDkahiA1EMRwxl8rWncSVO+LbNzyD6+No20c2cjOKnwoNjaJP1MxEXxya+NZeHlfaFw8uVTQKmP2zeldxYHWOpqTrDicUWMpFCEdnnP/9mizKt32cX2rRE6Rx1t3gJ6buAj8b0mO+gnrB0biUL7Np7iD94zoGCnlF3YkQtf2DA0vy3+e6/QZfTH9wkzt68R2hBeyiKwR8s+OW1VtuKKx6O1CU5D8uqHyQzPh+hGEYcGBJT83Z7MB3w9vGkdsQfMZsLecleerZ2dGuJIGZMFT1owFfNQk0PGBjhJp2r8H8uYLB74BMzEkYS6Zm3ZdgjHMGfVMJX58QZZeFA2JfGJzzMJs0juJv4J5dz+GlMqzw3aCeI5DUhAgS/xFkatbTO9au882YMtGcUD1hbO0UBuer/F2hE1KPbmFw x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: zjPA6jf+TtAXT1hqJWwQMYiT0tv3YagMUJ8OTmn/uiyphH8efPrVRoGsZCkeWVYj86nQgjs05s4WByZ2tsTFZFCCvz1yToThDBUTZxzscpGcpeke/vrM+iqwg5KRg4u5DNVzS6bYW4Yv9x3Cn8jP9SeFEwhtD0KaQ8cC97HEwrCh9A/21dljo1erZTOodBYYd6KjSZ8QXRIKKL7JQIS3NgujdvmhscPMQyCEZtuybBAyPhI4OOHjsvRzY6vjXL3EDY1Zv4C2yppvoheUVT41/ObNe3BRL6YWEHS/cL9aIKfbb2qqcSfAhiZUppgMAqVhEQUHOZcK7qBM4BT6GbBja1vcRUoUFFsTCtD6ifoH/MG9sNUU4AUyqJ8sh9GhyjruFy8vKqJ53CPuIlnPM2BauPrrMgorUt2IyFlh0+6ZQM/x1VRU7MPlUKvtbVmFIdG3FLDx2+bfDt/uib6nanCXlbyj6QBrcWQ27t9VtX3BmGGnnqlQrUJ53WgGuhPWDtHW6l+MZ4X4eoS48SNsfi1Kx2Qq41SwGBt1c0183uONoiSV4FDO6sHVcJg2FAlwgmScnZZSlfE14B7/PtiO2RZyrVg75oeRzN2dLaYMeMUhEQb/mwmnUdTcbwjAv0HRVwAdK9skCnlCLhhGmcqVjGvjJ6ZS5iE3ndc16wjLY2L6YIXuWxE4K+NLiyKRcL3PJMztzxpnjQpZhMTuM2jFFjno2wImCLz7i9fR6kxslHloKeMUwftqZTECA8dku98kbRNxiYNJqlj3ZOwYmmjAprhYKLXI/JYjtilBgvHC5fkZz4lvZMufTe3Zyxde5voIaEvvtvJemcPUJYGqnKjBkUXmd2XJac2ttDgdYzlsuNDtv93rtyibB68gG8SuiooEnBA8sdvHJEyfYSSZYMR61raOQjojqAp3TCRWdCFPutwG/XqPRVL4WLhGOr+rty4fUGfX4Ov6xG04WXbcg03RPBg9DoRycOjJS9YM2fV8x3e2p/B57fPGT0FkbnxvwP3r7cqdb2WhC2ddhJis69CiyXRmDNMm4STdJYxH6uOovt4jq4pAl18hH+jLU5+8zlp1etKmWf5/HZIm48bNCZPdkGBjKlnijnBAMJ/pPtX/w9JhOCCowcHrHj7gbmKNqeI3Z9NoX9gKt0zGR6Mk25dRhSw15RX6HLF8CXMjGTBAMkLHf26YG6TtBOW61GpMpGdkQV7AhBdcKsZo9DctkYj2J8tFAw== Content-Type: multipart/alternative; boundary="_000_OS3P286MB2199E6DBBE4C732B8DBAD3FCA8F0AOS3P286MB2199JPNP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS3P286MB2199.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 940126dd-4dc1-48ec-2ee8-08dbb42542c1 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2023 06:47:12.9404 (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: TYWP286MB3733 Received-SPF: pass client-ip=40.92.98.82; envelope-from=ccsmile2008@outlook.com; helo=JPN01-OS0-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham 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: 1. emacs -Q 2. paste the following code to scratch buffer and execute it for saveral times (benchmark-progn (setq enable-dir-local-variables nil =?UTF-8?Q?=E2=80=82=E2=80=82=E2=80=82=E2=80=82?= =?UTF-8?Q?=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82en?= =?UTF-8?Q?able-local?= =?UTF-8?Q?-variables?= nil) Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (ccsmile2008[at]outlook.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ccsmile2008[at]outlook.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 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 (/) --_000_OS3P286MB2199E6DBBE4C732B8DBAD3FCA8F0AOS3P286MB2199JPNP_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 ICAxLiAgZW1hY3MgLVENCiAgMi4gIHBhc3RlIHRoZSBmb2xsb3dpbmcgY29kZSB0byBzY3JhdGNo IGJ1ZmZlciBhbmQgZXhlY3V0ZSBpdCBmb3Igc2F2ZXJhbCB0aW1lcw0KDQooYmVuY2htYXJrLXBy b2duDQogIChzZXRxIGVuYWJsZS1kaXItbG9jYWwtdmFyaWFibGVzIG5pbA0K4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCCZW5hYmxlLWxvY2FsLXZhcmlhYmxlcyBuaWwpDQoNCiAg KGxldCogKCh0ZXN0LWRpciAifi9zb3VyY2UvZW1hY3MtZ2l0L2xpc3AiKQ0K4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCCIChmaWxlLWxpc3QgKGRpcmVjdG9yeS1maWxlcyB0ZXN0 LWRpciB0DQrigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILi gILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILi gILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigIIg IlxcYFtmc3ddLipbLl1lbFxcJyIgdCkpDQrigILigILigILigILigILigILigILigILigILigILi gILigIIgKHN0YXJ0LXRtIChjdXJyZW50LXRpbWUpKQ0K4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCCIGVuZC10bSBidWYgYnVmLWxpc3QpDQoNCuKAguKAguKAguKAguKAguKAgihk b2xpc3QgKHRlc3QtZmlsZSBmaWxlLWxpc3QpDQrigILigILigILigILigILigIIgIChzZXRxIGJ1 ZiAoZmluZC1maWxlLW5vc2VsZWN0IHRlc3QtZmlsZSkpDQrigILigILigILigILigILigIIgICh3 aXRoLWN1cnJlbnQtYnVmZmVyIGJ1Zg0K4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCCKGdvdG8tY2hhciAocG9pbnQtbWluKSkNCuKAguKAguKAguKAguKAguKAguKAguKAguKAguKA guKAguKAgih3aGlsZSAobm90IChlb2JwKSkNCuKAguKAguKAguKAguKAguKAguKAguKAguKAguKA guKAguKAgiAgKGVuZC1vZi1kZWZ1bikpKQ0K4oCC4oCC4oCC4oCC4oCC4oCCICAoc2V0cSBidWYt bGlzdCAoY29ucyBidWYgYnVmLWxpc3QpKSkNCg0K4oCC4oCC4oCC4oCC4oCC4oCCKHNldHEgZW5k LXRtIChjdXJyZW50LXRpbWUpKQ0KDQrigILigILigILigILigILigIIoZG9saXN0IChidWYgYnVm LWxpc3QpDQrigILigILigILigILigILigIIgIChraWxsLWJ1ZmZlciBidWYpKQ0KDQrigILigILi gILigILigILigIIobGV0ICgoZGVsdGEgKHRpbWUtc3VidHJhY3QgZW5kLXRtIHN0YXJ0LXRtKSkp DQrigILigILigILigILigILigIIgIChtZXNzYWdlICItLS0gZmlsZXM6ICVkLCBkZWx0YTogJXMi DQrigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigILigIIg ICAobGVuZ3RoIGZpbGUtbGlzdCkgKGZsb2F0LXRpbWUgZGVsdGEpKSkpKQ0KDQoNCj09PT09PT09 IFJlc3VsdCBmb3IgRW1hY3MgMjc6ID09PT09PQ0KLS0tIGZpbGVzOiA2MSwgZGVsdGE6IDMuMDIx NTQ3DQpFbGFwc2VkIHRpbWU6IDMuMDMwNDg1cyAoMC4xNzMzMDVzIGluIDE0IEdDcykNCiItLS0g ZmlsZXM6IDYxLCBkZWx0YTogMy4wMjE1NDciDQotLS0gZmlsZXM6IDYxLCBkZWx0YTogMy4xMzcz DQpFbGFwc2VkIHRpbWU6IDMuMTQ1NDA2cyAoMC4xODE1NTFzIGluIDE0IEdDcykNCiItLS0gZmls ZXM6IDYxLCBkZWx0YTogMy4xMzczIg0KLS0tIGZpbGVzOiA2MSwgZGVsdGE6IDMuMDkzMDMzDQpF bGFwc2VkIHRpbWU6IDMuMTAwNTgxcyAoMC4xNjI3ODNzIGluIDEzIEdDcykNCiItLS0gZmlsZXM6 IDYxLCBkZWx0YTogMy4wOTMwMzMiDQoNCg0KPT09PT09PT0gUmVzdWx0IGZvciBFbWFjcyAyOTog PT09PT09PQ0KLS0tIGZpbGVzOiA2MSwgZGVsdGE6IDUuMjcxODE3DQpFbGFwc2VkIHRpbWU6IDUu Mjc4Mjg0cyAoMC4xNzQyNjZzIGluIDEzIEdDcykNCiItLS0gZmlsZXM6IDYxLCBkZWx0YTogNS4y NzE4MTciDQotLS0gZmlsZXM6IDYxLCBkZWx0YTogNC45MTk3OTgNCkVsYXBzZWQgdGltZTogNC45 MjM0OTJzICgwLjE2MjA0MnMgaW4gMTMgR0NzKQ0KIi0tLSBmaWxlczogNjEsIGRlbHRhOiA0Ljkx OTc5OCINCi0tLSBmaWxlczogNjEsIGRlbHRhOiA1LjEyNzk2NQ0KRWxhcHNlZCB0aW1lOiA1LjEz MTYwNHMgKDAuMTU0NzE4cyBpbiAxMiBHQ3MpDQoiLS0tIGZpbGVzOiA2MSwgZGVsdGE6IDUuMTI3 OTY1Ig0KLS0tIGZpbGVzOiA2MSwgZGVsdGE6IDQuOTc4OTY0DQpFbGFwc2VkIHRpbWU6IDQuOTgy NzU3cyAoMC4xNDk0MDFzIGluIDEyIEdDcykNCiItLS0gZmlsZXM6IDYxLCBkZWx0YTogNC45Nzg5 NjQiDQoNCg0KVGltZSB1c2VkIGluIEVtYWNzIDI5IGlzIDEuNnggdGhhbiBpbiBFbWFjcyAyNy4g VGhleSBhcmUgYWxsIGJ1aWx0IHdpdGggIi1PMiIuDQpJIGFsc28gdGVzdGVkIG9uIExpbnV4LiBU aGVyZSBpcyBubyBzdWNoIGJpZyByZWdyZXNzLg0KDQo= --_000_OS3P286MB2199E6DBBE4C732B8DBAD3FCA8F0AOS3P286MB2199JPNP_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgc3R5bGU9 ImRpc3BsYXk6bm9uZTsiPiBQIHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO30gPC9zdHls ZT4NCjwvaGVhZD4NCjxib2R5IGRpcj0ibHRyIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBD YWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJn YigwLCAwLCAwKTsiIGNsYXNzPSJlbGVtZW50VG9Qcm9vZiI+DQo8b2wgZGF0YS1lZGl0aW5nLWlu Zm89InsmcXVvdDtvcmRlcmVkU3R5bGVUeXBlJnF1b3Q7OjEsJnF1b3Q7dW5vcmRlcmVkU3R5bGVU eXBlJnF1b3Q7OjF9IiBkYXRhLWxpc3RjaGFpbj0iX19MaXN0X0NoYWluXzk4Ij4NCjxsaSBzdHls ZT0ibGlzdC1zdHlsZS10eXBlOiAmcXVvdDsxLiAmcXVvdDs7Ij48c3Bhbj5lbWFjcyAtUTwvc3Bh bj48L2xpPjxsaSBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiAmcXVvdDsyLiAmcXVvdDs7Ij48c3Bh bj5wYXN0ZSB0aGUgZm9sbG93aW5nIGNvZGUgdG8gc2NyYXRjaCBidWZmZXIgYW5kIGV4ZWN1dGUg aXQgZm9yIHNhdmVyYWwgdGltZXM8YnI+DQo8L3NwYW4+PC9saT48L29sPg0KPGRpdiBjbGFzcz0i Q29udGVudFBhc3RlZDAiPihiZW5jaG1hcmstcHJvZ24NCjxkaXYgY2xhc3M9IkNvbnRlbnRQYXN0 ZWQwIj4mbmJzcDsgKHNldHEgZW5hYmxlLWRpci1sb2NhbC12YXJpYWJsZXMgbmlsPC9kaXY+DQo8 ZGl2IGNsYXNzPSJDb250ZW50UGFzdGVkMCI+4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCC4oCCZW5hYmxlLWxvY2FsLXZhcmlhYmxlcyBuaWwpPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0i Q29udGVudFBhc3RlZDAiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJDb250ZW50UGFzdGVkMCI+Jm5i c3A7IChsZXQqICgodGVzdC1kaXIgJnF1b3Q7fi9zb3VyY2UvZW1hY3MtZ2l0L2xpc3AmcXVvdDsp PC9kaXY+DQo8ZGl2IGNsYXNzPSJDb250ZW50UGFzdGVkMCI+4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCCIChmaWxlLWxpc3QgKGRpcmVjdG9yeS1maWxlcyB0ZXN0LWRpciB0PC9k aXY+DQo8ZGl2IGNsYXNzPSJDb250ZW50UGFzdGVkMCI+4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCCICZxdW90O1xcYFtmc3ddLipbLl1lbFxcJyZxdW90OyB0 KSk8L2Rpdj4NCjxkaXYgY2xhc3M9IkNvbnRlbnRQYXN0ZWQwIj7igILigILigILigILigILigILi gILigILigILigILigILigIIgKHN0YXJ0LXRtIChjdXJyZW50LXRpbWUpKTwvZGl2Pg0KPGRpdiBj bGFzcz0iQ29udGVudFBhc3RlZDAiPuKAguKAguKAguKAguKAguKAguKAguKAguKAguKAguKAguKA giBlbmQtdG0gYnVmIGJ1Zi1saXN0KTwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IkNvbnRlbnRQYXN0 ZWQwIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDAiPuKAguKAguKAguKAguKA guKAgihkb2xpc3QgKHRlc3QtZmlsZSBmaWxlLWxpc3QpPC9kaXY+DQo8ZGl2IGNsYXNzPSJDb250 ZW50UGFzdGVkMCI+4oCC4oCC4oCC4oCC4oCC4oCCICZuYnNwOyhzZXRxIGJ1ZiAoZmluZC1maWxl LW5vc2VsZWN0IHRlc3QtZmlsZSkpPC9kaXY+DQo8ZGl2IGNsYXNzPSJDb250ZW50UGFzdGVkMCI+ 4oCC4oCC4oCC4oCC4oCC4oCCICZuYnNwOyh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZjwvZGl2Pg0K PGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDAiPuKAguKAguKAguKAguKAguKAguKAguKAguKAguKA guKAguKAgihnb3RvLWNoYXIgKHBvaW50LW1pbikpPC9kaXY+DQo8ZGl2IGNsYXNzPSJDb250ZW50 UGFzdGVkMCI+4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCCKHdoaWxlIChub3Qg KGVvYnApKTwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDAiPuKAguKAguKAguKAguKA guKAguKAguKAguKAguKAguKAguKAgiAmbmJzcDsoZW5kLW9mLWRlZnVuKSkpPC9kaXY+DQo8ZGl2 IGNsYXNzPSJDb250ZW50UGFzdGVkMCI+4oCC4oCC4oCC4oCC4oCC4oCCICZuYnNwOyhzZXRxIGJ1 Zi1saXN0IChjb25zIGJ1ZiBidWYtbGlzdCkpKTwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IkNvbnRl bnRQYXN0ZWQwIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDAiPuKAguKAguKA guKAguKAguKAgihzZXRxIGVuZC10bSAoY3VycmVudC10aW1lKSk8L2Rpdj4NCjxkaXY+PGJyIGNs YXNzPSJDb250ZW50UGFzdGVkMCI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IkNvbnRlbnRQYXN0ZWQw Ij7igILigILigILigILigILigIIoZG9saXN0IChidWYgYnVmLWxpc3QpPC9kaXY+DQo8ZGl2IGNs YXNzPSJDb250ZW50UGFzdGVkMCI+4oCC4oCC4oCC4oCC4oCC4oCCICZuYnNwOyhraWxsLWJ1ZmZl ciBidWYpKTwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IkNvbnRlbnRQYXN0ZWQwIj4NCjwvZGl2Pg0K PGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDAiPuKAguKAguKAguKAguKAguKAgihsZXQgKChkZWx0 YSAodGltZS1zdWJ0cmFjdCBlbmQtdG0gc3RhcnQtdG0pKSk8L2Rpdj4NCjxkaXYgY2xhc3M9IkNv bnRlbnRQYXN0ZWQwIj7igILigILigILigILigILigIIgJm5ic3A7KG1lc3NhZ2UgJnF1b3Q7LS0t IGZpbGVzOiAlZCwgZGVsdGE6ICVzJnF1b3Q7PC9kaXY+DQo8ZGl2IGNsYXNzPSJDb250ZW50UGFz dGVkMCI+4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCCICZuYnNwOyAobGVuZ3RoIGZpbGUtbGlzdCkgKGZsb2F0LXRpbWUgZGVsdGEpKSkpKTwvZGl2 Pg0KPGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJp LCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAw LCAwKTsiIGNsYXNzPSJlbGVtZW50VG9Qcm9vZiI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog MTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiIGNsYXNzPSJlbGVtZW50VG9Qcm9vZiI+DQo9PT09 PT09PSBSZXN1bHQgZm9yIEVtYWNzIDI3OiA9PT09PT08YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog MTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiIGNsYXNzPSJlbGVtZW50VG9Qcm9vZiBDb250ZW50 UGFzdGVkMSI+DQotLS0gZmlsZXM6IDYxLCBkZWx0YTogMy4wMjE1NDcNCjxkaXYgY2xhc3M9IkNv bnRlbnRQYXN0ZWQxIj5FbGFwc2VkIHRpbWU6IDMuMDMwNDg1cyAoMC4xNzMzMDVzIGluIDE0IEdD cyk8L2Rpdj4NCjxkaXYgY2xhc3M9IkNvbnRlbnRQYXN0ZWQxIj4mcXVvdDstLS0gZmlsZXM6IDYx LCBkZWx0YTogMy4wMjE1NDcmcXVvdDs8L2Rpdj4NCjxkaXYgY2xhc3M9IkNvbnRlbnRQYXN0ZWQx Ij4tLS0gZmlsZXM6IDYxLCBkZWx0YTogMy4xMzczPC9kaXY+DQo8ZGl2IGNsYXNzPSJDb250ZW50 UGFzdGVkMSI+RWxhcHNlZCB0aW1lOiAzLjE0NTQwNnMgKDAuMTgxNTUxcyBpbiAxNCBHQ3MpPC9k aXY+DQo8ZGl2IGNsYXNzPSJDb250ZW50UGFzdGVkMSI+JnF1b3Q7LS0tIGZpbGVzOiA2MSwgZGVs dGE6IDMuMTM3MyZxdW90OzwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDEiPi0tLSBm aWxlczogNjEsIGRlbHRhOiAzLjA5MzAzMzwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBhc3Rl ZDEiPkVsYXBzZWQgdGltZTogMy4xMDA1ODFzICgwLjE2Mjc4M3MgaW4gMTMgR0NzKTwvZGl2Pg0K PGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDEiPiZxdW90Oy0tLSBmaWxlczogNjEsIGRlbHRhOiAz LjA5MzAzMyZxdW90OzwvZGl2Pg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9y OiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iZWxlbWVudFRvUHJvb2YiPg0KPGJyPg0KPC9kaXY+DQo8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iZWxlbWVudFRvUHJv b2YiPg0KPT09PT09PT0gUmVzdWx0IGZvciBFbWFjcyAyOTogPT09PT09PTxicj4NCjwvZGl2Pg0K PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsg Zm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9ImVsZW1lbnRUb1By b29mIENvbnRlbnRQYXN0ZWQyIj4NCi0tLSBmaWxlczogNjEsIGRlbHRhOiA1LjI3MTgxNw0KPGRp diBjbGFzcz0iQ29udGVudFBhc3RlZDIiPkVsYXBzZWQgdGltZTogNS4yNzgyODRzICgwLjE3NDI2 NnMgaW4gMTMgR0NzKTwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDIiPiZxdW90Oy0t LSBmaWxlczogNjEsIGRlbHRhOiA1LjI3MTgxNyZxdW90OzwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29u dGVudFBhc3RlZDIiPi0tLSBmaWxlczogNjEsIGRlbHRhOiA0LjkxOTc5ODwvZGl2Pg0KPGRpdiBj bGFzcz0iQ29udGVudFBhc3RlZDIiPkVsYXBzZWQgdGltZTogNC45MjM0OTJzICgwLjE2MjA0MnMg aW4gMTMgR0NzKTwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDIiPiZxdW90Oy0tLSBm aWxlczogNjEsIGRlbHRhOiA0LjkxOTc5OCZxdW90OzwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVu dFBhc3RlZDIiPi0tLSBmaWxlczogNjEsIGRlbHRhOiA1LjEyNzk2NTwvZGl2Pg0KPGRpdiBjbGFz cz0iQ29udGVudFBhc3RlZDIiPkVsYXBzZWQgdGltZTogNS4xMzE2MDRzICgwLjE1NDcxOHMgaW4g MTIgR0NzKTwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDIiPiZxdW90Oy0tLSBmaWxl czogNjEsIGRlbHRhOiA1LjEyNzk2NSZxdW90OzwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBh c3RlZDIiPi0tLSBmaWxlczogNjEsIGRlbHRhOiA0Ljk3ODk2NDwvZGl2Pg0KPGRpdiBjbGFzcz0i Q29udGVudFBhc3RlZDIiPkVsYXBzZWQgdGltZTogNC45ODI3NTdzICgwLjE0OTQwMXMgaW4gMTIg R0NzKTwvZGl2Pg0KPGRpdiBjbGFzcz0iQ29udGVudFBhc3RlZDIiPiZxdW90Oy0tLSBmaWxlczog NjEsIGRlbHRhOiA0Ljk3ODk2NCZxdW90OzwvZGl2Pg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iZWxlbWVudFRvUHJvb2YiPg0KPGJy Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBz YW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0i ZWxlbWVudFRvUHJvb2YiPg0KVGltZSB1c2VkIGluIEVtYWNzIDI5IGlzIDEuNnggdGhhbiBpbiBF bWFjcyAyNy4gVGhleSBhcmUgYWxsIGJ1aWx0IHdpdGggJnF1b3Q7LU8yJnF1b3Q7Ljxicj4NCjwv ZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIEhlbHZldGljYSwgc2Fucy1z ZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9ImVsZW1l bnRUb1Byb29mIj4NCkkgYWxzbyB0ZXN0ZWQgb24gTGludXguIFRoZXJlIGlzIG5vIHN1Y2ggYmln IHJlZ3Jlc3MuPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwg SGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwg MCk7IiBjbGFzcz0iZWxlbWVudFRvUHJvb2YiPg0KPGJyPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0 bWw+DQo= --_000_OS3P286MB2199E6DBBE4C732B8DBAD3FCA8F0AOS3P286MB2199JPNP_-- From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 05:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Zhang Haijun Cc: 65908@debbugs.gnu.org Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16963983037217 (code B ref 65908); Wed, 04 Oct 2023 05:46:01 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 05:45:03 +0000 Received: from localhost ([127.0.0.1]:41253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnugw-0001s5-I9 for submit@debbugs.gnu.org; Wed, 04 Oct 2023 01:45:03 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:60647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnugu-0001rZ-CI for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 01:45:01 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-405361bb94eso17696015e9.0 for <65908@debbugs.gnu.org>; Tue, 03 Oct 2023 22:44:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696398276; x=1697003076; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=l2r5IVadf4Fi86BmbRxrk+lGK9KW5Z/YqiROPGu4RIU=; b=PF1b4dzRaf5Xcp5dctD7x5kbmc5MbahfZ5fdvQPFkoMfZ01Hb8odu+t1/bxNM5SjUZ wmaV2OUDxctGvzTNSPj7rEH4M+fPagKMl9Z2kF1luRskVeWIUj2tOFxNKov0xZFVRcRs vY9bFHFOwBahQ0GFAiYwuQ8hMATj4FhA7jTOtly5h9Z/CzoWERQTYwyWylhmXqIkHimm OPxqPW0LYxtfPitiDE7nU0YZ5gwL2c3oWfZYf1TwRBouYLRLYoHD4lDfnVBh3KFswdxE IlLqnI8HfBBTTpTfNBSwSZRvhyZHxjZsbEPIT1f4hRiLNNUGeoZLLPyA+1tDshcgdM6p fErA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696398276; x=1697003076; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=l2r5IVadf4Fi86BmbRxrk+lGK9KW5Z/YqiROPGu4RIU=; b=BNaJBlxcNKfZcrrxSDqAM0A6JysoE5cUEYy4UA82LxWHd3L78Gmrn0M4xf303UGfIg iG6P8wZP4c8Ij9oP63Cs48PY06vtIXq7/tIdPVyrMWGfT1MdeV8dv9PD/rWNhLR6hI57 dOpDpMbicxPKWPZKTGFZzRguNgp1K6S5Q+MItVNAtFZUzd4fRLflf7N/GyVC9pGfseKu vW32oBqIhAlbE/B20fIeLFFf1yoXXgKgn0iLcTWr+NsVr/Amxc+7jX9X6dPMS76CAWn5 KyG6BhOlDILeYBKqC4jRECrI4yhCvUr63rDiJQpMJFtvkYPC/qg/mMQ3Lrj805NAChdE JDKQ== X-Gm-Message-State: AOJu0YyyZ90J7lABiVsh6jIFbKXs0MRxPfWEup4O38ciLpztxaG32WFX MlmmtMBURHNIY3jrINTt/UklFwFCNSA= X-Google-Smtp-Source: AGHT+IExyrHx2oGSTH6cS9xB/ayjQt2Hjk25OfCMiyHbSjum5/CbtBCzfEmSbj9PCwpWaLiIp0ILPw== X-Received: by 2002:a7b:c456:0:b0:402:eab3:b4e9 with SMTP id l22-20020a7bc456000000b00402eab3b4e9mr1381100wmi.33.1696398276131; Tue, 03 Oct 2023 22:44:36 -0700 (PDT) Received: from Pro.fritz.box (p4fe3ac4e.dip0.t-ipconnect.de. [79.227.172.78]) by smtp.gmail.com with ESMTPSA id z7-20020a7bc7c7000000b003fee567235bsm640455wmk.1.2023.10.03.22.44.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Oct 2023 22:44:35 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Zhang Haijun's message of "Wed, 13 Sep 2023 06:47:12 +0000") References: Date: Wed, 04 Oct 2023 07:44:33 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 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 (-) WmhhbmcgSGFpanVuIDxjY3NtaWxlMjAwOEBvdXRsb29rLmNvbT4gd3JpdGVzOg0KDQo+IDEgZW1h Y3MgLVENCj4gMiBwYXN0ZSB0aGUgZm9sbG93aW5nIGNvZGUgdG8gc2NyYXRjaCBidWZmZXIgYW5k IGV4ZWN1dGUgaXQgZm9yIHNhdmVyYWwgdGltZXMNCj4NCj4gKGJlbmNobWFyay1wcm9nbiANCj4g ICAoc2V0cSBlbmFibGUtZGlyLWxvY2FsLXZhcmlhYmxlcyBuaWwNCj4g4oCC4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCC4oCCZW5hYmxlLWxvY2FsLXZhcmlhYmxlcyBuaWwpDQo+DQo+ICAg KGxldCogKCh0ZXN0LWRpciAifi9zb3VyY2UvZW1hY3MtZ2l0L2xpc3AiKQ0KPiDigILigILigILi gILigILigILigILigILigILigILigILigIIgKGZpbGUtbGlzdCAoZGlyZWN0b3J5LWZpbGVzIHRl c3QtZGlyIHQNCj4g4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCCICJcXGBbZnN3XS4qWy5dZWxcXCciIHQpKQ0KPiDigILigILigILigILigILigILigILigILi gILigILigILigIIgKHN0YXJ0LXRtIChjdXJyZW50LXRpbWUpKQ0KPiDigILigILigILigILigILi gILigILigILigILigILigILigIIgZW5kLXRtIGJ1ZiBidWYtbGlzdCkNCj4NCj4g4oCC4oCC4oCC 4oCC4oCC4oCCKGRvbGlzdCAodGVzdC1maWxlIGZpbGUtbGlzdCkNCj4g4oCC4oCC4oCC4oCC4oCC 4oCCICAoc2V0cSBidWYgKGZpbmQtZmlsZS1ub3NlbGVjdCB0ZXN0LWZpbGUpKQ0KPiDigILigILi gILigILigILigIIgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1Zg0KPiDigILigILigILigILigILi gILigILigILigILigILigILigIIoZ290by1jaGFyIChwb2ludC1taW4pKQ0KPiDigILigILigILi gILigILigILigILigILigILigILigILigIIod2hpbGUgKG5vdCAoZW9icCkpDQo+IOKAguKAguKA guKAguKAguKAguKAguKAguKAguKAguKAguKAgiAgKGVuZC1vZi1kZWZ1bikpKQ0KPiDigILigILi gILigILigILigIIgIChzZXRxIGJ1Zi1saXN0IChjb25zIGJ1ZiBidWYtbGlzdCkpKQ0KPg0KPiDi gILigILigILigILigILigIIoc2V0cSBlbmQtdG0gKGN1cnJlbnQtdGltZSkpDQo+DQo+IOKAguKA guKAguKAguKAguKAgihkb2xpc3QgKGJ1ZiBidWYtbGlzdCkNCj4g4oCC4oCC4oCC4oCC4oCC4oCC ICAoa2lsbC1idWZmZXIgYnVmKSkNCj4NCj4g4oCC4oCC4oCC4oCC4oCC4oCCKGxldCAoKGRlbHRh ICh0aW1lLXN1YnRyYWN0IGVuZC10bSBzdGFydC10bSkpKQ0KPiDigILigILigILigILigILigIIg IChtZXNzYWdlICItLS0gZmlsZXM6ICVkLCBkZWx0YTogJXMiDQo+IOKAguKAguKAguKAguKAguKA guKAguKAguKAguKAguKAguKAguKAguKAguKAguKAguKAguKAgiAgIChsZW5ndGggZmlsZS1saXN0 KSAoZmxvYXQtdGltZSBkZWx0YSkpKSkpDQoNCihZb3VyIG1haWxlciBkb2VzIHN0cmFuZ2UgdGhp bmdzIHdpdGggd2hpdGVzcGFjZS4uLikNCg0KPiBUaW1lIHVzZWQgaW4gRW1hY3MgMjkgaXMgMS42 eCB0aGFuIGluIEVtYWNzIDI3LiBUaGV5IGFyZSBhbGwgYnVpbHQgd2l0aCAiLU8yIi4NCj4gSSBh bHNvIHRlc3RlZCBvbiBMaW51eC4gVGhlcmUgaXMgbm8gc3VjaCBiaWcgcmVncmVzcy4NCg0KVGhh bmtzIGZvciB0aGUgcmVwb3J0Lg0KDQpJIGNhbiByZXByb2R1Y2UgdGhpcyBvbiBtYWNPUyAxNC4w IChPQ0xQKS4NCg0KZW1hY3MtMjgsIEhFQUQ6DQoiLS0tIGZpbGVzOiA2MSwgZGVsdGE6IDMuMDg2 NDY4Ig0KIi0tLSBmaWxlczogNjEsIGRlbHRhOiAzLjEwNjQ3OCINCiItLS0gZmlsZXM6IDYxLCBk ZWx0YTogMy4zMjUzNDQiDQoNCmVtYWNzLTI5LCBIRUFEOg0KIi0tLSBmaWxlczogNjEsIGRlbHRh OiA1LjA1MjQyMSINCiItLS0gZmlsZXM6IDYxLCBkZWx0YTogNS4wNjg2NjMiDQoiLS0tIGZpbGVz OiA2MSwgZGVsdGE6IDUuMTEwNTAyIg0KDQpGV0lXLCBtYXN0ZXINCiItLS0gZmlsZXM6IDYxLCBk ZWx0YTogNS4xMjQxMDkiDQoiLS0tIGZpbGVzOiA2MSwgZGVsdGE6IDUuMTAxMjE3Ig0KIi0tLSBm aWxlczogNjEsIGRlbHRhOiA1LjEzMDY4Ig0K From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 07:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: 65908@debbugs.gnu.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169640514029718 (code B ref 65908); Wed, 04 Oct 2023 07:39:02 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 07:39:00 +0000 Received: from localhost ([127.0.0.1]:41417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnwTD-0007jF-Ln for submit@debbugs.gnu.org; Wed, 04 Oct 2023 03:39:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnwTC-0007j2-4l for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 03:38:58 -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 1qnwSo-000571-TJ; Wed, 04 Oct 2023 03:38:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=sQ/9fvqeskvOX/yY0lLNb+GahV6SUTbKB3zArTz5cqE=; b=c0LCkvj/tct0l4hnhNal GiP57kXAzhBT5mmQq8Lwi0aDMxNC8gkGtDVuy0f9FzUpCX/Ml8oKgItN6C2DXhPkVzeMnxIJqIthF V+1VDcnd0wCprEF6Vufbfyn7Foapy6P0EYtf+z/wpiO5PrdY2ATWAfi2fP5zZL6ea3MxVIBJqGlwV VC0HCKBy40B9ORGMWgFyfcSiO03uvu4LTLyLDv/UMxOCee5P1so4zh1YJFAJki892ZdyeohDpHUkc Zi7vEHELVYwkzw4ARYFkmgmlPE6PZJHGbtqY+NWH3Kh50u0rdSoTfBI0EFR09vG2wZb/AksE0neh3 fBEYVxm6XmwyLg==; Date: Wed, 04 Oct 2023 10:38:39 +0300 Message-Id: <83il7m6dmo.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Wed, 04 Oct 2023 07:44:33 +0200) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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 (---) > Cc: 65908@debbugs.gnu.org > From: Gerd Möllmann > Date: Wed, 04 Oct 2023 07:44:33 +0200 > > Zhang Haijun writes: > > > 1 emacs -Q > > 2 paste the following code to scratch buffer and execute it for saveral times > > > > (benchmark-progn > > (setq enable-dir-local-variables nil > >             enable-local-variables nil) > > > > (let* ((test-dir "~/source/emacs-git/lisp") > >              (file-list (directory-files test-dir t > >                                                        "\\`[fsw].*[.]el\\'" t)) > >              (start-tm (current-time)) > >              end-tm buf buf-list) > > > >       (dolist (test-file file-list) > >        (setq buf (find-file-noselect test-file)) > >        (with-current-buffer buf > >             (goto-char (point-min)) > >             (while (not (eobp)) > >              (end-of-defun))) > >        (setq buf-list (cons buf buf-list))) > > > >       (setq end-tm (current-time)) > > > >       (dolist (buf buf-list) > >        (kill-buffer buf)) > > > >       (let ((delta (time-subtract end-tm start-tm))) > >        (message "--- files: %d, delta: %s" > >                    (length file-list) (float-time delta))))) > > (Your mailer does strange things with whitespace...) > > > Time used in Emacs 29 is 1.6x than in Emacs 27. They are all built with "-O2". > > I also tested on Linux. There is no such big regress. > > Thanks for the report. > > I can reproduce this on macOS 14.0 (OCLP). > > emacs-28, HEAD: > "--- files: 61, delta: 3.086468" > "--- files: 61, delta: 3.106478" > "--- files: 61, delta: 3.325344" > > emacs-29, HEAD: > "--- files: 61, delta: 5.052421" > "--- files: 61, delta: 5.068663" > "--- files: 61, delta: 5.110502" > > FWIW, master > "--- files: 61, delta: 5.124109" > "--- files: 61, delta: 5.101217" > "--- files: 61, delta: 5.13068" A completely expanded Lisp profile, after loading the Lisp files involved in this as *.el, would be appreciated. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 07:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 65908@debbugs.gnu.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169640584931317 (code B ref 65908); Wed, 04 Oct 2023 07:51:02 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 07:50:49 +0000 Received: from localhost ([127.0.0.1]:41432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnwee-000890-LW for submit@debbugs.gnu.org; Wed, 04 Oct 2023 03:50:49 -0400 Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]:51411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnweb-00088l-Or for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 03:50:46 -0400 Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-9adca291f99so316691966b.2 for <65908@debbugs.gnu.org>; Wed, 04 Oct 2023 00:50:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696405822; x=1697010622; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=4fqgAbInlrBmVcWNpsputyMjvV7eEkI4B/KaeZGtKNI=; b=baycHf2qdZWzGaD3vrJu9ZqTmG6VqUfGAMcMWiKqcf5ZYjHHuMhDLlz1luGShQ9vt/ u+Ts8s2TWA2j02YSqb8z67FhzbB4PGDGynraoEPgcxSny0rViJIACWZXdkjNWanClqQ7 3ydpxQ5KF+y/Lhs4VZh/f9sxdKnh7pcHsxfBTEGR9m/mNAzUQaYtojEtuDVA7mTlNyNX BrUAwzx/9y4uW2YOx2ryA17zPa5sogMh9re06KfKNtNY7zsDl0hehlIfWwnhH8ZqEGf0 tQyF0/vDF60CASmGBNPrCrBa6PbusPS80x3ZyJdW4VagSSLXJVqBUziIeAGRxapBbEOa TNWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696405822; x=1697010622; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4fqgAbInlrBmVcWNpsputyMjvV7eEkI4B/KaeZGtKNI=; b=LDw+Ag1Dg4Us5jGDT6EjU5TfvNmlGVop98vgKwnzGMVDOwTRi6zfeIvy/pvnXK5JOI Exgk7kR7nCDSZ7/g/0uT/gkKZ7omjklvxdm+4xOBs3QfwE8e6j8+b0g3X1GyRzvY5doc POUNDKF3H9J1f/HijEGBjNcJ4HOBL1D24H1qndMz412iEWCDY6cllbplmf5tDbVkFCpu cUbZyCPqwoWCoBdJLe0zVbjqryTNOzzEsTunMBDp7v0SmIKbi9fUTWR46+2Bk/HxektL 4CcxELQ7kJhVM92qHWHBmAJTqCI3vUyX105/CtTsU6rS9ZtjHe0scnGFnPV61Oh/SqHW 4MYg== X-Gm-Message-State: AOJu0Yytk9Up5XWShM/RbTNovy10WT0WAw7rLn/lOlk/UoLgnGqs6h2r mexEbHvAmtfebCq8EP9jZNg= X-Google-Smtp-Source: AGHT+IHuofOhymv2Ll+RIgrCk8JzEWAtsYjpR1tg3g/kbJ1JAT6iS4Av96S3yW3A12U9EKal6bvyCQ== X-Received: by 2002:a17:906:9c9:b0:9ae:4f9e:7813 with SMTP id r9-20020a17090609c900b009ae4f9e7813mr997737eje.73.1696405821811; Wed, 04 Oct 2023 00:50:21 -0700 (PDT) Received: from [192.168.178.26] (p4fe3ac4e.dip0.t-ipconnect.de. [79.227.172.78]) by smtp.gmail.com with ESMTPSA id pv18-20020a170907209200b0099bc8bd9066sm2330886ejb.150.2023.10.04.00.50.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Oct 2023 00:50:21 -0700 (PDT) Message-ID: Date: Wed, 4 Oct 2023 09:50:18 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US, de-DE References: <83il7m6dmo.fsf@gnu.org> From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Autocrypt: addr=gerd.moellmann@gmail.com; keydata= xsFNBGK3Qz4BEADz6clhctm9qf4lh1IJMOGL8dEBtyR8ZvdCtv1m7Oj5BVmBrHbF/hp/R/7m VAPNsyfPKNuqlesBmh/hr5zEHdzHMvLj8Hf5Yp8Ufo0ZqOtCzvIe62PHKvjt59FMNH3fpnId g5/8Kea2plWwH2u2hwxkhgC1mlMQFCILPED7OIMA3y4QvVbHqGP+kFl0OVHc4BeJHEXpVZTq RZl7q6V0LaXZtYWNffvQ/BWa9gmc1HztQTSBx6f3Lf9VTf5gQK7k691U+Vgyz7asKkHKeMO5 cdHAwsN+G+oI4KB2YCm2UMMpUKnoFLxdmswQGu1z6D75YlfxDLZmOTphlFXvIstoJnAgcT1Z ubowXAlHbxGnTfugZfe19xJxRTZ9zOty6m0aNaT4MshBQRj18nkZiBjZIoVQmluVMSgQ3kKJ cDzv+IijRf/9ekOcCfM8PK2pxOHX/lXm4fVW8hS4OMp/IPGTvAvu2ZXUOJSZpTUYz0EY3Al9 3XArmICvatrX/ePgvonkWJuruIQ6pPoefCsJyWaZj4/nrlW2mweDfVBkTbblbLO98UHM1TYu 1Pc0eTZChk7+5F8dXj7Tfn2Ll4xMVoYbIV5yEr1wMq/9d6S2EckCZAnH7R1romvtJhcse+uz tB2nyqxvCwMzZ28RrJiXkR4QIMSJi1ZMHU0dFQlkwZ/sRN0asQARAQABzSlHZXJkIE3Dtmxs bWFubiA8Z2VyZC5tb2VsbG1hbm5AZ21haWwuY29tPsLBlAQTAQoAPhYhBIq2Hj6Yk/Nh45H7 aXPqGxmQxT5jBQJit0M+AhsDBQkHhh9SBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEHPq GxmQxT5jG7sP/RcgeXp78GCJqyG52rXVBoxFc2qYi+j09jh7gLvHIvxiSW7umH68V6lhc9pY cIjLcI6qKyqHeyOytSYX7TGqA9L5S3oBZlSeQPN2q1kliNkOWG77T+9MVHkfNH3E+FM+BfqF oxcB6vpjcNkuT/y82ZaFwCHFhcIFjnCTp78HB7AkaywEAqtKCdJ70m5L4vPONMpA3P6S8AKf JEVyBZKUs2HSJtrObmW6wh0zRA//lKrI16ctCI476CgAqUTO+1blfx86XmRlwgc3McijArAX grj25yg9ryltL5YMv4M/pigqQMcwJ8bf4Q10si7jJ1SvGu9YMoTQ+QbYUtPYtPhYmJOT1CW/ jyIQrkRSPh8qslVM2frvD5YeQOMJMnW9ffB2ANDHGfiGHepm67gdeoKgO/ZShdSQchUCkkK7 ayjurIB6iYzuV/PSB1eQdxnG2RO/2w6ejcuk+nkFOavoyxDId/KRAZzWrErQnBQs9uZtwXrT FbB4rvL2apInnQKGCuiySscUrLeumbI3dCEjkOHfsqNLJj1LAL7HWsF3hBCnjupEglxP/7Ap D8SsANdmoEtJFjGJDcuX99PLl1zBrhjKFaIbIE/l+ncNrS8NwTTwr/Gdc+4YcSFmU/WXEP6R 70TTG0BBWM3If5lsMx1sPy5F/iuZCGzc7p5phO3Rg8btm0MzzsFNBGK3Qz4BEAC0R6MIhNIx RvY6VKUdP1OmR87arhPmZZWG4HOeH7uJ5QkgXbALd5SacbE5Hkfy9e+k25iTirJcA6EUMZcH KG26V3s1QKWDZMFT5ejTva4ZkAH3DitgnPDGTNnKEkLOSYJdTRtpXOqkdr9XyyKA8hjERPHU fgX32yqPj61pMK0uOm+EMaK4odoAIjix2qO6og7T97roiYn/Diw21V8aVWd08N2d8UZMVJuF /Z5xUB3pNqejNk3ZZEGsuHLAExHSuY9nRpW8PvwZZ/zWncrqJRmOD9xgbk8yuY99LM7ETyuT e73DIYKIHTL7XTq9yYnj9K3nZRRaABmhEfNY5wx2xwakkYjtTpA9LEIVDhWZDDw44v+rumVz 8MQB62RKyLyJnmt86qkDC6TTiHK2nK1r4XPyoYlIWF7pkoY1a2EVPkd67sKWjlvJ/oFjaSn6 WxfmyvPmm/2ryHyMuUepLZnjX/VA2ZIQ3VYrEsVDh1T2zTIX4myP6NwLTOVFpryRDD+WgNaL l5gbRRAJVcAEq4T63+zucULN98w59sGggdLrViiCL6bEeujj5dSI+BD1rog1rwhfzqMRdhVi rd2GwqvZNceVo2syx4V2JSPdp8na2pTyM9zI68JYVyvP+R5ok5CyVmEHgRkz9HNnZuG/bEPn zqeLROI/mqbxydwPLYi6PS+QLQARAQABwsF8BBgBCgAmFiEEirYePpiT82Hjkftpc+obGZDF PmMFAmK3Qz4CGwwFCQeGH1IACgkQc+obGZDFPmOT+g/9Hlui+8/EEiq3iat9OAXSR+qv4RGY 2XxdbsQVVr3Hx240IV9voxXqPa58Yt51qxlfdWaEkMcesqr8RPSS9FeEj0Zn4pWULp52j2Gu mTpJy4gnLkO12mUVOF/W9HazQdNjQqaAE2neimtmI5zUbGzdwKk7OBWGs9cBc3fJCZeAvuxE 3zTM/AoeFkqQ94F7jQERV+PNTbnNsXAj/0mu4Kp/nJsX2+b6V4zl2VN7GvSWuPyXCi8SZGZt fj4eETb0P7N1gCpch7NjhFe3nYWRG5D6HdcXak0DYsXwd3CbEHo8s36bSbIZ1EgIKjoqNow3 MrqJQsCuT8zajL95zBUICjF7IDYHW7EIDOma6p3D4dSJ+ySPkV5ZKzoqDEKKSKmgV9hDMknp Vsm6TRCyz+y3iDW4Fl8pTPR30Ug+vuNM5jK328wcpYrKrzbjf5JK3lT9fRV/uzBUTBjVE7oL yEGHWwCb5gr+dWSscS6l2Jjeh7fgpfhrbCZYvvcxC4Bfu1kFAhH20VFGYbo6O3xlNwJp8esi d1hplqC5SK7WmjZI0yEODn5Nt2fnk4zq1kXyqyj9jIh7VvYBJ7MDKcSINBwdOnSbmtYhUQfW 1fiKRG+gNgVI1o+mYoBgNd80vK8xfNUZjW8aVzJsS6F4C4hLXjs9dHKfEcgRnndY+AgoHVZy Vp5NW5c= In-Reply-To: <83il7m6dmo.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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 (-) On 04.10.23 09:38, Eli Zaretskii wrote: >> Cc: 65908@debbugs.gnu.org >> From: Gerd Möllmann >> Date: Wed, 04 Oct 2023 07:44:33 +0200 >> >> Zhang Haijun writes: >> >>> 1 emacs -Q >>> 2 paste the following code to scratch buffer and execute it for saveral times >>> >>> (benchmark-progn >>> (setq enable-dir-local-variables nil >>>             enable-local-variables nil) >>> >>> (let* ((test-dir "~/source/emacs-git/lisp") >>>              (file-list (directory-files test-dir t >>>                                                        "\\`[fsw].*[.]el\\'" t)) >>>              (start-tm (current-time)) >>>              end-tm buf buf-list) >>> >>>       (dolist (test-file file-list) >>>        (setq buf (find-file-noselect test-file)) >>>        (with-current-buffer buf >>>             (goto-char (point-min)) >>>             (while (not (eobp)) >>>              (end-of-defun))) >>>        (setq buf-list (cons buf buf-list))) >>> >>>       (setq end-tm (current-time)) >>> >>>       (dolist (buf buf-list) >>>        (kill-buffer buf)) >>> >>>       (let ((delta (time-subtract end-tm start-tm))) >>>        (message "--- files: %d, delta: %s" >>>                    (length file-list) (float-time delta))))) >> >> (Your mailer does strange things with whitespace...) >> >>> Time used in Emacs 29 is 1.6x than in Emacs 27. They are all built with "-O2". >>> I also tested on Linux. There is no such big regress. >> >> Thanks for the report. >> >> I can reproduce this on macOS 14.0 (OCLP). >> >> emacs-28, HEAD: >> "--- files: 61, delta: 3.086468" >> "--- files: 61, delta: 3.106478" >> "--- files: 61, delta: 3.325344" >> >> emacs-29, HEAD: >> "--- files: 61, delta: 5.052421" >> "--- files: 61, delta: 5.068663" >> "--- files: 61, delta: 5.110502" >> >> FWIW, master >> "--- files: 61, delta: 5.124109" >> "--- files: 61, delta: 5.101217" >> "--- files: 61, delta: 5.13068" > > A completely expanded Lisp profile, after loading the Lisp files > involved in this as *.el, would be appreciated. I'm trying to bisect this, which turns out to be a bit tedious because many commits on emacs-29 don't build. I'll come back when I have something. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 08:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= , Eli Zaretskii Cc: Gregory Heytings , 65908@debbugs.gnu.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16964081922763 (code B ref 65908); Wed, 04 Oct 2023 08:30:02 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 08:29:52 +0000 Received: from localhost ([127.0.0.1]:41465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxGR-0000iV-WA for submit@debbugs.gnu.org; Wed, 04 Oct 2023 04:29:52 -0400 Received: from mail-lj1-x22f.google.com ([2a00:1450:4864:20::22f]:49512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxGQ-0000iI-8u for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 04:29:50 -0400 Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-2b9d07a8d84so21609851fa.3 for <65908@debbugs.gnu.org>; Wed, 04 Oct 2023 01:29:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696408166; x=1697012966; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=264NZtvDc1rG7UI340MqrfBFY1muy4N6IBMVzzMfI8k=; b=JkfkDhtOlYcWK9LoACvQihsO/2FlkZ2i9BIwykqque2qzhQwgdYRK+XaaluXeW+DFm C9ulumFjgkR2lM1LD3PHO/3+llNSMOLBUt0Kp7u8KbTIhBSLDCZrqkLQbg5n7fJAI80w kOyXJICpgvkN6D7VwP4u68BiWMTiGPd3G3TdnDWNeXWgU/6DQ0ODKE+KuXcAkaxuxQ9V ++kGUKLiovdBrteElbyi/amOx6P8xp0o1HeHEY8Pd7SsuZXUok3Zs2aDEKmHSreRSiqb 5tjSKxdhM55JBtPXN8Lq4MtZzZZroXJq4No/WNVl2nqAxNvsq+eh7FEcJ2yUE9KT7Niv xHuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696408166; x=1697012966; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=264NZtvDc1rG7UI340MqrfBFY1muy4N6IBMVzzMfI8k=; b=PtOfEFYFnCTMlODV7s7O6hGyMLKL3VoBnwX8+X4QS7wCDmJZhloZ0vh56q0SKkBABC F4Yi1StHU5+WEavXUg+Ip43Z9EV/M1IA5XcPI4/75Sh/3nJeTxkVAVSO0+gtbGK8zuQO G6v5Ebhrmyq6Z1r7LJPO/YOHYylzi9P7KEqlveapDhvfbGz6XEtRjnoV0mpYJIG/7xQc NdzGh9BpZNFgqws2gzz51oBM84D/0q0jonRcOtHaIlnk7YM0EGMD7UB/mRMIBxx0Jj9w BajopteFtm0LHfdhzdbSL9GTGxbeK1GLWn6q1sbbIY4BEaz0vIXsrSEFPlA6tOtwQ/kX iSMg== X-Gm-Message-State: AOJu0YzCuKXV8RNft8l7wK2ZpSfUfQ/TgaYux9Kf/LxhJaDL1rAtGkE8 vk41kFtaW85rCkIWOT/fXIRWtGXrrYkebmv44fs= X-Google-Smtp-Source: AGHT+IE362J2kiYj3TzTqkD/Xgnr34D3OvV1XPzt+MPNP/yP8eQ2HCauXUD2koRBoJo6dJtlN0TnZaUML5qfuJ2qXaw= X-Received: by 2002:a19:5e10:0:b0:4f9:5519:78b8 with SMTP id s16-20020a195e10000000b004f9551978b8mr923574lfb.63.1696408165661; Wed, 04 Oct 2023 01:29:25 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 4 Oct 2023 01:29:25 -0700 From: Stefan Kangas In-Reply-To: References: <83il7m6dmo.fsf@gnu.org> MIME-Version: 1.0 Date: Wed, 4 Oct 2023 01:29:25 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 (-) Gerd M=C3=B6llmann writes: > I'm trying to bisect this, which turns out to be a bit tedious because > many commits on emacs-29 don't build. I'll come back when I have somethi= ng. Does the script admin/git-bisect-start help? Gregory will correct me if I'm wrong, but I think it's okay to add any commits that don't build to the list there. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 08:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas , Eli Zaretskii Cc: Gregory Heytings , 65908@debbugs.gnu.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16964083703184 (code B ref 65908); Wed, 04 Oct 2023 08:33:02 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 08:32:50 +0000 Received: from localhost ([127.0.0.1]:41477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxJK-0000pH-3l for submit@debbugs.gnu.org; Wed, 04 Oct 2023 04:32:50 -0400 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:50418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxJI-0000p2-Cd for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 04:32:49 -0400 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5384975e34cso3259396a12.0 for <65908@debbugs.gnu.org>; Wed, 04 Oct 2023 01:32:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696408345; x=1697013145; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=szzZd3mMrimjTTHZUZwWojV/DkZoRCO1VB1q9ATrf48=; b=iLpo8IDrKsM1lYP1CB1+Or414BtOQo8EmwHl4vebQKH+jQanW+zaQwgOcHbx1O9lZ6 GY3sTwgxmWrCpyBHeR0ZKA9Q5xPL+oqyl4KAMaDpE2Sc9hLI8vtoRYt9yp1CuCT/tk5y COfEiCDoXB6Y//LrZrXnr1OTdE5TYxLWrVLgsx49/QhEyk7qoEUf5wrFrfIG3zJWiA9h Apb4cIQDGx1cGd9pzSbABDLpyEK8GH0a3GZzae4yMKHnDeqofyiSw7ev4S986iJ1PnF1 hweO+tlVpBPCULx9lsGCwT52lOn7YDBgJYkclIOdlaLNoT1gQHJ4Xj+P6fabkeByiHbx nmnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696408345; x=1697013145; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=szzZd3mMrimjTTHZUZwWojV/DkZoRCO1VB1q9ATrf48=; b=L573LF10SxTrSLcKcDal9ZH+7chkZeTEqMfXnukTe1fYjRtrPUomu8/mEIeAJPrhcd R8Lp4FfSWfmcBrZ1ZnV6Q3HJVysjo2r/T+FQzz8VBIQcgojDGFbh5qn/oBypX3feHGLE EgkltAcqCgPEDGjziai3ZtzLrfSxgrc6oqlY3EuYsNMKUiCMhe+qyO8Nd+M8HUouSfBG 3YjmstmSslupNWDGAAySRZOmSheqMwapKj5ItbWqD/zePAB9ldiqto+n6Sr1YWjxrh++ aUIoZlFIquUUmvpIaH795IquNs40GNOpdRDq9NKVEIP+wEFZ4L75v8SQWsgyTmScivts qgtQ== X-Gm-Message-State: AOJu0YwPTW2/3bp4pXBSPRC1IizVAU0/y0CEE7dxxWnmhqjijiq1POIs JzpL32+Kqsi5ueo6Rz/W3jM= X-Google-Smtp-Source: AGHT+IHBL4gQdj04FrsRbyZExuhH2xcB4KPi1JIbRI5mqet14tFBOjrUX5i7mNCSlBrudKt5Y7mB7w== X-Received: by 2002:a17:907:b609:b0:9af:6bb:6c54 with SMTP id vl9-20020a170907b60900b009af06bb6c54mr1100077ejc.26.1696408344553; Wed, 04 Oct 2023 01:32:24 -0700 (PDT) Received: from [192.168.178.26] (p4fe3ac4e.dip0.t-ipconnect.de. [79.227.172.78]) by smtp.gmail.com with ESMTPSA id v8-20020a1709063bc800b009ad8338aafasm2439227ejf.13.2023.10.04.01.32.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Oct 2023 01:32:23 -0700 (PDT) Message-ID: <2bb07323-2c12-41b6-8275-7a4dc57f617a@gmail.com> Date: Wed, 4 Oct 2023 10:32:22 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US, de-DE References: <83il7m6dmo.fsf@gnu.org> From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Autocrypt: addr=gerd.moellmann@gmail.com; keydata= xsFNBGK3Qz4BEADz6clhctm9qf4lh1IJMOGL8dEBtyR8ZvdCtv1m7Oj5BVmBrHbF/hp/R/7m VAPNsyfPKNuqlesBmh/hr5zEHdzHMvLj8Hf5Yp8Ufo0ZqOtCzvIe62PHKvjt59FMNH3fpnId g5/8Kea2plWwH2u2hwxkhgC1mlMQFCILPED7OIMA3y4QvVbHqGP+kFl0OVHc4BeJHEXpVZTq RZl7q6V0LaXZtYWNffvQ/BWa9gmc1HztQTSBx6f3Lf9VTf5gQK7k691U+Vgyz7asKkHKeMO5 cdHAwsN+G+oI4KB2YCm2UMMpUKnoFLxdmswQGu1z6D75YlfxDLZmOTphlFXvIstoJnAgcT1Z ubowXAlHbxGnTfugZfe19xJxRTZ9zOty6m0aNaT4MshBQRj18nkZiBjZIoVQmluVMSgQ3kKJ cDzv+IijRf/9ekOcCfM8PK2pxOHX/lXm4fVW8hS4OMp/IPGTvAvu2ZXUOJSZpTUYz0EY3Al9 3XArmICvatrX/ePgvonkWJuruIQ6pPoefCsJyWaZj4/nrlW2mweDfVBkTbblbLO98UHM1TYu 1Pc0eTZChk7+5F8dXj7Tfn2Ll4xMVoYbIV5yEr1wMq/9d6S2EckCZAnH7R1romvtJhcse+uz tB2nyqxvCwMzZ28RrJiXkR4QIMSJi1ZMHU0dFQlkwZ/sRN0asQARAQABzSlHZXJkIE3Dtmxs bWFubiA8Z2VyZC5tb2VsbG1hbm5AZ21haWwuY29tPsLBlAQTAQoAPhYhBIq2Hj6Yk/Nh45H7 aXPqGxmQxT5jBQJit0M+AhsDBQkHhh9SBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEHPq GxmQxT5jG7sP/RcgeXp78GCJqyG52rXVBoxFc2qYi+j09jh7gLvHIvxiSW7umH68V6lhc9pY cIjLcI6qKyqHeyOytSYX7TGqA9L5S3oBZlSeQPN2q1kliNkOWG77T+9MVHkfNH3E+FM+BfqF oxcB6vpjcNkuT/y82ZaFwCHFhcIFjnCTp78HB7AkaywEAqtKCdJ70m5L4vPONMpA3P6S8AKf JEVyBZKUs2HSJtrObmW6wh0zRA//lKrI16ctCI476CgAqUTO+1blfx86XmRlwgc3McijArAX grj25yg9ryltL5YMv4M/pigqQMcwJ8bf4Q10si7jJ1SvGu9YMoTQ+QbYUtPYtPhYmJOT1CW/ jyIQrkRSPh8qslVM2frvD5YeQOMJMnW9ffB2ANDHGfiGHepm67gdeoKgO/ZShdSQchUCkkK7 ayjurIB6iYzuV/PSB1eQdxnG2RO/2w6ejcuk+nkFOavoyxDId/KRAZzWrErQnBQs9uZtwXrT FbB4rvL2apInnQKGCuiySscUrLeumbI3dCEjkOHfsqNLJj1LAL7HWsF3hBCnjupEglxP/7Ap D8SsANdmoEtJFjGJDcuX99PLl1zBrhjKFaIbIE/l+ncNrS8NwTTwr/Gdc+4YcSFmU/WXEP6R 70TTG0BBWM3If5lsMx1sPy5F/iuZCGzc7p5phO3Rg8btm0MzzsFNBGK3Qz4BEAC0R6MIhNIx RvY6VKUdP1OmR87arhPmZZWG4HOeH7uJ5QkgXbALd5SacbE5Hkfy9e+k25iTirJcA6EUMZcH KG26V3s1QKWDZMFT5ejTva4ZkAH3DitgnPDGTNnKEkLOSYJdTRtpXOqkdr9XyyKA8hjERPHU fgX32yqPj61pMK0uOm+EMaK4odoAIjix2qO6og7T97roiYn/Diw21V8aVWd08N2d8UZMVJuF /Z5xUB3pNqejNk3ZZEGsuHLAExHSuY9nRpW8PvwZZ/zWncrqJRmOD9xgbk8yuY99LM7ETyuT e73DIYKIHTL7XTq9yYnj9K3nZRRaABmhEfNY5wx2xwakkYjtTpA9LEIVDhWZDDw44v+rumVz 8MQB62RKyLyJnmt86qkDC6TTiHK2nK1r4XPyoYlIWF7pkoY1a2EVPkd67sKWjlvJ/oFjaSn6 WxfmyvPmm/2ryHyMuUepLZnjX/VA2ZIQ3VYrEsVDh1T2zTIX4myP6NwLTOVFpryRDD+WgNaL l5gbRRAJVcAEq4T63+zucULN98w59sGggdLrViiCL6bEeujj5dSI+BD1rog1rwhfzqMRdhVi rd2GwqvZNceVo2syx4V2JSPdp8na2pTyM9zI68JYVyvP+R5ok5CyVmEHgRkz9HNnZuG/bEPn zqeLROI/mqbxydwPLYi6PS+QLQARAQABwsF8BBgBCgAmFiEEirYePpiT82Hjkftpc+obGZDF PmMFAmK3Qz4CGwwFCQeGH1IACgkQc+obGZDFPmOT+g/9Hlui+8/EEiq3iat9OAXSR+qv4RGY 2XxdbsQVVr3Hx240IV9voxXqPa58Yt51qxlfdWaEkMcesqr8RPSS9FeEj0Zn4pWULp52j2Gu mTpJy4gnLkO12mUVOF/W9HazQdNjQqaAE2neimtmI5zUbGzdwKk7OBWGs9cBc3fJCZeAvuxE 3zTM/AoeFkqQ94F7jQERV+PNTbnNsXAj/0mu4Kp/nJsX2+b6V4zl2VN7GvSWuPyXCi8SZGZt fj4eETb0P7N1gCpch7NjhFe3nYWRG5D6HdcXak0DYsXwd3CbEHo8s36bSbIZ1EgIKjoqNow3 MrqJQsCuT8zajL95zBUICjF7IDYHW7EIDOma6p3D4dSJ+ySPkV5ZKzoqDEKKSKmgV9hDMknp Vsm6TRCyz+y3iDW4Fl8pTPR30Ug+vuNM5jK328wcpYrKrzbjf5JK3lT9fRV/uzBUTBjVE7oL yEGHWwCb5gr+dWSscS6l2Jjeh7fgpfhrbCZYvvcxC4Bfu1kFAhH20VFGYbo6O3xlNwJp8esi d1hplqC5SK7WmjZI0yEODn5Nt2fnk4zq1kXyqyj9jIh7VvYBJ7MDKcSINBwdOnSbmtYhUQfW 1fiKRG+gNgVI1o+mYoBgNd80vK8xfNUZjW8aVzJsS6F4C4hLXjs9dHKfEcgRnndY+AgoHVZy Vp5NW5c= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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 (-) On 04.10.23 10:29, Stefan Kangas wrote: > Gerd Möllmann writes: > >> I'm trying to bisect this, which turns out to be a bit tedious because >> many commits on emacs-29 don't build. I'll come back when I have something. > > Does the script admin/git-bisect-start help? Yes it helps. Gregory set me on the right path already. I had completely forgotten. > > Gregory will correct me if I'm wrong, but I think it's okay to add any > commits that don't build to the list there. If that's okay, I already have one I could add. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 09:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= , Eli Zaretskii , 65908@debbugs.gnu.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16964101586581 (code B ref 65908); Wed, 04 Oct 2023 09:03:01 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 09:02:38 +0000 Received: from localhost ([127.0.0.1]:41527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxm9-0001i5-Pl for submit@debbugs.gnu.org; Wed, 04 Oct 2023 05:02:37 -0400 Received: from heytings.org ([95.142.160.155]:52226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxm5-0001hr-Lx for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 05:02:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1696410135; bh=7h07aBe1xl3dtwF8M1KiCk2YMTGw6rEKbEiOLDjFo5U=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=Vv2R7XUohFge15Ga6G7lNX3sbu0xKjqdNWAbli8Ih5ZH+s8o++QKZemLkOE9wQABj PIU7aCMoqk2hhny65dzHvhwiwDdRfMa/JJWDued6wA7bdSi4N+cBAUB1wWpCXnq5Ud Lc6Tp7LUhOKj+ui6gP2juuc0DJthLQs6bouQvRNrpKT56T/GKFkw69mH+Tdnvbx17N JmTV0YTBOZwZpNxim6vXfWwmhSgq29sKklnYAoLkdviNh4JRYEYxt0fwMyCc50qc7s dcdUeXstwer2iYlhVnvqrpz949HiT/9shwHUg63B3vF5C/LeqV+qX2ZMzxUa1IsXUe GplHlhGFP75jg== Date: Wed, 04 Oct 2023 09:02:14 +0000 From: Gregory Heytings In-Reply-To: Message-ID: <8875281f07b4d23d857c@heytings.org> References: <83il7m6dmo.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii 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 (-) > > Gregory will correct me if I'm wrong, but I think it's okay to add any > commits that don't build to the list there. > It's okay in principle, but the idea of that script is to include only commits that don't build on GNU/Linux, with GCC, and with the default build options (just "make"). I try to update the list of failing commits monthly. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 09:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings , Stefan Kangas Cc: Eli Zaretskii , 65908@debbugs.gnu.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16964107637658 (code B ref 65908); Wed, 04 Oct 2023 09:13:02 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 09:12:43 +0000 Received: from localhost ([127.0.0.1]:41553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxvu-0001zS-N1 for submit@debbugs.gnu.org; Wed, 04 Oct 2023 05:12:42 -0400 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:52448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxvt-0001zC-C9 for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 05:12:41 -0400 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-52fe27898e9so3499273a12.0 for <65908@debbugs.gnu.org>; Wed, 04 Oct 2023 02:12:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696410738; x=1697015538; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=gKXvNQYrdtycDdxRL2S+emGHYweZqkfxZC8+l3oEDz0=; b=U28Vo5KYgRe6ajcVGCYuJOB26e0/KAWjU6XRh+u8MbMEAxyGx/c6GEhDbhMnC9Hmjw bNPq6pblRUpNJiE1sw0FS6Fq0Gr6IkIAuuITfTcEujQ7j8RRMcPR+J6aHMBzi6/f5d8/ k8UqlBxwIeXys/aogZFVRw7qgmtrX2vdoFfIytKCQJfSIziQH49jOBjVrafQSHCxbj4E 92BvYo+WVEC5P5WNB8pZu68H3zSxG8rx7rd0asCHo3BL3J77lUpzPaf8XWBlPK/xfOGI KAlVSvMfvGQHDuAgUQJ0wH4o6rEmtL4ypgjDooC5XHqWNgTFa0a5U6S1hsk3npi81VH5 0AfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696410738; x=1697015538; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gKXvNQYrdtycDdxRL2S+emGHYweZqkfxZC8+l3oEDz0=; b=ehUyrqHmPkeCz5CaIPssWrBVqqraDaHGH8bgCh5DQ6PuqJxNSMzSaK1FEgMWH1BtYR Cm4E0HdLjrzBWRVGGHAFyYKZQAJPLEqlrpH65t9i0gSEZgVpQB1aJYsJ9oAc0Vfy62vr OgyhJfXx+ej1S4UbEdSPjkHRRcEOxopvisL1zhhd/0P3MQVZIu5fBu3cYqijjiMTOol5 L2PLQmd6vLielAGog0BqjPLS3eEV9HmKIL2v0iJZe2lieRSHmuL+ZSNquXKAT0AXeZs2 Gsr8wTA6XusCm6U1v3j9mHQfP8WdqKhpo0S64X3cNKvuFFMff+hH8bM7u+RN4dWzuHuC OKDg== X-Gm-Message-State: AOJu0YwAs8dPDc+JramaYoX8ROLhFTVODccjfSJ+ILuUCHyA5ur64Vwn RfvxtgvDDOunRjtYKOe3DMY= X-Google-Smtp-Source: AGHT+IGSpx5YelzdfZ7w0HKbkNNe0VbXJT3FkCaSJHjBCjEski7Zt2Lvq1kLsbznPl3vjGV33Yn0qg== X-Received: by 2002:a17:906:530c:b0:9ae:3d8e:b635 with SMTP id h12-20020a170906530c00b009ae3d8eb635mr1389423ejo.24.1696410737732; Wed, 04 Oct 2023 02:12:17 -0700 (PDT) Received: from [192.168.178.26] (p4fe3ac4e.dip0.t-ipconnect.de. [79.227.172.78]) by smtp.gmail.com with ESMTPSA id s13-20020a170906168d00b00991e2b5a27dsm2461845ejd.37.2023.10.04.02.12.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Oct 2023 02:12:17 -0700 (PDT) Message-ID: <2d2dc395-a2a8-4aec-84a1-b324509e113a@gmail.com> Date: Wed, 4 Oct 2023 11:12:16 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US, de-DE References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Autocrypt: addr=gerd.moellmann@gmail.com; keydata= xsFNBGK3Qz4BEADz6clhctm9qf4lh1IJMOGL8dEBtyR8ZvdCtv1m7Oj5BVmBrHbF/hp/R/7m VAPNsyfPKNuqlesBmh/hr5zEHdzHMvLj8Hf5Yp8Ufo0ZqOtCzvIe62PHKvjt59FMNH3fpnId g5/8Kea2plWwH2u2hwxkhgC1mlMQFCILPED7OIMA3y4QvVbHqGP+kFl0OVHc4BeJHEXpVZTq RZl7q6V0LaXZtYWNffvQ/BWa9gmc1HztQTSBx6f3Lf9VTf5gQK7k691U+Vgyz7asKkHKeMO5 cdHAwsN+G+oI4KB2YCm2UMMpUKnoFLxdmswQGu1z6D75YlfxDLZmOTphlFXvIstoJnAgcT1Z ubowXAlHbxGnTfugZfe19xJxRTZ9zOty6m0aNaT4MshBQRj18nkZiBjZIoVQmluVMSgQ3kKJ cDzv+IijRf/9ekOcCfM8PK2pxOHX/lXm4fVW8hS4OMp/IPGTvAvu2ZXUOJSZpTUYz0EY3Al9 3XArmICvatrX/ePgvonkWJuruIQ6pPoefCsJyWaZj4/nrlW2mweDfVBkTbblbLO98UHM1TYu 1Pc0eTZChk7+5F8dXj7Tfn2Ll4xMVoYbIV5yEr1wMq/9d6S2EckCZAnH7R1romvtJhcse+uz tB2nyqxvCwMzZ28RrJiXkR4QIMSJi1ZMHU0dFQlkwZ/sRN0asQARAQABzSlHZXJkIE3Dtmxs bWFubiA8Z2VyZC5tb2VsbG1hbm5AZ21haWwuY29tPsLBlAQTAQoAPhYhBIq2Hj6Yk/Nh45H7 aXPqGxmQxT5jBQJit0M+AhsDBQkHhh9SBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEHPq GxmQxT5jG7sP/RcgeXp78GCJqyG52rXVBoxFc2qYi+j09jh7gLvHIvxiSW7umH68V6lhc9pY cIjLcI6qKyqHeyOytSYX7TGqA9L5S3oBZlSeQPN2q1kliNkOWG77T+9MVHkfNH3E+FM+BfqF oxcB6vpjcNkuT/y82ZaFwCHFhcIFjnCTp78HB7AkaywEAqtKCdJ70m5L4vPONMpA3P6S8AKf JEVyBZKUs2HSJtrObmW6wh0zRA//lKrI16ctCI476CgAqUTO+1blfx86XmRlwgc3McijArAX grj25yg9ryltL5YMv4M/pigqQMcwJ8bf4Q10si7jJ1SvGu9YMoTQ+QbYUtPYtPhYmJOT1CW/ jyIQrkRSPh8qslVM2frvD5YeQOMJMnW9ffB2ANDHGfiGHepm67gdeoKgO/ZShdSQchUCkkK7 ayjurIB6iYzuV/PSB1eQdxnG2RO/2w6ejcuk+nkFOavoyxDId/KRAZzWrErQnBQs9uZtwXrT FbB4rvL2apInnQKGCuiySscUrLeumbI3dCEjkOHfsqNLJj1LAL7HWsF3hBCnjupEglxP/7Ap D8SsANdmoEtJFjGJDcuX99PLl1zBrhjKFaIbIE/l+ncNrS8NwTTwr/Gdc+4YcSFmU/WXEP6R 70TTG0BBWM3If5lsMx1sPy5F/iuZCGzc7p5phO3Rg8btm0MzzsFNBGK3Qz4BEAC0R6MIhNIx RvY6VKUdP1OmR87arhPmZZWG4HOeH7uJ5QkgXbALd5SacbE5Hkfy9e+k25iTirJcA6EUMZcH KG26V3s1QKWDZMFT5ejTva4ZkAH3DitgnPDGTNnKEkLOSYJdTRtpXOqkdr9XyyKA8hjERPHU fgX32yqPj61pMK0uOm+EMaK4odoAIjix2qO6og7T97roiYn/Diw21V8aVWd08N2d8UZMVJuF /Z5xUB3pNqejNk3ZZEGsuHLAExHSuY9nRpW8PvwZZ/zWncrqJRmOD9xgbk8yuY99LM7ETyuT e73DIYKIHTL7XTq9yYnj9K3nZRRaABmhEfNY5wx2xwakkYjtTpA9LEIVDhWZDDw44v+rumVz 8MQB62RKyLyJnmt86qkDC6TTiHK2nK1r4XPyoYlIWF7pkoY1a2EVPkd67sKWjlvJ/oFjaSn6 WxfmyvPmm/2ryHyMuUepLZnjX/VA2ZIQ3VYrEsVDh1T2zTIX4myP6NwLTOVFpryRDD+WgNaL l5gbRRAJVcAEq4T63+zucULN98w59sGggdLrViiCL6bEeujj5dSI+BD1rog1rwhfzqMRdhVi rd2GwqvZNceVo2syx4V2JSPdp8na2pTyM9zI68JYVyvP+R5ok5CyVmEHgRkz9HNnZuG/bEPn zqeLROI/mqbxydwPLYi6PS+QLQARAQABwsF8BBgBCgAmFiEEirYePpiT82Hjkftpc+obGZDF PmMFAmK3Qz4CGwwFCQeGH1IACgkQc+obGZDFPmOT+g/9Hlui+8/EEiq3iat9OAXSR+qv4RGY 2XxdbsQVVr3Hx240IV9voxXqPa58Yt51qxlfdWaEkMcesqr8RPSS9FeEj0Zn4pWULp52j2Gu mTpJy4gnLkO12mUVOF/W9HazQdNjQqaAE2neimtmI5zUbGzdwKk7OBWGs9cBc3fJCZeAvuxE 3zTM/AoeFkqQ94F7jQERV+PNTbnNsXAj/0mu4Kp/nJsX2+b6V4zl2VN7GvSWuPyXCi8SZGZt fj4eETb0P7N1gCpch7NjhFe3nYWRG5D6HdcXak0DYsXwd3CbEHo8s36bSbIZ1EgIKjoqNow3 MrqJQsCuT8zajL95zBUICjF7IDYHW7EIDOma6p3D4dSJ+ySPkV5ZKzoqDEKKSKmgV9hDMknp Vsm6TRCyz+y3iDW4Fl8pTPR30Ug+vuNM5jK328wcpYrKrzbjf5JK3lT9fRV/uzBUTBjVE7oL yEGHWwCb5gr+dWSscS6l2Jjeh7fgpfhrbCZYvvcxC4Bfu1kFAhH20VFGYbo6O3xlNwJp8esi d1hplqC5SK7WmjZI0yEODn5Nt2fnk4zq1kXyqyj9jIh7VvYBJ7MDKcSINBwdOnSbmtYhUQfW 1fiKRG+gNgVI1o+mYoBgNd80vK8xfNUZjW8aVzJsS6F4C4hLXjs9dHKfEcgRnndY+AgoHVZy Vp5NW5c= In-Reply-To: <8875281f07b4d23d857c@heytings.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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 (-) On 04.10.23 11:02, Gregory Heytings wrote: > >> >> Gregory will correct me if I'm wrong, but I think it's okay to add any >> commits that don't build to the list there. >> > > It's okay in principle, but the idea of that script is to include only > commits that don't build on GNU/Linux, with GCC, and with the default > build options (just "make").  I try to update the list of failing > commits monthly. > That's okay, I can roll my own. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 09:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= , Eli Zaretskii , 65908@debbugs.gnu.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16964107897728 (code B ref 65908); Wed, 04 Oct 2023 09:14:01 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 09:13:09 +0000 Received: from localhost ([127.0.0.1]:41557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxwL-00020a-4b for submit@debbugs.gnu.org; Wed, 04 Oct 2023 05:13:09 -0400 Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]:48321) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnxw8-0001zk-Q3 for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 05:13:07 -0400 Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2c28e35752cso22400721fa.0 for <65908@debbugs.gnu.org>; Wed, 04 Oct 2023 02:12:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696410753; x=1697015553; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=xcN/v/2UnYYnEy5zrly1f7e1p+8YcKgL4Cz16NRJ4hg=; b=e+egzN6wScywj07S/IS9CF/5UQFWYKaZRxBv3FMqZihHHGOeF86Sfmvfl/fUwmFYcZ kPPaHevclmYTJnpMUQTSSRsaLlOuUUljOmQORgoWCiePTMJRpA/APEOcnAVn46WC+R0P xXhtoHrQTZRA6uM+AGiEfgtg/P831/CovjQ6b5pAMbm8VMyH3D7ALh2Ec3/+IaXeMJWP cZ4A95xwkTU720D+eQCR0EGPLpl1hBeP9INw1lukU9u5sTEJqp2AlS4Fo/HyDDoiRyyz IWOf3AAnBDIdq43dFABPMISeIRT86XFpFQ+dEJZedz0DNsl6FPxkLUu+etJ6/m7Xyb85 Sg2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696410753; x=1697015553; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xcN/v/2UnYYnEy5zrly1f7e1p+8YcKgL4Cz16NRJ4hg=; b=mFKOsTSsa3Mt01PedxEdKu4TREjFVs3Mzwgd3tppIhYqCwUyJfqqYzFfGWFKtaIh3P fcerHcS9YV6Z0zXfCLZkLTlqY0dWk81tVqqHRgt4lPSA3KsDQUkzlnzxG47zKmhheF2i ZCuesVrUE/QwTlAWPq8nq9pahva73S5ChbaTooRB3w9mtmCeOtP1SPSrG4640HEqYXJr BEjNhPVBI1zIpP4UpvgYNoR1+uOLQBKx7H7UugWo/xEiLJsBeMj9c2lTl91e1hjuychL VTP0IZhC87U0Sm6S1Ykc1ODxvElNjYFIPmVAwWvzlSFy0vGBxb7DcXz9kLB4pR1dUwDw LHKQ== X-Gm-Message-State: AOJu0YzlG7hU2bLBtBNLo2VucLO8zmgheIpCxYMZcGf53OtHp2XRt5jK luY7vSgoxnvMJz8yCz4ApbChI8KycnJ7r6Ohfnk= X-Google-Smtp-Source: AGHT+IFi9ENEOAmdPymvcykHBqvfF7lcf/22/oCVbNEnRbqACO0EEUD9hX62K015SF7PBXBreRVuBgywLldjEo1pJSI= X-Received: by 2002:a2e:988c:0:b0:2c0:1d23:6598 with SMTP id b12-20020a2e988c000000b002c01d236598mr1611524ljj.30.1696410752960; Wed, 04 Oct 2023 02:12:32 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 4 Oct 2023 02:12:32 -0700 From: Stefan Kangas In-Reply-To: <8875281f07b4d23d857c@heytings.org> References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> MIME-Version: 1.0 Date: Wed, 4 Oct 2023 02:12:32 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" 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 (-) Gregory Heytings writes: >> Gregory will correct me if I'm wrong, but I think it's okay to add any >> commits that don't build to the list there. > > It's okay in principle, but the idea of that script is to include only > commits that don't build on GNU/Linux, with GCC, and with the default > build options (just "make"). Thanks, I now see that explained a bit further down in the file. Perhaps that explanation could be moved to the very top of the file? > I try to update the list of failing commits monthly. Thanks for maintaining that script. We need more people showing that kind of initiative and drive. BTW, if you have any scripts that you use to update the list, it might be useful to add them to emacs.git. Perhaps just as a comment to git-bisect-start, depending on how long it is. That would decrease the bus factor. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 10:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: Gregory Heytings , 65908@debbugs.gnu.org, Eli Zaretskii , Alan Third , ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169641698319558 (code B ref 65908); Wed, 04 Oct 2023 10:57:02 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 10:56:23 +0000 Received: from localhost ([127.0.0.1]:41682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnzYE-00055O-Q8 for submit@debbugs.gnu.org; Wed, 04 Oct 2023 06:56:23 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:49335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qnzYC-00054s-Op for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 06:56:21 -0400 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-9ada2e6e75fso372037066b.2 for <65908@debbugs.gnu.org>; Wed, 04 Oct 2023 03:56:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696416957; x=1697021757; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=8ycPddzSkzb4Ttahg97c164ZM0FoxErgsiVMqvxLEZ8=; b=GgiAxwGF1RcpewBBrgXI3FbzvmdYkhCfmciX3jdSQVlvaW0faW3DpT5b06Fc6orYki wZl4INzJOnmZ8TFMNxrcXKSTvLAwSlqPZKmPUt6hqoPxQIcLuM5HvyNadsuNIQ2c2Xlu mJap5FIj0iBfzPbb3b+f/Fn3v1bTs4CIsVYOpj5Pmb0m6ykKYmPnNcu4Ht+FqKattBXh CZ1Uxl4obsytNq39U3Ye1syeilPOLBQViJN+rglB5ItiIBz4L/swOgu41QzVCr1wU/07 N5+qUKyMX/jRePMWmpjFJtmlPd1FwP8FVBS4zDDe3JG2XmUsCxVFAgLpkjJ2BXUhDrVq 3nRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696416957; x=1697021757; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=8ycPddzSkzb4Ttahg97c164ZM0FoxErgsiVMqvxLEZ8=; b=oLC0jFk111d2g49zo2U4Rj7ziDI6xFRpHVKxecOPpl28hbbl2qO0wGtspQg2+sU3ip mezoncBhgMfyF22c/TPOVZcW+3s1Z0ov25rtwsfNJNvficW72AOHHmsY+3xcJGUk+8Hp o0ECB6f12PykqEIlz0ndIPca/jOYv80cWJuDdgaQEKCFA5JuW5U+yIdeOoa+K8X4Av+O tsmUXZ2bCKQJ7yJjoY3YWWRpetceuPWZgvVfcy13kbHCVKVwox1lNFgAaEaEgKwmclVP ZFkZWlDfq2+aPJkYFQ7Rjzx5NittaJgOql+ApwGDa1s9QSnHyEoEEChPOIjUSqxbaI3H FoIw== X-Gm-Message-State: AOJu0YyIU7FIIV2ITl0S1z0R4IQs8LMDfSdwX15YZX7jxbt21Z7/2dLi DFSzUIvesEvJ1RFjTZWOs60= X-Google-Smtp-Source: AGHT+IFpTdeK87t4qxpjOS4izEdPCtcBLLNNrJXBycuza74VweWAb/0VAbAQER/pFOtOl+OXIDAiGQ== X-Received: by 2002:a17:906:518e:b0:9ad:8a29:f26a with SMTP id y14-20020a170906518e00b009ad8a29f26amr1784700ejk.63.1696416957098; Wed, 04 Oct 2023 03:55:57 -0700 (PDT) Received: from Pro.fritz.box (p4fe3ac4e.dip0.t-ipconnect.de. [79.227.172.78]) by smtp.gmail.com with ESMTPSA id dv11-20020a170906b80b00b009ae482d70besm2550891ejb.134.2023.10.04.03.55.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 03:55:56 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Stefan Kangas's message of "Wed, 4 Oct 2023 02:12:32 -0700") References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> Date: Wed, 04 Oct 2023 12:55:55 +0200 Message-ID: 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 (-) Stefan Kangas writes: >> I try to update the list of failing commits monthly. > > Thanks for maintaining that script. We need more people showing that > kind of initiative and drive. +1 And, three weeks later, the culprit is commit 058c012f73d4abe014ace44b46c23babd48aebbc (HEAD) Author: Alan Third Date: Sun Nov 14 15:09:43 2021 +0000 Only set LANG if the ID is valid * src/nsterm.m (ns_init_locale): Check the provided locale identifier is available before trying to use it. But don't ask me how that comes into play here because that function seems to be called from main only. Maybe it's because LANG is now not always set, but used somewhere else? Added Alan Third to the CC. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 12:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: ccsmile2008@outlook.com, Gregory Heytings , 65908@debbugs.gnu.org, Eli Zaretskii , Alan Third Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169642341519108 (code B ref 65908); Wed, 04 Oct 2023 12:44:02 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 12:43:35 +0000 Received: from localhost ([127.0.0.1]:41782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qo1Dz-0004y8-3T for submit@debbugs.gnu.org; Wed, 04 Oct 2023 08:43:35 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:59717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qo1Dw-0004xt-6Q for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 08:43:33 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-32488a22810so1904146f8f.3 for <65908@debbugs.gnu.org>; Wed, 04 Oct 2023 05:43:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696423388; x=1697028188; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=i2G37Cn4EJigIBXWeVWTlHzcElfZiqtmXln9wwlSYFY=; b=CnY3XVhN9m7T0rf+7sifiyXQuiOBMykntcUd9RZUPtg+7qpqqF4YVvFEdMX/PIKCVo AlamQwV6yYaNRowPnRnHsxkzrQunmS+pgLaICIho92JgLFtjmJUn0TaaGI4OCv4aQEjq 4cQVcuKmw/N8d7fAXYLJ3NXJDwThq0GhQnw4o3LOy9VzLRyL0BXzzlski3Uy+zxveuYB sMiSLdU7tO7xT2DV9zpI9xiB0VgaTnSgyxwoiwEmugq1n4SZRjAVV74WuCm4jpLkqXEX bVIAnZadWSmibI7cAJjS8oZDRYxsoIqlSIL8CzNlhnyHAvVc65A2diWGJngkvqISi5xv ntZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696423388; x=1697028188; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=i2G37Cn4EJigIBXWeVWTlHzcElfZiqtmXln9wwlSYFY=; b=H3fxl9lArf8z55fKGRs9u7gABTA+jcZMEHdtg6QfO/wBOZ+qvb0gpdrTKXIJXoUqNI vo/C+Jy6/r3Qvi/BJHmTD5S4l0Ok2jHTR2/8s7DGrHue0KWF18gnD/z8RPkSbUzKZr3G lgiDXQcybZmx7kLRmM0QgZFS28LZxLxkk8hh010Pi2G5XQkho4qTh0wqiqMaPqLisDxw pfxpPxiu4iVZtc0y5Vq+2wI3jHbIfXzYSIrx3hblz2e2MjaH09IPAo1N/WmwfK1e25hK XdER08tFYBIL1i5kii2/qItKvRZxdY61BFsCtVRmCmms/CoYfN+TH5BAJBIG8A+4Dqyd l33A== X-Gm-Message-State: AOJu0YyX+r9ZI7OI/OdfQBsVHhtbTHUePGqmg8JqzmEp/WqD8Wde68B0 t+UUOM7Aj0kWqsC3gFiBRP4= X-Google-Smtp-Source: AGHT+IFin6py00H1atE1lIgFUHhwc3EGtQL1Jkeqc0+/zP9/HT3QtJt4Uo2HBLPd93N3Cfdi+uUKyg== X-Received: by 2002:a5d:680b:0:b0:31f:a259:733 with SMTP id w11-20020a5d680b000000b0031fa2590733mr1873257wru.20.1696423388360; Wed, 04 Oct 2023 05:43:08 -0700 (PDT) Received: from Pro.fritz.box (p4fe3ac4e.dip0.t-ipconnect.de. [79.227.172.78]) by smtp.gmail.com with ESMTPSA id i15-20020a5d438f000000b003250aec5e97sm3961195wrq.4.2023.10.04.05.43.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 05:43:07 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Wed, 04 Oct 2023 12:55:55 +0200") References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> Date: Wed, 04 Oct 2023 14:43:05 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) Gerd M=C3=B6llmann writes: > Stefan Kangas writes: > >>> I try to update the list of failing commits monthly. >> >> Thanks for maintaining that script. We need more people showing that >> kind of initiative and drive. > > +1 > > And, three weeks later, the culprit is > > commit 058c012f73d4abe014ace44b46c23babd48aebbc (HEAD) > Author: Alan Third > Date: Sun Nov 14 15:09:43 2021 +0000 > > Only set LANG if the ID is valid >=20=20=20=20=20 > * src/nsterm.m (ns_init_locale): Check the provided locale identifier > is available before trying to use it. > > But don't ask me how that comes into play here because that function > seems to be called from main only. Maybe it's because LANG is now not > always set, but used somewhere else? > > Added Alan Third to the CC. As an experiment, I evaluated this in *scratch*: (setenv "LANG" "") (setenv "LC_COLLATE" "C") (setenv "LC_CTYPE" "UTF-8") (setenv "LC_MESSAGES" "C") (setenv "LC_MONETARY" "C") (setenv "LC_NUMERIC" "C") (setenv "LC_TIME" "C") which is the output of 'locale' in a terminal, translated to Elisp. With these settings, the slowdown is gone, without changing the code. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Oct 2023 21:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: Gregory Heytings , 65908@debbugs.gnu.org, Eli Zaretskii , Stefan Kangas , ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169645421116628 (code B ref 65908); Wed, 04 Oct 2023 21:17:02 +0000 Received: (at 65908) by debbugs.gnu.org; 4 Oct 2023 21:16:51 +0000 Received: from localhost ([127.0.0.1]:45471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qo9Eh-0004K8-CH for submit@debbugs.gnu.org; Wed, 04 Oct 2023 17:16:51 -0400 Received: from dane.soverin.net ([185.233.34.149]:36345) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qo9Ef-0004Jo-8C for 65908@debbugs.gnu.org; Wed, 04 Oct 2023 17:16:49 -0400 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4S16tv61GHzyr8; Wed, 4 Oct 2023 21:16:23 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by soverin.net (Postfix) with ESMTPSA id 4S16tv2XkJz1g; Wed, 4 Oct 2023 21:16:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1696454183; bh=zJcs0yc4Lro6G3gcSqKTlKOFPrMNsJAvZuNz+519KOM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=XOylfsuNo8x7PY+LSytxJtx1ykLPUKRp7ST9MNndHcgeGj288azW4MRYweHAxnYnO iwUSr/BFEY3cScDe4TAA4lUTfm9d4oqbg7gJpLV1e/fVS/EiIqD3a3cwaMTwV0HGx3 O3Ud3DxYoVRR5inK17Jfbe6CUtnpqSXGaEnEft5bOEnNiQaGVMcICsZe8ReS5CxDPh mxL9vHeuWGqet8fA5CDmsqsTx6xswIexVB3nWRaZx2hAwCKppmIPxDO+mwK5y6k7VV OrqnjrlLQcWxvNJ8enhi609071fgWvXPe8xE5OmrSNi89MvgnXw+80hrDXWelq/WHr GL5HRqZz3fp9Q== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.96) (envelope-from ) id 1qo9EE-00051f-2I; Wed, 04 Oct 2023 22:16:22 +0100 Date: Wed, 4 Oct 2023 22:16:22 +0100 X-Soverin-Authenticated: true From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Gerd =?UTF-8?Q?M=C3=B6llmann?= , Stefan Kangas , Gregory Heytings , 65908@debbugs.gnu.org, Eli Zaretskii , ccsmile2008@outlook.com References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Wed, Oct 04, 2023 at 02:43:05PM +0200, Gerd Möllmann wrote: > Gerd Möllmann writes: > > > Stefan Kangas writes: > > > >>> I try to update the list of failing commits monthly. > >> > >> Thanks for maintaining that script. We need more people showing that > >> kind of initiative and drive. > > > > +1 > > > > And, three weeks later, the culprit is > > > > commit 058c012f73d4abe014ace44b46c23babd48aebbc (HEAD) > > Author: Alan Third > > Date: Sun Nov 14 15:09:43 2021 +0000 > > > > Only set LANG if the ID is valid > > > > * src/nsterm.m (ns_init_locale): Check the provided locale identifier > > is available before trying to use it. > > > > But don't ask me how that comes into play here because that function > > seems to be called from main only. Maybe it's because LANG is now not > > always set, but used somewhere else? AFAIK LANG isn't used by Emacs at all. That code is just there to help set up a default environment for running shell commands. > As an experiment, I evaluated this in *scratch*: > > (setenv "LANG" "") > (setenv "LC_COLLATE" "C") > (setenv "LC_CTYPE" "UTF-8") > (setenv "LC_MESSAGES" "C") > (setenv "LC_MONETARY" "C") > (setenv "LC_NUMERIC" "C") > (setenv "LC_TIME" "C") > > which is the output of 'locale' in a terminal, translated to Elisp. > With these settings, the slowdown is gone, without changing the code. So is Emacs run in the terminal with a LANG of something like en_GB.UTF-8 slower too? Because iirc my mac's terminal doesn't default to 'C' and I don't see anything GUI specific in the test code... FWIW I don't see any meaningful difference using different locale settings on my Debian box, which makes me wonder if there is some low-level darwin code that reads the locale from the environment. Any idea if it's loading the files or stepping through the defuns that's slower, or both? Long story short: I have no idea what's going on here. -- Alan Third From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 05:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: gerd.moellmann@gmail.com, gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16964845098691 (code B ref 65908); Thu, 05 Oct 2023 05:42:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 05:41:49 +0000 Received: from localhost ([127.0.0.1]:45784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoH7N-0002G6-D7 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 01:41:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoH7M-0002Fr-Bb for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 01:41:48 -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 1qoH6u-0006jT-Ub; Thu, 05 Oct 2023 01:41:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=P2rQ4pkpDAz4FsbMI6ycStARQ4AEynDF+TSIE1bHoQU=; b=mayFDAN6XSbbBPR+3Vmz bYEeTeF55367vb72F9jtkRh+e3bXF+BNhVFJYfffV3KiZOQcVlRmy7uyhS/E9vCjc8TXhfxCtjY3o h1T3IPGEI27AvviTBXIxhSIRXFlatOlmAjBOYJW1MsRPo5R3NJxw4DmVbn5DtQzFVXTXt4r8tHDxl gCoSSGRZBA41NTEgiinR3hMHzRDskCz1RwHJWJMK37OAsnAOk11wrm1bwvjcDDS6fJQUQr5dGrXA8 fznSJnBv59I9zZRK5KgemrGcT9Ppax1gIokECXBqApziiPBFGkRLr7w2htJb40FiQVORDZvfLVBiU OlqWtQdXcGhsYA==; Date: Thu, 05 Oct 2023 08:41:28 +0300 Message-Id: <83v8bl4odz.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Alan Third on Wed, 4 Oct 2023 22:16:22 +0100) References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit 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 (---) > Date: Wed, 4 Oct 2023 22:16:22 +0100 > From: Alan Third > Cc: Stefan Kangas , > Gregory Heytings , 65908@debbugs.gnu.org, > Eli Zaretskii , ccsmile2008@outlook.com > > On Wed, Oct 04, 2023 at 02:43:05PM +0200, Gerd Möllmann wrote: > > Gerd Möllmann writes: > > > > > Stefan Kangas writes: > > > > > >>> I try to update the list of failing commits monthly. > > >> > > >> Thanks for maintaining that script. We need more people showing that > > >> kind of initiative and drive. > > > > > > +1 > > > > > > And, three weeks later, the culprit is > > > > > > commit 058c012f73d4abe014ace44b46c23babd48aebbc (HEAD) > > > Author: Alan Third > > > Date: Sun Nov 14 15:09:43 2021 +0000 > > > > > > Only set LANG if the ID is valid > > > > > > * src/nsterm.m (ns_init_locale): Check the provided locale identifier > > > is available before trying to use it. > > > > > > But don't ask me how that comes into play here because that function > > > seems to be called from main only. Maybe it's because LANG is now not > > > always set, but used somewhere else? > > AFAIK LANG isn't used by Emacs at all. That code is just there to help > set up a default environment for running shell commands. > > > As an experiment, I evaluated this in *scratch*: > > > > (setenv "LANG" "") > > (setenv "LC_COLLATE" "C") > > (setenv "LC_CTYPE" "UTF-8") > > (setenv "LC_MESSAGES" "C") > > (setenv "LC_MONETARY" "C") > > (setenv "LC_NUMERIC" "C") > > (setenv "LC_TIME" "C") > > > > which is the output of 'locale' in a terminal, translated to Elisp. > > With these settings, the slowdown is gone, without changing the code. > > So is Emacs run in the terminal with a LANG of something like > en_GB.UTF-8 slower too? Because iirc my mac's terminal doesn't default > to 'C' and I don't see anything GUI specific in the test code... > > FWIW I don't see any meaningful difference using different locale > settings on my Debian box, which makes me wonder if there is some > low-level darwin code that reads the locale from the environment. Any > idea if it's loading the files or stepping through the defuns that's > slower, or both? > > Long story short: I have no idea what's going on here. Crystal ball says that the UTF-8 locale turns on some expensive processing where it doesn't happen with the C locale. One potential place is case-insensitive comparisons and such likes. Selectively setting only some of the LC_* variables limits the expensive processing only to some operations. In general, Emacs only needs to locale's settings to decide which locale-environment and language-environment to turn on, all the rest we do by ourselves. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 05:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: Gregory Heytings , 65908@debbugs.gnu.org, Eli Zaretskii , Stefan Kangas , ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169648538310597 (code B ref 65908); Thu, 05 Oct 2023 05:57:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 05:56:23 +0000 Received: from localhost ([127.0.0.1]:45827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoHLS-0002kr-Ty for submit@debbugs.gnu.org; Thu, 05 Oct 2023 01:56:23 -0400 Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]:55656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoHLR-0002kc-8Q for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 01:56:21 -0400 Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-99de884ad25so102432566b.3 for <65908@debbugs.gnu.org>; Wed, 04 Oct 2023 22:56:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696485357; x=1697090157; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Bdu3Wpf80pwjX017iQspPL1CF5QhpdWvl8f0MdYtf34=; b=N28WImxI0pxmnWxz7Qbv1bjQ5J7kIv4Bo8p61FOY2XE0Mr7ADHpRMMu95flT7K06ph yTBHKhQVK1NfNy9Pnaf6rYEiY4ui6eD+s/jVt7eA9cG+R2RZCaVKmrRnMNkMyoxiYicZ 2RglKoBHdIMTyUNiEDgX5GzNLLZOCbf/CdJXK/aRXIkfuxrUslQtxVFH+mb4AD/yYJ9P vLatRXCUGVfaIo3J4uFfVRRYLW2iT9x9Cg5nA5wp0+6Tcwgpx7UqzWLb7sWEEQ67i99t y1bnDR782Wxk0qCbvmMjbt1bvwYr/XTNNSTMsBRvZqPVqEJ206V/HntiqI7YHRbOfjut km6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696485357; x=1697090157; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Bdu3Wpf80pwjX017iQspPL1CF5QhpdWvl8f0MdYtf34=; b=YyRnSzbZe4BU0S+4pXQsJeSIN8xw55h1o9VXs6SU6Dwmt/x/ry9WnzwAiuAnDu0ya4 K4854pG8eRWWW5kgO4mEW4PaqvzAWdPYRjScEBQTLnmlwDRk6FC01hlQpb6S3VkAiYqa fon8IwXJBywEqDmUMQQehNvSV0XplsDDPwzF90B1ZEQt+7S+6Gn+wccsjQK2vS3cj7xs sd0N9GsRexgSRqtEWU5q53eBgHdtMR5Da7tHjULA8nQKw2S6aF/addKyGDiwaTSJD+lV rnp3kbgX2hvNfjPWh1NMD395cj05PM940wiDloRkMpWGp4DZJR2uxc/DkT526LFIY6en OHTg== X-Gm-Message-State: AOJu0Yx4njrYCKyLioeYoCcWhB7ODOJ/zj16wYVHEU1HpDWYP/gyMV6Q KiOBGRp7FdYKM0svyW4Lb+Q= X-Google-Smtp-Source: AGHT+IFvBymDe/xF5pnaXCQdfdl7McN6GtoN69Rkm7L/IBtQVezAvau5QmujRu16uITtMUghG5yzxg== X-Received: by 2002:a17:906:32c8:b0:9ae:6ffd:be0d with SMTP id k8-20020a17090632c800b009ae6ffdbe0dmr4096979ejk.50.1696485357143; Wed, 04 Oct 2023 22:55:57 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id r11-20020a170906364b00b009a1a5a7ebacsm550800ejb.201.2023.10.04.22.55.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 22:55:56 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Alan Third's message of "Wed, 4 Oct 2023 22:16:22 +0100") References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> Date: Thu, 05 Oct 2023 07:55:55 +0200 Message-ID: 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 (-) Alan Third writes: >> which is the output of 'locale' in a terminal, translated to Elisp. >> With these settings, the slowdown is gone, without changing the code. > > So is Emacs run in the terminal with a LANG of something like > en_GB.UTF-8 slower too? Because iirc my mac's terminal doesn't default > to 'C' and I don't see anything GUI specific in the test code... > > FWIW I don't see any meaningful difference using different locale > settings on my Debian box, which makes me wonder if there is some > low-level darwin code that reads the locale from the environment. Any > idea if it's loading the files or stepping through the defuns that's > slower, or both? > > Long story short: I have no idea what's going on here. Me neither. I tried to find something definitive about locales+bundles Apple's docs, and on the Internet in general, but failed miserably. What a mess. Anyway, something is odd here, I think. When I start 058c012f73d4abe014ace44b46c23babd48aebbc by double-clicking Emacs.app, then M-x shell, I get $ locale LANG="" LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= That can't be right, or is it? The same, one commit before that: $ locale LANG="en_DE.UTF-8" LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= At least LANG looks correct to me (I'm using an English UI, in DE.). The LC_* are odd, though. As an aside - vscode sets all of these vars to "en_US.UTF-8" which is looks wrong, and the Zed editor does the same, except for LANG which it set to "". I must admit that I can't come to a conclusion here. Maybe the right thing would be LANG="en_DE.UTF-8" plus setting LC_ALL=$LANG like vscode? From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 06:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: alan@idiocy.org, gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169648611311890 (code B ref 65908); Thu, 05 Oct 2023 06:09:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 06:08:33 +0000 Received: from localhost ([127.0.0.1]:45844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoHXA-00035d-V2 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 02:08:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoHX9-00035P-CY for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 02:08:28 -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 1qoHWh-0006zs-Uc; Thu, 05 Oct 2023 02:08:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=8tf5xeLEbzDijPsX73x4FZuTVgghIa1qBEWpWb4+l0I=; b=RPjMGld/oGSTfRA5Z2VS 26vIZUR2gJrhlMowa1L1tt8JxExukEfuXMN8XIWILWvPASIeHehRB6GSOZK/anyR84FO/M5i0HE1Z xKfMygIeHVx6IT4s+hktf6j+6HoZxMIbE06QL5PVlLH6yhECVyYiM33jM79IcH5hSV+jRe8l/9N2s y1t4vQzmYVesMTVtN9ccEQuksdrPG/HWpKUcC67wv+dn8pacGX9VPx4atgTquPnkup2zMVXCj92WH dgjV8ly45lZtyVADa73cAAjLSwHqsFHXur2zBaJgDcNY9j3YPKYkpis2ao8gkAdP9a5XoZZF45O4t Sf2FsEQ2VulLhg==; Date: Thu, 05 Oct 2023 09:08:04 +0300 Message-Id: <83o7hd4n5n.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Thu, 05 Oct 2023 07:55:55 +0200) References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit 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: Gerd Möllmann > Cc: Stefan Kangas , Gregory Heytings > , 65908@debbugs.gnu.org, Eli Zaretskii > , ccsmile2008@outlook.com > Date: Thu, 05 Oct 2023 07:55:55 +0200 > > When I start 058c012f73d4abe014ace44b46c23babd48aebbc by double-clicking > Emacs.app, then M-x shell, I get > > $ locale > LANG="" > LC_COLLATE="C" > LC_CTYPE="C" > LC_MESSAGES="C" > LC_MONETARY="C" > LC_NUMERIC="C" > LC_TIME="C" > LC_ALL= > > That can't be right, or is it? > > The same, one commit before that: > > $ locale > LANG="en_DE.UTF-8" > LC_COLLATE="C" > LC_CTYPE="C" > LC_MESSAGES="C" > LC_MONETARY="C" > LC_NUMERIC="C" > LC_TIME="C" > LC_ALL= > > At least LANG looks correct to me (I'm using an English UI, in DE.). > The LC_* are odd, though. Emacs forces LC_ALL= and LC_NUMERIC=C, to properly localize the initial error messages and format numbers as in the "C" locale, see 'main' (which also has an NS-specific code). From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 08:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: alan@idiocy.org, gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169649597129037 (code B ref 65908); Thu, 05 Oct 2023 08:53:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 08:52:51 +0000 Received: from localhost ([127.0.0.1]:45996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoK6E-0007YE-IM for submit@debbugs.gnu.org; Thu, 05 Oct 2023 04:52:51 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:59526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoK6B-0007Xz-LZ for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 04:52:48 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-4054f790190so6650915e9.2 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 01:52:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696495943; x=1697100743; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aDQ1OioVcQAOBmTMJIpxkIvgDnBRUangSoivHUaBQ3E=; b=S7xtHGZPPsKa47lK5vMNMRqryszaTdgMQQMmMq1FkJ40LmsQqmmn+1EWE8R85iPvby HTFyNLje0tP/r8ZOvDGYCcu1zQG9F3vdxEkUBUIFUOYSbv2vXGLXtysHmf0UIqJq/IwP hiZoRmxqE0K9Pxz7dF+PbZccpYshXvw29O6Wv4xr8mTdaOZgOBs0ltFgHrWdH6oVcGG5 BGaFbL69a7anGzxoygUcl0Ar/c/CLgTv2VF5SIjc/nYsEyIEIIrmC53WzPFcwrZ9eEs7 18/Z8oFkps0AoGM20q6EvOMRCX8uPdT2seQ/3stAizdkeuFYYrTR5Vl1EkzMSv4z7p54 BpvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696495943; x=1697100743; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aDQ1OioVcQAOBmTMJIpxkIvgDnBRUangSoivHUaBQ3E=; b=ewXPc04gkZSsJEFEcWHMDb0SZHZV2MtfAd7Jz+6I6j/+/wDpE3fTxTlF2YTUrLx6ly OHQIjQVY8ptdsy/XUV9D3wVp9QBWxtMZg8L8qvx6tUqhLkTwn3hXrtmsuVVNKoJJrLSK qpLtec27kxNz/hJZtu7PaSBEFfgoSNJbmzgAn9eQ8/oCxnR1queyDHz0aJLJvkoXnc7S 8OkVjft9AfZHfGBrP/OVaRb7OEvCEW5BCT0pkvO6CCuqcwcXTWpwI4ngSotZq8AEQvVo iJqeU6F/Ijd2uHbI0dHQP48kbgQJC2VWA6sru5bXMJMKqvd4Erx2fCsQGJKilJL6QJnJ sC/A== X-Gm-Message-State: AOJu0Yz24W8zDrUplWUR26hw5Yf2YqfCEzdlgN1HrsPeVcy1Vv7IWXXs jzLeDC8GuOQ4AdOvH1crkeg= X-Google-Smtp-Source: AGHT+IExiDaY+waZ/+wgR+mVmdf2jmj91NiXoamZjhXKDrdpIFLww7oqAmvWbeZZoDxWgDo/NS1P6g== X-Received: by 2002:a05:600c:2298:b0:406:4573:81d2 with SMTP id 24-20020a05600c229800b00406457381d2mr4098111wmf.39.1696495943357; Thu, 05 Oct 2023 01:52:23 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id x9-20020a05600c21c900b003fefe70ec9csm3286003wmj.10.2023.10.05.01.52.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 01:52:22 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: <83o7hd4n5n.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Oct 2023 09:08:04 +0300") References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> Date: Thu, 05 Oct 2023 10:52:21 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.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 (-) Eli Zaretskii writes: >> From: Gerd M=C3=B6llmann >> Cc: Stefan Kangas , Gregory Heytings >> , 65908@debbugs.gnu.org, Eli Zaretskii >> , ccsmile2008@outlook.com >> Date: Thu, 05 Oct 2023 07:55:55 +0200 >> >> When I start 058c012f73d4abe014ace44b46c23babd48aebbc by double-clicking >> Emacs.app, then M-x shell, I get >> >> $ locale >> LANG=3D"" >> LC_COLLATE=3D"C" >> LC_CTYPE=3D"C" >> LC_MESSAGES=3D"C" >> LC_MONETARY=3D"C" >> LC_NUMERIC=3D"C" >> LC_TIME=3D"C" >> LC_ALL=3D >> >> That can't be right, or is it? >> >> The same, one commit before that: >> >> $ locale >> LANG=3D"en_DE.UTF-8" >> LC_COLLATE=3D"C" >> LC_CTYPE=3D"C" >> LC_MESSAGES=3D"C" >> LC_MONETARY=3D"C" >> LC_NUMERIC=3D"C" >> LC_TIME=3D"C" >> LC_ALL=3D >> >> At least LANG looks correct to me (I'm using an English UI, in DE.). >> The LC_* are odd, though. > > Emacs forces LC_ALL=3D and LC_NUMERIC=3DC, to properly localize the > initial error messages and format numbers as in the "C" locale, see > 'main' (which also has an NS-specific code). Thanks for the hint, Eli. I've meanwhile found out something. Not yet sure what to make of this, but anyway: 1. In ns_init_locale, [locale localeIdentifier] returns "en_DE" on my system, which is, I think, a consequence of my system settings, as I mentioned (English UI in Germany). 2. man setlocale(3) says this An argument of "" will determine the name of the new locale taking into account the environme= nt variables LANG and LC_*. So, the setlocale (LC_ALL, "") in main should initialize LC_* according to LANG, if set. (Another question might be if that is what was intended here, when I read the comment above that code, but be that as it may.) And another thing - any setlocale in ns_init_locale is moot because it will be undone in main. 4. When I setenv LANG=3D"en_DE.UTF-8" in ns_init_locale, the setlocale (LC_ALL, "") returns NULL, indicating that LANG is invalid. And, indeed $ locale -a | grep de de_CH de_DE.UTF-8 de_AT.ISO8859-1 de_AT.UTF-8 de_AT.ISO8859-15 de_DE.ISO8859-15 de_CH.UTF-8 de_CH.ISO8859-15 de_DE.ISO8859-1 de_CH.ISO8859-1 de_AT de_DE There is no en_DE... 5. When I don't use localeIndentifier, but "en_US.UTF-8", for instance, the setlocale (LC_ALL, "") in main works like expected, and in a shell buffer: $ ~/emacs/master/src/ > locale LANG=3D"en_US.UTF-8" LC_COLLATE=3D"en_US.UTF-8" LC_CTYPE=3D"UTF-8" LC_MESSAGES=3D"en_US.UTF-8" LC_MONETARY=3D"en_US.UTF-8" LC_NUMERIC=3D"en_US.UTF-8" LC_TIME=3D"en_US.UTF-8" LC_ALL=3D That's all not very nice :-). Conclusion so far, for me, - don't selocale in ns_init_locale, only setenv LANG, or set LC_CTYPE, maybe. - localeIndentifier is wrong for mixed cases like "en_DE". From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 08:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= , Eli Zaretskii , 65908@debbugs.gnu.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169649630729568 (code B ref 65908); Thu, 05 Oct 2023 08:59:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 08:58:27 +0000 Received: from localhost ([127.0.0.1]:46000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoKBf-0007gq-H0 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 04:58:27 -0400 Received: from heytings.org ([95.142.160.155]:53628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoKBd-0007ge-7k for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 04:58:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1696496284; bh=qlT6fcbZkMe+qdOP0fUGjGpsE6BrE1h/9YjJEQ15HGg=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=CWthxyENsVYujiCjnc/0sYo9+L9dZaCS8frA0tHjbR4Scuqu8boKoD/1u2eooSkAr XnB3/TBDA8ldWLhR8Y00plV1wXz/hQ1IFtCdGDMVEmKOH2AAf11CuTslYVqsQWSmHi y/7Cbbm1V5iuSrOZMRX4rcExjTZQtDf0K0+pZ1+WDubQ24zOcrushTCTfoAgMt7Wo2 hs0HnNhZNf8A8B9WHU24EK/k5wDO2+aBDWgNGjlH2mLWavEK29I+arwFyr3L0c+uBC VswX5Su8RbM1scsuEQlqQJLzP900oXectSfYQsXcD5MnJIdSpzxOFZp5ZyFSkGqImn /T0+fq12PPQqw== Date: Thu, 05 Oct 2023 08:58:04 +0000 From: Gregory Heytings In-Reply-To: Message-ID: <3782d018e37b2e03eada@heytings.org> References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii 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 (-) >> It's okay in principle, but the idea of that script is to include only >> commits that don't build on GNU/Linux, with GCC, and with the default >> build options (just "make"). > > Thanks, I now see that explained a bit further down in the file. > > Perhaps that explanation could be moved to the very top of the file? > Done (cfcdb6ec2a). > > BTW, if you have any scripts that you use to update the list, it might > be useful to add them to emacs.git. Perhaps just as a comment to > git-bisect-start, depending on how long it is. That would decrease the > bus factor. > These scripts are almost trivial: for each not yet checked commit, do git checkout, make, and check the result. The only slightly complex part is "for each not yet checked commit": it uses the list of all commits that I already checked (currently 21484, in a 860 KB text file), and I'm not sure adding that big file to emacs.git would be appropriate. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 09:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= , Eli Zaretskii , 65908@debbugs.gnu.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169649661030145 (code B ref 65908); Thu, 05 Oct 2023 09:04:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 09:03:30 +0000 Received: from localhost ([127.0.0.1]:46004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoKGY-0007q8-A8 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 05:03:30 -0400 Received: from heytings.org ([95.142.160.155]:53638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoKGW-0007q0-6L for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 05:03:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1696496589; bh=Nz16EJqBPkIAknpro0/3249lgvTmGYu140x92VI2OOo=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=OOmahyF4f00jTtFHHRx5L/b0sdDP/nDY1D2I1FJR6/Oa0c6WU04JYyyHDNjaQj70a tr67Kbo+YhPtUy5tTbEpjwQ+pZc7RZEvf3PLwiFsFJaWhZuk7UyRNGFyviFzdzOoZv GIdr3NcvCd7+7GoBC7QLrPRTbVluEXN9ml7RAFgZXFFRxGIh6mGy0x1N4tt/3g38dV DfubOvd3P3wQJ3r/5GSZX1V8Nq5ZjcfY3v/yig1VzHqjvmdiyt28mTMjYoNSUzktuL jUyHTV4G+NH1xRmkw6sfJ/Gf+AALlx9MlFmDSu3KnMNei+SqMbHkRSy+rSPnajmTRB 3mUU4fihoYQWQ== Date: Thu, 05 Oct 2023 09:03:09 +0000 From: Gregory Heytings In-Reply-To: <3782d018e37b2e03eada@heytings.org> Message-ID: <3782d018e3fb30b81720@heytings.org> References: <83il7m6dmo.fsf@gnu.org> <8875281f07b4d23d857c@heytings.org> <3782d018e37b2e03eada@heytings.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii 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 (-) > > it uses the list of all commits that I already checked (currently 21484, > in a 860 KB text file) > Sorry: (currently 39928, in 1.9 MB text file). From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 09:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: Eli Zaretskii , gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16964993322391 (code B ref 65908); Thu, 05 Oct 2023 09:49:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 09:48:52 +0000 Received: from localhost ([127.0.0.1]:46048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoKyR-0000cV-Qp for submit@debbugs.gnu.org; Thu, 05 Oct 2023 05:48:52 -0400 Received: from dane.soverin.net ([185.233.34.25]:44893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoKyQ-0000bj-3o for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 05:48:50 -0400 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4S1RZd5NHwzyfB; Thu, 5 Oct 2023 09:48:25 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4S1RZc6NJLzM6; Thu, 5 Oct 2023 09:48:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1696499305; bh=hevatiiJW68zOPr5UgmNNTUHMdpPChepq52tNzcDSXU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=kvWyyrDF9O9SChDJSWU3LNfPcPncakIdYQFD/dS4UFt1oAddvN+OYXLo3/dOGHobK 6dAwY0Psztt+i6GZINmP3uaFE3uILxUItA32iR0E7/3JHsn2CP061viyIW59i1JbDS 1TS8ahCGkkXchCm2YhzmXJW8JlFiYfDtn5eJ7PI7qGypb8ZElYHtbJtneO/xMiS3hn 1HakqLP4ZhMi1qSTW4mrxLvoE1mNQ+3i6uxlZmESlTWtm4MKL/EHz/GsgBOL4S0ODL O2PBb8x8cU9HERB3ia1Tzps0XDx8JpecevDCur8B9KtL3fnmJ6agd7nZJjv0bmCsA1 ybZeOo9ZMtZ6w== Date: Thu, 5 Oct 2023 10:48:23 +0100 X-Soverin-Authenticated: true From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Gerd =?UTF-8?Q?M=C3=B6llmann?= , Eli Zaretskii , stefankangas@gmail.com, gregory@heytings.org, 65908@debbugs.gnu.org, ccsmile2008@outlook.com References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Oct 05, 2023 at 10:52:21AM +0200, Gerd Möllmann wrote: > Conclusion so far, for me, > > - don't selocale in ns_init_locale, only setenv LANG, or set LC_CTYPE, > maybe. setlocale in ns_init_locale is only there to check if the locale is valid, it resets it back to its initial value at the end. > - localeIndentifier is wrong for mixed cases like "en_DE". There was some trouble with warning messages in the terminal when using an invalid locale ID (see bug#51321), but that may only be because Daniel had changed the code to set LC_ALL instead of LANG. I preferred setting LANG anyway because it acts as a fallback, and this is pretty much intended as a fallback, anything else explicitly set will override it. Out of interest, when is it slow? Is it when we have an invalid locale ID? -- Alan Third From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 11:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: Eli Zaretskii , gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169650435911756 (code B ref 65908); Thu, 05 Oct 2023 11:13:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 11:12:39 +0000 Received: from localhost ([127.0.0.1]:46125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoMHW-00033Y-IK for submit@debbugs.gnu.org; Thu, 05 Oct 2023 07:12:38 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:46583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoMHU-00033L-29 for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 07:12:37 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-32157c8e4c7so858013f8f.1 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 04:12:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696504332; x=1697109132; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CENt2TIGnwJbXt3uXbFpS5O5P7aAq/TcQfXccIeCjqY=; b=TguhlNuOeZdmah8V9sTcM9sUT+Q1VWWP/C59m9vCr4iDyMFVMJwVIegJI6pliJcu8u +MBelCNVhmHp7VP1XwBjwtQx9Nb+qB5zGZsXePlBhjRzDFGy2I5Y7vhRpKZ91uPkSuAP B6cPuZ4t3RBLfwdBfXt1oF67+icfZbrc3+nv4ecAaPCGHv6CS6FVpOHUrTQIvxKSzPWL TnWCUiH44HdwI6ihOdyEu2yD15JUm8EBhvu/FJtWYJEpdkaISQ2uJPq1Z+ObBnhSqGH3 JZU2rFYvWtnsEDfz7FP0lQzzFoO/wzAqiOUBdfL4CPRKpvAjzde62mC8LqAsHwrlMnn/ CBRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696504332; x=1697109132; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=CENt2TIGnwJbXt3uXbFpS5O5P7aAq/TcQfXccIeCjqY=; b=tQ3I4QhIhF1qVkefpo5JzFSc0LYwb3X7BUInBL6GFYXv7pMZPbcmyABHjEL0pmh/Wg aZWNQhfdBDi+QXpSXlpo7lPNS4hGUPOjgtgHY1FEwLBtWM8yQ6uxvw06aUf619k94nLc En3WLt15FpC1jQJpxiLkatkSAtR2+btfjSfEPrnn6XqIzAZCsKQiKHPCo8J/zvqPVTbN o8XyCdLRmpAfN+aolIQVsxvIef4wj0tqtsqHotpUATtWx6Zw31kEc3DnUdU5nszt7fxA QTGYsCTqdyW5ulEpdmB6Pfrd+ek2o+eS/vF4wuZa6FpMzoxY8LGQ4s06lg3GcZrxEsVI OjqQ== X-Gm-Message-State: AOJu0YwpMLoYX8fTcei8nMXldO5SvWlpw2uEftduLwYNPAqkZSKfyRd+ c5Xr7P9icrQzEOxrGrK5x3s= X-Google-Smtp-Source: AGHT+IFGXlq4aZlt66yRKMuwbjD4d57Nh0KSha8ZNRt/IiUtSB5D3cvyA2VHP7RxJzCYEEORLXJOew== X-Received: by 2002:adf:f28b:0:b0:321:67f4:8bd7 with SMTP id k11-20020adff28b000000b0032167f48bd7mr4703021wro.32.1696504331665; Thu, 05 Oct 2023 04:12:11 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id j14-20020a5d564e000000b0032320a9b010sm1549625wrw.28.2023.10.05.04.12.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 04:12:11 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Alan Third's message of "Thu, 5 Oct 2023 10:48:23 +0100") References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> Date: Thu, 05 Oct 2023 13:12:10 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) Alan Third writes: > On Thu, Oct 05, 2023 at 10:52:21AM +0200, Gerd M=C3=B6llmann wrote: >> Conclusion so far, for me, >>=20 >> - don't selocale in ns_init_locale, only setenv LANG, or set LC_CTYPE, >> maybe. > > setlocale in ns_init_locale is only there to check if the locale is > valid, it resets it back to its initial value at the end. That's okay. What I meant was setting the old locale at the end. >> - localeIndentifier is wrong for mixed cases like "en_DE". > > There was some trouble with warning messages in the terminal when > using an invalid locale ID (see bug#51321), but that may only be > because Daniel had changed the code to set LC_ALL instead of LANG. Thanks, I'll take a look. > > I preferred setting LANG anyway because it acts as a fallback, and > this is pretty much intended as a fallback, anything else explicitly > set will override it. I think that's TRT, indeed. > > Out of interest, when is it slow? Is it when we have an invalid locale > ID? That's an interesting question--whatever I do on master, it's almost equally slow :-). It would be nice if I could get at least the right character encoding on my system... On the plus side, I at least know now what's happening, although I don't know what to do. BTW, @ccsmile: What are your locale settings? Aprt from that, I'm currently trying to get profiling working on my old Macbook Pro, to compare the profiles of the 2 commits on emacs-29 which show the difference. That could maybe answer your question. Buhut... I can't currently get Instruments to work, which might be related to the fact that I've updated my unsupported by Apple Macbook to Sonoma with OCLP. Buhut -- maybe the new thunderbolt/magsafe cable for my display arrives soon, so that I can use my Mac mini again. A lot of construction sites ahead :-). From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 13:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: ccsmile2008@outlook.com, Eli Zaretskii , 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169651195513391 (code B ref 65908); Thu, 05 Oct 2023 13:20:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 13:19:15 +0000 Received: from localhost ([127.0.0.1]:46260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoOG0-0003Ts-1W for submit@debbugs.gnu.org; Thu, 05 Oct 2023 09:19:15 -0400 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:53454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoOFw-0003Td-SN for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 09:19:10 -0400 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-533d6a8d6b6so1737800a12.2 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 06:18:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696511925; x=1697116725; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Q9zpghMEmQOQbEYR8Fn9/AWoBVeDmzRbZ5PPrPq6lqg=; b=FOeqUNybIOpbGR9QanWtZdqgyyFW7U28hP0g6kOzkq/7LAfV4jZeUyhM56yTel7THe RHg39H+5TzaQxq6H2suzVW2Yy4wGVFhTSwyyF+Lb098QsRgwx5LyfpshnrpswP2l1YkZ vPYM4qE+yHLiLKS2pKJsWYtv2qV4vHDPFODAlkoR8PVCXF/HWEfZSAGdzGnMUKZpKgsN 5d5ntSQ/+IFL0tlJaMhipJLbaPd4NflEXoFk/dxcWq2pYI2USdPh4ycs+XkdqhAoqBXx 9rraPue7HE0Dm4tE7ulfZcrSx5AmmeTfM761d/x1fRFaPpkv3EzCCFdclogcOs/Ew1zu wAeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696511925; x=1697116725; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Q9zpghMEmQOQbEYR8Fn9/AWoBVeDmzRbZ5PPrPq6lqg=; b=d63mAeTJwmx9qcS05+A008ZiynoDtMd7Vb9RjWVcofbzuD+nd4fYPJNC/UdMXkCI6D IRu/vLDdNmIQTPGXU9zy4nnChOherjaT+KFRgk0cmYmQrpv7jcJSFolqVu6jaLhNFCEe JKtqwKB9raD+fl/Jnpara5F8Af/jPoVH9hps+fJh7hjDpo97J6Prr5uagZ5sTnj0Lf/g +bMJkFUKsxY2BXtBDsakpnIygND4t0Cl3rXsXrttQoLIZs3So9u/yavy4OCAuC83r0Ck yty0lZLX+5CieI1dYYNIeZbp5PLsYxUIVVNUWoe8heqFJmOUIvVFMV1K6BPiwl4BxfIS R8yg== X-Gm-Message-State: AOJu0Ywz5whmyETQ3mcJ/DEZ/mqOgbHxUaUiJdICj/d4eDPHO/1yzXKS TR3UsIXws+FYBrkCoCzykNg= X-Google-Smtp-Source: AGHT+IHDffB5MpepDDWbsJeK4l0eqeQ4DhJenSwNm/bGjWOf+oAoRO6rTjNbUK3KQTSfvYPpvac74A== X-Received: by 2002:a17:906:5198:b0:9aa:25f5:8d93 with SMTP id y24-20020a170906519800b009aa25f58d93mr4367692ejk.49.1696511924514; Thu, 05 Oct 2023 06:18:44 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id u20-20020a17090657d400b009b97aa5a3aesm1192517ejr.34.2023.10.05.06.18.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 06:18:43 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Thu, 05 Oct 2023 13:12:10 +0200") References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> Date: Thu, 05 Oct 2023 15:18:42 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Gerd M=C3=B6llmann writes: > It would be nice if I could get at least the right character encoding on > my system... On the plus side, I at least know now what's happening, > although I don't know what to do. I'd like to propose the attached patch for problem of invalid LANG setting. This simply falls back to "en_US.UTF-8" if LANG isn't valid, or something valid can't be deduced from the locale. I find this acceptable even in my setting ("en_DE") because even Apple's Terminal doesn't get this right. A closer looks at what is set in the locale in Terminal shows that, for instance, date format and thousands separator are en_US anyway. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Handle-LANG-on-macOS-differntly-bug-bug-65908.patch Content-Description: ns_init_locale >From 93457632cd5f17de01ec291d888d2d2fb0acffdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerd=20M=C3=B6llmann?= Date: Thu, 5 Oct 2023 15:12:40 +0200 Subject: [PATCH] Handle LANG on macOS differntly (bug#bug#65908) * src/nsterm.m (ns_init_locale): If LANG is set, try to use that, otherwise try to deduce what LANG should be. Check is the result is valid, and use LANG="en_US.UTF-8" if not. --- src/nsterm.m | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/src/nsterm.m b/src/nsterm.m index 4e0dfa58c63..09cb7236b6e 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -554,29 +554,25 @@ - (unsigned long)unsignedLong /* macOS doesn't set any environment variables for the locale when run from the GUI. Get the locale from the OS and set LANG. */ { - NSLocale *locale = [NSLocale currentLocale]; - NSTRACE ("ns_init_locale"); - /* If we were run from a terminal then assume an unset LANG variable - is intentional and don't try to "fix" it. */ - if (!isatty (STDIN_FILENO)) + const char *lang = getenv ("LANG"); + if (lang == NULL) { - char *oldLocale = setlocale (LC_ALL, NULL); - /* It seems macOS should probably use UTF-8 everywhere. - 'localeIdentifier' does not specify the encoding, and I can't - find any way to get the OS to tell us which encoding to use, - so hard-code '.UTF-8'. */ - NSString *localeID = [NSString stringWithFormat:@"%@.UTF-8", - [locale localeIdentifier]]; + const NSLocale *locale = [NSLocale currentLocale]; + const NSString *localeID = [NSString stringWithFormat:@"%@.UTF-8", + [locale localeIdentifier]]; + lang = [localeID UTF8String]; + } - /* Check the locale ID is valid and if so set LANG, but not if - it is already set. */ - if (setlocale (LC_ALL, [localeID UTF8String])) - setenv("LANG", [localeID UTF8String], 0); + /* Check if LANG can be used for initializing the locale. If not, + use a default setting. Note that Emacs' main will undo the + setlocale below, initializing the locale from the + environment. */ + if (setlocale (LC_ALL, lang) == NULL) + lang = "en_US.UTF-8"; - setlocale (LC_ALL, oldLocale); - } + setenv ("LANG", lang, 1); } -- 2.39.3 (Apple Git-145) --=-=-=-- From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 13:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: ccsmile2008@outlook.com, Eli Zaretskii , 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169651395026742 (code B ref 65908); Thu, 05 Oct 2023 13:53:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 13:52:30 +0000 Received: from localhost ([127.0.0.1]:46311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoOmE-0006xG-20 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 09:52:30 -0400 Received: from dane.soverin.net ([2a10:de80:1:4092:b9e9:2296:0:1]:40901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoOm9-0006wy-UV for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 09:52:28 -0400 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4S1Xzg460Kz5C; Thu, 5 Oct 2023 13:51:59 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4S1Xzg0WFjzM6; Thu, 5 Oct 2023 13:51:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1696513919; bh=iDCK0K/Qrjfk3m+SRpRdOf6qegNY2CqQVhF87jypuVE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Nn9VsKd4VhO+YzcRoyQyFaJnrZrNn0kbJMsbKki993DSYP4dO6hX4Lu56p8Ezf/5p B5yYODSA34soLgRKY58ROKGF+8NG9s+nzYiorL6sGU7OfwleoMxhkHHWR8OSN1t+07 7LRESEOZbKLD2SSnl9nhKpkthwU/083tz/CXi8zTPtvPdF1mp+QiUVK1ou54webNDt EWhSMN0CVWZDMDqrWs7wEODRwJCW0w8f49vP+nETvSNjyZRidBKVz/RdxesWK8Dtfe AWIlwO2kkqutBU5cf4HrWnrM7cniXpULy+gxNx9+I3tTOIv/TGrsX1HoTBQJ4LGNeX hiIoSnOjNzWjA== Date: Thu, 5 Oct 2023 14:51:58 +0100 X-Soverin-Authenticated: true From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Gerd =?UTF-8?Q?M=C3=B6llmann?= , Eli Zaretskii , gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Oct 05, 2023 at 01:12:10PM +0200, Gerd Möllmann wrote: > Alan Third writes: > > > On Thu, Oct 05, 2023 at 10:52:21AM +0200, Gerd Möllmann wrote: > >> Conclusion so far, for me, > >> > >> - don't selocale in ns_init_locale, only setenv LANG, or set LC_CTYPE, > >> maybe. > > > > setlocale in ns_init_locale is only there to check if the locale is > > valid, it resets it back to its initial value at the end. > > That's okay. What I meant was setting the old locale at the end. I've managed to reproduce this, and the time difference on my machine is ridiculous. From 4 seconds without the setlocale calls to 24 seconds with. And that's with a legitimate, installed, locale ID in both cases. I wonder if this is why some people report Emacs 29 on macOS to be noticeably slower. They, of course, blame the graphics changes, but with that sort of variation in time... > > Out of interest, when is it slow? Is it when we have an invalid locale > > ID? > > That's an interesting question--whatever I do on master, it's almost > equally slow :-). > > It would be nice if I could get at least the right character encoding on > my system... On the plus side, I at least know now what's happening, > although I don't know what to do. Indeed. I'm tempted to say we should revert the change since I now suspect I misunderstood how setlocale works when I wrote this and I'm not sure it's actually improving anything. OTOH, it would be good if we could get this to actually work and generate correct locale ID's for the system... But then, I don't know what *is* a correct locale ID for a system like yours... > Aprt from that, I'm currently trying to get profiling working on my old > Macbook Pro, to compare the profiles of the 2 commits on emacs-29 which > show the difference. That could maybe answer your question. > > Buhut... I can't currently get Instruments to work, which might be > related to the fact that I've updated my unsupported by Apple Macbook to > Sonoma with OCLP. Buhut -- maybe the new thunderbolt/magsafe cable for > my display arrives soon, so that I can use my Mac mini again. A lot of > construction sites ahead :-). I couldn't even get the old commit to build, I had to use the current master and just revert to see the difference. So best of luck! :) -- Alan Third From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 13:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: ccsmile2008@outlook.com, Eli Zaretskii , 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169651420428710 (code B ref 65908); Thu, 05 Oct 2023 13:57:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 13:56:44 +0000 Received: from localhost ([127.0.0.1]:47995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoOqJ-0007T0-ST for submit@debbugs.gnu.org; Thu, 05 Oct 2023 09:56:44 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:47561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoOqF-0007Ss-5x for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 09:56:41 -0400 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-9b2f73e3af3so176604866b.3 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 06:56:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696514174; x=1697118974; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=g6D77gxJLisGwgQamqfpNbafbM/e016SnQZEuNxaU0M=; b=g7bxWzCdLxVWaRTjNAs6u0T0lokv5c36jmZ/M78EWI61jmSJRFADvMrxfCDxBbzlNJ XUckVctNgN856iVZ0Uclr3RBaM1O4eGFJZYRk8iB0eL6wOVxPI88whDroqXdF+QXcWzn Gn5zQWFYzrnK/EriFNstV1ir51JgFvrS2agnRpb6+qURz5QwcjE/0/03+QRR3BJHLo51 t6xZJ1e4hBWpOAwg6nl/Q990PFVgo6o1/VFLDPf7mDmLRuJP9F9xw7sXqzTbhIT1YyoJ gGvZgmpu1jpJqqg8E4O/hHS9IIx4iPb2CMr+UYlOoh4ulY6qcpFoZYvruGDlcPgV+Szc WqGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696514174; x=1697118974; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=g6D77gxJLisGwgQamqfpNbafbM/e016SnQZEuNxaU0M=; b=Kx1Qlg49bjb+f37HERX26MV4eTg13lUjIIlrAQueTVMNrZpzRc2aHiu4V0GKEYkiMK GeHBSn6NpAijjniXGmIuiX6SWlG3CGzL807Q0YiIZtVfFFaGvV6n7k3ZmH5g/g6cdCYl 0ieKNsZjnhu1JBOki0FQP5Y4v+FohvSs/0sgcJjm+Od1PPlxub1FqOeJDWoRjwYJJGeF AiKnPOgKHUFaL9pGZlICcS+38Us+Sp9y/dbkig53SVtTyohmNSZ+eCg6E1z7TUflqB5K YLZxvws8tHyc1L8OhN0fE7MUfEKwZqrVbw0DuuPPIY8rE8YkJDTsiqsvOzpzHLGLvHE7 NUFQ== X-Gm-Message-State: AOJu0Yy8Aw5k177AXVAW9joP7C7RykkZiwlF1r4HrUz4Joqmx4t90uWh 1KubMjev+qIwJoG6iD5olcA= X-Google-Smtp-Source: AGHT+IEx2ZwZI/z5kEgdOnfjX8t3iZgvv7oxEyToEAQSLDLLU5FajekGg/DzED/v2eMHhvBmxAI0yQ== X-Received: by 2002:a17:906:d9:b0:9a1:c991:a521 with SMTP id 25-20020a17090600d900b009a1c991a521mr5267402eji.4.1696514174233; Thu, 05 Oct 2023 06:56:14 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id t24-20020a1709066bd800b0099ddc81903asm1254463ejs.221.2023.10.05.06.56.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 06:56:13 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Thu, 05 Oct 2023 13:12:10 +0200") References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> Date: Thu, 05 Oct 2023 15:56:11 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Gerd M=C3=B6llmann writes: > Aprt from that, I'm currently trying to get profiling working on my old > Macbook Pro, to compare the profiles of the 2 commits on emacs-29 which > show the difference. That could maybe answer your question. To the question of profiling. I've now used the built-in profiler on the two commits, but I must say that I don't see where the difference comes from. These are debug builds, 5 runs of the benchmark. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=profile-slow.txt Content-Description: slow case 6446 92% - command-execute 6446 92% - call-interactively 6287 90% - funcall-interactively 6268 89% - eval-print-last-sexp 6268 89% - eval-last-sexp 6268 89% - elisp--eval-last-sexp 6264 89% - eval 6264 89% - progn 6264 89% - let 6257 89% - progn 6257 89% - let* 6247 89% - let 6247 89% - while 6247 89% - let 3680 52% - save-current-buffer 3678 52% - while 3662 52% - end-of-defun 2494 35% - beginning-of-defun-raw 2392 34% - syntax-ppss 1 0% # 1107 15% - # 1084 15% forward-sexp 7 0% # 1 0% not 2553 36% - setq 2553 36% - find-file-noselect 1962 28% - find-file-noselect-1 1583 22% - after-find-file 1493 21% - run-hooks 1493 21% - vc-refresh-state 650 9% - vc-backend 650 9% - vc-registered 648 9% - mapc 648 9% - # 648 9% - vc-call-backend 648 9% - apply 340 4% - vc-git-registered 157 2% - cd 151 2% - locate-file 150 2% - locate-file-internal 150 2% # 6 0% cd-absolute 77 1% file-relative-name 59 0% - vc-git--out-ok 59 0% - apply 59 0% - vc-git--call 59 0% - apply 59 0% - process-file 59 0% - apply 1 0% call-process 28 0% - vc-git-root 28 0% - vc-find-root 28 0% - locate-dominating-file 1 0% abbreviate-file-name 19 0% - if 19 0% - progn 16 0% - load 10 0% - require 3 0% - byte-code 2 0% require 1 0% - byte-code 1 0% require 2 0% - vc-git-registered 1 0% - vc-git-root 1 0% - vc-find-root 1 0% - locate-dominating-file 1 0% abbreviate-file-name 1 0% - vc-git--out-ok 1 0% - apply 1 0% - vc-git--call 1 0% - apply 1 0% - process-file 1 0% apply 252 3% - vc-rcs-registered 252 3% - vc-default-registered 252 3% - vc-check-master-templates 252 3% - mapcar 252 3% # 24 0% - vc-bzr-registered 24 0% - if 24 0% - vc-find-root 24 0% - locate-dominating-file 2 0% abbreviate-file-name 17 0% - vc-svn-registered 17 0% - let 17 0% - if 17 0% - vc-find-root 17 0% - locate-dominating-file 6 0% abbreviate-file-name 6 0% - vc-cvs-registered 6 0% if 3 0% - vc-src-registered 3 0% - vc-default-registered 3 0% - vc-check-master-templates 3 0% - mapcar 3 0% # 3 0% - vc-mtn-registered 3 0% - if 3 0% - vc-find-root 3 0% - locate-dominating-file 1 0% abbreviate-file-name 2 0% - vc-sccs-registered 2 0% - vc-default-registered 2 0% - vc-check-master-templates 2 0% - mapcar 2 0% # 1 0% - vc-hg-registered 1 0% - if 1 0% - vc-find-root 1 0% locate-dominating-file 1 0% vc-file-getprop 556 7% - vc-mode-line 358 5% - vc-call-backend 358 5% - apply 358 5% - vc-git-mode-line-string 264 3% - vc-working-revision 264 3% - vc-call-backend 264 3% - apply 264 3% - vc-git-working-revision 264 3% - vc-git--rev-parse 264 3% - vc-git--out-ok 264 3% - apply 264 3% - vc-git--call 264 3% - apply 264 3% - process-file 264 3% apply 94 1% - vc-git--symbolic-ref 93 1% - vc-git--run-command-string 93 1% - apply 93 1% - vc-git--out-ok 93 1% - apply 93 1% - vc-git--call 93 1% - apply 93 1% - process-file 93 1% apply 286 4% - vc-call-backend 286 4% - apply 286 4% - vc-git-find-file-hook 286 4% - vc-state 286 4% - vc-state-refresh 286 4% - vc-call-backend 286 4% - apply 286 4% - vc-git-state 286 4% - apply 286 4% - vc-git--run-command-string 167 2% file-relative-name 118 1% - apply 118 1% - vc-git--out-ok 118 1% - apply 116 1% - vc-git--call 116 1% - apply 112 1% - process-file 112 1% apply 1 0% generate-new-buffer 1 0% vc-file-clearprops 62 0% - normal-mode 60 0% - set-auto-mode 60 0% - set-auto-mode--apply-alist 27 0% - set-auto-mode-0 27 0% - emacs-lisp-mode 24 0% - run-mode-hooks 16 0% - hack-local-variables 12 0% - hack-local-variables-prop-line 11 0% - set-auto-mode-1 11 0% - inhibit-local-variables-p 1 0% file-name-sans-versions 2 0% - hack-local-variables--find-variables 1 0% - # 1 0% kill-buffer 8 0% - run-hooks 7 0% - global-font-lock-mode-enable-in-buffers 6 0% - turn-on-font-lock-if-desired 6 0% - turn-on-font-lock 6 0% - font-lock-mode 6 0% - font-lock-default-function 6 0% - font-lock-mode-internal 5 0% - font-lock-turn-on-thing-lock 3 0% - jit-lock-register 3 0% - jit-lock-mode 1 0% jit-lock-refontify 1 0% remove-hook 1 0% - font-lock-set-defaults 1 0% - font-lock-add-keywords 1 0% font-lock-remove-keywords 1 0% - global-eldoc-mode-enable-in-buffers 1 0% - turn-on-eldoc-mode 1 0% - eldoc-mode 1 0% run-hooks 2 0% - lisp-data-mode 2 0% - prog-mode 1 0% - kill-all-local-variables 1 0% global-eldoc-mode-cmhh 8 0% assoc-default 2 0% - font-lock-mode 2 0% - font-lock-default-function 2 0% - font-lock-mode-internal 2 0% - font-lock-turn-on-thing-lock 1 0% - jit-lock-register 1 0% - jit-lock-mode 1 0% jit-lock-refontify 67 0% - file-truename 57 0% - file-truename 50 0% - file-truename 35 0% - file-truename 20 0% - file-truename 10 0% file-truename 11 0% - insert-file-contents 11 0% - set-auto-coding 11 0% - find-auto-coding 10 0% auto-coding-alist-lookup 5 0% abbreviate-file-name 286 4% - find-buffer-visiting 23 0% - file-truename 18 0% - file-truename 11 0% - file-truename 10 0% - file-truename 7 0% - file-truename 2 0% file-truename 3 0% abbreviate-file-name 254 3% abbreviate-file-name 28 0% - file-truename 15 0% - file-truename 12 0% - file-truename 7 0% - file-truename 5 0% - file-truename 3 0% file-truename 4 0% - create-file-buffer 4 0% - apply 4 0% - uniquify--create-file-buffer-advice 3 0% - uniquify-rationalize-file-buffer-names 1 0% - uniquify-rationalize 1 0% uniquify-rationalize-a-list 7 0% - message 7 0% - float-time 3 0% - time-since 3 0% - byte-code 1 0% require 1 0% - elisp--preceding-sexp 1 0% forward-sexp 7 0% - previous-line 7 0% - line-move 4 0% line-move-visual 7 0% - execute-extended-command 7 0% - command-execute 7 0% - call-interactively 7 0% - funcall-interactively 7 0% profiler-report 4 0% - next-line 4 0% - line-move 2 0% line-move-visual 1 0% - default-line-height 1 0% default-font-height 1 0% - move-end-of-line 1 0% - line-move 1 0% line-move-1 159 2% - byte-code 159 2% - read-extended-command 159 2% - completing-read 159 2% - completing-read-default 36 0% - read-from-minibuffer 15 0% - command-execute 15 0% - call-interactively 15 0% - funcall-interactively 15 0% - minibuffer-complete 15 0% - completion-in-region 15 0% - completion--in-region 15 0% - # 15 0% - apply 15 0% - # 15 0% - completion--in-region-1 15 0% - completion--do-completion 7 0% - completion-try-completion 7 0% - completion--nth-completion 7 0% - completion--some 7 0% - # 7 0% - completion-basic-try-completion 7 0% - try-completion 7 0% - # 7 0% complete-with-action 7 0% - minibuffer-completion-help 4 0% - temp-buffer-window-show 4 0% - display-buffer 4 0% - display-buffer-at-bottom 3 0% - window--display-buffer 2 0% fit-window-to-buffer 1 0% - # 1 0% - display-completion-list 1 0% - run-hooks 1 0% - completion-setup-function 1 0% substitute-command-keys 1 0% - walk-window-tree 1 0% - walk-window-tree-1 1 0% - # 1 0% window-in-direction 3 0% - completion-all-completions 3 0% - completion--nth-completion 3 0% - completion--some 3 0% - # 3 0% - completion-basic-all-completions 3 0% - completion-pcm--all-completions 3 0% - all-completions 3 0% - # 3 0% complete-with-action 1 0% - minibuffer-hide-completions 1 0% - bury-buffer 1 0% - window--delete 1 0% delete-window 522 7% + ... 12 0% + timer-event-handler 5 0% + redisplay_internal (C function) --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=profile-fast.txt Content-Description: fast case 6199 91% - command-execute 6199 91% - call-interactively 6066 89% - funcall-interactively 6040 88% - eval-print-last-sexp 6040 88% - eval-last-sexp 6040 88% - elisp--eval-last-sexp 6034 88% - eval 6034 88% - progn 6034 88% - let 6028 88% - progn 6028 88% - let* 6016 88% - let 6016 88% - while 6016 88% - let 3547 52% - save-current-buffer 3546 52% - while 3539 52% - end-of-defun 2440 35% - beginning-of-defun-raw 2334 34% - syntax-ppss 1 0% # 1033 15% - # 1009 14% forward-sexp 5 0% # 2453 36% - setq 2453 36% - find-file-noselect 1864 27% - find-file-noselect-1 1486 21% - after-find-file 1396 20% - run-hooks 1396 20% - vc-refresh-state 640 9% - vc-backend 640 9% - vc-registered 638 9% - mapc 638 9% - # 638 9% - vc-call-backend 638 9% - apply 338 4% - vc-git-registered 168 2% - cd 165 2% - locate-file 164 2% - locate-file-internal 164 2% # 3 0% cd-absolute 68 1% file-relative-name 49 0% - vc-git--out-ok 49 0% - apply 49 0% - vc-git--call 49 0% - apply 49 0% - process-file 49 0% apply 33 0% - vc-git-root 33 0% - vc-find-root 33 0% - locate-dominating-file 2 0% abbreviate-file-name 18 0% - if 18 0% - progn 17 0% - load 9 0% - require 4 0% - byte-code 2 0% require 1 0% - byte-code 1 0% require 1 0% - vc-git-registered 1 0% - vc-git--out-ok 1 0% - apply 1 0% - vc-git--call 1 0% - apply 1 0% - process-file 1 0% apply 1 0% - # 1 0% kill-buffer 257 3% - vc-rcs-registered 257 3% - vc-default-registered 256 3% - vc-check-master-templates 256 3% - mapcar 256 3% # 19 0% - vc-svn-registered 19 0% - let 19 0% - if 19 0% - vc-find-root 19 0% - locate-dominating-file 8 0% abbreviate-file-name 11 0% - vc-bzr-registered 11 0% - if 11 0% - vc-find-root 11 0% locate-dominating-file 5 0% - vc-sccs-registered 5 0% - vc-default-registered 5 0% - vc-check-master-templates 5 0% - mapcar 5 0% # 4 0% - vc-src-registered 4 0% - vc-default-registered 4 0% - vc-check-master-templates 4 0% - mapcar 4 0% # 2 0% - vc-mtn-registered 2 0% - if 2 0% - vc-find-root 2 0% locate-dominating-file 1 0% - vc-cvs-registered 1 0% if 1 0% - vc-hg-registered 1 0% - if 1 0% - vc-find-root 1 0% locate-dominating-file 472 6% - vc-mode-line 338 4% - vc-call-backend 338 4% - apply 338 4% - vc-git-mode-line-string 281 4% - vc-working-revision 281 4% - vc-call-backend 281 4% - apply 281 4% - vc-git-working-revision 281 4% - vc-git--rev-parse 281 4% - vc-git--out-ok 281 4% - apply 281 4% - vc-git--call 281 4% - apply 281 4% - process-file 281 4% apply 56 0% - vc-git--symbolic-ref 55 0% - vc-git--run-command-string 55 0% - apply 55 0% - vc-git--out-ok 55 0% - apply 55 0% - vc-git--call 55 0% - apply 55 0% - process-file 55 0% apply 283 4% - vc-call-backend 283 4% - apply 283 4% - vc-git-find-file-hook 283 4% - vc-state 283 4% - vc-state-refresh 283 4% - vc-call-backend 283 4% - apply 283 4% - vc-git-state 281 4% - apply 280 4% - vc-git--run-command-string 178 2% - apply 177 2% - vc-git--out-ok 177 2% - apply 177 2% - vc-git--call 177 2% - apply 173 2% - process-file 172 2% apply 102 1% file-relative-name 1 0% - vc-git--program-version 1 0% - vc-git--run-command-string 1 0% - apply 1 0% - vc-git--out-ok 1 0% - apply 1 0% - vc-git--call 1 0% - apply 1 0% - process-file 1 0% apply 1 0% version<= 56 0% - normal-mode 52 0% - set-auto-mode 52 0% - set-auto-mode--apply-alist 25 0% - set-auto-mode-0 25 0% - emacs-lisp-mode 16 0% - run-mode-hooks 13 0% - hack-local-variables 9 0% - hack-local-variables-prop-line 6 0% - set-auto-mode-1 5 0% inhibit-local-variables-p 2 0% file-remote-p 3 0% - run-hooks 3 0% - global-font-lock-mode-enable-in-buffers 3 0% - turn-on-font-lock-if-desired 3 0% - turn-on-font-lock 3 0% - font-lock-mode 3 0% - font-lock-default-function 3 0% - font-lock-mode-internal 3 0% - font-lock-turn-on-thing-lock 3 0% - jit-lock-register 2 0% - jit-lock-mode 1 0% add-hook 7 0% - lisp-data-mode 4 0% - prog-mode 2 0% add-hook 1 0% kill-all-local-variables 2 0% lisp-mode-variables 1 0% add-hook 8 0% assoc-default 4 0% - font-lock-mode 4 0% - font-lock-default-function 3 0% - font-lock-mode-internal 1 0% - font-lock-turn-on-thing-lock 1 0% jit-lock-register 1 0% - add-hook 1 0% - sort 1 0% # 71 1% - file-truename 55 0% - file-truename 47 0% - file-truename 34 0% - file-truename 21 0% - file-truename 11 0% file-truename 10 0% - insert-file-contents 10 0% - set-auto-coding 10 0% - find-auto-coding 9 0% auto-coding-alist-lookup 1 0% sgml-html-meta-auto-coding-function 4 0% abbreviate-file-name 295 4% - find-buffer-visiting 25 0% - file-truename 16 0% - file-truename 9 0% - file-truename 5 0% - file-truename 1 0% - file-truename 1 0% file-truename 2 0% abbreviate-file-name 256 3% abbreviate-file-name 24 0% - file-truename 17 0% - file-truename 10 0% - file-truename 7 0% - file-truename 4 0% - file-truename 3 0% file-truename 1 0% - create-file-buffer 1 0% - apply 1 0% - uniquify--create-file-buffer-advice 1 0% uniquify-rationalize-file-buffer-names 1 0% - kill-buffer 1 0% process-kill-buffer-query-function 6 0% - message 6 0% - float-time 4 0% - time-since 3 0% - byte-code 1 0% require 3 0% - elisp--preceding-sexp 3 0% forward-sexp 12 0% - minibuffer-complete 12 0% - completion-in-region 12 0% - completion--in-region 12 0% - # 12 0% - apply 12 0% - # 12 0% - completion--in-region-1 12 0% - completion--do-completion 8 0% - minibuffer-completion-help 5 0% - temp-buffer-window-show 5 0% - display-buffer 5 0% - display-buffer-at-bottom 4 0% - window--display-buffer 3 0% - # 2 0% - display-completion-list 2 0% - run-hooks 2 0% - completion-setup-function 1 0% substitute-command-keys 1 0% - read-extended-command--affixation 1 0% - mapcar 1 0% # 1 0% fit-window-to-buffer 1 0% - split-window-no-error 1 0% split-window 3 0% - completion-all-completions 3 0% - completion--nth-completion 3 0% - completion--some 3 0% - # 3 0% - completion-basic-all-completions 3 0% - completion-pcm--all-completions 3 0% - all-completions 3 0% - # 3 0% complete-with-action 4 0% - completion-try-completion 4 0% - completion--nth-completion 4 0% - completion--some 4 0% - # 4 0% - completion-basic-try-completion 4 0% - try-completion 4 0% - # 4 0% complete-with-action 8 0% - execute-extended-command 8 0% - command-execute 8 0% - call-interactively 8 0% - funcall-interactively 8 0% profiler-report 6 0% - previous-line 6 0% - line-move 5 0% line-move-visual 133 1% - byte-code 133 1% - read-extended-command 133 1% - completing-read 133 1% - completing-read-default 23 0% read-from-minibuffer 545 8% + ... 38 0% + timer-event-handler 5 0% + redisplay_internal (C function) 1 0% + jit-lock--antiblink-post-command --=-=-=-- From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 14:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: ccsmile2008@outlook.com, Eli Zaretskii , 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169651455829412 (code B ref 65908); Thu, 05 Oct 2023 14:03:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 14:02:38 +0000 Received: from localhost ([127.0.0.1]:48012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoOw1-0007eJ-7r for submit@debbugs.gnu.org; Thu, 05 Oct 2023 10:02:37 -0400 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:61768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoOvu-0007dz-Hy for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 10:02:36 -0400 Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-5363227cc80so1648806a12.3 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 07:02:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696514526; x=1697119326; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=CQDiNEOW2oyWixwP3VuVazcem8yE2zTup0Y66/b4bJw=; b=fmK5Hh+wkYTf49mAAIRHIlaZW4Vw7duauDI4iijC8OWVE1Q7eiKqAO64Aup9wkyQyL uAeyA3ZoCnUKJOn1ZjKnIqDh3eTVWD0YJV4sdnG0/gplNQbtT/R2C7NppT8P19sbWqu0 bCbS7eDC7smfQXmq7bSeEJjMbktTvJJ8+aI7qGn4c2zj+jAfnmeergZXhZV3mzvDQ4Mh 8mjPzgD7TM+HYGxxWuHDdJ0fu5kEhKiPo/aiPGYvMy2DxksU6sXnvou/PP7qmKFYS4q2 5PB/EUGKNl+Y8oxut54byAPXWwZzAwcUnEsTZEAhfFfDe6tyWehlVG05N1xmxYw1941j MOig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696514526; x=1697119326; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=CQDiNEOW2oyWixwP3VuVazcem8yE2zTup0Y66/b4bJw=; b=uTVUoK/oe2s63Inng9jp5AV+8ZO4JappAzWCvuCqieQRjMhTw4Hx2+HDmWNxKLzH4D 5rmZ18SewZfmKSbiLxE3z6HJHMoHk8pXNGHW24D3ZOpe2WRcNxd8gGbcKcdax5WpdBTY Uq2KBdToAlilNMGeGf94VVyJvceUZ8LI4A/vF3f5lPLKkxHVAb15LJcaf5gI1f7664mQ vGBVEWMMCh3uuqXHnDuOb4BKJNzO9i/UtlA0OtiY6zmgvylE3h0kEfCypX1U4o29PGKd 6TFOF6sJSKKMGcRYNZ8lotHDoaLL8N8Hjkj+3jPbjVMP5XL061QotTgYg3FgDCderBkP 75QA== X-Gm-Message-State: AOJu0YxONnxGqqCyqdypSrboIMZPzwn5sRshrhSdZVpRAegKQXfLAsKb C4Ac5O2HTxowRs029BNpDn0= X-Google-Smtp-Source: AGHT+IEEs6ro8a4jVZjWwrzwY/PjIjbMoEXBF9vRDiyAAQNIXBhZiU5rZxhGkc6ryXVp0IE2TGUhxQ== X-Received: by 2002:aa7:cf92:0:b0:523:102f:3ce1 with SMTP id z18-20020aa7cf92000000b00523102f3ce1mr4873918edx.10.1696514514161; Thu, 05 Oct 2023 07:01:54 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id d9-20020a05640208c900b005256771db39sm1134141edz.58.2023.10.05.07.01.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 07:01:53 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Alan Third's message of "Thu, 5 Oct 2023 14:51:58 +0100") References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> Date: Thu, 05 Oct 2023 16:01:52 +0200 Message-ID: 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 (-) Alan Third writes: >> That's okay. What I meant was setting the old locale at the end. > > I've managed to reproduce this, and the time difference on my machine > is ridiculous. From 4 seconds without the setlocale calls to 24 > seconds with. > Holy cow! You mean you removed the setlocale at the end, or what did you do? > And that's with a legitimate, installed, locale ID in both cases. > > I wonder if this is why some people report Emacs 29 on macOS to be > noticeably slower. They, of course, blame the graphics changes, but > with that sort of variation in time... > >> > Out of interest, when is it slow? Is it when we have an invalid locale >> > ID? >> >> That's an interesting question--whatever I do on master, it's almost >> equally slow :-). >> >> It would be nice if I could get at least the right character encoding on >> my system... On the plus side, I at least know now what's happening, >> although I don't know what to do. > > Indeed. I'm tempted to say we should revert the change since I now > suspect I misunderstood how setlocale works when I wrote this and I'm > not sure it's actually improving anything. > > OTOH, it would be good if we could get this to actually work and > generate correct locale ID's for the system... But then, I don't know > what *is* a correct locale ID for a system like yours... Yeah :-(. AS I wrote in a different mail, even Terminal doesn't do it "right". And I can't even find anywhere what would be Apple's preferred way of doing this. >> Aprt from that, I'm currently trying to get profiling working on my old >> Macbook Pro, to compare the profiles of the 2 commits on emacs-29 which >> show the difference. That could maybe answer your question. >> >> Buhut... I can't currently get Instruments to work, which might be >> related to the fact that I've updated my unsupported by Apple Macbook to >> Sonoma with OCLP. Buhut -- maybe the new thunderbolt/magsafe cable for >> my display arrives soon, so that I can use my Mac mini again. A lot of >> construction sites ahead :-). > > I couldn't even get the old commit to build, I had to use the current > master and just revert to see the difference. So best of luck! :) Thanks :-). From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 14:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: ccsmile2008@outlook.com, Eli Zaretskii , 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169651500830098 (code B ref 65908); Thu, 05 Oct 2023 14:11:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 14:10:08 +0000 Received: from localhost ([127.0.0.1]:48023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoP3H-0007pO-Pi for submit@debbugs.gnu.org; Thu, 05 Oct 2023 10:10:08 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:59445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoP3D-0007od-KM for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 10:10:06 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-32336a30d18so932088f8f.2 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 07:09:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696514979; x=1697119779; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=h3nIaGB2sIGjCIWbaOA2tY5dqKUqNFPDIx0RynyRrto=; b=C3mCmfouqoCgrKz3PYgPQvngyKtejmx8WUVlypMPVeGNhCOdyh+kz06YF8UthgOmlm 1Dwbsj9U12lz7KO7iNH9Zu7obFPnY/x/zT17EXIt4/pZ3eQmgjqBVP/mtRb210Dn4UCo XCBDmpFEJqLp8Xg68INuWT1wf1eFhvZU2dRRLCdd+g4+Bm2FmzrnVIqyER2xFijPGUl2 Zo/w1QIdje2N8qjITyQhVUNV67pjOfuRATSTVUvThA0fNkXfjs3ntYsApoBGBBt11e5d YVSIW49gcfGZvDqlN2P6jTstS6ACKuLEJLv8co2A8C2qu8ljjbM8O0uVDr47dYsXhSQJ 02WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696514979; x=1697119779; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=h3nIaGB2sIGjCIWbaOA2tY5dqKUqNFPDIx0RynyRrto=; b=uN7nRaKDK/Y1+gd6mkyJUwh6pEqHI1gu2zOatPDObR0hankM86ZPYVS30+LYyIFbjc B7/5txjlipGeYI0fDNzu21L2iAYgsh7snXAc4ylUB9FXWSkSizBdDgcM+Od4O+3nYh9g qIBcXvlQCra8w8ZDCnHSfhT2W4F3+m58oITlBkAy3P7EQatpa4lcSuu05UC0EcOyGolA BKbW5QPoxPboJCjB1dTfcrREWLbXBcUVVpyeIGIazFKkbrILBj0+wQI3mQaAXPcULz4R 8fjQ0QAix/b3lPmmHBoRTeiNvjcakuFDcMmZ5IHixIESDCbN3NRR965HtDoIR4i+bPCh 7bbw== X-Gm-Message-State: AOJu0Yyn6HFtQqdgYWviRrLTX0aDbDph+bHlS7TwMO9sMFOXTQ08Cm/a 2zt9hxBNdDc55tSrnZTRCh0= X-Google-Smtp-Source: AGHT+IF1TWVaKw4PiHjcrDq+RuaKsNL7yP8v63ldF1aMzPwFV+uehv0fQ/Equ0AJgjU68HRl0rauBg== X-Received: by 2002:a5d:6445:0:b0:31c:6420:ff4 with SMTP id d5-20020a5d6445000000b0031c64200ff4mr4616056wrw.36.1696514978857; Thu, 05 Oct 2023 07:09:38 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id x10-20020a5d650a000000b0031ad5470f89sm1889542wru.18.2023.10.05.07.09.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 07:09:38 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Alan Third's message of "Thu, 5 Oct 2023 14:51:58 +0100") References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> Date: Thu, 05 Oct 2023 16:09:36 +0200 Message-ID: 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 (-) Alan Third writes: > Indeed. I'm tempted to say we should revert the change since I now > suspect I misunderstood how setlocale works when I wrote this and I'm > not sure it's actually improving anything. I hadn't checked this before, but with the patch I sent, the slowness is indeed gone. What a bloody mess, this stuff :-). From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 15:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: ccsmile2008@outlook.com, Eli Zaretskii , 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16965179652970 (code B ref 65908); Thu, 05 Oct 2023 15:00:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 14:59:25 +0000 Received: from localhost ([127.0.0.1]:48130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoPoz-0000lq-Cy for submit@debbugs.gnu.org; Thu, 05 Oct 2023 10:59:25 -0400 Received: from dane.soverin.net ([185.233.34.157]:34391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoPou-0000lY-LL for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 10:59:23 -0400 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4S1ZSw21lwz109x; Thu, 5 Oct 2023 14:58:56 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4S1ZSv5QbSzM6; Thu, 5 Oct 2023 14:58:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1696517936; bh=EbhwZSXxO2sW07ts7jUCPd8QrgsGu3IJUtUW0zM2O/w=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ItDDJ87rgkr35FL3aECbIIumujTGl0ntIRK8c753EvTHpXMM31oMLFOD53toHZtFm vGlIBmAzqX9oTTS8KPB5vh2K3LtWa4V/FKM+Swrs3HUO4jLZ0HmD/26XNZFYx2ovnY WPbzaCKHWu6jj/kYb2I/TxDeN10zW3usuQu/lCF7mqMqIPzeZwJu5lJ3/je4uZ7FnK 1r5SKjZEvvJ9QgAC87Un1UOe4eg3qAjfQLs9dWxkZ+Qr0afCo7gutr4l+iZBKj6pqg rbgLdYF3FdbgoN+vLOAYB8+v35qTspaAGUK5mtDJvcL0ljuozEy9IGHU8O/65FYrHg RVj4d/6DRdamQ== Date: Thu, 5 Oct 2023 15:58:54 +0100 X-Soverin-Authenticated: true From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Gerd =?UTF-8?Q?M=C3=B6llmann?= , Eli Zaretskii , gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com References: <83o7hd4n5n.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Oct 05, 2023 at 04:09:36PM +0200, Gerd Möllmann wrote: > Alan Third writes: > > > Indeed. I'm tempted to say we should revert the change since I now > > suspect I misunderstood how setlocale works when I wrote this and I'm > > not sure it's actually improving anything. > > I hadn't checked this before, but with the patch I sent, the slowness is > indeed gone. What a bloody mess, this stuff :-). Yeah. To answer your question in the other email, I saw the improvement only by removing the setlocale in the "if" statement. Your code has something similar, but it shows the speed improvement anyway, so I'm not sure what's happening differently. I've gone over the NSLocale documentation and it appears it explicitly supports locales like en_DE, but the "UNIX" side of macOS doesn't. I suppose it should be possible to generate your own en_DE locale, but that's a bit much, really. I also prodded at the fallback "system" locale, but it doesn't even provide a locale ID, so it's useless. There's a couple of typos in your commit message. Handle LANG on macOS differntly (bug#bug#65908) ^e ^ -- Alan Third From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 15:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: ccsmile2008@outlook.com, Eli Zaretskii , 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16965186964736 (code B ref 65908); Thu, 05 Oct 2023 15:12:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 15:11:36 +0000 Received: from localhost ([127.0.0.1]:48205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoQ0m-0001EJ-D4 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 11:11:36 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:53359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoQ0l-0001E0-3F for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 11:11:35 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-406402933edso9815435e9.2 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 08:11:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696518671; x=1697123471; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2nE5HwhhIJgGs2b1woWndvkghkP5bgeSd/mirm9O3c8=; b=IDHpZ/KkMEZ77o6WT6tRQTj7ryTlnt9JhdzUCmIH+E0Wt3BVXHDBSZ66g7JtUeBPtD iacnNyMFOoHZRcANB4FiHSdFypzqUUzKAdM5LHIZzwooDFeF0BC/wR4aBjeNXvDs41tt CW/5t6GyQH4oTuAa+ti1nxYVtGzyWGVFj/FuysZR8OI+C7FCXq7YgqhzqzOdUsF32f3n XvgwMr+o/74DXQbTduh1V508zyfTepRBvsDzv5tUpdy92dWtlp8bsIkugAXzc9fYx/Ma XSJd/dvgLevI0s04rV1rXaabMZtRliZTXP1EpsV4nIGbGweAue5iMb/ZIWErUv2AXeNX K2Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696518671; x=1697123471; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2nE5HwhhIJgGs2b1woWndvkghkP5bgeSd/mirm9O3c8=; b=BXpvxHlFTXpM4RHIE3IRJ5B4zdu9UoPnB8VgAQQ1GNpLwyc+/oJVBoCdx+7uY2T2FF EbC2HnzAdojjT2xqJebRUMPwJ3bUV4QnxVwI0dv7RV1ZL0pSIaAPkIVJM7WOSEt4y3ae /GFtz6fvhs4Dy413uyGXmXAmNg8J/NVI/aBSZgWWAyqsMGQqHqpq5f5sveM70NYpZxHy NoirZX/3h+m82pENRvmMDE/6tutP3aYRclqWoBFPanG82KY50LsHP/jDv598/SoaLME1 m0+0ZmYgGQ8IiTn5l0BzzWTmVKx5OguA0ydtBWAvv066XmV4ksfZzYyaT5uNXoFKRAjC aQQg== X-Gm-Message-State: AOJu0Yx2+gbgtLIv1zPIspe0GDKo392a7Y2UJMnOrsspzwaGVImEqhM6 QxfWjEYNQ8Pw4QLR79TOJ0A= X-Google-Smtp-Source: AGHT+IFiuWuwws+YGBIA8Tt0HecuS2jvLTRH5JlOimoPHbTPT4HZziP4urFe7be2/1CyKSO0y+bq9w== X-Received: by 2002:a7b:cb8c:0:b0:405:3f19:fc49 with SMTP id m12-20020a7bcb8c000000b004053f19fc49mr5481579wmi.34.1696518670763; Thu, 05 Oct 2023 08:11:10 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id z23-20020a1c4c17000000b00405935b417asm4005747wmf.2.2023.10.05.08.11.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 08:11:10 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Alan Third's message of "Thu, 5 Oct 2023 15:58:54 +0100") References: <83o7hd4n5n.fsf@gnu.org> Date: Thu, 05 Oct 2023 17:11:09 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) Alan Third writes: > On Thu, Oct 05, 2023 at 04:09:36PM +0200, Gerd M=C3=B6llmann wrote: >> Alan Third writes: >>=20 >> > Indeed. I'm tempted to say we should revert the change since I now >> > suspect I misunderstood how setlocale works when I wrote this and I'm >> > not sure it's actually improving anything. >>=20 >> I hadn't checked this before, but with the patch I sent, the slowness is >> indeed gone. What a bloody mess, this stuff :-). > > Yeah. > > To answer your question in the other email, I saw the improvement only > by removing the setlocale in the "if" statement. Your code has > something similar, but it shows the speed improvement anyway, so I'm > not sure what's happening differently. I'm actually no longer sure I want to know :-). > I've gone over the NSLocale documentation and it appears it explicitly > supports locales like en_DE, but the "UNIX" side of macOS doesn't. I > suppose it should be possible to generate your own en_DE locale, but > that's a bit much, really. Agree. If someone wants to do this for some reason, more power to them. They could then set LANG to it. I won't do it for my case because I don't have TUI appls that require it, AFAIK. > I also prodded at the fallback "system" locale, but it doesn't even > provide a locale ID, so it's useless. > > > There's a couple of typos in your commit message. > > Handle LANG on macOS differntly (bug#bug#65908) > ^e ^ Oops, thanks for spotting this. Remains the question if that should go into emacs-29? I'm for not rocking the boat too much. Although... From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 16:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: ccsmile2008@outlook.com, alan@idiocy.org, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652228618789 (code B ref 65908); Thu, 05 Oct 2023 16:12:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 16:11:26 +0000 Received: from localhost ([127.0.0.1]:48332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoQwf-0004sy-S8 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 12:11:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoQwe-0004sn-GX for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 12:11:25 -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 1qoQwG-0002JS-8d; Thu, 05 Oct 2023 12:11:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=phC6gQ+JNA4bJEa2oybBIRFP00k1JZpL1ipR8gIU5/M=; b=roGVqFMSZNQKKBXZW1aG ijfCJCycbKmyaSxtZr3EMBoR2qFtecWNT/7V/jd+7tlJoD+2ywpryUzG4oCD7gAI6qk7Of6M/7b44 520D4k8ohco7r0Y7AORwmU569BBZau60zDXhwdwgr/Q3mOHHfX/mWmuVCqAbK01xRUzxNLEV95Q5G PWwrDFM5DkZvi2jCn5brLiTPvS1Q4wdU3lALJ01tCXTdtRRMZIqqgPSMatzvuNWIpzSpp5U2obFlm uun12gFa3BZh9C6hQwTc9HwP8GGyqROsC9khRNjurnGNFPtmZJ3AdmeyBDU4dvNrWjnSkHL2nbtIf 3CnOT8P1uXPPEQ==; Date: Thu, 05 Oct 2023 19:11:01 +0300 Message-Id: <834jj53v8q.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Thu, 05 Oct 2023 15:18:42 +0200) References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Gerd Möllmann > Cc: Eli Zaretskii , gregory@heytings.org, > 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com > Date: Thu, 05 Oct 2023 15:18:42 +0200 > > I'd like to propose the attached patch for problem of invalid LANG > setting. This simply falls back to "en_US.UTF-8" if LANG isn't valid, > or something valid can't be deduced from the locale. Why is it reasonable to force the UTF-8 codeset as the fallback? What about having a variable exposed to Lisp that allows the users to control the fallback value of LANG? From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 16:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: ccsmile2008@outlook.com, alan@idiocy.org, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652278419571 (code B ref 65908); Thu, 05 Oct 2023 16:20:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 16:19:44 +0000 Received: from localhost ([127.0.0.1]:48344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoR4i-00055a-6G for submit@debbugs.gnu.org; Thu, 05 Oct 2023 12:19:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoR4d-00055K-5W for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 12:19:42 -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 1qoR4D-00053r-8r; Thu, 05 Oct 2023 12:19:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=t+xVvHrAjqLtAZnJRYzV/WHVeNw2cCp/m8T3b2i8+UI=; b=mZ8SgVMsCQlWOPLLMqW1 Ir3FBSvvIFFsSUR57/4ttvMTgkSklBBA97oZdlgT64GpNDNImwwjb7o1/cLRsoEa2U7mlUvZrKcZr VeqazIcfGpuF7RCMD0KmaXPABudcljqdarBBTjWNWgJYZ23UgPq2J/+l1ID+bVRvVMeoGNyTPDZhl yiQcCKH2EZyVyP43Jg7MpEE0Qr7jKxJ2mpiV4wGdFNyaiCCWATOYBY4dJtrb25UVAv95/wV4ftRSW OMFG37x964Vr5jqgf4u2TxzkAe4Unjy1vZiMsYDW9DJx8mX7vTNKrUpndUmRcAZ+tCYeSrRZV1jLR veVGsjuvaXWfFQ==; Date: Thu, 05 Oct 2023 19:19:20 +0300 Message-Id: <83zg0x2gaf.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Thu, 05 Oct 2023 15:56:11 +0200) References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Gerd Möllmann > Cc: Eli Zaretskii , gregory@heytings.org, > 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com > Date: Thu, 05 Oct 2023 15:56:11 +0200 > > To the question of profiling. I've now used the built-in profiler on > the two commits, but I must say that I don't see where the difference > comes from. These are debug builds, 5 runs of the benchmark. Are you sure you haven't profiled the same build? The profiles look almost identical. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 16:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= , gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652323720319 (code B ref 65908); Thu, 05 Oct 2023 16:28:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 16:27:17 +0000 Received: from localhost ([127.0.0.1]:48358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRC1-0005Hf-3i for submit@debbugs.gnu.org; Thu, 05 Oct 2023 12:27:17 -0400 Received: from dane.soverin.net ([2a10:de80:1:4091:b9e9:2215:0:1]:41423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRBw-0005HP-6S for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 12:27:16 -0400 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4S1cQJ0xhdzCh; Thu, 5 Oct 2023 16:26:48 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4S1cQH4KtYzM6; Thu, 5 Oct 2023 16:26:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1696523208; bh=n4dyMAcsvIPQ4/qx8JM+HPSV0S1knwpMM2O7Vxu2Fgo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=nCDZhGygRnmJAipMDmD5RACWs+aHPEu38zjsaIO/hvRPBhSaN7I0EGatVzcFktWKs ke8tjuUPzvc1fSVEfYpfhfkaqoC9AsvkrRaEByYYfNQNZsJMKXhne2fZKmKPH8Azu3 kt6mGLFDunH5juD+5JX7zvElfRBfySUgKixlXZPZHz9y3bnUsS6ye5oWg34+MiI+7s b6Jx2hZbOPnMaUs1u04k+UQ3ws1oafwPqXExBHt64IDie3g420Zf+rQGZ7+LEJ66uD AK2UNsFHscO7LMKlSa5PPZmdHqSzT9AdMxUctIz3iAXyStjdDMlAFlQanCeQ/YTRrC xKoxPwTCJrsLg== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.96) (envelope-from ) id 1qoRBW-0005e6-0J; Thu, 05 Oct 2023 17:26:46 +0100 Date: Thu, 5 Oct 2023 17:26:46 +0100 X-Soverin-Authenticated: true From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Eli Zaretskii , Gerd =?UTF-8?Q?M=C3=B6llmann?= , ccsmile2008@outlook.com, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com References: <83o7hd4n5n.fsf@gnu.org> <83zg0x2gaf.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83zg0x2gaf.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Oct 05, 2023 at 07:19:20PM +0300, Eli Zaretskii wrote: > > From: Gerd Möllmann > > Cc: Eli Zaretskii , gregory@heytings.org, > > 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com > > Date: Thu, 05 Oct 2023 15:56:11 +0200 > > > > To the question of profiling. I've now used the built-in profiler on > > the two commits, but I must say that I don't see where the difference > > comes from. These are debug builds, 5 runs of the benchmark. > > Are you sure you haven't profiled the same build? The profiles look > almost identical. I'm wondering if that indicates the problem is in an externally called application, like git. I notice VC is being used, and if I copy the lisp directory into a non-VC'd directory and run the test there it's significantly faster. For some reason I can no longer replicate the problem though, so I can't check this idea myself. -- Alan Third From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 16:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: ccsmile2008@outlook.com, alan@idiocy.org, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652341720706 (code B ref 65908); Thu, 05 Oct 2023 16:31:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 16:30:17 +0000 Received: from localhost ([127.0.0.1]:48368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoREv-0005Nt-5N for submit@debbugs.gnu.org; Thu, 05 Oct 2023 12:30:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoREt-0005Ng-Fm for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 12:30:16 -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 1qoREU-0007f5-Rk; Thu, 05 Oct 2023 12:29:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=mxzb+RYhWvAahbkJ9JDaSqn3bSzzQKHCo3IZJB1lDqU=; b=YU4mTwg6UWekqqmoWR3a OwXTxwYFc5mnIaG38RKvZE++RORPcGluXUwO9f7h2Hf98n0famLaMDMbOF/dAs1N/fquhiIHoDWUk XYc+/n0D38q6nLx3/+EcOqBBFzvX1GpRzPLfXwUidMZthddFug9m1wWhRjGB3uoYxHQoSoOud6ED7 shjiWBiQoahguYclEMjUDkiBdrmcgCLLf8T2G+zkRI8BAfQ9Swa/O9wyyOnqpAYCg2Oqb3psDeB6a nNxDPn2UA0xHsopNbMrzFFKoHNwuj1xZEg6zN0gTrgTSBUGVcTLFfSh673Bdeu/IoFEcDjJUBwmlf PQ4Mg4cR9lKJtA==; Date: Thu, 05 Oct 2023 19:29:58 +0300 Message-Id: <83v8bl2fsp.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Thu, 05 Oct 2023 17:11:09 +0200) References: <83o7hd4n5n.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Gerd Möllmann > Cc: Eli Zaretskii , gregory@heytings.org, > 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com > Date: Thu, 05 Oct 2023 17:11:09 +0200 > > Remains the question if that should go into emacs-29? I'm for not > rocking the boat too much. Although... Let's see the final patch, and decide then. Thanks. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 16:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= , gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652366821116 (code B ref 65908); Thu, 05 Oct 2023 16:35:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 16:34:28 +0000 Received: from localhost ([127.0.0.1]:48380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRIy-0005UW-4P for submit@debbugs.gnu.org; Thu, 05 Oct 2023 12:34:28 -0400 Received: from dane.soverin.net ([2a10:de80:1:4092:b9e9:2295:0:1]:55093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRIs-0005UE-QE for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 12:34:26 -0400 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4S1cZZ1mHDz10C4; Thu, 5 Oct 2023 16:33:58 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4S1cZY0Z45zM6; Thu, 5 Oct 2023 16:33:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1696523638; bh=eV5eCsALcpJI8CrajjRqC3dBuPLyXTCmOZu4/TjZ3CA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=XFkqnRYBl2R59hBQn54ODryJCtwGQ3gqIK5SOPov3Q5mTM8Ny3emsexyT/lSW/FUU QtIj16YWJz9oJ6DKKQhAiDkmro+gYeCsRaaXZrahk4gIfwru2mnapxiesMOJCVgwo9 D+2MDC2uUR/mu4l0I1uyN0EIlh7EuNGQLBwIyiDR/lpZdxRGGxFlatajvRgWr65Rny r8oVANAzuB8XU/6mmrG3vNMG89T4QGXb/q6z4nSQPrf2oWhY0+syAqDu+lxRXi2REk ijZa0EIzA74o11rvkxCnc3JLFarj8LPX/SxfcQLfdSc67BuAT5IPjbhtBGRKmC6tqN HEVlPa5NbBmxg== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.96) (envelope-from ) id 1qoRIS-0005fQ-1B; Thu, 05 Oct 2023 17:33:56 +0100 Date: Thu, 5 Oct 2023 17:33:56 +0100 X-Soverin-Authenticated: true From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Eli Zaretskii , Gerd =?UTF-8?Q?M=C3=B6llmann?= , ccsmile2008@outlook.com, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com References: <83o7hd4n5n.fsf@gnu.org> <834jj53v8q.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <834jj53v8q.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Oct 05, 2023 at 07:11:01PM +0300, Eli Zaretskii wrote: > > From: Gerd Möllmann > > Cc: Eli Zaretskii , gregory@heytings.org, > > 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com > > Date: Thu, 05 Oct 2023 15:18:42 +0200 > > > > I'd like to propose the attached patch for problem of invalid LANG > > setting. This simply falls back to "en_US.UTF-8" if LANG isn't valid, > > or something valid can't be deduced from the locale. > > Why is it reasonable to force the UTF-8 codeset as the fallback? Both the macOS terminals I have access to use UTF-8 as their default, and I'm not sure if they even let you change it. Therefore it seemed reasonable to me that the default for Emacs should also be UTF-8. > What about having a variable exposed to Lisp that allows the users to > control the fallback value of LANG? Is this not too early in startup for that? If not then couldn't the user just use setenv and avoid this whole thing? -- Alan Third From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 16:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: ccsmile2008@outlook.com, alan@idiocy.org, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652380621324 (code B ref 65908); Thu, 05 Oct 2023 16:37:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 16:36:46 +0000 Received: from localhost ([127.0.0.1]:48384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRLB-0005Xr-Me for submit@debbugs.gnu.org; Thu, 05 Oct 2023 12:36:45 -0400 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:61752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRL6-0005Xb-O3 for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 12:36:44 -0400 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-5363227cc80so1973924a12.3 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 09:36:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696523777; x=1697128577; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VZQvZOEM1A0xBzwA/LACPYVLs4j1bG2yf+93XT78MvA=; b=ZOPXRz7gECtuGMH9rGZlfZDRU3dhxYSMgmimgi1xCKyp3lVWI3g6bp1pfeJerTH1vL hvE3UW68I+AwQxp9xR9FftylHkF+pA5VYfkEfZ7Ji1ZduCm1UIgsO5DSvmU3EaZSlRtn b2QYiiIJsEkUiHlYHWM3lGTddeiZ78MGajpi8Q+mDy/CZp/ni5+9DIEteYe2wm+OpKTi uq7BMoCCxK/ncgRD384qoce6E2gaxZco3Zx8SErTM0+U7NBfWlUek54ejoDVLUkRDY+z np02iU6qMNPwNJ7M3Z+OnGqDPUqCf+ZzNfWvId5dm1UyZtCgNQhYV8Na5cYnvr5yEGs0 XyKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696523777; x=1697128577; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=VZQvZOEM1A0xBzwA/LACPYVLs4j1bG2yf+93XT78MvA=; b=SJ4oCiUpkYKGGKe/pIo9Yr2TvAdMUDx3BuogesAR3kuyCt+dUgdCXCKwj/dk2fP8tO Kt/JS1wn027PGEIGCndirh00q88p4tRruk95zl3Fh50s22czyMOPAYb/D5sbphZycCfO Fmo+GC1lkG3vsf2pHxX4KZpfnUV1JJFJy/k6qP3GrQnqVn0qJYKkl+iIOFsVJTJ72QO0 gG1B+YZj583ZiPRNlt2vf/6sPnKC+pOXkEV2GxwoJq669fZ8SdxZ8Df8j4Z1Hr7ev6JH IIXw6QsHqrEzg6+gChhIQsOanS52G8a/QNcMVuZ5IUiLCdyZlMz2goq3jjnl7qdNTpVA 1olw== X-Gm-Message-State: AOJu0YzSVmwtAakPnQ6Z4teb6RdclRv+Gtx9XsjKy/qaQP0x5DWqcGkW KqZ8jEe+pNcs2ubBsY8wkYI= X-Google-Smtp-Source: AGHT+IFPVfl6AI8ptaR+FF68eOG3d5x9wzR0HpcxoRFILS5VtlypyBR/vl94wDJcBZfQjMw+DysPtw== X-Received: by 2002:aa7:d947:0:b0:531:9c1:8271 with SMTP id l7-20020aa7d947000000b0053109c18271mr5422865eds.14.1696523776515; Thu, 05 Oct 2023 09:36:16 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id f26-20020a056402005a00b00530bc7cf377sm1301851edu.12.2023.10.05.09.36.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 09:36:16 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: <83zg0x2gaf.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Oct 2023 19:19:20 +0300") References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> <83zg0x2gaf.fsf@gnu.org> Date: Thu, 05 Oct 2023 18:36:15 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.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 (-) Eli Zaretskii writes: >> From: Gerd M=C3=B6llmann >> Cc: Eli Zaretskii , gregory@heytings.org, >> 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.c= om >> Date: Thu, 05 Oct 2023 15:56:11 +0200 >>=20 >> To the question of profiling. I've now used the built-in profiler on >> the two commits, but I must say that I don't see where the difference >> comes from. These are debug builds, 5 runs of the benchmark. > > Are you sure you haven't profiled the same build? The profiles look > almost identical. Yes, I'm sure. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 16:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: Eli Zaretskii , 65908@debbugs.gnu.org, stefankangas@gmail.com, gregory@heytings.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652394221560 (code B ref 65908); Thu, 05 Oct 2023 16:40:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 16:39:02 +0000 Received: from localhost ([127.0.0.1]:48388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRNO-0005bV-75 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 12:39:02 -0400 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:54331) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRNL-0005b7-Jr for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 12:39:01 -0400 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-53639fb0ba4so2117432a12.0 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 09:38:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696523915; x=1697128715; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uXLhj0DOsstdOQytYPw7TxCJvOAIBn6SjjMHpssoGEo=; b=CbGHw3viacJ5EMVuMCCGgZSP4FHQI1BSB699zYUMnM5QUHiWFf9yBlG6xiefkkppnr 3cjWtRohxfJd7lPOuCh42kEFaw6yOR5T5PIPnWKaxzD/Sx/zMtXkFFMoJotQuIdm1/Ph D7pSTWPX1U4y/aSyoZAWFgyXinGn8/imohjGWTdkM7c0Wcct6rBOOoD6lB5fwiZdJ1VH OWMee4mBrVWvEHcjORFDKdlPQw7gge8ACQ3krlC+2d/atIiplkr3njTzXWXM075uS5J9 NkX0Vp0fElWOC8ipmnPXqs/XZu9St6YVaRwVjY3Y3efUMO5dUrcAV/7xHtEX33kuCYEF JNxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696523915; x=1697128715; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=uXLhj0DOsstdOQytYPw7TxCJvOAIBn6SjjMHpssoGEo=; b=hMxlEb2Cc+CnKQK1AWK7q/o/KybT4Ku8HQBmzvfsI/fJtO6MA9puyCGkSP07l/gznG IL9RfjwT3ZFyMUCwkBTFiMSMifsuq5a0sdkkV9toonB8nUFzhpjgAPD1juFFhAHaAqJQ 9jA6yLyMtNZFcqJ8/+VV40JCrG6svt5sl5HfrcSaHAmkozG8gnpveW+jtuQ6XFoI4Knd flmr7iVBwe3DGxyEPhNiNmP1xq5Lk1bwmHgtYayPn0MOKi9NFpb4EmnxoH1D9v7dJ7l4 le4a3AiH+dG+LKRLn8VpEoJPn0u9BmZ7CRVcrxoeYe6nmYiivFlgcsThymiR4B32bX/K r2Ig== X-Gm-Message-State: AOJu0YzJMIElY9etuWC+/aQomct9iokiM/UuIObmbe6miNjfruBc7inV Eq41VewixRpOMMn6oI3yvoM= X-Google-Smtp-Source: AGHT+IHuq5hNbm42YoOI6rlfTJBBKZGFlSZQAN+eyWDp39dfIxwl5PFS7fOBniRHYI0kODIBn5RLMA== X-Received: by 2002:a05:6402:b0b:b0:523:1ce9:1f41 with SMTP id bm11-20020a0564020b0b00b005231ce91f41mr5535702edb.18.1696523915159; Thu, 05 Oct 2023 09:38:35 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id m10-20020aa7c2ca000000b00537fee52351sm1297443edp.28.2023.10.05.09.38.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 09:38:34 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Alan Third's message of "Thu, 5 Oct 2023 17:33:56 +0100") References: <83o7hd4n5n.fsf@gnu.org> <834jj53v8q.fsf@gnu.org> Date: Thu, 05 Oct 2023 18:38:33 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.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 (-) Alan Third writes: > On Thu, Oct 05, 2023 at 07:11:01PM +0300, Eli Zaretskii wrote: >> > From: Gerd M=C3=B6llmann >> > Cc: Eli Zaretskii , gregory@heytings.org, >> > 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook= .com >> > Date: Thu, 05 Oct 2023 15:18:42 +0200 >> >=20 >> > I'd like to propose the attached patch for problem of invalid LANG >> > setting. This simply falls back to "en_US.UTF-8" if LANG isn't valid, >> > or something valid can't be deduced from the locale. >>=20 >> Why is it reasonable to force the UTF-8 codeset as the fallback? > > Both the macOS terminals I have access to use UTF-8 as their default, > and I'm not sure if they even let you change it. Therefore it seemed > reasonable to me that the default for Emacs should also be UTF-8. Agree. >> What about having a variable exposed to Lisp that allows the users to >> control the fallback value of LANG? > > Is this not too early in startup for that? If not then couldn't the > user just use setenv and avoid this whole thing? I wonder that, too. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 16:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: ccsmile2008@outlook.com, alan@idiocy.org, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652402721742 (code B ref 65908); Thu, 05 Oct 2023 16:41:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 16:40:27 +0000 Received: from localhost ([127.0.0.1]:48399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoROl-0005eb-4r for submit@debbugs.gnu.org; Thu, 05 Oct 2023 12:40:27 -0400 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]:45141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoROg-0005eI-TK for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 12:40:25 -0400 Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-533d9925094so2105787a12.2 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 09:40:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696523999; x=1697128799; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Nli+O4iG2GxUnMN+bNcflRD8gw+ID6X2qNwPKHKEoEE=; b=HgUfo2wK2euM0IRv/PRM4HgD5JtAPmRzjnnlIKkk46CUXZhh1o10gtBmaiEijFozBQ nWI1eWS3M6PDqwh0s6CWTsXYJjBvfQR/SUXZ0bMsGoqfu5aTAaU0tCNf3j7N4YWndbQW VotONDTdCpBm4qC8KepqpGMXSBIt2OHNwIU2unIa/f1ArLh74p5pDCc1hSox3ngDiFEj NI5w7ZWq5eiuChOmngis+S7Ur1pNoSx55wkdAQTNrBlYQetPOgFFdlp+l4mCsvE9lB+p OoVKZOc+cpAWDJc0xxT77xjI3E1gpo2mCrhdRuCiSco+DQF8LcaTdEdk3tN1z6fcZrHj peuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696523999; x=1697128799; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Nli+O4iG2GxUnMN+bNcflRD8gw+ID6X2qNwPKHKEoEE=; b=W63R4wIr6oZTvTOMDa9cGcUNc/jQFANkznPI68lGYW+AASNacnWGqE9kiifAy8R35D iycrvhF3ALn4TyALcA+lL65uxLf8YCDBE4+5wZ/tQjcJGdQyD62i8d1RMlm7f1Fol1LS 48teVvBn1LPafVC8PZ30OviwQqjmAs/We6XyEdlc1aj5hpCsaKZ//ceOHi8dxATia3Sz fvwbXOgs64fRQhioFYmkiBc5oUnOnBWSr0q/CJjqN9kC+kfLa4PJxsflPUVk4GhFjxa+ eYozzauPZkoHl0mC3pia9YNOBwlXMPL/jA1j5+9Z7YF++H4bioeGkIpjTzjnYs+DJFOX wiPQ== X-Gm-Message-State: AOJu0YzMhLs8o7MoiFayrlSfnj7n1v3XHxEnECu0fVAEiv5+MuclA4J0 UQ1hsHVCqXTC8vrSz+hMinE= X-Google-Smtp-Source: AGHT+IFjjUxhFa785i6IQpizPwMjTALW1QbUHn/EE28YhMhYxebOx18PyIIwF0gG4pQwZKgkP1o25g== X-Received: by 2002:aa7:d052:0:b0:532:c909:a06c with SMTP id n18-20020aa7d052000000b00532c909a06cmr5543790edo.18.1696523998388; Thu, 05 Oct 2023 09:39:58 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id l21-20020aa7d955000000b00537f44827a8sm1308970eds.64.2023.10.05.09.39.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 09:39:57 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: <83v8bl2fsp.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Oct 2023 19:29:58 +0300") References: <83o7hd4n5n.fsf@gnu.org> <83v8bl2fsp.fsf@gnu.org> Date: Thu, 05 Oct 2023 18:39:56 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 1.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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Gerd M=C3=B6llmann >> Cc: Eli Zaretskii , gregory@heytings.org, >> 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.c= om >> Date: Thu, 05 Oct 2023 17:11:09 +0200 >>=20 >> Remains the question if that should go into emacs-29? I'm for not >> rocking the boat too much. Although... > > Let's see the final patch, and decide then. Please find attached. Not much gas changed, though. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Handle-LANG-on-macOS-differently-bug-65908.patch Content-Description: LANG patch >From f1ba5bbbd9526197052949525d2ac680337b6d6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerd=20M=C3=B6llmann?= Date: Thu, 5 Oct 2023 17:29:17 +0200 Subject: [PATCH] Handle LANG on macOS differently (bug#65908) * src/nsterm.m (ns_init_locale): If LANG is set, try to use that, otherwise try to deduce what LANG should be. Check is the result is valid, and use LANG="en_US.UTF-8" if not. --- src/nsterm.m | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/src/nsterm.m b/src/nsterm.m index 4e0dfa58c63..56865987b93 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -554,29 +554,32 @@ - (unsigned long)unsignedLong /* macOS doesn't set any environment variables for the locale when run from the GUI. Get the locale from the OS and set LANG. */ { - NSLocale *locale = [NSLocale currentLocale]; - NSTRACE ("ns_init_locale"); - /* If we were run from a terminal then assume an unset LANG variable - is intentional and don't try to "fix" it. */ - if (!isatty (STDIN_FILENO)) + /* Either use LANG, if set, or try to construct LANG from + NSLocale. */ + const char *lang = getenv ("LANG"); + if (lang == NULL) { - char *oldLocale = setlocale (LC_ALL, NULL); - /* It seems macOS should probably use UTF-8 everywhere. - 'localeIdentifier' does not specify the encoding, and I can't - find any way to get the OS to tell us which encoding to use, - so hard-code '.UTF-8'. */ - NSString *localeID = [NSString stringWithFormat:@"%@.UTF-8", - [locale localeIdentifier]]; - - /* Check the locale ID is valid and if so set LANG, but not if - it is already set. */ - if (setlocale (LC_ALL, [localeID UTF8String])) - setenv("LANG", [localeID UTF8String], 0); + const NSLocale *locale = [NSLocale currentLocale]; + const NSString *localeID = [NSString stringWithFormat:@"%@.UTF-8", + [locale localeIdentifier]]; + lang = [localeID UTF8String]; + } - setlocale (LC_ALL, oldLocale); + /* Check if LANG can be used for initializing the locale. If not, + use a default setting. Note that Emacs' main will undo the + setlocale below, initializing the locale from the + environment. */ + if (setlocale (LC_ALL, lang) == NULL) + { + const char *const default_lang = "en_US.UTF-8"; + fprintf (stderr, "LANG=%s cannot be used, using %s instead.\n", + lang, default_lang); + lang = default_lang; } + + setenv ("LANG", lang, 1); } -- 2.39.3 (Apple Git-145) --=-=-=-- From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 16:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: Eli Zaretskii , 65908@debbugs.gnu.org, stefankangas@gmail.com, gregory@heytings.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652425922106 (code B ref 65908); Thu, 05 Oct 2023 16:45:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 16:44:19 +0000 Received: from localhost ([127.0.0.1]:48403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRSU-0005kT-W0 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 12:44:19 -0400 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]:49363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRSQ-0005kE-Gk for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 12:44:17 -0400 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-9ada2e6e75fso228552166b.2 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 09:43:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696524230; x=1697129030; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1xUrQREnbrcaK/setoV+PLww+exEl+pa2j4fH/rsLQY=; b=B+08MWokUzgNuSa9P5cyMJt01U/amHU8DeDUY2WN24n3qUZ/OFDyRWOesjFwyh4LQ0 66hjI7ZEgviGdqOPYJzCrJuEcH5NQld3QNU8O60iDmUHIoyTMkHgUY+N/rPpr2l7DWrt g16s/WQJKbak89Nn4W6M4ZfC+i9cz8qN/itaBjbVXDA/vZCMxoBSpkYcJkm1ke/rkZUi uWy9nLSAHKnSqZFpOexaaAylEQS9DNtKumKgZHPOXMKY18B2hFzGRXE4QUYaNPHduW4m 8WTCA44I2Asd5Rx2i/knaK0EK1xWIoPrsim8Bdr8LRs7wPgZ92VKdl+UXmzZ9xmOTs5g lvYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696524230; x=1697129030; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=1xUrQREnbrcaK/setoV+PLww+exEl+pa2j4fH/rsLQY=; b=ATW6HbMKGAGrEy/2kt162W/x+z52PSuIZHRG+zbBPL9c++DbjaXS5y4YPvX6FsMeWD KAVTfTFhsNRQ9b3QGpLpMKHVTcDWtRiQwBUAgUdBBHjl8V2KZukqp8vVSsgt2fkv9mcR ntdEJbstU8HjSMw1FDA2mpx8m5D1xOKpAiD85/pzc5kwRl6OKsVZbBaLcqw1P/I1hGOq tpaHc+nWFyGgSDf5OcRASIv8t9cVKsx0VLVESUgx8FT2sd8ULOx2LMYER4uA0ZuPmdey 9EVlLdyzU0ECWEuthd0caevpyn1b2dQHFxJVhWQLfOR61/LsSt4SAQvHaGHKN9kzPo2R 8L0Q== X-Gm-Message-State: AOJu0YxS84Y+TLPCMMgT301HgY+CUXvCa8idVUeZI8Q5PUoMLsaL2JCA Vh0Rwmx2rOLfxIFU+xr2IdQ= X-Google-Smtp-Source: AGHT+IEf2iD/t9rDaa4NZq5k+Taql+SOILmCY5BfiStT6HgXHQhFEDF6WPXXiq0+uQL+MCo3W/Fozg== X-Received: by 2002:a17:907:7891:b0:9b9:325f:9be9 with SMTP id ku17-20020a170907789100b009b9325f9be9mr3964936ejc.73.1696524230076; Thu, 05 Oct 2023 09:43:50 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id p8-20020a170906b20800b009adce1c97ccsm1449127ejz.53.2023.10.05.09.43.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 09:43:49 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Alan Third's message of "Thu, 5 Oct 2023 17:26:46 +0100") References: <83o7hd4n5n.fsf@gnu.org> <83zg0x2gaf.fsf@gnu.org> Date: Thu, 05 Oct 2023 18:43:48 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.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 (-) Alan Third writes: > On Thu, Oct 05, 2023 at 07:19:20PM +0300, Eli Zaretskii wrote: >> > From: Gerd M=C3=B6llmann >> > Cc: Eli Zaretskii , gregory@heytings.org, >> > 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook= .com >> > Date: Thu, 05 Oct 2023 15:56:11 +0200 >> >=20 >> > To the question of profiling. I've now used the built-in profiler on >> > the two commits, but I must say that I don't see where the difference >> > comes from. These are debug builds, 5 runs of the benchmark. >>=20 >> Are you sure you haven't profiled the same build? The profiles look >> almost identical. > > I'm wondering if that indicates the problem is in an externally called > application, like git. I notice VC is being used, and if I copy the > lisp directory into a non-VC'd directory and run the test there it's > significantly faster. > > For some reason I can no longer replicate the problem though, so I > can't check this idea myself. It's ca. 50% faster when I copy the files somewhere else. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 17:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: gerd.moellmann@gmail.com, gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652538523938 (code B ref 65908); Thu, 05 Oct 2023 17:04:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 17:03:05 +0000 Received: from localhost ([127.0.0.1]:48420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRkf-0006E2-E4 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 13:03:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRkc-0006DX-RF for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 13:03:04 -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 1qoRkD-0000yQ-PN; Thu, 05 Oct 2023 13:02:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=YefLKACtmdoVHLHuNvcuWCkVpf8+HaDwk0XPpeoV1B0=; b=DS48crgwavbV5QWFkPJH NeEQIfEhmsgzzKYriYStzF0QpsmROD21DvVU91JACwyPA+rECsDoAQigQ6aG7bnpSPRTYRrNh8cDy pHOPqsgKf/ztYDfYGOTrNCw03uPIXqCnwra9N1iVIpmrK55GxTw7mhwp2tLPJavI1HWM5C12uZtSi sTY2LZZom+g8PB+39JEqV7v7NmDUd7g9jbiderH6sT4PzI64i1Z3U+6UU96jdQe6E2FqoMJ1oBhpp vLGVRRZY2Kgw+q70YNdZJVfb4rYwx6aObss1gtChaA7UYZEWsW4i3pphrO6o0uLix25lBKrxyo9DD pQBC+91AEcE0lw==; Date: Thu, 05 Oct 2023 20:02:41 +0300 Message-Id: <83r0m92ea6.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Alan Third on Thu, 5 Oct 2023 17:33:56 +0100) References: <83o7hd4n5n.fsf@gnu.org> <834jj53v8q.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit 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 (---) > Date: Thu, 5 Oct 2023 17:33:56 +0100 > From: Alan Third > Cc: Gerd Möllmann , > ccsmile2008@outlook.com, 65908@debbugs.gnu.org, > gregory@heytings.org, stefankangas@gmail.com > > On Thu, Oct 05, 2023 at 07:11:01PM +0300, Eli Zaretskii wrote: > > > From: Gerd Möllmann > > > Cc: Eli Zaretskii , gregory@heytings.org, > > > 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com > > > Date: Thu, 05 Oct 2023 15:18:42 +0200 > > > > > > I'd like to propose the attached patch for problem of invalid LANG > > > setting. This simply falls back to "en_US.UTF-8" if LANG isn't valid, > > > or something valid can't be deduced from the locale. > > > > Why is it reasonable to force the UTF-8 codeset as the fallback? > > Both the macOS terminals I have access to use UTF-8 as their default, > and I'm not sure if they even let you change it. Therefore it seemed > reasonable to me that the default for Emacs should also be UTF-8. Are you saying that macOS doesn't support non-UTF-8 encodings? > > What about having a variable exposed to Lisp that allows the users to > > control the fallback value of LANG? > > Is this not too early in startup for that? If not then couldn't the > user just use setenv and avoid this whole thing? Maybe that's fine, I just asked a question. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 17:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: ccsmile2008@outlook.com, alan@idiocy.org, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652546424069 (code B ref 65908); Thu, 05 Oct 2023 17:05:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 17:04:24 +0000 Received: from localhost ([127.0.0.1]:48425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRlv-0006G8-Tn for submit@debbugs.gnu.org; Thu, 05 Oct 2023 13:04:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRlt-0006Fv-Pl for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 13:04:22 -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 1qoRlU-0001Dc-Ma; Thu, 05 Oct 2023 13:03:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=YOhkgd8Q10FkdpyNFSrzDHk6OjbAInJtOUMxvkS70XI=; b=I31p7F7B7DmAPTDmNvs0 bCZyJsAwYvl8jIXB1tT6zY4sUPyo2icUXW6VcXsJkIwINWrsn0tLDAYXvtS6tS8F7+0n/msJ9L6CP jxcg3QuYbdcpBECCV41PwYJCsjzigOFVhPKUicQUh5/hd3EB0gClOh7p2mbPNPCGMF78wHbothdfo w5XGBEZcq7fIM4EyipX/1TZO2cGSQa7zQmxv5fYS93bq4i0K6hmNeqjlNnTwFiVUNul/pYmVAsEs6 yNulwSjiPXKstYbdgjmAzRsDGDBDsh9Og8dcT1gHx8eqLY/SYg9kGXMOMvxHEVv1AKWrq4CkRVNBi 3fk7Qg6UqFrGhw==; Date: Thu, 05 Oct 2023 20:04:02 +0300 Message-Id: <83pm1t2e7x.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Thu, 05 Oct 2023 18:36:15 +0200) References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> <83zg0x2gaf.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Gerd Möllmann > Cc: alan@idiocy.org, gregory@heytings.org, 65908@debbugs.gnu.org, > stefankangas@gmail.com, ccsmile2008@outlook.com > Date: Thu, 05 Oct 2023 18:36:15 +0200 > > Eli Zaretskii writes: > > >> From: Gerd Möllmann > >> Cc: Eli Zaretskii , gregory@heytings.org, > >> 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com > >> Date: Thu, 05 Oct 2023 15:56:11 +0200 > >> > >> To the question of profiling. I've now used the built-in profiler on > >> the two commits, but I must say that I don't see where the difference > >> comes from. These are debug builds, 5 runs of the benchmark. > > > > Are you sure you haven't profiled the same build? The profiles look > > almost identical. > > Yes, I'm sure. Then I guess the problem is not with the Emacs Lisp code, but either with the primitives implemented in C or some programs (Git?) invoked by this recipe. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 17:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: stefankangas@gmail.com, Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: alan@idiocy.org, 65908@debbugs.gnu.org, gregory@heytings.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652563224357 (code B ref 65908); Thu, 05 Oct 2023 17:08:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 17:07:12 +0000 Received: from localhost ([127.0.0.1]:48435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRoe-0006Kl-0h for submit@debbugs.gnu.org; Thu, 05 Oct 2023 13:07:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRob-0006KZ-Pc for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 13:07:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qoRoC-0002oO-IA; Thu, 05 Oct 2023 13:06:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=HQ4A3veEA2QLXH6NK4YJcCmPKuJLcduPLpiwqGd9zPc=; b=VkhJy4Vg86wDH2qk64UE K3R5cYZLlvf/DKweE8CxvyqTgNeIMDUVyF/ceT/M3gl9wNLGQ80ArRKQ/LMg+RgIAa8Jq0CsYllTS 3pezNUCHYt8cijqkRcLf8GLaf6fJKS5+Zo/ZzTfJUYR5uUBwb83MoeDld9oZIWXgSHNYZdal+Z4WU UDxkDaXUtUT+6wMwRr9OwfIW2sJMcnZjl49R4iOmJ27rXb7UyN8Gs2jeHL1cZwUv3vaq94tK8ghL2 ja0Fra7ybwMIgNXlyHvuJOXaXT53aN6+Ztd/xJz+3lsn5ecyFn5G9C9+h9abN8zmuAaV0EVFmoTtl KTY6iIHwK/j/MQ==; Date: Thu, 05 Oct 2023 20:06:51 +0300 Message-Id: <83o7hd2e38.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Thu, 05 Oct 2023 18:39:56 +0200) References: <83o7hd4n5n.fsf@gnu.org> <83v8bl2fsp.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Gerd Möllmann > Cc: alan@idiocy.org, gregory@heytings.org, 65908@debbugs.gnu.org, > stefankangas@gmail.com, ccsmile2008@outlook.com > Date: Thu, 05 Oct 2023 18:39:56 +0200 > > Eli Zaretskii writes: > > >> From: Gerd Möllmann > >> Cc: Eli Zaretskii , gregory@heytings.org, > >> 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com > >> Date: Thu, 05 Oct 2023 17:11:09 +0200 > >> > >> Remains the question if that should go into emacs-29? I'm for not > >> rocking the boat too much. Although... > > > > Let's see the final patch, and decide then. > > Please find attached. Not much gas changed, though. If you-two consider this safe for Emacs 29.2, I don't mind. Stefan? From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 17:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: ccsmile2008@outlook.com, alan@idiocy.org, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652618125257 (code B ref 65908); Thu, 05 Oct 2023 17:17:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 17:16:21 +0000 Received: from localhost ([127.0.0.1]:48444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRxU-0006ZB-SY for submit@debbugs.gnu.org; Thu, 05 Oct 2023 13:16:21 -0400 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:61513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRxP-0006Yk-NK for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 13:16:19 -0400 Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-99c1c66876aso237228266b.2 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 10:15:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696526151; x=1697130951; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=atpVJ2IuGlK6x5K5PPqGqr8hTRjSlYfQf2K9RsUmaHQ=; b=I3oncRjBtcelQwKUEFPx1pONeuGpoL5egetY3UqVTc3UkmQEvmlkX4aTnoTWstT+DV q40HxSOHcsDiDdTPKZ+j4Qx1AFKTHUtynRjdpBpNLbPfCVsLGj4W5UTodRQJZDIRSR6O yvwi2I7rCDL/MO/KWqOz/NPW7BlI+3s/lfoZcGsHEG39J8SFvdEBx4yF5B84gps0/aFW ck22iWrZUfVdM8IxZOYqQGudZvf7QyNA7rAwXtYqvDYKenauF9Wo8uFdp+bz+WULmk7E rtTkjzGNlyZZQcmEVVc9UK4dkcizcBcrLXnNR31oGl+bJ5KGx2pJB5AofsRwPfDHZJPj mAIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696526151; x=1697130951; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=atpVJ2IuGlK6x5K5PPqGqr8hTRjSlYfQf2K9RsUmaHQ=; b=Q/o8P3Di0KosT+6HbGWbgudQix0BSi+Bf6FkS0RRzDdj6G+vbnAyeogD1KNB58BHKp J5cmOCSw8CAeslihr1KcbImUfVG8Q6TdKJnI/bLsrFTfPrtm7CqTzo8H7dw64d7IumaZ ngiKdKvKcsADnocba8VSs4/e2rTYSPQjrjhH0zXI4TH/POtnaqcYH5PMRJV/0ey/UTHs aUHF+JTE3gml6uoichA9x/yOYo4JFC7KpB0SbaSBejhUe00i/N8soYjvAhJV67iBTHpj /MgtX21a6wFAB9vsgLmoKvQwd8PmkvMTqobnXuasRh+k4V1PI8GW3BNpxESEMvxBeYpN 5KrA== X-Gm-Message-State: AOJu0Yy76rgaHWQRD2kg/6y42iQRBbA/K3XU027qhzJoLBxpvOsHjQVL 9XxQHX3UmxpsyNNLW9+3kOs= X-Google-Smtp-Source: AGHT+IELPP3qQPqumIwrDBUSgGY36B8VMhiAF7sjYVfvHcp0Lih7LPSpX/eSfQQS8xHRWDbVhWteeA== X-Received: by 2002:a17:907:7749:b0:9ae:5367:fe90 with SMTP id kx9-20020a170907774900b009ae5367fe90mr5115887ejc.32.1696526151412; Thu, 05 Oct 2023 10:15:51 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id ci24-20020a170906c35800b00992ea405a79sm1495726ejb.166.2023.10.05.10.15.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 10:15:50 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: <83pm1t2e7x.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Oct 2023 20:04:02 +0300") References: <8875281f07b4d23d857c@heytings.org> <83o7hd4n5n.fsf@gnu.org> <83zg0x2gaf.fsf@gnu.org> <83pm1t2e7x.fsf@gnu.org> Date: Thu, 05 Oct 2023 19:15:49 +0200 Message-ID: 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 (-) Eli Zaretskii writes: >> > Are you sure you haven't profiled the same build? The profiles look >> > almost identical. >> >> Yes, I'm sure. > > Then I guess the problem is not with the Emacs Lisp code, but either > with the primitives implemented in C or some programs (Git?) invoked > by this recipe. I find Alans's idea pretty compelling. Alas, I don't know enough about git's internals to tell what it does when locales aren't set up right. But it's very plausible, given the profiler output. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 17:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: gerd.moellmann@gmail.com, gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652618625277 (code B ref 65908); Thu, 05 Oct 2023 17:17:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 17:16:26 +0000 Received: from localhost ([127.0.0.1]:48447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRxa-0006Zd-5D for submit@debbugs.gnu.org; Thu, 05 Oct 2023 13:16:26 -0400 Received: from dane.soverin.net ([2a10:de80:1:4091:b9e9:221e:0:1]:37743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoRxX-0006Yv-28 for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 13:16:25 -0400 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4S1dW270nPz2xL3; Thu, 5 Oct 2023 17:15:58 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net (Postfix) with ESMTPSA id 4S1dW22dtKzM6; Thu, 5 Oct 2023 17:15:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1696526158; bh=Ien6Zt5vURUF7gz4wXDzfiHLhEn7vUNHsgggYmfYtaE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Gd5lbLSQNR4dqPfEOGP4eW/sxspACv6s01eEpD22s5B2xF0Wgmyl3Eyxm4hSq+ZZB bRah9qD52zMdqLkGO6FHiYEh7ftSA6La0AE2c24JnwYAj/d2NUphymESwroh8WwXF2 hwBVr/1opGWr98RfCN6u/ZGmc3rNx/24MtAVVvRgSnsRn8709LfpuTTIjVcNGkSb6h kmIDm057r0j3Db67lrhoE2ge9JDbo6PrLfzBzJ0ALr82Vdr7wBShuZsC3eVBySSwqp N6O1lzVlTiuVwjPkiBY/0ILQc1Xbmdqk5aVurYGKhoP3XcEOf9nl2BaBdm+lzgmnrG nVCnB4laHZZ6w== Date: Thu, 5 Oct 2023 18:15:57 +0100 X-Soverin-Authenticated: true From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Eli Zaretskii , gerd.moellmann@gmail.com, ccsmile2008@outlook.com, 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com References: <83o7hd4n5n.fsf@gnu.org> <834jj53v8q.fsf@gnu.org> <83r0m92ea6.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83r0m92ea6.fsf@gnu.org> 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 (-) On Thu, Oct 05, 2023 at 08:02:41PM +0300, Eli Zaretskii wrote: > > Date: Thu, 5 Oct 2023 17:33:56 +0100 > > From: Alan Third > > Cc: Gerd Möllmann , > > ccsmile2008@outlook.com, 65908@debbugs.gnu.org, > > gregory@heytings.org, stefankangas@gmail.com > > > > On Thu, Oct 05, 2023 at 07:11:01PM +0300, Eli Zaretskii wrote: > > > > From: Gerd Möllmann > > > > Cc: Eli Zaretskii , gregory@heytings.org, > > > > 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com > > > > Date: Thu, 05 Oct 2023 15:18:42 +0200 > > > > > > > > I'd like to propose the attached patch for problem of invalid LANG > > > > setting. This simply falls back to "en_US.UTF-8" if LANG isn't valid, > > > > or something valid can't be deduced from the locale. > > > > > > Why is it reasonable to force the UTF-8 codeset as the fallback? > > > > Both the macOS terminals I have access to use UTF-8 as their default, > > and I'm not sure if they even let you change it. Therefore it seemed > > reasonable to me that the default for Emacs should also be UTF-8. > > Are you saying that macOS doesn't support non-UTF-8 encodings? No, because of the slightly unusual way macOS works, where any graphical application doesn't inherit much of an environment the terminals have to set it up. I was just copying what the terminals do by default. When I say I don't know if they let you change it, I mean in their settings. You can change it in the shell and the locale command here shows, for example: # locale -a | grep en_GB en_GB.ISO8859-1 en_GB.UTF-8 en_GB.US-ASCII en_GB en_GB.ISO8859-15 So we could skip the UTF-8 part if it's the wrong thing to do, but since everything else in macOS is unicode aware, I suspect we should keep it. -- Alan Third From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 18:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: alan@idiocy.org, 65908@debbugs.gnu.org, gregory@heytings.org, ccsmile2008@outlook.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.169652935531591 (code B ref 65908); Thu, 05 Oct 2023 18:10:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 18:09:15 +0000 Received: from localhost ([127.0.0.1]:48496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoSmh-0008DT-HI for submit@debbugs.gnu.org; Thu, 05 Oct 2023 14:09:15 -0400 Received: from mail-lj1-x22f.google.com ([2a00:1450:4864:20::22f]:60908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoSmc-0008DA-Ik for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 14:09:14 -0400 Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-2bfed7c4e6dso14606651fa.1 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 11:08:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696529326; x=1697134126; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=4XLeUgbbE9yK/DPiBXkpxsxPsa42sG4DNAccflgjz24=; b=VC8byAAh5ibruFTWL6lSqBq9m4KBjYZs2x32H0Y9JoD5f9spzToWKmYaxjsTgiMNQ9 svNwbATWpqKVMWv8hrrPmONSihOJozXrTZ7cDalUqjuEEw5qNY0Vh3y7ED+HVWGJYg1+ zu3ig3xeNeirgzo3xbl6TaZSuYDBlpnmrg1HvT0kio6fV0Uz9kD28jVqVdo4A3Jxd7kq b3uGVQrymR2J10eoIG4tDN9jxUKoaB6G+ylQEJCaCqTTJmP/sFyI8ZUH5/eXLF0RekpE l6IlUixo7k/G8I2eFK2DwO5/4nzvT8LLhIUykyE4iK3iAQvtmXK0OCvUGkS80MwRBEJ5 3bQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696529326; x=1697134126; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4XLeUgbbE9yK/DPiBXkpxsxPsa42sG4DNAccflgjz24=; b=mA1y8XGTU8KYf1e0yDLRToKZSX4O6i1NDmIQolyR7TgM7fZEnDUdQp/bcK+5T3oxmu abjDXZCwQpawhl4K+vH0rPq/dE9jCeE3PGumu4N9RWEIsESL0ano6SHJQ1WECJKigNdz 2L6M+04d2B7379003rq6gUHZDZ2C4CGYbxs/ibSdKMLGQqjXC7KNZAw5gSp/ZG8V/DPN XL/8EDRsx7NPLguWkuYM5A33sVVbW8SeTjgzFCDVqwn+j813tqhur9pcrc9LvhrzrV28 sKepGMBqk02IPXdIBzFWXER6Y+ciBDHDK2Vgk0zaovBI0NRTEJDTMgHECCQROSLG/3fY Yj1A== X-Gm-Message-State: AOJu0YyvIlsKTe6lT8rQKqvgNGgTLpVu63+WAuWjpM777kjnZ2v53u2m NO81iP/f7QP8aZ6rFGqQE/WOP1D6GymsdTLgP2k= X-Google-Smtp-Source: AGHT+IFCJpDA21HT9jvEXmCngFahs7sgZECQb288BNAZ5FlFom4892ujA02upFPADy5GI4Zm22PGcIQKBldP2J6Ncwc= X-Received: by 2002:a2e:9b51:0:b0:2b9:412a:111d with SMTP id o17-20020a2e9b51000000b002b9412a111dmr6309437ljj.42.1696529325953; Thu, 05 Oct 2023 11:08:45 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 5 Oct 2023 18:08:45 +0000 From: Stefan Kangas In-Reply-To: <83o7hd2e38.fsf@gnu.org> References: <83o7hd4n5n.fsf@gnu.org> <83v8bl2fsp.fsf@gnu.org> <83o7hd2e38.fsf@gnu.org> MIME-Version: 1.0 Date: Thu, 5 Oct 2023 18:08:45 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" 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 (-) Eli Zaretskii writes: > If you-two consider this safe for Emacs 29.2, I don't mind. > > Stefan? No objections here, thanks. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 18:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: ccsmile2008@outlook.com, Eli Zaretskii , 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16965303651045 (code B ref 65908); Thu, 05 Oct 2023 18:27:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 18:26:05 +0000 Received: from localhost ([127.0.0.1]:48512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoT2z-0000Gn-08 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 14:26:05 -0400 Received: from dane.soverin.net ([2a10:de80:1:4092:b9e9:2295:0:1]:58685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoT2t-0000GB-6Z for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 14:26:03 -0400 Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dane.soverin.net (Postfix) with ESMTPS id 4S1g3K0D37z10NY; Thu, 5 Oct 2023 18:25:33 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by soverin.net (Postfix) with ESMTPSA id 4S1g3J2t1VzFp; Thu, 5 Oct 2023 18:25:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1696530332; bh=fViUpQxkbUgI89ORtxvs2gxDEcweRLsFNJk2Ki4z+XQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=IcXz7a4q9dd0oANzLR8UQzlZ/32E02Vz4x9G2avDlOC+C3hjZkPQnSpZ1S3X9xW+x 3Tndj4WoRatPTxB1TZaH8/g95DoQhtzOACE0qhLvfy7gsp9CmegmwDy982BkpyWQwA o6/Cg8I2GtNoZbr0T2R5PJLbbvZTyFkIPrG1rJ2X25djvVktV83TyXBTuchGAtnNZ3 imdt6bzgwEN0rKoqPuZ48u48fMufelurBy51Dy8bl8VXrMbkx+rOCa6sR61vw+vZYz 9GaeDNvTljoBh/c4v4JdeXQY0UJWzxkS+oNTUCYF9DTyCA5wWMQbyoxKnBd6Iz/K+2 znaq2MgzGI9IA== Date: Thu, 5 Oct 2023 19:25:31 +0100 X-Soverin-Authenticated: true From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Gerd =?UTF-8?Q?M=C3=B6llmann?= , Eli Zaretskii , gregory@heytings.org, 65908@debbugs.gnu.org, stefankangas@gmail.com, ccsmile2008@outlook.com References: <83o7hd4n5n.fsf@gnu.org> <83zg0x2gaf.fsf@gnu.org> <83pm1t2e7x.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Oct 05, 2023 at 07:15:49PM +0200, Gerd Möllmann wrote: > Eli Zaretskii writes: > > >> > Are you sure you haven't profiled the same build? The profiles look > >> > almost identical. > >> > >> Yes, I'm sure. > > > > Then I guess the problem is not with the Emacs Lisp code, but either > > with the primitives implemented in C or some programs (Git?) invoked > > by this recipe. > > I find Alans's idea pretty compelling. Alas, I don't know enough about > git's internals to tell what it does when locales aren't set up > right. But it's very plausible, given the profiler output. OK, with Gerd's latest patch installed, I set my shell thus: export LANG="en_GB.UTF-8" export LC_COLLATE= export LC_CTYPE= export LC_MESSAGES= export LC_MONETARY= export LC_NUMERIC= export LC_TIME= export LC_ALL= and run: LANG=en_DE.UTF-8 src/emacs -Q which prints: LANG=en_DE.UTF-8 cannot be used, using en_US.UTF-8 instead. and sure enough "C-u M-! locale" gives: LANG="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_ALL="en_US.UTF-8" I then run the test script against the lisp directory in the emacs git repo: --- files: 61, delta: 4.428015 Elapsed time: 4.432377s (0.161921s in 13 GCs) "--- files: 61, delta: 4.428015" --- files: 61, delta: 4.416348 Elapsed time: 4.421116s (0.150580s in 12 GCs) "--- files: 61, delta: 4.416348" --- files: 61, delta: 4.391077 Elapsed time: 4.395202s (0.150900s in 12 GCs) "--- files: 61, delta: 4.391077" Then against the same directory copied elsewhere: --- files: 61, delta: 0.882561 Elapsed time: 0.887944s (0.138922s in 11 GCs) "--- files: 61, delta: 0.882561" --- files: 61, delta: 0.882582 Elapsed time: 0.887593s (0.139193s in 11 GCs) "--- files: 61, delta: 0.882582" --- files: 61, delta: 0.866825 Elapsed time: 0.871124s (0.122224s in 10 GCs) "--- files: 61, delta: 0.866825" Then I run: LANG= src/emacs -Q and run the test against the lisp directory in the repo: --- files: 61, delta: 5.87121 Elapsed time: 5.875535s (0.160997s in 13 GCs) "--- files: 61, delta: 5.87121" --- files: 61, delta: 5.867494 Elapsed time: 5.871656s (0.150614s in 12 GCs) "--- files: 61, delta: 5.867494" --- files: 61, delta: 5.83144 Elapsed time: 5.862261s (0.163723s in 13 GCs) "--- files: 61, delta: 5.83144" and the lisp directory not in the lisp repo: --- files: 61, delta: 0.869081 Elapsed time: 0.873759s (0.134711s in 11 GCs) "--- files: 61, delta: 0.869081" --- files: 61, delta: 0.873445 Elapsed time: 0.878768s (0.133343s in 11 GCs) "--- files: 61, delta: 0.873445" --- files: 61, delta: 0.870359 Elapsed time: 0.875465s (0.132767s in 11 GCs) "--- files: 61, delta: 0.870359" So the time with no git repo are near identical, but the times with a git repo vary by over a second. When I do "LANG=" it's trying to set the local to the empty string because we only check if LANG is null, which it's not, it's the empty string (I think) and that's resulting in a locale like (C-u M-! locale): LANG= LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL="C" I don't think this is conclusive proof, but I think that either git or VC have a problem with a slightly broken locale. I'm not saying there's a bug here, it could simply be that we call git many times and it's having to work out the locale each time from the dodgy input I've given it. (I tried en_GB without the UTF-8 coding and the times were pretty much identical to the en_US.UTF-8 times.) -- Alan Third From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 18:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: ccsmile2008@outlook.com, Eli Zaretskii , 65908@debbugs.gnu.org, gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16965308121879 (code B ref 65908); Thu, 05 Oct 2023 18:34:01 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 18:33:32 +0000 Received: from localhost ([127.0.0.1]:48516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoTAC-0000UF-49 for submit@debbugs.gnu.org; Thu, 05 Oct 2023 14:33:32 -0400 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:58483) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoTA8-0000Tz-Tv for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 14:33:30 -0400 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-533edb5ac54so2391287a12.0 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 11:33:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696530784; x=1697135584; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=oXYCOe12ai3qDDsuZZmLdMy6xI4DGRYorct4iqImpgg=; b=NvyfzIJhEQmdLGRzFrLPv8pMHuCJgGBfH/0MHT3KE4Fn9bMMpXcSMY0eN3K+XuNfES Rp+fb8UFD4nUpYiqmK6mt5Y1TxEbw3XoBjhbL+HnzgCkIfGKSXqN9LgK3GU48N9/5x26 ijaY9h+1zFx8MgOIOHvMDyv7JVlE11pAXeFPSSDKUkFG8vqqTde7mN2napUltvHAUHvC YP1Nhi3RTOk9p8AnhdX0urNKJmZExQeA0KpmgmF2A+aU2ey8k/C4PSlU4FphlpcrxPYa It+nOL9nPPBtyX6XZoJHT7KJLWwjeggWaI8kX/9d6NP/EAfiz4xDcuQZB7coczJ6kXwL aarQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696530784; x=1697135584; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=oXYCOe12ai3qDDsuZZmLdMy6xI4DGRYorct4iqImpgg=; b=aKw3cJ2TnO/ZDAPQznvU+gyRMQVAVPTlg/bwEEsIoqngjUQcSFlPUYQ2HHbjFiSobx LoMTzUl9r2loKCCLp3ne3tULh5h5IG/qBfltQ6YAT/Mh3TERWAIiaCEHJLfjvtkl1zFt Q/U6TT5WvRw4AAH0oOrEt7UooNffR1yhYwvxywxicLjCs8ig1XJ+zMEMzcJlxTWV88s6 s3CwANkCpEyJluzjpEg0LXhDH9t0M3OeuOKssFnk03fz70dWOekA9s0yE0Qjhz+1EqUK zUWD/exyDQkuczn+Js+w/YvYf7t6zQSm5aq6E/yeGYt8KPmj4VXabT8DcpoUihJcvT8a zecA== X-Gm-Message-State: AOJu0YzoVq0tg8UsPigcB4M5qQwq3vQewjJPtyvBMua02rwR1Iy/Fg5z 0HAL4flC2MW9ZXAvQ+ROEYE= X-Google-Smtp-Source: AGHT+IF0C4wIcAfj6Hi7OGyBBCs5kDvQeu8z8QDC6k+eL51VKI/dP8++Tu0KDecOGF0TGmTemOqnkQ== X-Received: by 2002:a17:907:75fb:b0:9ae:7870:1533 with SMTP id jz27-20020a17090775fb00b009ae78701533mr5219624ejc.64.1696530784349; Thu, 05 Oct 2023 11:33:04 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id n12-20020a170906378c00b0099d45ed589csm1546007ejc.125.2023.10.05.11.33.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 11:33:03 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: (Alan Third's message of "Thu, 5 Oct 2023 19:25:31 +0100") References: <83o7hd4n5n.fsf@gnu.org> <83zg0x2gaf.fsf@gnu.org> <83pm1t2e7x.fsf@gnu.org> Date: Thu, 05 Oct 2023 20:33:02 +0200 Message-ID: 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 (-) Alan Third writes: > When I do "LANG=" it's trying to set the local to the empty string > because we only check if LANG is null, which it's not, it's the empty > string (I think) and that's resulting in a locale like (C-u M-! locale): > > LANG= > LC_COLLATE="C" > LC_CTYPE="C" > LC_MESSAGES="C" > LC_MONETARY="C" > LC_NUMERIC="C" > LC_TIME="C" > LC_ALL="C" That's a good point. I should also check if LANG is set but empty, because "" changes the meaning of setlocale. I'll commit that in a second :-). > I don't think this is conclusive proof, but I think that either git or > VC have a problem with a slightly broken locale. I'm not saying > there's a bug here, it could simply be that we call git many times and > it's having to work out the locale each time from the dodgy input I've > given it. Yeah, to me that makes a lot of sense. From unknown Tue Jun 17 01:49:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65908: 29.1.50; Emacs 29 regresses on macOS Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 18:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65908 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: ccsmile2008@outlook.com Cc: Alan Third , 65908@debbugs.gnu.org, Eli Zaretskii , gregory@heytings.org, stefankangas@gmail.com Received: via spool by 65908-submit@debbugs.gnu.org id=B65908.16965316333401 (code B ref 65908); Thu, 05 Oct 2023 18:48:02 +0000 Received: (at 65908) by debbugs.gnu.org; 5 Oct 2023 18:47:13 +0000 Received: from localhost ([127.0.0.1]:48538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoTNQ-0000sn-Po for submit@debbugs.gnu.org; Thu, 05 Oct 2023 14:47:13 -0400 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]:46434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoTNM-0000sT-PX for 65908@debbugs.gnu.org; Thu, 05 Oct 2023 14:47:11 -0400 Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-99bdcade7fbso232298066b.1 for <65908@debbugs.gnu.org>; Thu, 05 Oct 2023 11:46:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696531604; x=1697136404; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=oQ3RQlStUD7iwI1lZBIuedajlgUWDhtk7Szq6dges+E=; b=PGd1qGW9O3pt9onNmfKcwTu+oI+jmMuX072tbMrJXy4RVQtfQGkEB61Aj/0ibhRF2x ErtMJmcI6sBAuYZzl/XPAOTTL6eiEiQbObQSHEe1ZltF1a9L10z+hgKv1D0aI/GM+OuZ +czFpqzM6Nx4dlqh2C5NRvNawurtYd1yrvEvmwASFreWQ83I5Ni59YJquAw5lQiekJA+ uu2lTKJJiSsUnwubvL3zb60dr7N5B2rhPYAYLf/vR+FAoHBHumqnxak3FxuE+zIL/ecG /7A62Otso15MJveHMphxEBxEkoV+8L+WiLqy/MP8hJWox90UjSG0EmGC2MgsD9Gsfs3d xgNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696531604; x=1697136404; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=oQ3RQlStUD7iwI1lZBIuedajlgUWDhtk7Szq6dges+E=; b=h1zaKm6DBExfFQvfewoghpbU858a32m8IC7TnS8Sy52hm56k1H4mnrV7xD5QVU+lcO qCK2fNWjdbkwuALH6Gfo0BR8Evt0folzt/K3kyi32FsDLglUKebQe9yI9LUE3MIHoxPY yvL02sBcgwP1T7xhHKxCVHLoYwW4dXz8/U04nPsB/voGDxgjdiqY/ztEwIs6rofdaCmw ESHCwmYDA5qBzDy4rFP626T0IITzzLKWBF76un5/uDT1jfzm1biNGPpw49puAkgwAdor v8o+mJQ3l/J5yG987XgHd/TrqA11FsIq9hcxcxtEDl0KT+AplDA4D2PAin7L33RrCGrC MxtA== X-Gm-Message-State: AOJu0YznWUm9p+RYjGGKwyO+Pg67kjrC3Qq1SntvnxRwQKJwCtOZJrCn jvzXu56OMTGQtPduTdNVJME= X-Google-Smtp-Source: AGHT+IFA64UfywmIp80ZScs6Oo9BWup/3UyULmts7HZLTAH6Jiwdp73Gc6LO9Bfp8cv2m2o2+YRsYw== X-Received: by 2002:a17:906:8b:b0:9a5:846d:d823 with SMTP id 11-20020a170906008b00b009a5846dd823mr6378429ejc.45.1696531604591; Thu, 05 Oct 2023 11:46:44 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id g7-20020a1709067c4700b0099bd1a78ef5sm1600190ejp.74.2023.10.05.11.46.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 11:46:44 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Thu, 05 Oct 2023 20:33:02 +0200") References: <83o7hd4n5n.fsf@gnu.org> <83zg0x2gaf.fsf@gnu.org> <83pm1t2e7x.fsf@gnu.org> Date: Thu, 05 Oct 2023 20:46:43 +0200 Message-ID: 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 (-) Committed to emacs-29 as aad8b5d78f306ac9ca0c03734524c9f49585bee8. I'll close this bug, please reopen if it's not fixed for you in 29.2. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 05 14:47:36 2023 Received: (at control) by debbugs.gnu.org; 5 Oct 2023 18:47:36 +0000 Received: from localhost ([127.0.0.1]:48541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoTNo-0000tV-2X for submit@debbugs.gnu.org; Thu, 05 Oct 2023 14:47:36 -0400 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:54750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoTNk-0000tC-SV for control@debbugs.gnu.org; Thu, 05 Oct 2023 14:47:35 -0400 Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5333fb34be3so2325499a12.1 for ; Thu, 05 Oct 2023 11:47:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696531628; x=1697136428; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:subject:from:to:message-id :date:from:to:cc:subject:date:message-id:reply-to; bh=91efJrLJjlGpeMA3Ywnoq2xcD8ODL6Va/jLHD6TJ2fA=; b=cR8E+AonJWC/t6QcvMlU4pAbt/9ZlcHeBT5DcaQVTBxQKJzD9b4jRnR21zpFGMIfYX 4PbXGCXieVzhzOLw3/4QQkG5qk0R5hSa4kZbCGKlCrfcXZvVmmC4uCGMHfvdhDLyFtDU A9owp6z5RfNlY2ByFLLGnC44JONNJT1MkHNSk6CKE1IYgxkQGUrKR29KKVSfInWFmX8/ 36dnwfHIEL4CDLEfr9TTAwNEQLKf5+85WabOHCsTsFC7ufwLzzKv50pAd8hkCmIcyzEs m818jZOdcYFucswk2jfs+1sWpDYG8whfksqUJTWPtXAr/Yu3yPyCvKtftRQG70nTANUM 4z1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696531628; x=1697136428; h=content-transfer-encoding:mime-version:subject:from:to:message-id :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=91efJrLJjlGpeMA3Ywnoq2xcD8ODL6Va/jLHD6TJ2fA=; b=ZztBQew3+8mWrD2NkKcZ3OXKFtyuU1N5FUQAurZsKQbfz1bnabT/u2KtGf8a5KWlao t4mtkbnkY3i6oA8dOkhxMTan+YFbWk2Prg1WhG2F2QxgMhFvpaTAso1Mkd8BIxeyAOcU zYVM7HaVC8Qc1n71TeVJekudRU0YE1U1TWme/YG73ff0i/aTT+F8Qrp3+Lrh6aEU8Dsu YJHT41fP5C++gVfw3jRuEkKpFCFxoeIjDqL/WMIAyV5S+3yeP/LovMdNXaFMCOwTAAZw 6rRDfYM+DFvZXFQFA5hAhGFwnMMHnK6PfnLnnAQIrA6UA+RpPwVQ8wS8ZXF7kLlXgX1I 1bsQ== X-Gm-Message-State: AOJu0YzeNcjfmwRLs3YvA6DMPbWhVGvREUg8uz/PK8u9W5wFH+PY0keG Nmthu+Hv/uEiEJ6WMQWR/J720lyVbE8= X-Google-Smtp-Source: AGHT+IF2ER89i663laqm72dmT4OjWnvzQPEDEsy5W2wGXklopmv54bWMRExcNS2zFQ6z28BJj6E4bw== X-Received: by 2002:aa7:c991:0:b0:52d:212d:78ee with SMTP id c17-20020aa7c991000000b0052d212d78eemr5672471edt.25.1696531628265; Thu, 05 Oct 2023 11:47:08 -0700 (PDT) Received: from Pro.fritz.box (pd9e3618b.dip0.t-ipconnect.de. [217.227.97.139]) by smtp.gmail.com with ESMTPSA id ba10-20020a0564021aca00b005346bebc2a5sm1441238edb.86.2023.10.05.11.47.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 11:47:07 -0700 (PDT) Date: Thu, 05 Oct 2023 20:47:06 +0200 Message-Id: To: control@debbugs.gnu.org From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Subject: control message for bug #65908 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 65908 29.2 quit