From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#70440: [PATCH] Use -P switch when calling 'python-interpreter' Date: Fri, 19 Apr 2024 22:01:44 +0300 Message-ID: <86r0f19nxj.fsf@gnu.org> References: <87h6fzj1b1.fsf@gmail.com> <861q73hkeq.fsf@gnu.org> <87jzkthok4.fsf@gmail.com> <861q71dds5.fsf@gnu.org> <87frvhgyyb.fsf@gmail.com> <8634rhbbsu.fsf@gnu.org> <87bk65gxdk.fsf@gmail.com> <86y1999s4q.fsf@gnu.org> <877cgtgriv.fsf@gmail.com> <86ttjx9pzn.fsf@gnu.org> <87o7a5kxx8.fsf@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35120"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 70440@debbugs.gnu.org, kobarity@gmail.com To: Augusto Stoffel Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 19 21:02:58 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rxtVh-0008ro-LY for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 19 Apr 2024 21:02:57 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rxtVd-0005ZN-MV; Fri, 19 Apr 2024 15:02:53 -0400 Original-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 1rxtVY-0005Yk-6C for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 15:02:50 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rxtVX-000452-Sn for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 15:02:47 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rxtVm-0006we-4b for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 15:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Apr 2024 19:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70440 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 70440-submit@debbugs.gnu.org id=B70440.171355336326505 (code B ref 70440); Fri, 19 Apr 2024 19:03:02 +0000 Original-Received: (at 70440) by debbugs.gnu.org; 19 Apr 2024 19:02:43 +0000 Original-Received: from localhost ([127.0.0.1]:59849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxtVR-0006t5-Er for submit@debbugs.gnu.org; Fri, 19 Apr 2024 15:02:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxtUs-0006mT-Qi for 70440@debbugs.gnu.org; Fri, 19 Apr 2024 15:02:08 -0400 Original-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 1rxtUZ-0003qG-1m; Fri, 19 Apr 2024 15:01: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=dfy+HWkSmxojkwF1jXzGcgsAMlcgGAPlkVFaFBFz0XM=; b=XEyhP35fX466 W+YT/I9L9FuqbZnWBFu+FLp4BDCDTp71LGJuYjtHpbtVxjU696TCy5c2KoYrvCp2F4SwxxNP12I5J 6hZI1wsnN8svX5ebQacIZmTL9+/cTcwH+aEvzaPhmVOwlSHkr8owSn6Qwx8IWkaLqcPYjJ1a0zhlv 4UTEZ3pm7wd9RvgLTo46KITNfDqVYIum0nT0zdncNZIBPz9EBKgwzON6APp6i3wS8JT5I/An57PNj 4TK7f+M4rn/UrCTgwDaPb3l6M4GePHNfv63YDqJVFHwpPMu9LqURdnJFBAciDDZMIzolCAdHatbH6 7u2Kz5nbodHQmiI8JHSAJA==; In-Reply-To: <87o7a5kxx8.fsf@gmail.com> (message from Augusto Stoffel on Fri, 19 Apr 2024 20:30:27 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:283703 Archived-At: > From: Augusto Stoffel > Cc: kobarity@gmail.com, 70440@debbugs.gnu.org > Date: Fri, 19 Apr 2024 20:30:27 +0200 > > On Fri, 19 Apr 2024 at 21:17, Eli Zaretskii wrote: > > >> That's a misunderstanding. My patch only affects the following > >> commands: > >> > >> python-sort-imports > >> python-add-import > >> python-fix-imports > >> python-remove-import > >> python-import-symbol-at-point > > > > Affects in what way? AFAIU, with your patch these commands will not > > work if Python doesn't support -P. Is that right? > > Yes. That's what IMO is unthinkable: we cannot possibly force the user's hand that much, especially since this used to work before. Users need to learn about the problem and install a newer Python, and then the security hole will be gone, at least as far as invoking Python from Emacs is concerned. The most we can do is urge the users to upgrade in the NEWS entry where we announce this new feature.