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#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters Date: Sun, 26 May 2024 18:56:52 +0300 Message-ID: <86fru4woqj.fsf@gnu.org> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@gmail.com> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14173"; mail-complaints-to="usenet@ciao.gmane.io" Cc: mattias.engdegard@gmail.com, sunlin7.mail@gmail.com, stefankangas@gmail.com, 70815@debbugs.gnu.org To: kobarity Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 26 17:58:21 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 1sBGGK-0003R9-TM for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 26 May 2024 17:58:21 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sBGFv-0003jS-M1; Sun, 26 May 2024 11:57:55 -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 1sBGFu-0003jI-Mj for bug-gnu-emacs@gnu.org; Sun, 26 May 2024 11:57:54 -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 1sBGFu-0008Rr-E7 for bug-gnu-emacs@gnu.org; Sun, 26 May 2024 11:57:54 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sBGG2-0006nF-8R for bug-gnu-emacs@gnu.org; Sun, 26 May 2024 11:58: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: Sun, 26 May 2024 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70815 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 70815-submit@debbugs.gnu.org id=B70815.171673903626061 (code B ref 70815); Sun, 26 May 2024 15:58:02 +0000 Original-Received: (at 70815) by debbugs.gnu.org; 26 May 2024 15:57:16 +0000 Original-Received: from localhost ([127.0.0.1]:42318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sBGFH-0006mH-Jn for submit@debbugs.gnu.org; Sun, 26 May 2024 11:57:15 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:57042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sBGFG-0006m2-5p for 70815@debbugs.gnu.org; Sun, 26 May 2024 11:57:14 -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 1sBGF2-0008O6-F6; Sun, 26 May 2024 11:57:00 -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=LLXXHMxyy+pc1NM5sVqOqx+pbcD4XPk4huw8Yy6amFk=; b=ckvlsK2KbVNH tauOQlHhF6CG1AX6qBQ3HrgKYWXzmBr1DjKAqrxEsTn8E3hO8PDdtsmof2L8E8P32CoPju19l3ujv CzlwQ8+7zT4QikixkB6q7bgQefJjBu/HaoOFpOL4SrEv4Bjec3I8xidMADC+4xURdme5MTYFNhUiJ cON21I+KWhMD84oHI+HBiNRjK8XmunikAXSTnciDlL8nw82EmQDTckjVrhB+tPgvjHUdHUqpDsb0V RkM2mhjZWCNz/Dz9fNAzRxPB5WqcLXrTLbsOLTD1kwOVqspkU76smZqax/MbZRa3ey0/X8POtH3N7 FhC3KeE9dbGPzrm+RtDz4g==; In-Reply-To: (message from kobarity on Sun, 26 May 2024 23:15:50 +0900) 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:285978 Archived-At: > Date: Sun, 26 May 2024 23:15:50 +0900 > From: kobarity > Cc: Lin Sun , > stefankangas@gmail.com, > 70815@debbugs.gnu.org, > Eli Zaretskii > > > Why select Python 2 in the first place? Is it more important to test Python 2 than Python 3 on other platforms? > > I am not saying that Python 2 (or simple "python") should be the > first. I do agree that "python3" should be preferred than "python". I think Python 3 should be preferred if the user prefers it. And if the python interpreter invoked by "python" is not the preferred version, then how can Emacs know which one is the preferred version? > At the time of writing, I assumed that current ERTs can be run on both > Python 2 and 3 on all platforms. However, it turned out that it was > wrong. Some tests fail with Python 2 on Mac. So I think we need some > mechanism to skip test based on the interpreter version and the > platform. If macOS needs special treatment, here, we can install a change specific to macOS. But let's not skew all the platforms because of macOS.