From unknown Mon Jun 16 23:56:53 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#77853 <77853@debbugs.gnu.org> To: bug#77853 <77853@debbugs.gnu.org> Subject: Status: 30.1; python-inferior-mode: completion regression Reply-To: bug#77853 <77853@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:56:53 +0000 retitle 77853 30.1; python-inferior-mode: completion regression reassign 77853 emacs submitter 77853 Christian Sattler severity 77853 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 16 19:43:46 2025 Received: (at submit) by debbugs.gnu.org; 16 Apr 2025 23:43:46 +0000 Received: from localhost ([127.0.0.1]:45001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u5CPx-0002EV-Sm for submit@debbugs.gnu.org; Wed, 16 Apr 2025 19:43:46 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47272) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u58un-0001eV-Ej for submit@debbugs.gnu.org; Wed, 16 Apr 2025 15:59:22 -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 1u58uh-0007AF-O6 for bug-gnu-emacs@gnu.org; Wed, 16 Apr 2025 15:59:15 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u58ug-0004d3-5T for bug-gnu-emacs@gnu.org; Wed, 16 Apr 2025 15:59:15 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-39c14016868so45187f8f.1 for ; Wed, 16 Apr 2025 12:59:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744833552; x=1745438352; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=qiBJiwJ+SXlzIeTuwfv0+Z7VzMZGzCB2qSI9ifSPs3o=; b=PVVotfIvyYbg7L8l13bJJoLukzUqh19Migs6snClAJMKt/XEwojF7P1vZca6Vvj/E6 kBWGuUj0rJnDjh+mtCWZu02YQKc/mfgKFdjQL72wwOc+g+3ZZC9mtZVv8QJGbsdnjkoh zI9AgOoA3PrG/2Bdcw0TWt1MJ8t1jTsuJAFZP7dnVWtY4WF+vhwTc1YR6efaBKkHmTnh pHWVmyvoVPma2NjlvpgrMh6L3EbVIfrwtxxB3pqowJsJxADjzMT7+6Cc5NXoOoysMeZO REHUqPJ5iN4J+FRyjhRKxUYvkwknitowFMy5vjp8n6Qi4Ks+lrYU6/meBFtG5T8KtHvw pYXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744833552; x=1745438352; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=qiBJiwJ+SXlzIeTuwfv0+Z7VzMZGzCB2qSI9ifSPs3o=; b=YbpyogvimNSqlGveqzQfg1iyEIYIjs7nMn1MUITUtbOwKaT7f1u9J4HjEN2cdi3+YR n8GtWm0+KpZq70DXL4/LyW92VCRhQyrp0fYjLHEqT41p6xL+92sDM7zfJVAFqAdAKBtu sV+pP7p/9Xu5ozN7HNK9UWwpwVIuGvmgdJEZiHd7+ws6KbrzpBhjeL4FjWRV4aPY0wjq GAkKVdpJA5sMeGouB44ZpWCGRDu7t7/yHAPUFz1h4mmH9llw18qyI8ztuuy3b8a6zu6P GZMsRBBdnFQ9iRdehCSibAgZBpc0N2lAlSpzOdgLUtDvx2Sv3F4uTl32ncoxtKhoS2qH wA8A== X-Gm-Message-State: AOJu0YyULQM93HdGR6AgcYf7E/xI0SOMIECCtyia/gN1gLVH3BVmlFWy WqkxwL+8igdeUf1uUEjGTZcg4MEUqOk7cMstDUI9Tp+ctNSjAONJqOkRkH6HkRK8lgwCGwgV1JU NjmL8xiky1lNSy/eoYga7jZRHlefg70Kq X-Gm-Gg: ASbGncuiqUbHILTDvc+sb2UheOrUmQQhG2uG2S5iGAcS/xH6kQsCusY0wexhZse+bY6 LlxVXEuO2Zq3yv3naoRGRecKWP1CI2lQzU3CGbNEkqp25jxXFdzTLzgAYvMGrFR2G5LHkkHIAPH nPQd2E0uZst9e7xUw9H6uSQcfWBg3L9Fuk X-Google-Smtp-Source: AGHT+IG2YoB9pZO7wKU7JPX1DchEIBEbs8YUPo1b/UAVbqDdcq1v6e9wjQz87Iohk+V7d3H2EE1jr0iWvR1My+H2VWg= X-Received: by 2002:a5d:584d:0:b0:391:41c9:7a87 with SMTP id ffacd0b85a97d-39ee5baf64bmr2913633f8f.51.1744833551887; Wed, 16 Apr 2025 12:59:11 -0700 (PDT) MIME-Version: 1.0 From: Christian Sattler Date: Wed, 16 Apr 2025 21:59:01 +0200 X-Gm-Features: ATxdqUGdOsFH7SVBqrH_qjksPpPCe9E2JPoCQUQ3ieAZhnCGA-tpTNJowzKl7Zw Message-ID: Subject: 30.1; python-inferior-mode: completion regression To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=sattler.christian@gmail.com; helo=mail-wr1-x435.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 16 Apr 2025 19:43:44 -0400 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.0 (/) Completing a non-existing prefix attempts to complete it as a filename. Steps to reproduce: 1. touch test.file 2. emacs -Q 3. M-x run-python 4. test 5. M-x python-shell-completion-complete-or-indent Outcome: incorrectly completes to test.file. This regression was introduced in commit 0b9c714. The function python-shell-completion-at-point now returns nil instead of an empty list of candidates. This causes the next element of completion-at-point-functions list to be tried. This is comint-completion-at-point and completes filenames, which does not make sense in this context. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 17 02:30:06 2025 Received: (at 77853) by debbugs.gnu.org; 17 Apr 2025 06:30:06 +0000 Received: from localhost ([127.0.0.1]:45521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u5IlB-0008Kr-Ds for submit@debbugs.gnu.org; Thu, 17 Apr 2025 02:30:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43322) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u5Il9-0008Ja-Bn for 77853@debbugs.gnu.org; Thu, 17 Apr 2025 02:30:03 -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 1u5Ikr-0007cc-O8; Thu, 17 Apr 2025 02:29:47 -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=2Pbtrjvt5OmF74ur+IURYZsfuQNiWIp5CiTE0K6XSFo=; b=SfW3VJuYrrz6 Y3z1NUf6LlkKx80AtGYLwnZBJcH+V8UQ1oInwl6v5IRXlAlbXbdNW68bt0jHvEi1SowUJf1sKJSQI iNO64Syq0YqF4jQL+q8YwIzc7e+8Z3JOKDjBwBPFomvMZufX1Wkll2X7gYrFG0kRLoB0KetTx38kT u6kmfC7JGuLDskozCEka03gwM2iubQk/1h7tfE9MgiI5K5lkRS+zHyn0R422NUTwQkDGT+fCyWpPr QdoUXDW/Y3WoUcMQ79z9VOsdXOd6tVuT/tYpJbVPo92w64ne0QdloPUtwUK6gNfsOAGh8qM97fMpa AK+eu+3PMDAHjBN+ZaYbGw==; Date: Thu, 17 Apr 2025 09:29:41 +0300 Message-Id: <86r01re1wq.fsf@gnu.org> From: Eli Zaretskii To: Christian Sattler , Liu Hui , kobarity In-Reply-To: (message from Christian Sattler on Wed, 16 Apr 2025 21:59:01 +0200) Subject: Re: bug#77853: 30.1; python-inferior-mode: completion regression References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77853 Cc: 77853@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Christian Sattler > Date: Wed, 16 Apr 2025 21:59:01 +0200 > > Completing a non-existing prefix attempts to complete it as a filename. > > Steps to reproduce: > > 1. touch test.file > 2. emacs -Q > 3. M-x run-python > 4. test > 5. M-x python-shell-completion-complete-or-indent > > Outcome: incorrectly completes to test.file. > > This regression was introduced in commit 0b9c714. The function > python-shell-completion-at-point now returns nil instead of an empty > list of candidates. This causes the next element of > completion-at-point-functions list to be tried. This is > comint-completion-at-point and completes filenames, which does not > make sense in this context. Thanks. Liu Hui and kobarity, any suggestions for how to fix that? The fix should be safe enough for the release branch, since the regression was introduced by Emacs 30.1. From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 18 01:38:30 2025 Received: (at 77853) by debbugs.gnu.org; 18 Apr 2025 05:38:30 +0000 Received: from localhost ([127.0.0.1]:49326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u5eQl-0006KL-TN for submit@debbugs.gnu.org; Fri, 18 Apr 2025 01:38:30 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:45474) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u5eQh-0006IK-EA for 77853@debbugs.gnu.org; Fri, 18 Apr 2025 01:38:25 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-39ee651e419so863060f8f.3 for <77853@debbugs.gnu.org>; Thu, 17 Apr 2025 22:38:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744954697; x=1745559497; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kbXc4y6uyJ5qeuetyNN/ZvzMfFTaLz4OMnJjdyyBxVI=; b=LDa6gOvRQiaHBmvLWKxiEMPq2vhOJUg8GtCE2U2Vj4mOqFZ8WLdJO9Hd8lRspG+Mvs bIElyaOZ48OX69xYr4CcswYtXtVaWuPvVjxDl8ZVtCYqUHjxstTRmCWgOHaC/9o3ZAqR RZy/esomquvafuIUfNq/cH/5ljjIbHmWSmDmzKQP9lRYSPQbLuhLXZcnev9VzFBexysJ 0bT0JSlfw6SAoMAiwtgkYJea2I6IEPYSszjlQMWuTsyM61ouTwRVKQOxiLx/zDoRqY3O ssteYPZQCJQ2l3s2lCi6jAG0dGqVFnW46SQSigkiHIDKGF8VNdVFdlbLoIPIf/YNHOY4 3weA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744954697; x=1745559497; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kbXc4y6uyJ5qeuetyNN/ZvzMfFTaLz4OMnJjdyyBxVI=; b=rMLo/vI/d/lFzFmPIh57lseCc0ZHrtS1ifTqkvYhWpoO9BMm7xBiflfYHmPhrFNZnI DZschE7Obhp6YobyAWNwDG7XpceV1N6iIBV8kWwytMSnvO5sS84WLi8NCRWRNNS3aW5M HHhKPUCmfB8BFe1ky8pQR60DbbpeHhwHnV3fjoasXFETTlCphMfvtPv2fY6USIczcztD yzhLUzcJDmhOya4kLK5cy4vnpmKy/L7RhcmfFC+pOoRmmIhd5F8tbnwTkDsMmIDmoIyC esG5E0Gyi033HrzYYDZTlUB5Xve4ZH6e5B+OPtW1gZ+xfxN6UxcdfTg3xDdgQ/CEfWN7 YyaQ== X-Forwarded-Encrypted: i=1; AJvYcCUHT0fEa5Hr+qNxeMAFN/KFoo+vOjjIe2r1ABabcSlADondn6bFLL5rhRFxHIqV53Hau36AhQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yzhyc+Pu2K+QLZGxK5ZDYu2wnnSU6+sfdCT9KlxBL+WpqKmeums OCOcXv+s2gN/kunEyhsDOD0klIp7Vaj/2oeocQ0aIKvS+SruqcQVsGQFM9FVMtLwoZLjgX5OM+C faHGHSWrezLwndSZfV9Xf+c3mKaU= X-Gm-Gg: ASbGnctknPvZHV1k6XPYXKDIzLIXe99H7ZrsEPubEfOd4nD/DMX/xy/9jC3lXWoBbZi Z0cEDj/wY10LH9azWmg003r35r38hUw3bJvZDf1a2rjSSEomnYgLxvq9wQpR0n/gKXStUU7Pcqk AqDZFne6EHn0AN1CLMuDrL3A== X-Google-Smtp-Source: AGHT+IFtdkkW87RPdA7bd5QWHyp4xwDJ01k8R+wao7QhC7aWcB9E4TPrdtstm3iNjNZ2TdlqqIENQAvtJ1yzElaF+As= X-Received: by 2002:a05:6000:2204:b0:39c:1f04:bb4a with SMTP id ffacd0b85a97d-39efba37ca6mr1023104f8f.10.1744954696671; Thu, 17 Apr 2025 22:38:16 -0700 (PDT) MIME-Version: 1.0 References: <86r01re1wq.fsf@gnu.org> In-Reply-To: <86r01re1wq.fsf@gnu.org> From: Liu Hui Date: Fri, 18 Apr 2025 13:38:04 +0800 X-Gm-Features: ATxdqUGaxX_PBR2WFNkj1463w_0u8kd16VvTf6f_aJRxg3RANq9OE2D0xFNDFeQ Message-ID: Subject: Re: bug#77853: 30.1; python-inferior-mode: completion regression To: Eli Zaretskii Content-Type: multipart/mixed; boundary="000000000000d83eaf063306ec4e" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 77853 Cc: 77853@debbugs.gnu.org, Christian Sattler , kobarity 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.0 (/) --000000000000d83eaf063306ec4e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Apr 17, 2025 at 2:29=E2=80=AFPM Eli Zaretskii wrote: > > > From: Christian Sattler > > Date: Wed, 16 Apr 2025 21:59:01 +0200 > > > > Completing a non-existing prefix attempts to complete it as a filename. > > > > Steps to reproduce: > > > > 1. touch test.file > > 2. emacs -Q > > 3. M-x run-python > > 4. test > > 5. M-x python-shell-completion-complete-or-indent > > > > Outcome: incorrectly completes to test.file. > > > > This regression was introduced in commit 0b9c714. The function > > python-shell-completion-at-point now returns nil instead of an empty > > list of candidates. This causes the next element of > > completion-at-point-functions list to be tried. This is > > comint-completion-at-point and completes filenames, which does not > > make sense in this context. > > Thanks. > > Liu Hui and kobarity, any suggestions for how to fix that? The fix > should be safe enough for the release branch, since the regression was > introduced by Emacs 30.1. We can just remove comint-filename-completion from comint-dynamic-complete-functions, which is called by comint-completion-at-point in completion-at-point-functions. Before commit 0b9c714, comint-filename-completion was actually not used due to python-shell-completion-at-point. Therefore, removing it is safe and acceptable. Users who need proper filename completion in Python shell can use specialized completion backends, e.g. 1. touch test.file 2. export PYTHONSTARTUP=3D"$(python -m jedi repl)"; emacs -Q 3. M-x run-python 4. test =3D> no completion 5. open("test =3D> open("test.file" --000000000000d83eaf063306ec4e Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fix-filename-completion-in-Python-shell-bug-77853.patch" Content-Disposition: attachment; filename="0001-Fix-filename-completion-in-Python-shell-bug-77853.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m9mcuy2n0 RnJvbSBmMjBkYzcyMTNkZTcwMmYyOTNkMTU4MDQ5NGEyOGNlNGQ3OTVjMTdkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaXUgSHVpIDxsaXVodWkxNjEwQGdtYWlsLmNvbT4KRGF0ZTog RnJpLCAxOCBBcHIgMjAyNSAxMzozMjowMSArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBmaWxl bmFtZSBjb21wbGV0aW9uIGluIFB5dGhvbiBzaGVsbCAoYnVnIzc3ODUzKQoKY29taW50LWZpbGVu YW1lLWNvbXBsZXRpb24gbWF5IGNvbXBsZXRlIHRoZSBmaWxlbmFtZSBhdCB3cm9uZwpsb2NhdGlv bnMuIFVzZXJzIHdobyBuZWVkIHByb3BlciBmaWxlbmFtZSBjb21wbGV0aW9uIHNob3VsZCB1c2UK c3BlY2lhbGl6ZWQgY29tcGxldGlvbiBiYWNrZW5kcyAoZS5nLiBKZWRpKS4KCiogbGlzcC9wcm9n bW9kZXMvcHl0aG9uLmVsIChpbmZlcmlvci1weXRob24tbW9kZSk6IFJlbW92ZQpjb21pbnQtZmls ZW5hbWUtY29tcGxldGlvbiBpbiBjb21pbnQtZHluYW1pYy1jb21wbGV0ZS1mdW5jdGlvbnMuCi0t LQogbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCBiL2xpc3Av cHJvZ21vZGVzL3B5dGhvbi5lbAppbmRleCBhMjZlYzljNjAwYi4uOGZhZTQxNjRiNmEgMTAwNjQ0 Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9weXRo b24uZWwKQEAgLTM3MjYsNyArMzcyNiw4IEBAIGluZmVyaW9yLXB5dGhvbi1tb2RlCiAgIChzZXRx LWxvY2FsIGNvbXBpbGF0aW9uLWVycm9yLXJlZ2V4cC1hbGlzdAogICAgICAgICAgICAgICBweXRo b24tc2hlbGwtY29tcGlsYXRpb24tcmVnZXhwLWFsaXN0KQogICAoc2V0cS1sb2NhbCBzY3JvbGwt Y29uc2VydmF0aXZlbHkgMSkKKyAgKHNldHEtbG9jYWwgY29taW50LWR5bmFtaWMtY29tcGxldGUt ZnVuY3Rpb25zCisgICAgICAgICAgICAgICcoY29taW50LWMtYS1wLXJlcGxhY2UtYnktZXhwYW5k ZWQtaGlzdG9yeSkpCiAgIChhZGQtaG9vayAnY29tcGxldGlvbi1hdC1wb2ludC1mdW5jdGlvbnMK ICAgICAgICAgICAgICMncHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tYXQtcG9pbnQgbmlsICdsb2Nh bCkKICAgKGRlZmluZS1rZXkgaW5mZXJpb3ItcHl0aG9uLW1vZGUtbWFwICJcdCIKLS0KMi4yNS4x Cgo= --000000000000d83eaf063306ec4e-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 20 11:12:17 2025 Received: (at 77853) by debbugs.gnu.org; 20 Apr 2025 15:12:18 +0000 Received: from localhost ([127.0.0.1]:50699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6WLA-0006IJ-6b for submit@debbugs.gnu.org; Sun, 20 Apr 2025 11:12:17 -0400 Received: from mail-pf1-x431.google.com ([2607:f8b0:4864:20::431]:42493) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6WL7-0006Hz-50 for 77853@debbugs.gnu.org; Sun, 20 Apr 2025 11:12:14 -0400 Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-7398d65476eso2582499b3a.1 for <77853@debbugs.gnu.org>; Sun, 20 Apr 2025 08:12:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745161927; x=1745766727; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:subject:cc:to:from:message-id:date:from:to:cc:subject :date:message-id:reply-to; bh=rrepXrHtfsr2VgtXbD+q9pPODCjLOllRGhT2TReazIk=; b=ZgEjan3LtQMrMj5o6HaFkIMYkRDdkDAsCgggS4ZV1xpsulS3fPHMtBSgZLIICBcyH0 7NFNrFXJMHA4Jg/0qVfFiFAxDJclp3VrjS9qhPWya0notMLuImFzXkQBJqy+xJXSW7Ul Cm6OI/SzQlf7XCXljM7qRstr1fxRg5tk7Q/9FdAn+RxKpXJh36kYB9SZTxurmE3er/kO 4pUSjfYzm1h37HO0oGivwtdyh7SezjAGr6+S25f5MEhG3HbJCeDnghNYgTwJKfqVtTUE udAbOakf/Vo5vofslbVfcx+4RCHd5lbtLOEaPh5jQecbUKQ/GhZ1kMUFhe6Zp6Fv7V56 ebWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745161927; x=1745766727; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:subject:cc:to:from:message-id:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=rrepXrHtfsr2VgtXbD+q9pPODCjLOllRGhT2TReazIk=; b=DLXkIhu5WW3lORGzQO0zJieTukdoiNnIVFCZ8caTC8uOCqVUjrh1pmZXmUgJ5qexQZ rKWzpaMGEyvPj/m+qXY4vbZD5qO6vAApuQUW9bhH/J1DuJqe6XZqoRicwWjZCE8H5mIT oBmTjphQUuViP+Ace/OKLvIxa44g3YsiY0WXKdKWICmT6dZJXPS+MFWHGylDaYW7nH16 sQcn16mQfHNGv9Y5SgMG/bSXEVpejRsgju03OBC+Wjm8r9K2eXY/Z7QO3XB7Jrpy/clT WQecpSGtVf9yQkjg8Pz38UfqwcLAYglZu9F7ISAp/YerpRkU0Gz8KXb1DBYJP/Qt6q6T 18EA== X-Forwarded-Encrypted: i=1; AJvYcCXd4HawbVkemvCrbEH83IY8OPAa3J5FAg01grHswya6IIFcepSaeUDLT7TykKIB5vzdCyZ43Q==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxDNQs+A0dou/yCD/zi7nt3Sv8duvcM+mTCErrhoS9gdME2RAtc 1MgW4eaw6fFZqRQ4NSeEfHLgQTD78SwcFWMFSs3URFtOA1ZXu9bLBZFbNg== X-Gm-Gg: ASbGnctloB1MI4ffGSsCa1SFeJXMep0VdwqmHw/ups26u8zEmkHGuMU0o0SdSbGZWuk giIJVp+tDZ7Ghiqv17nv4vhKm8MMbuVmmtf8RD3EupcSm2xXd0XPPvbxh/PK3xsTBKQrTUYpzfK 5kVmWliUDDDG4ZKPMojXiNaw/auHjz9twCFJ+p9s6Ku0/Bpci4TjtB0C4heguxKGVf37/QGuKp0 VT0EPTOaAHdvvPvbpwYMkZjvLIs5FJsOlIdBIMKZcoELEOXACIFX+e3ln1XXZ85Gh9P+18VggLz im6c50BM5DkcX8OZhcTxcKbvUMayGPGtKEjHZciE3CqQcj6gJQMWdvJohGs3l2CjitSJOpE= X-Google-Smtp-Source: AGHT+IF7ql7qQJGS/KyBD8NCs2GQ/CNqdiPZXSVuTs5rKrfYJGiOU4jVb8n+oJAVO6wRZesuPzf3Kg== X-Received: by 2002:a05:6a21:920d:b0:1f3:3547:f21b with SMTP id adf61e73a8af0-203cc5ce2bdmr12814272637.5.1745161927097; Sun, 20 Apr 2025 08:12:07 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b0db157eca9sm4151301a12.71.2025.04.20.08.12.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Apr 2025 08:12:06 -0700 (PDT) Date: Mon, 21 Apr 2025 00:12:03 +0900 Message-ID: From: kobarity To: Liu Hui Subject: Re: bug#77853: 30.1; python-inferior-mode: completion regression In-Reply-To: References: <86r01re1wq.fsf@gnu.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/31.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77853 Cc: 77853@debbugs.gnu.org, Eli Zaretskii , Christian Sattler 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 (-) Liu Hui wrote: > On Thu, Apr 17, 2025 at 2:29=E2=80=AFPM Eli Zaretskii wrot= e: > > > > > From: Christian Sattler > > > Date: Wed, 16 Apr 2025 21:59:01 +0200 > > > > > > Completing a non-existing prefix attempts to complete it as a filenam= e. > > > > > > Steps to reproduce: > > > > > > 1. touch test.file > > > 2. emacs -Q > > > 3. M-x run-python > > > 4. test > > > 5. M-x python-shell-completion-complete-or-indent > > > > > > Outcome: incorrectly completes to test.file. > > > > > > This regression was introduced in commit 0b9c714. The function > > > python-shell-completion-at-point now returns nil instead of an empty > > > list of candidates. This causes the next element of > > > completion-at-point-functions list to be tried. This is > > > comint-completion-at-point and completes filenames, which does not > > > make sense in this context. > > > > Thanks. > > > > Liu Hui and kobarity, any suggestions for how to fix that? The fix > > should be safe enough for the release branch, since the regression was > > introduced by Emacs 30.1. >=20 > We can just remove comint-filename-completion from > comint-dynamic-complete-functions, which is called by > comint-completion-at-point in completion-at-point-functions. >=20 > Before commit 0b9c714, comint-filename-completion was actually not > used due to python-shell-completion-at-point. Therefore, removing it > is safe and acceptable. >=20 > Users who need proper filename completion in Python shell can use > specialized completion backends, e.g. >=20 > 1. touch test.file > 2. export PYTHONSTARTUP=3D"$(python -m jedi repl)"; emacs -Q > 3. M-x run-python > 4. test =3D> no completion > 5. open("test =3D> open("test.file" I agree with this patch, but it failed to apply to both master and emacs-30 branches. Is this patch for the latest branch? From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 00:58:50 2025 Received: (at 77853) by debbugs.gnu.org; 21 Apr 2025 04:58:50 +0000 Received: from localhost ([127.0.0.1]:58673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6jF4-0008V3-5z for submit@debbugs.gnu.org; Mon, 21 Apr 2025 00:58:50 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:60879) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6jEy-0008U3-R7 for 77853@debbugs.gnu.org; Mon, 21 Apr 2025 00:58:47 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-39ee5ac4321so3829403f8f.1 for <77853@debbugs.gnu.org>; Sun, 20 Apr 2025 21:58:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745211519; x=1745816319; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=mqkbSsJJutTOfCItGeXk3NPjJce70gURwFZQQhwztVE=; b=eZaDbMtsVvuRZXZxotBbBM1Akbd/xUipEBpO5xVEE1qjESCRHqMdcsBnHpGb4+0UTx QB0Aer9kt2UDbYmj4lVgiSXc5GYOjxVcTbxLiq0N6sDmkG3+apDDo2jD+6Fn1cYQlPh7 Ov2Zj+g0EqKSIVmQDoz/i8Hk23PQi5Nz4ErdacVxmSfwkHcv0lBdRokY2e9uio7ObMj7 KHxCkXLnVtMgoi2xc5B09TX2UVSH5ZG8uUB3b8oAZzyqZYrGgeslXk4mjXWgCWCXYDeO e292zxVRufybFWYx2eMl7wHOXuq/kpG1P5z5dwdz1d/0NeyV7nDI2O8ZcfSXeXPgvtcO fECw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745211519; x=1745816319; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mqkbSsJJutTOfCItGeXk3NPjJce70gURwFZQQhwztVE=; b=h0OIERPm9KxUGLW5YTFzCu7SYh7mPW2+vvpHrsmn5Hze/eFRGDUF1L1KSdqJzLaEYK vnquXSTsBNlcq2AkXTSbPxlg4sjvghragk/cQ1XkoVf5IuSv218uuXf2PCBd9Jn8hNUu dl0CVoRFmD3207BWvBAfcnHHS2o6CBU5k+uRdDtTy3ZGTwiiy7/EdKZ/CZMimNrIW5OJ YN4VRvm0ZBERqAAP+JWSFftzu9NVIVVptJuloe7mQCvq7cFXPFQLFC2upUIy9W7OEprc tgpasb6s8SrCMLFzfCrD9riRX3L0HHw0UFn/4wyV4PbM6NgXdwGxSblypp7zIXWGLIZR v8IA== X-Forwarded-Encrypted: i=1; AJvYcCXROTocdRkZeygDJwyK1wieMMw55NNckCTCjaUx/ttUqAV0WuWZiT5vO/8tW4m/EJx8HFwQEQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yxs+w3IbpdvxANbl3kxldxXbcCybjb8O2Pk8o8BvRHOeM7WRDKq KSvJ8EFdT3jS7mhJ9ZtoozGNhexL23Y9G1JbcFY1WcPLUv8EDLX11d+uB8HewoZk4eL5CnJTBPV 06JFIZeI1u9kWQkKJS6RpG4it/Oo= X-Gm-Gg: ASbGncsDh2GczgoaGZFmxKa11FWPvT8cAIkPesqxtqefZW0EpYN/VueZT7eXjx5UQy1 eJ8DDA06O4MeMA9GgcAdoItL4HO3CF1DpP9B2UxpPGrLiZ9rOY72euW4FS1JyvFlYiFYx9uxpRw zBt09wx8hm5Yviui84iu9+WQ== X-Google-Smtp-Source: AGHT+IGrstmVXUPohimRG8oyN+NzeED1ftm7RxdgzA/YQpyiebcMi3/RBdBS2uqSrJM7BoB0bf9pkUceHfibwSHXwGM= X-Received: by 2002:a5d:6d88:0:b0:39c:2669:d7f4 with SMTP id ffacd0b85a97d-39efbad7d40mr7616638f8f.43.1745211518506; Sun, 20 Apr 2025 21:58:38 -0700 (PDT) MIME-Version: 1.0 References: <86r01re1wq.fsf@gnu.org> In-Reply-To: From: Liu Hui Date: Mon, 21 Apr 2025 12:58:27 +0800 X-Gm-Features: ATxdqUFK7uGc0nyikjsGeWUbt6Yc_hcWP99UcekN0aX2PhWmGyLuTgHngHL-Jpk Message-ID: Subject: Re: bug#77853: 30.1; python-inferior-mode: completion regression To: kobarity Content-Type: multipart/mixed; boundary="0000000000009e6f8f063342b836" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 77853 Cc: 77853@debbugs.gnu.org, Eli Zaretskii , Christian Sattler 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.7 (/) --0000000000009e6f8f063342b836 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Apr 20, 2025 at 11:12=E2=80=AFPM kobarity wrot= e: > > I agree with this patch, but it failed to apply to both master and > emacs-30 branches. Is this patch for the latest branch? Sorry, I didn't test it. Please try the attached patch. --0000000000009e6f8f063342b836 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fix-filename-completion-in-Python-shell-bug-77853.patch" Content-Disposition: attachment; filename="0001-Fix-filename-completion-in-Python-shell-bug-77853.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m9qlqrw80 RnJvbSBiZmQwYTRhYmRiYWUwZjIzNDdiMDlhMTdmZTUyYzAxYmM4YTc1NjMyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaXUgSHVpIDxsaXVodWkxNjEwQGdtYWlsLmNvbT4KRGF0ZTog TW9uLCAyMSBBcHIgMjAyNSAxMjo0Njo1NSArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBmaWxl bmFtZSBjb21wbGV0aW9uIGluIFB5dGhvbiBzaGVsbCAoYnVnIzc3ODUzKQoKY29taW50LWZpbGVu YW1lLWNvbXBsZXRpb24gbWF5IGNvbXBsZXRlIHRoZSBmaWxlbmFtZSBhdCB3cm9uZwpsb2NhdGlv bnMuICBVc2VycyB3aG8gd2FudCBwcm9wZXIgZmlsZW5hbWUgY29tcGxldGlvbiBzaG91bGQgdXNl CnNwZWNpYWxpemVkIGNvbXBsZXRpb24gYmFja2VuZHMgKGUuZy4gSmVkaSkuCgoqIGxpc3AvcHJv Z21vZGVzL3B5dGhvbi5lbCAoaW5mZXJpb3ItcHl0aG9uLW1vZGUpOiBSZW1vdmUKY29taW50LWZp bGVuYW1lLWNvbXBsZXRpb24gaW4gY29taW50LWR5bmFtaWMtY29tcGxldGUtZnVuY3Rpb25zLgot LS0KIGxpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwgYi9saXNw L3Byb2dtb2Rlcy9weXRob24uZWwKaW5kZXggZTU5M2VhOTNmZjQuLjk0MjIwMDAyMDdkIDEwMDY0 NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvcHl0 aG9uLmVsCkBAIC0zNjY3LDYgKzM2NjcsOCBAQCBpbmZlcmlvci1weXRob24tbW9kZQogICAoc2V0 cS1sb2NhbCBjb21waWxhdGlvbi1lcnJvci1yZWdleHAtYWxpc3QKICAgICAgICAgICAgICAgcHl0 aG9uLXNoZWxsLWNvbXBpbGF0aW9uLXJlZ2V4cC1hbGlzdCkKICAgKHNldHEtbG9jYWwgc2Nyb2xs LWNvbnNlcnZhdGl2ZWx5IDEpCisgIChzZXRxLWxvY2FsIGNvbWludC1keW5hbWljLWNvbXBsZXRl LWZ1bmN0aW9ucworICAgICAgICAgICAgICAnKGNvbWludC1jLWEtcC1yZXBsYWNlLWJ5LWV4cGFu ZGVkLWhpc3RvcnkpKQogICAoYWRkLWhvb2sgJ2NvbXBsZXRpb24tYXQtcG9pbnQtZnVuY3Rpb25z CiAgICAgICAgICAgICAjJ3B5dGhvbi1zaGVsbC1jb21wbGV0aW9uLWF0LXBvaW50IG5pbCAnbG9j YWwpCiAgIChkZWZpbmUta2V5IGluZmVyaW9yLXB5dGhvbi1tb2RlLW1hcCAiXHQiCi0tIAoyLjI1 LjEKCg== --0000000000009e6f8f063342b836-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 10:10:28 2025 Received: (at 77853) by debbugs.gnu.org; 21 Apr 2025 14:10:28 +0000 Received: from localhost ([127.0.0.1]:35758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6rqt-0001rC-PY for submit@debbugs.gnu.org; Mon, 21 Apr 2025 10:10:28 -0400 Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:54772) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u6rqr-0001qs-8n for 77853@debbugs.gnu.org; Mon, 21 Apr 2025 10:10:26 -0400 Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-2241053582dso56529535ad.1 for <77853@debbugs.gnu.org>; Mon, 21 Apr 2025 07:10:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745244619; x=1745849419; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:subject:cc:to:from:message-id:date:from:to:cc:subject :date:message-id:reply-to; bh=w2obL901MoSiFDDWiH2vQQujZ851txwDFTJe/bg3xOc=; b=B2XbdLTq3kFQ4CMaNVru+CHwIaPQHKwtO4XZydHBsIkK3pgoo69JeN6bVMfhy7U3kx BqFJZjWv6rf/ybNtbQvSyR941B9TOBX12raTcznji3K14G/coMkICPh+FXzWpQtgdOcw JpHnCtfd4LvjCD3jMmFzVHmimdzJYn0RgqHZSuqVDF+qDgU23i921kzhAJkp602YShdY Dek6iZ21VBcV2rIX07b/cyBF2CyMcA/NWwmvvg234agCqyD1aVZJlhWOBPTkXGYCXxQj a2ewMOrng3iu7rHMtS5n7H5Ej2OYQWhNA+qr0jY1yTUpi2l4INcnlNMyisIKWD3W0IjO +sLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745244619; x=1745849419; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:subject:cc:to:from:message-id:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=w2obL901MoSiFDDWiH2vQQujZ851txwDFTJe/bg3xOc=; b=kEEuOS2WZ7rrM9xixqDdfSVV8S5nw+GqrAju767mSWQN8LI/VoiZnLIBELzGvQfPMd 3vbw7gjMGLVJEyZBL6aUYXjC8G5pIsJ/cvz0eDmhl7E79g+ql50ZHxMq8H/uvxeiI39b 81dUkDOiaH0GCwbf2LYba2akxPflhMVUqlqCEmCwD1gmM7vc5sx8ebQ8EL4OYZJx2egC STDKcASZwTK0MHAoZXk1gGHhg/EHh4wb9GejSgq7NRfzEnfkJGIn5gf6XU1crbBHNGxs b0npu2gsavPDvYp+kAE51WYl8PViEZMBWApRH3J7PZhlt97OLo2l7OlN22SIt38g6lUo oZDQ== X-Forwarded-Encrypted: i=1; AJvYcCU7n0QSlnMMyAvONiorgEZ9oxYl0Ih0LHC6rC/P5ANpWaVZnkZdQyu3DI3+pUkulkDrIRDjyQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzagaLPYvweDNxR965KCAQQkkreyrcmPAJxC4sgHwZ2jPjV9u3L xBwneY9w2VeZM0v+kFqSctZ6dD8ZSVGhHbbp+Fpon/jNOLazwhpt X-Gm-Gg: ASbGnctyUbeSC1rVIDfHV/d4fMkcdZPSicjt96GeZnw5YfK+HB5Fay/lDAUgoBcfTsC oSMH5PbzDwsmyJrk+vSBMMq0RdeAm2swF2MkVD2K5c65WFyzq9y7G4vp0eKMrwyJkwqeN8yfu2y qDSrtMJtnZd4m/dX+rH60uXOhsgkqDSfWkZiwxzK9BdOqDLmKZwwVhLfN67/k+vIh8yj+2K7rgj cqYXifWNQk+C4C9pSCQaH2hV7uP5MnYelE16cKCaigoTMa2/7FJh9hVOLTPokPFxhIoG4fFeFlM KW5lEfKFxowrsTbNJGT/aoUiyTSHVRAWO8eiOc4f5u0G6O0WCTP5XsAQCkcvJ1BsYQYpATU= X-Google-Smtp-Source: AGHT+IGQC138sDgFIhADBVfMyWgjq3+gfquKtqU3joDhGdwgTsD7d1tLwu+h6WJoBednNELZCXi7dQ== X-Received: by 2002:a17:902:ce11:b0:223:f639:69df with SMTP id d9443c01a7336-22c53605f6amr204831695ad.41.1745244619093; Mon, 21 Apr 2025 07:10:19 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22c50bda4a6sm65836975ad.43.2025.04.21.07.10.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Apr 2025 07:10:18 -0700 (PDT) Date: Mon, 21 Apr 2025 23:10:15 +0900 Message-ID: From: kobarity To: Liu Hui Subject: Re: bug#77853: 30.1; python-inferior-mode: completion regression In-Reply-To: References: <86r01re1wq.fsf@gnu.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/31.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77853 Cc: 77853@debbugs.gnu.org, Eli Zaretskii , Christian Sattler 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 (-) Liu Hui wrote: > On Sun, Apr 20, 2025 at 11:12=E2=80=AFPM kobarity wr= ote: > > > > I agree with this patch, but it failed to apply to both master and > > emacs-30 branches. Is this patch for the latest branch? >=20 > Sorry, I didn't test it. Please try the attached patch. Thanks a lot. I have applied the patch and confirmed that it works as expected. From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 26 08:01:12 2025 Received: (at 77853-done) by debbugs.gnu.org; 26 Apr 2025 12:01:12 +0000 Received: from localhost ([127.0.0.1]:58992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u8eDY-0006LK-1g for submit@debbugs.gnu.org; Sat, 26 Apr 2025 08:01:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40490) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u8eDV-0006L0-Lu for 77853-done@debbugs.gnu.org; Sat, 26 Apr 2025 08:01: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 1u8eDQ-0003eG-2J; Sat, 26 Apr 2025 08:01:04 -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=YsbYt+QYYFjUFKwAMeATtrBV+9kQHjNbnddoWm2Lwbg=; b=oqwfT0k9RKhU/77RAMQU RUTd5xbP2OP6ANj/9d2PmkZWTFl1s4O6sMDIOqgWp/eEWo2KZeuMRvRxnQtnFp0GBOV6MhG2czlmU 2ArO1ZsPZKEBxgJXLNDVkfwZZzXpTM0P8N4DH6rkW8KI2/AEU0YRHowmJCMnisA9nVMfbkOMr2PwQ Vm4Sklf6YDtX8vATmAAcixuaADHQMFxYDmjEVnPBfXFxSotKPxmbOShUSk4bCEvtQKEAb0AY2AKvP VZoZ3jqaJolS+jDT337Muw1oS28krct2+uc9fOeIhsnLbcgqSulwIxvYdqfwdfyXDXLAIbkKUXiX/ gdZRgYkuC1BiKQ==; Date: Sat, 26 Apr 2025 15:01:00 +0300 Message-Id: <861ptfuo77.fsf@gnu.org> From: Eli Zaretskii To: kobarity In-Reply-To: (message from kobarity on Mon, 21 Apr 2025 23:10:15 +0900) Subject: Re: bug#77853: 30.1; python-inferior-mode: completion regression References: <86r01re1wq.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77853-done Cc: liuhui1610@gmail.com, sattler.christian@gmail.com, 77853-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 21 Apr 2025 23:10:15 +0900 > From: kobarity > Cc: Eli Zaretskii , > Christian Sattler , > 77853@debbugs.gnu.org > > Liu Hui wrote: > > On Sun, Apr 20, 2025 at 11:12 PM kobarity wrote: > > > > > > I agree with this patch, but it failed to apply to both master and > > > emacs-30 branches. Is this patch for the latest branch? > > > > Sorry, I didn't test it. Please try the attached patch. > > Thanks a lot. I have applied the patch and confirmed that it works as > expected. Thanks, installed on master, and closing the bug. From unknown Mon Jun 16 23:56:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 25 May 2025 11:24:20 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator