X-Loop: help-debbugs@HIDDEN Subject: bug#77678: 31.0.50; Infloop in multi-isearch-read-files Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 09 Apr 2025 11:02:02 +0000 Resent-Message-ID: <handler.77678.B.174419650610736 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 77678 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 77678 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174419650610736 (code B ref -1); Wed, 09 Apr 2025 11:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Apr 2025 11:01:46 +0000 Received: from localhost ([127.0.0.1]:37929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u2TBi-0002n5-Aq for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 07:01:46 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60914) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1u2TBe-0002mf-HY for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 07:01:43 -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 <michael_heerdegen@HIDDEN>) id 1u2TBY-0005WE-6Z for bug-gnu-emacs@HIDDEN; Wed, 09 Apr 2025 07:01:36 -0400 Received: from mout.web.de ([212.227.17.11]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1u2TBW-0001Yw-6F for bug-gnu-emacs@HIDDEN; Wed, 09 Apr 2025 07:01:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1744196486; x=1744801286; i=michael_heerdegen@HIDDEN; bh=HtYKLJMRZg63YpD9mKYXS743g8ZmQJFkQ0tsH/VQLvw=; h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=qToSP0A0NgFureJn3S2YR5S2iYrBtx6fSnStn/GxkTZENHW2Aeb4GhKzlnPjojPx 65WKMaXLt/qc2In0MZOfVuGPMTfH8NVOrpAlLuMAl08VGK7pLKqgyr3fOBBJflY7O yeUFr2ts1MXY4mtDQjCzJ7KRtVN606o3f0ZWwuVVJL6CCQDS6PwD1pOnkxQw0Y6cE 14h8IRwacGUHjgbgS+AiKIW+z5EgOQJ9U/rwPYDTEb9DJrn+PlPoPvmRDsTrw9Mf6 eXRg8y4nIsHpr0z4Yo52PNCjfQwV7hgn7lpaB2W8opAFDJxEY9d9xbGISR2nxrQaq kmxDVZ0yC1Ap0ATejg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MumNN-1tBSn03UYd-00zWOE for <bug-gnu-emacs@HIDDEN>; Wed, 09 Apr 2025 13:01:25 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> Date: Wed, 09 Apr 2025 13:03:00 +0200 Message-ID: <87ecy1k36j.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:cIADyQFHvC6DrQFk+6KPDGw9EeJzj0kXu+0q2c1QDVKjrwAsdtE tCcCi7nbewfZJ2osjh7881zPeBm2c3LrqhFrzkghyOC9zAXnD/RC2a/8amkfK8wtP0VfRso RNJsgz2wxxxj6oa3b4ag1T21soqx/sdFIZrjfPM8VRHrRISAHZ6NTU1jXkxKYh5nK21xnes 8NDYcOXtppb7Kppeg45iw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:kxpw2SmknFs=;uy+5s5A31i82OZsistKTlgWmMuD Tlv18xfqA4z/99DDeDVSY6Wa8RE0vCuO0sTAuuvghbtzn4PSvZYCpLChSaXifLsQP8Qht4w1U p6owgVCI0bhGI0xXmmBsYTxoj3ks6QWpJPatad3mYtTo43y+0RsdLmVAFoMaki6xnmTwmpgcw Oe5eev/EmIHYk+KOc4N7ZAQtONSYCds3lJW7TPAs1faUM85in8LSzGiYd0s15gS6TFpFh12Mb XvnM6yYrRFBrL0LC0/dJ3o0lpiEq0oCr5M0foKesHO8EhxIVEpiPJ/Xs4OMghsO+QVWruok8o mBnLiX5kFt8bVkY/og1wIBDEzV2j386/qr8X0Z/nSvWA4Jbsawwhkw07r2EXOuJInDmdrsFLP B0LZ+Zbj4GpJSyDNn8KQ6tNCCGC33i4RGLWuKhhGWiaC5V2u0Rm/gu9T/L5J/8stRpkA8zWOZ 2/Zr0GUAEPjbjZcbRZ6RJIbsAmKj2Apw0uFZRSOX2pMqAhacj+Jw2y7VZPHWLTOr9Q2FULeU+ BDWzhaD5GC07AM7vVtjGR049Bjn1Os2G6LOhSlUErzpP2TrTCKOOWgBa5tSKTlGYq5gXVKH0E KepCqqHOkvaknXOx58AOypcA7Lmhw6LMD7kmLMAamaH1XLG+89QIMECM6KoVokAYDqAzNtJzP LrExPB5wKirMxcIAwOYsVgL8OST/bQ+cgPNr1KK7lZZlgFSTmfaeAZwmBgo1/u/JSI3Aj239j kMwHCt3a0L8bZw4uR17SfEblXN9Vhd270jaqVSpKfmkkyhz3lrD2PrapJFFVpdbDr8fbwAJ4/ j/HSrQqPrRoo0fWbWToVHVHRzdVkEhvcfvepXoFtkjcZF7/xNDd4ZBt9BgBPgJUZrN3DA6L/+ z0vpmCubY4eGjmSI/x6J6zdy1PmRwzSvJVo8PlFACnWowjHTLDKsNPJ/uiqR3uVfiHDBKizJo IZ5TepShTTppcOtYLagpmIfsIj7CscAY8Jfjecte1t2FlL1kKc6ZFkcyP8dy9U4jWmeKc9x6Y MKZ0gEuqq+77dL0jKG00WTSRs+SaCFb/vttXWvOpqDSBM73OCokD6w46wkQ1plAhrQ3qT5e4g i83XWBq5oRHGX2mTS/lIYOjtansaWW+ARazT0dT3nrIN6wiU99yfVmfQuuzad4oIA65g2zcby hVlkOhb8aRZgSYc6kC2V27QVOifl7EI6p1imaVs9OK3SoslWls3fFoxBu+quee7bZomryKhkT vOje2RZ7I6Q5f83zKNBqrzKXNBiJi2PBBNwjcntUAHKIKj4aVp/TI2XQ/cVx2JBua8RKxSNlG JpMuvRxZn8near0kP9ndbVH6RyrcYODpGZADL3KPjs08FMOM2WM6FsEgsj/t8KEuLs1e3DB0Y zHDVZ5W1COOMYVqxBYUAUuGFmnjFuUIF67uEb/an/ea/1Q1GFupcLLUwt0wVi05k6r6ZOr2uR uMRcJ6Q== Received-SPF: pass client-ip=212.227.17.11; envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, depending on the user's settings and environment it is possible that `multi-isearch-read-files' never terminates because the `string-equal' test used to compare file names compares expanded and not expanded names. This test succeeding is required for the loop to stop. We should use a more sensible method similar to other places we recently changed. Michael. In GNU Emacs 31.0.50 (build 66, x86_64-pc-linux-gnu, cairo version 1.16.0) of 2025-04-09 built on drachen Repository revision: 8ec63b7b102290377a9958be7a5d7996069dd5ff Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm)
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: bug#77678: Acknowledgement (31.0.50; Infloop in multi-isearch-read-files) Message-ID: <handler.77678.B.174419650610736.ack <at> debbugs.gnu.org> References: <87ecy1k36j.fsf@HIDDEN> X-Gnu-PR-Message: ack 77678 X-Gnu-PR-Package: emacs Reply-To: 77678 <at> debbugs.gnu.org Date: Wed, 09 Apr 2025 11:02:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 77678 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 77678: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77678 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#77678: 31.0.50; Infloop in multi-isearch-read-files Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 09 Apr 2025 13:03:01 +0000 Resent-Message-ID: <handler.77678.B77678.174420373417897 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77678 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen <michael_heerdegen@HIDDEN> Cc: 77678 <at> debbugs.gnu.org Received: via spool by 77678-submit <at> debbugs.gnu.org id=B77678.174420373417897 (code B ref 77678); Wed, 09 Apr 2025 13:03:01 +0000 Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 13:02:14 +0000 Received: from localhost ([127.0.0.1]:38283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u2V4I-0004ea-2p for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 09:02:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60376) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u2V4F-0004eH-Hc for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 09:02:11 -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 <eliz@HIDDEN>) id 1u2V49-00073C-Sm; Wed, 09 Apr 2025 09:02:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=A+JAtgGq3R9uqEZTwJGsULfB412sPSYJ7fkT8I+/91A=; b=AWFKrLDRCzpl wuY7eH+ow9y3Zl6ggJiUIxSzgo6z/ypZJtF9EVyS8FOt/JRrXYCvNtX8Og5C8t64/bW7hFDjeXjuf GF7QYQxXpBBq8DFovY7RjXLv6bZlj40wlfh/jw2wuaC38OXh0i1TC10FrtoCxqaI8oy5LjkSWIc0T 6QE0NLRLxxm17tXNTf4C6DmM2Vabie0O/zMIV6CYet6EmE+NLmoOaIF41ae+PdC9b2V/bQ6vgcGrB DjZh4stifIunw/qq05Al4KZNh8IOpYXo+9FiCjnBC8awh+2yguGen66dTrZKKAYk3yHNl8ov+Iq1+ YG8wTOGv0f3luUbK+4AdGg==; Date: Wed, 09 Apr 2025 16:02:01 +0300 Message-Id: <868qo9sd2u.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87ecy1k36j.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) References: <87ecy1k36j.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Wed, 09 Apr 2025 13:03:00 +0200 > From: Michael Heerdegen via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > depending on the user's settings and environment it is possible that > `multi-isearch-read-files' never terminates because the `string-equal' > test used to compare file names compares expanded and not expanded > names. This test succeeding is required for the loop to stop. > > We should use a more sensible method similar to other places we recently > changed. What method did you have in mind?
X-Loop: help-debbugs@HIDDEN Subject: bug#77678: 31.0.50; Infloop in multi-isearch-read-files Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 09 Apr 2025 13:12:01 +0000 Resent-Message-ID: <handler.77678.B77678.174420432019849 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77678 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 77678 <at> debbugs.gnu.org Received: via spool by 77678-submit <at> debbugs.gnu.org id=B77678.174420432019849 (code B ref 77678); Wed, 09 Apr 2025 13:12:01 +0000 Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 13:12:00 +0000 Received: from localhost ([127.0.0.1]:38318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u2VDk-0005A5-7H for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 09:12:00 -0400 Received: from mout.web.de ([212.227.15.4]:60517) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1u2VDi-00059p-2O for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 09:11:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1744204306; x=1744809106; i=michael_heerdegen@HIDDEN; bh=5u2uKh3j0TcIfBFwO2oKrRqkLF6He3w4OxMBLJswq0A=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=ovLOEl4/mxbMXJZaU8d8RNcsQn5UEwqH2WN92LL+C/7z+KhSzK5GKhwqZNrPJ+jp lM7g1ccdmUCUu5nmmEZ9qUBZ7MsdJkQsl4WfBSrc13uHAvJnt5fg30MG55BxBojcq b31BbF7szOvJlfrPPkPTSH2/80tJdKKVZpmGioOoGPN45ZIMR/IK2gOTaGpYud2Ve cBdTdXcuEqO3cjdZW5K6fFQxhoX2EwT8aesDcuHY5ycUrKpwJCweOaQterWIY/LnJ mLN1aY3jLuA2MpZi0kyexcY0tBBZE9ckqC6fDZMZb7dJxXPLOqchPm+y1GICqIVAu oRsPRQovkeDrn/FFKQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MCGWc-1tt7IW0ntC-002PPO; Wed, 09 Apr 2025 15:11:46 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> In-Reply-To: <868qo9sd2u.fsf@HIDDEN> References: <87ecy1k36j.fsf@HIDDEN> <868qo9sd2u.fsf@HIDDEN> Date: Wed, 09 Apr 2025 15:13:20 +0200 Message-ID: <875xjdjx5b.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:p//lNUzm6DA9KbNWNtifM4tHrzGOxNr4/GZQBtoKkxoJ2Ej3EFQ ktJ2TgnyIr5fLlF5/yVaBbfH04+o39jujXLgkpbcnEQ41bYiz4SeWnR/xiYHj1yBP4Muix+ ZW2CzuPLlBVwytPrzAz8I2dSjYVBO6ICGfda47Z8wdNF9X9Ft1LDIz6gfhXpVdKa++VRnVK q0hQ6Tqfa9KdjpZ3RC3kQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:JoeH3YpxnIA=;voQB64MXhvAMmg4HQSfazdL3tdS 7nnKczYJh779LBnnfFSh397sFhUH0IDDRoPksNmW5Ab2KqNFo1XGgFXOG4B4NsVizeXQtAc4M k7Oxnlb7gSEPLSDy9pZMLvpLud2tMkP66pIhB6w3bAOzpYfkd5Nr/bqHQIcrrG95dW1hIX8VD 78e9zOw2srk3WMTDh/Kg4DeEBMr20C3EZ99Z3fmsxpuY1e/JFBA+m+fVlnN6trQmETzOQlPaJ 2UFB8BoBvcDNRAss6sZezpAWpxoyVoI+vTagkfd7K9nLIQsH6lZj9sDvBNk/VB/iGOWG4m3fK 2+s1mY/5HG1rVA2DTQbfUEniu8WsAViCPAExfz6x5L7H77Isev0uAhJbA62b4vPTlJKiHVFEM NSc6ZkgTPmjpxEdeR2RKBf7I8GZ0kgmwEZMcX8a5RLlw/sqT9jTlxn93ijNE8+eBVu2QJCK9m 6oe+wccf546yg9fXeQIrg1VZvMbDg9k0QaVJM4xs4QPvZP2LVrMmRdjQUg3s5O6a5lZYqdmgT 47VwS/e1BJ1Nf5cjHrCSwN5zLhQLr/Jhgsmz5aTTGt/aEUCqOXDLvQ1LBQqgvRtraUcZ4j6/e p1JLgVzPQ3VnBYeBYjAD+buXWRKJOYUskZ4H4f/k5ebq/BUHdXhzBu9nzo5igA9UV00M/91Ol 3DvlRHi+O+o3x32hXdOS6ITjih+OkbVk+fICaojLCrvZ4st2708aUZiAAk00DCuU9dtN7YmLz M26OUPx/vQqxfGN/HNXoB/Z0pX/9Q4cZdBU6h9DMqETuoy58Iwoxl+bl5R8ga2EOeuN8pVxla lS6VrosiGLa31H36Q9z7VPDuAev44m9Owj5e16PjBcwR+vt1kcrp271RfeE5+msGvMTCeD+pb 3SVMtkiHYLBpUI0btIyJ7uOUIXsrIyckX1kwhJWJg91aqqrI6Pd0H84kXGxW4J8/AeKYgD/Ga gf8N2dASOnv7tmGxqAosjWntway5KfL0GEUhA9fp3ty14/11wF78qyeepWoJvSgYlcK3JbYQJ Sp6eMDkRpY0HogNJqh/39nnamROMvv23QdtYLItHm7x7FUaM/YmJUVoILM/cZvnC387djAfU/ GplOZ2xIXgojoxo2M1X4X/wnhEBmLQtlQBSALxLRA3KuJJb6s9fHP3uyL6aXMZl8aNYvAurgq Gfwm7DvzvNs8HidiYTmcFCBbOzFIhTseJ6c0xvzZqfCR3itEmhNYOhuOXktcRTqW1M/NnxsuP PEOD2PkAZ2D76lgY83IxaQuhGTYEoZZ9S5iPz7OfOdVYWtLQSR/R67s7E8eUVqKft+jjS4UGD sC72qOcbtPamuRX7crM6IiGnYHqpz+DEFVGRtSJjVFO0F3pf/rSRmTTD32DGGBuhHy9AHf4Ka qRNJF593bYIZ5wF6fPMlyuiZud5DcESDZzZWdculwe/UNBpo7Unio/6KpUBg+/Wj1wQIl/Zmh 5Vqzv8w== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Eli Zaretskii <eliz@HIDDEN> writes: > What method did you have in mind? `expand-file-name' both arguments? I dunno whether this suffices when Tramp comes into play, though. Michael.
X-Loop: help-debbugs@HIDDEN Subject: bug#77678: 31.0.50; Infloop in multi-isearch-read-files Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 09 Apr 2025 15:37:02 +0000 Resent-Message-ID: <handler.77678.B77678.174421298617451 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77678 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen <michael_heerdegen@HIDDEN> Cc: 77678 <at> debbugs.gnu.org Received: via spool by 77678-submit <at> debbugs.gnu.org id=B77678.174421298617451 (code B ref 77678); Wed, 09 Apr 2025 15:37:02 +0000 Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 15:36:26 +0000 Received: from localhost ([127.0.0.1]:41221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u2XTV-0004XP-OT for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 11:36:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39652) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u2XTT-0004XA-Dw for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 11:36:24 -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 <eliz@HIDDEN>) id 1u2XTN-0005ws-Pj; Wed, 09 Apr 2025 11:36:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FQ20stJHrGdj35fs0V6EgzCBd2i0xZSB7jp79wDxq0Y=; b=QYHQqPmj0j26 kg9f/8HgbifwiDT34wHz4dhH6SSzV5BAYh/IALx5w8K7irfGJsTfI+LZonWASPOafHwxUhgDLjxQm w8mYqnmhh2Ww6BLr9DmvkOR7f+45rjxWpuuxAiMuYa5qMlQUgnd4lQrVpO61cKlrluG93Ti9bMj6F t3IRAxxkMl8Ha4WERuLfl1h5DQH7CkBByyhqtk5F5oOOjHd+t8DFthobKAskLVk7q327QCJrk9rAI 5dO21eeSGB+LHdhN7ZNuzgBdXFaVMWZ41HdFPDhUNaz3vhsJDyIV0SEB2sTLEzyMiMRwnJKIZJ6Uj BolKnBbMrbeMNy8cNC5ZLQ==; Date: Wed, 09 Apr 2025 18:36:07 +0300 Message-Id: <86zfgpqrdk.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <875xjdjx5b.fsf@HIDDEN> (message from Michael Heerdegen on Wed, 09 Apr 2025 15:13:20 +0200) References: <87ecy1k36j.fsf@HIDDEN> <868qo9sd2u.fsf@HIDDEN> <875xjdjx5b.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Michael Heerdegen <michael_heerdegen@HIDDEN> > Cc: 77678 <at> debbugs.gnu.org > Date: Wed, 09 Apr 2025 15:13:20 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > What method did you have in mind? > > `expand-file-name' both arguments? I dunno whether this suffices when > Tramp comes into play, though. expand-file-name is a good starting point, yes. If that's not enough, then comparing the results with file-equal-p should do. (If even that doesn't work in all cases, there's probably more here than meets the eye.)
X-Loop: help-debbugs@HIDDEN Subject: bug#77678: 31.0.50; Infloop in multi-isearch-read-files Resent-From: Michael Albinus <michael.albinus@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 09 Apr 2025 16:43:02 +0000 Resent-Message-ID: <handler.77678.B77678.174421697130595 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77678 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 77678 <at> debbugs.gnu.org Received: via spool by 77678-submit <at> debbugs.gnu.org id=B77678.174421697130595 (code B ref 77678); Wed, 09 Apr 2025 16:43:02 +0000 Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 16:42:51 +0000 Received: from localhost ([127.0.0.1]:41393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u2YVm-0007xP-Oj for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 12:42:51 -0400 Received: from mout.gmx.net ([212.227.17.22]:57621) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1u2YVk-0007x9-Bd for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 12:42:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1744216959; x=1744821759; i=michael.albinus@HIDDEN; bh=9OOeLl+n9bTY03Q6uH+WcJWZ/YzDja3a6/IcJ5lPJPo=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=gVb2KkHfcQZ0atB6/3oJvRPM+HipzqKeVkmB5ctUVFsnNlg7CfPWolpMDB0BuBr7 Re64DBN1CpM6Ck+l0OQZlo6P5HE+bYOldOCIRpkWGhBX+GkFofY7uZ2ojOt7qsiGP yD3pVkfSl7SzZUXjxcYB/QlFi4vwACahMvU24jKS5pQ5RbuyJQXYgNLwh4Z4cXyHj pVxWH68sQ7T77pyY/J8oVkrsMjZ7bgb2hLNBdrJnz1csG83PI5urSR5dw2iMS9Ka0 eeju7kDOoSGPSQLiMVfSDamiucJVa1cHcnjOzs/n3yeAA/O3fV5VxnajfE2ITyfB6 2AQ7T9GZTVqWGHo1WA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MQMyf-1tgusw1fNZ-00MWVg; Wed, 09 Apr 2025 18:42:39 +0200 From: Michael Albinus <michael.albinus@HIDDEN> In-Reply-To: <86zfgpqrdk.fsf@HIDDEN> References: <87ecy1k36j.fsf@HIDDEN> <868qo9sd2u.fsf@HIDDEN> <875xjdjx5b.fsf@HIDDEN> <86zfgpqrdk.fsf@HIDDEN> Date: Wed, 09 Apr 2025 18:42:38 +0200 Message-ID: <87a58pz3pd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ankebAKhWsv/iOqLPwlblT33HEDY7nRU9xwBMova8KHzk7QChVK 3TaF7trD0Yl8ebb3kv2HAWOUWZV9pZ+81sv60oQBKueRdAanaCCgO/t8q/0tfX37UKPxnRF yGJAvi85gJLEIwhoyc6eYlqm4AWdYFmvYtOPI2cN90Ibv0fDBp9kipno8s6okmp+qgzcCD/ kYD5pDg+VHdALKagVAjbg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:aKKjC/BJz6w=;MQfhabSccX/4iFSDorfoZpASQcD xAj8DKm4g5NwvnAdSNG9Xyp5OwmVn+8Ncl5ghQHjbbeMCMPyrfVJp3lYb8AzO8rfNVINKNZZC uv/D1KYBEkG69/RJDdDWKJcn42kxOESp2ALiDQ3aIjwlGtCTqMBoF3gOGXCH+SKDhBYKvCbl3 0PkrGRxa9CDnTr6Cq4hCoyXhHQzaVd8S051Z+PlRtzGWs5G1LPuCGlpgk/PsCxnzJkKUrNjaD PpL/7oOphP0faxOORWn7nwBpczWXSVVwEzrF5lXtxSmpc4EL0J21vv4Oxf8YcNaLs8w+KIfOV 1krDFajywXV3RSlBKedqjLJjT6LMQkaE5WUvF7k373DjT6Na1pe6HLnicN5xxuY/OnW43H8tz 4RdQ8GYnxdmCgLitghSCTQdQ1bLoCZ6hRJrknxOaf/LcgDo0DVWkeTOXk/M1IMUqh28ft0GFJ VcSueR1WgyR9gyWEsIpYNgtMZcfOHpppvpOOVL071OAxs1s+dM9RBwLrxy9LAQBT0qzZPBE/o vmpbQ63ZedfjK146jgDMZ7EjA3aHoe6r4jovHYlvPY/qfaF8Y8KMu1rx89GdedQkVlAm9y13a NKN/z+It7CfAjALudHowkRBUceHYWyWHHB8ml05Pvi1wJc4EUjbOg9WPck9XWJvwNhZ1bpk/1 LuFN7AiCUE5J3FCd80HEUr+OJh4by9ipiDr5z8t9wJWwaz+h2g214h/BUIH9BtdTR6io8pkIR 5oiYkYfNGMdTiALdvIaMMur6oT/ScTtQFpgrsJ4w13RWqEriSjfPXUv3kpBS65+p1wmhkEEra T8cDy3tw7yo80GuxuyndbLaguPHlkg1kSi5AKZVefTHzC6j+GT2ulRZ5PB4fcE21oB2gbB0vw JuavgxkaqEHloRFIxcLArvmuTi1eRyzXJ+WsD0jIt0D6QKBQHl+WMWrBhEyu70x0z3556c15u OoWlX2TTlsM5CMkQCJWDGL2rL4fZDYO0pOFHGyH6cLLK0PgRdskPkrrxY5KAvfxzJfcw3MiT3 hUZlntZXbBTugPcl3gPAsd3pXexEYWp3KCWTjkYZxm+Q4/NHV+jqFnX85m3L+5uhJADoZJtyf ZmVMKRiiCyrDhZF/1v9rDZNBr1AK5JRYNrsQFQiCZIbACnFULvl4WdinlO0ASPuoQOEXQ91al a2vx8FxaVAZ0Oqm5z2gGDgD24Il1Em0RV7GYEsF3m/7AFf9ymP1KDncIhbJNRFRX4DfawrsVl oYx0gBXnRI8BzifHQjFjZFeq0ZyuMxKdDn5g7LrUtHRXCjX2y6z7VLaXf+sDCNAnrcITtzYko xfGSKeamkc6aBf0Ihz4SxgoUpVoQ8AcxBwrcbAdx1kB/htQht4JUejZE5PHY+9GDd8UKIGPw+ wyVVvPUzgOmDztOI5oP9cE1aT2HnzhEEFY3CsxgbGB2LphH54wpYJwQcU7SAGdlShxdEsBVQd SxX19ibtYdq1e0kxdPSBywrhdoSpVshiXdDgb/xrLHm/hOgXD Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Eli Zaretskii <eliz@HIDDEN> writes: Hi, >> Eli Zaretskii <eliz@HIDDEN> writes: >> >> > What method did you have in mind? >> >> `expand-file-name' both arguments? I dunno whether this suffices when >> Tramp comes into play, though. > > expand-file-name is a good starting point, yes. If that's not enough, > then comparing the results with file-equal-p should do. (If even that > doesn't work in all cases, there's probably more here than meets the > eye.) file-equal-p uses file-truename which should be OK. Also from the Tramp PO= V. Best regards, Michael.
X-Loop: help-debbugs@HIDDEN Subject: bug#77678: 31.0.50; Infloop in multi-isearch-read-files Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 09 Apr 2025 16:52:01 +0000 Resent-Message-ID: <handler.77678.B77678.174421749132521 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77678 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 77678 <at> debbugs.gnu.org Received: via spool by 77678-submit <at> debbugs.gnu.org id=B77678.174421749132521 (code B ref 77678); Wed, 09 Apr 2025 16:52:01 +0000 Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 16:51:31 +0000 Received: from localhost ([127.0.0.1]:41421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u2YeA-0008SR-NW for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 12:51:30 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:34501) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1u2Ye8-0008S9-9o for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 12:51:28 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 73D96443B7; Wed, 9 Apr 2025 16:51:15 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> In-Reply-To: <86zfgpqrdk.fsf@HIDDEN> Organization: LINKOV.NET References: <87ecy1k36j.fsf@HIDDEN> <868qo9sd2u.fsf@HIDDEN> <875xjdjx5b.fsf@HIDDEN> <86zfgpqrdk.fsf@HIDDEN> Date: Wed, 09 Apr 2025 19:49:29 +0300 Message-ID: <875xjd8eli.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvtdeihedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjohhffffkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucggtffrrghtthgvrhhnpeffgeetfeevlefhleejfeeuheeiudeitdffhfdutdekfeffgffhveehteegueekheenucfkphepledurdduvdelrddutdehrdduudejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrddutdehrdduudejpdhhvghlohepmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhgspghrtghpthhtohepfedprhgtphhtthhopeejjeeijeekseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepmhhitghhrggvlhgphhgvvghruggvghgvnhesfigvsgdruggvpdhrtghpthhtohepvghlihiisehgnhhurdhorhhg X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> > What method did you have in mind? >> >> `expand-file-name' both arguments? I dunno whether this suffices when >> Tramp comes into play, though. > > expand-file-name is a good starting point, yes. If that's not enough, > then comparing the results with file-equal-p should do. (If even that > doesn't work in all cases, there's probably more here than meets the > eye.) What does 'read-file-name' return after immediate RET? From the docstring: Read a file name, prompting with PROMPT and completing in directory DIR. Retrun the file name as a string. The return value is not expanded---you must call expand-file-name yourself. BTW, there is a typo: "Retrun" (not checked if it exists in emacs-30). Does this return value logic work with all completion frameworks?
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.