Received: (at 70722) by debbugs.gnu.org; 9 May 2024 16:00:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 09 12:00:55 2024 Received: from localhost ([127.0.0.1]:56037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s56CU-0004ju-QT for submit <at> debbugs.gnu.org; Thu, 09 May 2024 12:00:55 -0400 Received: from mail-pf1-x42d.google.com ([2607:f8b0:4864:20::42d]:50251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1s56CQ-0004jo-3G for 70722 <at> debbugs.gnu.org; Thu, 09 May 2024 12:00:53 -0400 Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-6f4178aec15so970725b3a.0 for <70722 <at> debbugs.gnu.org>; Thu, 09 May 2024 09:00:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715270418; x=1715875218; darn=debbugs.gnu.org; h=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=BQUTd7KSlza68eQrrGCP1afgr4W6WH5Il6UkvlPQEsM=; b=dKELGZ280NT3iZA/cmQeTBoTQqwcHIOh0aIFFZURP8zjzn8jgOOsLzGREmUJ+26aXP 8vId4aYk1/ZHdvgoPt6l2RDtV8cQB9modlsg+bdMkil2A5hpvQHK3eY3XQRZ3LmT80aT x7CAcoVtAxsc1ddcHo3Ia6zBMaJtEiUDxyxL6AM7JVKLQcGZxlTivneWAyrupoQP4hQu PicO+nH1pHwSfjv+CXeYcfoQ8V2HBTlUoePZ4CjU7I9G99APlpkoblDK3Wd1xYH6nIG0 arss4t5/bo4Et6PLqtSdBoqqm5yKnAom9sQCe2kV6ewiuMSec0v/AmHQtm/4IQvnHNIj L4OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715270418; x=1715875218; h=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=BQUTd7KSlza68eQrrGCP1afgr4W6WH5Il6UkvlPQEsM=; b=Vo247Ec4SyvA8pxGeNgIcaee0DL3rcJ3U5UDKvi/jXFq5Ij6fAIqTZ1Kv1dAxuAmmr TtFqHEjdbg85MZcChpf3+VPIyNdNpSxNEAwe4XUQ2f8S0LPB5S7SHriX4fwXtzVnJuSl cYQ7M2xOWt1pLU6R4Pe2OKa/k8Yi4wgvgkI8ocXBu4+JnDF1A6EYTniMBu9soD6mp6T8 kqC2DThKoV2rnREYizFZmUMyjmIJNlUvQ4AtQWM1YH1kpln+88tCs7pqTOeeC4BhVWkK lN94mK/BwzGdui60ZJmKrcefqBjXb2SoBANjR7pO9AvSLQ0ytkAM41aCHdsfNrxffIZI Hjvw== X-Gm-Message-State: AOJu0YxSqAk1NZrCEOz+EOjOkus6ylY5bR/WLgtis/YdiWP58o7TB9wt bjhkCDWJ3t45dzlrffwmwbU7/Bitn0Zkutdm3dhi0EMnCDGkI269 X-Google-Smtp-Source: AGHT+IF++A/rhFz8senqCk1Obdwd/O66tyWyYt/tlNq1DLhVO3gxRTOcI9PsvxxD7JVhmTl0y9wOdA== X-Received: by 2002:a05:6a21:19c:b0:1af:a2fa:e666 with SMTP id adf61e73a8af0-1afde0b6e9emr198762637.10.1715270417728; Thu, 09 May 2024 09:00:17 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1ef0c25683dsm15935535ad.299.2024.05.09.09.00.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 May 2024 09:00:17 -0700 (PDT) Date: Fri, 10 May 2024 01:00:13 +0900 Message-ID: <eke7frurt1pu.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN>, Lin Sun <sunlin7.mail@HIDDEN> Subject: Re: bug#70722: [PATCH] ; Migrate to python3 for (package-test-update-archives-async) In-Reply-To: <86bk5f75bv.fsf@HIDDEN> References: <CABCREdpF1c5AK5mZqvdEhvVHK4XVCDqjcRJ8VHxj_Qrhw-u+AQ@HIDDEN> <86sez0jb7i.fsf@HIDDEN> <CABCREdq8mQa68W_WQmjDXAj82Og5nx6Yprq2-yn2fLPTE4pUwQ@HIDDEN> <86bk5f75bv.fsf@HIDDEN> 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/30.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: multipart/mixed; boundary="Multipart_Fri_May_10_01:00:11_2024-1" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70722 Cc: 70722 <at> debbugs.gnu.org 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 (-) --Multipart_Fri_May_10_01:00:11_2024-1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii wrote: >=20 > > From: Lin Sun <sunlin7.mail@HIDDEN> > > Date: Mon, 6 May 2024 00:28:07 +0000 > > Cc: 70722 <at> debbugs.gnu.org > >=20 > > On Thu, May 2, 2024 at 6:55=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wro= te: > > > > > > > From: Lin Sun <sunlin7.mail@HIDDEN> > > > > Date: Thu, 2 May 2024 18:11:04 +0000 > > > > > > > > The test case "package-test-update-archives-async" still tries to > > > > search "python2" for testing, while python2 was at the end of its l= ife > > > > years ago. > > > > So move the test case from python2 to python3. > > > > > > I'd prefer to make the test support both Python 2.x and Python 3.x. > > > The fact that python.org end-of-life'd Python 2 doesn't mean we have > > > to jump to attention and follow suit. Old systems might still have > > > Python 2 installed, and there's no need to drop them. > > > > > > I do agree that we should try looking for Python 3 first, and only > > > afterwards for Python 2. > > > > > > Also, I think the test should start by looking for just "python", > > > before the versioned variants. > > > > > > E.g., on my system (executable-find "python3") returns nil, although I > > > have Python 3.x installed -- but it's installed under the name > > > "python". > > Thanks for the comment, and it's true that python2 will still exist > > for many years. > > And I had changed the test case to adapt python/python3/python2 automat= ically. > > Please help review the new patch. Thanks. >=20 > Thanks. >=20 > kobarity, any comments, or should I install this? I agree with the policy to support both Python 2/3. How about a patch like the one attached? --Multipart_Fri_May_10_01:00:11_2024-1 Content-Type: application/octet-stream; type=patch; name="0001-Support-Python-3-in-package-test-update-archives-asy.patch" Content-Disposition: attachment; filename="0001-Support-Python-3-in-package-test-update-archives-asy.patch" Content-Transfer-Encoding: 7bit From 7d5fff9814517da14a45a45bd14e8152ae4bf6fc Mon Sep 17 00:00:00 2001 From: kobarity <kobarity@HIDDEN> Date: Fri, 10 May 2024 00:39:10 +0900 Subject: [PATCH] Support Python 3 in package-test-update-archives-async * test/lisp/emacs-lisp/package-resources/package-test-server.py: Support Python 3. * test/lisp/emacs-lisp/package-tests.el (package-test-update-archives-async): Search for an executable named python, python3, or python2. (Bug#70722) Co-authored-by: Lin Sun <sunlin7@HIDDEN> --- .../package-resources/package-test-server.py | 24 ++++++++----------- test/lisp/emacs-lisp/package-tests.el | 9 +++---- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/test/lisp/emacs-lisp/package-resources/package-test-server.py b/test/lisp/emacs-lisp/package-resources/package-test-server.py index 128b4249ec3..16f3e391aa1 100644 --- a/test/lisp/emacs-lisp/package-resources/package-test-server.py +++ b/test/lisp/emacs-lisp/package-resources/package-test-server.py @@ -1,23 +1,19 @@ import sys -import BaseHTTPServer -from SimpleHTTPServer import SimpleHTTPRequestHandler +try: + from http.server import HTTPServer, SimpleHTTPRequestHandler +except ImportError: + from BaseHTTPServer import HTTPServer + from SimpleHTTPServer import SimpleHTTPRequestHandler -HandlerClass = SimpleHTTPRequestHandler -ServerClass = BaseHTTPServer.HTTPServer -Protocol = "HTTP/1.0" - -if sys.argv[1:]: - port = int(sys.argv[1]) -else: - port = 0 -server_address = ('127.0.0.1', port) -HandlerClass.protocol_version = Protocol -httpd = ServerClass(server_address, HandlerClass) +HandlerClass = SimpleHTTPRequestHandler +HandlerClass.protocol_version = "HTTP/1.0" +server_address = ("127.0.0.1", int(sys.argv[1]) if sys.argv[1:] else 0) +httpd = HTTPServer(server_address, HandlerClass) ip, port = httpd.socket.getsockname()[0:2] -print ("Server started, http://%s:%s/" % (ip, port)) +print("Server started, http://%s:%s/" % (ip, port)) # Flush in case we're in full buffering mode (instead of line # buffering), this might happen if python is a cygwin program and we # run it from a native w32 program. diff --git a/test/lisp/emacs-lisp/package-tests.el b/test/lisp/emacs-lisp/package-tests.el index d95b94f2145..692d6550250 100644 --- a/test/lisp/emacs-lisp/package-tests.el +++ b/test/lisp/emacs-lisp/package-tests.el @@ -634,14 +634,15 @@ package-test-update-archives (ert-deftest package-test-update-archives-async () "Test updating package archives asynchronously." :tags '(:expensive-test) - (skip-unless (executable-find "python2")) (let* ((package-menu-async t) (default-directory package-test-data-dir) - (process (start-process + (python-interpreter (seq-some #'executable-find '("python" "python3" "python2"))) + process addr) + (skip-unless python-interpreter) + (setq process (start-process "package-server" "package-server-buffer" - (executable-find "python2") + python-interpreter "package-test-server.py")) - (addr nil)) (unwind-protect (progn (with-current-buffer "package-server-buffer" -- 2.34.1 --Multipart_Fri_May_10_01:00:11_2024-1--
bug-gnu-emacs@HIDDEN
:bug#70722
; Package emacs
.
Full text available.Received: (at 70722) by debbugs.gnu.org; 9 May 2024 08:34:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 09 04:34:11 2024 Received: from localhost ([127.0.0.1]:54004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4zEB-0004zn-51 for submit <at> debbugs.gnu.org; Thu, 09 May 2024 04:34:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s4zE8-0004zd-Kg for 70722 <at> debbugs.gnu.org; Thu, 09 May 2024 04:34:09 -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 1s4zDd-0007K0-DV; Thu, 09 May 2024 04:33: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=CqyzUkqVZVTRRW8ZjYnUD7s12ZFU0r0KAZUVLSk1epE=; b=DWAIMusEwe8+6imSvrHj 8G4L+ivIlP6TuK6WdtqZ/WmkvORG+j7qx3YcJ47c36TNijuZI83A3E1gCM1nbxg7qgOl6+UEsAYvY f+3p/zBqwfSFBelbfZaj2vDjPKS8nzBtilzvVNbCgc1jv7ovN6mU+RuOt9Uo03W03Nww5XWIlDBDs MfUObtsXHeyxwUvclN2pfnQ+EN3KugGx/9zudejlvCr0W7GZ5Dw5JtVHl2PjGKjVP5B4DnZEo86Le HvjgSnQquF9FjDU8lMfApzaew8BI1OV9CDBI07MLW9kHkTyOxImrCTjpcmA4G8k/gb0d8ZP8l9BrR DuLTbT3Wb0IcUQ==; Date: Thu, 09 May 2024 11:33:08 +0300 Message-Id: <86bk5f75bv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Lin Sun <sunlin7.mail@HIDDEN>, kobarity <kobarity@HIDDEN> In-Reply-To: <CABCREdq8mQa68W_WQmjDXAj82Og5nx6Yprq2-yn2fLPTE4pUwQ@HIDDEN> (message from Lin Sun on Mon, 6 May 2024 00:28:07 +0000) Subject: Re: bug#70722: [PATCH] ; Migrate to python3 for (package-test-update-archives-async) References: <CABCREdpF1c5AK5mZqvdEhvVHK4XVCDqjcRJ8VHxj_Qrhw-u+AQ@HIDDEN> <86sez0jb7i.fsf@HIDDEN> <CABCREdq8mQa68W_WQmjDXAj82Og5nx6Yprq2-yn2fLPTE4pUwQ@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70722 Cc: 70722 <at> debbugs.gnu.org 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: Lin Sun <sunlin7.mail@HIDDEN> > Date: Mon, 6 May 2024 00:28:07 +0000 > Cc: 70722 <at> debbugs.gnu.org > > On Thu, May 2, 2024 at 6:55 PM Eli Zaretskii <eliz@HIDDEN> wrote: > > > > > From: Lin Sun <sunlin7.mail@HIDDEN> > > > Date: Thu, 2 May 2024 18:11:04 +0000 > > > > > > The test case "package-test-update-archives-async" still tries to > > > search "python2" for testing, while python2 was at the end of its life > > > years ago. > > > So move the test case from python2 to python3. > > > > I'd prefer to make the test support both Python 2.x and Python 3.x. > > The fact that python.org end-of-life'd Python 2 doesn't mean we have > > to jump to attention and follow suit. Old systems might still have > > Python 2 installed, and there's no need to drop them. > > > > I do agree that we should try looking for Python 3 first, and only > > afterwards for Python 2. > > > > Also, I think the test should start by looking for just "python", > > before the versioned variants. > > > > E.g., on my system (executable-find "python3") returns nil, although I > > have Python 3.x installed -- but it's installed under the name > > "python". > Thanks for the comment, and it's true that python2 will still exist > for many years. > And I had changed the test case to adapt python/python3/python2 automatically. > Please help review the new patch. Thanks. Thanks. kobarity, any comments, or should I install this?
bug-gnu-emacs@HIDDEN
:bug#70722
; Package emacs
.
Full text available.Received: (at 70722) by debbugs.gnu.org; 6 May 2024 00:28:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 20:28:52 2024 Received: from localhost ([127.0.0.1]:34381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s3mDr-00019F-Dd for submit <at> debbugs.gnu.org; Sun, 05 May 2024 20:28:51 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:53299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sunlin7.mail@HIDDEN>) id 1s3mDo-000197-9Z for 70722 <at> debbugs.gnu.org; Sun, 05 May 2024 20:28:49 -0400 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-a51f9ad7684so129445366b.2 for <70722 <at> debbugs.gnu.org>; Sun, 05 May 2024 17:28:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714955298; x=1715560098; 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=347ZjXjCCgc3H/XscXVGtZh9C9bIJuD9b+pA2U2+gis=; b=c2tc2YzsNFglMyOZVEZgRzQF8i7Lr8NSjn0ZRqKp/xVzP7v9GzRTZUJwzGqThg7lm1 XJYANqUbjKFwmqXiF7VVeBOwVNTQancOpw+QEdLE+ilbxwCYRihx1MA8eh0Ppp/Wr2vk tHDxX16tOta1lUZ337MZPwgyTELMwvVCHz+jaoVe5DAzitgGlZeqJk1PmzsmbabGdFBs tOcHUN4I9dt2EkCXftzL6A8srUnvZ8UGwnGMe7z3Y32l77AufpX47h0SnnBH4xho1XdQ ydnNbREl360frl5cFQKjodNIJu8v4e5CwPq+uFvOetHJMlRiceJYBg/TcU8XMUwRiFGa fOmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714955298; x=1715560098; 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=347ZjXjCCgc3H/XscXVGtZh9C9bIJuD9b+pA2U2+gis=; b=bsIe/MclU4l4r1zCaqw9xewcpx6nctLSERvrQvGxOL06coz2uxLcRopA3pXUj+UqMO fBQalETU5YvRnAia+2QxUHZLGElUq8G9Xz+NtHR3CzsmxKNYpYI9RwmhbG5Q83wEiiSG 8+5YDAzSdkC/BKxNq4yCOwW/oC18GsWRce5CDv6gF06NvJaNMOZP2DCagzSHmFFNBsCu P77lOQ8co2hNO1m6Mjga7tkBVZ0wAD2b9G8TbOOTGUqNpyPWpAXnSW6VpmL8pJTuubtX gGZvyK3o5mfk0M3q3x6gWYcNE7S78xkZBYUqMa3kFZ2f/pB8GA7TmJPHdSqXCRWBIIDA adUA== X-Gm-Message-State: AOJu0YxoFaKEtigIdLFlIuAWt25AAzwo15fjvGFMaiPinx5KvvRDMCtN 5D+cyxHOCs5Y1ZReKPdrWChG/jrdIGVkH56OHmsxI6lgdLneHTSsW4B0FRydPMWVmuBK3Zzzflb RJnKjVLRCbuxoYZ7edBTiLzCiEQI= X-Google-Smtp-Source: AGHT+IHPgDEP2ZMSQm/kAWgoDaoO4vQsVsMYagOyP4JBg7lWZ1GmGYcQJHwWxRk6C1Tx+A+alQg35BcvALp5Pkxor4Y= X-Received: by 2002:a50:a406:0:b0:572:9dc3:ce38 with SMTP id u6-20020a50a406000000b005729dc3ce38mr7997937edb.19.1714955298270; Sun, 05 May 2024 17:28:18 -0700 (PDT) MIME-Version: 1.0 References: <CABCREdpF1c5AK5mZqvdEhvVHK4XVCDqjcRJ8VHxj_Qrhw-u+AQ@HIDDEN> <86sez0jb7i.fsf@HIDDEN> In-Reply-To: <86sez0jb7i.fsf@HIDDEN> From: Lin Sun <sunlin7.mail@HIDDEN> Date: Mon, 6 May 2024 00:28:07 +0000 Message-ID: <CABCREdq8mQa68W_WQmjDXAj82Og5nx6Yprq2-yn2fLPTE4pUwQ@HIDDEN> Subject: Re: bug#70722: [PATCH] ; Migrate to python3 for (package-test-update-archives-async) To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/mixed; boundary="0000000000005c23800617be257f" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70722 Cc: 70722 <at> debbugs.gnu.org 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 (-) --0000000000005c23800617be257f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, May 2, 2024 at 6:55=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrote: > > > From: Lin Sun <sunlin7.mail@HIDDEN> > > Date: Thu, 2 May 2024 18:11:04 +0000 > > > > The test case "package-test-update-archives-async" still tries to > > search "python2" for testing, while python2 was at the end of its life > > years ago. > > So move the test case from python2 to python3. > > I'd prefer to make the test support both Python 2.x and Python 3.x. > The fact that python.org end-of-life'd Python 2 doesn't mean we have > to jump to attention and follow suit. Old systems might still have > Python 2 installed, and there's no need to drop them. > > I do agree that we should try looking for Python 3 first, and only > afterwards for Python 2. > > Also, I think the test should start by looking for just "python", > before the versioned variants. > > E.g., on my system (executable-find "python3") returns nil, although I > have Python 3.x installed -- but it's installed under the name > "python". Thanks for the comment, and it's true that python2 will still exist for many years. And I had changed the test case to adapt python/python3/python2 automatical= ly. Please help review the new patch. Thanks. --0000000000005c23800617be257f Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Support-python3-for-package-test-update-archives-asy.patch" Content-Disposition: attachment; filename="0001-Support-python3-for-package-test-update-archives-asy.patch" Content-Transfer-Encoding: base64 Content-ID: <f_lvu83i1k0> X-Attachment-Id: f_lvu83i1k0 RnJvbSA4MTRkMjFkZjA0NzQ2MGJlMWVhZTAwNGFkMjAzMWE5NzA1OWY0NjY1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBU aHUsIDIgTWF5IDIwMjQgMDY6NTI6MDkgKzAwMDAKU3ViamVjdDogW1BBVENIXSA7IFN1cHBvcnQg cHl0aG9uMyBmb3IgKHBhY2thZ2UtdGVzdC11cGRhdGUtYXJjaGl2ZXMtYXN5bmMpCiAoYnVnIzcw NzIyKQoKKiBsaXNwL2VtYWNzLWxpc3AvcGFja2FnZS10ZXN0cy5lbCAocGFja2FnZS10ZXN0LXVw ZGF0ZS1hcmNoaXZlcy1hc3luYyk6CiAgU2VhcmNoaW5nIHB5dGhvbi9weXRob24zL3B5aHRvbjIg YW5kIGRlY2lkZXMgY29yZXNwb25kaW5nIHB5dGhvbgogIHNjcmlwdCBmaWxlLgoqIHRlc3QvbGlz cC9lbWFjcy1saXNwL3BhY2thZ2UtcmVzb3VyY2VzL3BhY2thZ2UtdGVzdC1zZXJ2ZXIucHkzOgog IFB5dGhvbjMgc2NyaXB0IGZvciBwYWNrYWdlIHRlc3Qgc2VydmVyLgotLS0KIC4uLi9wYWNrYWdl LXJlc291cmNlcy9wYWNrYWdlLXRlc3Qtc2VydmVyLnB5MyB8IDE3ICsrKysrKysrKysrKwogdGVz dC9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS10ZXN0cy5lbCAgICAgICAgIHwgMjYgKysrKysrKysr KysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtcmVz b3VyY2VzL3BhY2thZ2UtdGVzdC1zZXJ2ZXIucHkzCgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2Vt YWNzLWxpc3AvcGFja2FnZS1yZXNvdXJjZXMvcGFja2FnZS10ZXN0LXNlcnZlci5weTMgYi90ZXN0 L2xpc3AvZW1hY3MtbGlzcC9wYWNrYWdlLXJlc291cmNlcy9wYWNrYWdlLXRlc3Qtc2VydmVyLnB5 MwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMC4uOGYyZDJkYjVmOTYKLS0t IC9kZXYvbnVsbAorKysgYi90ZXN0L2xpc3AvZW1hY3MtbGlzcC9wYWNrYWdlLXJlc291cmNlcy9w YWNrYWdlLXRlc3Qtc2VydmVyLnB5MwpAQCAtMCwwICsxLDE3IEBACisjIyBwYWNrYWdlLXRlc3Qt c2VydmVyLnB5MyAtKi0gbW9kZTogcHl0aG9uOyBjb2Rpbmc6IHV0Zi04IC0qLQoraW1wb3J0IHN5 cworZnJvbSBodHRwLnNlcnZlciBpbXBvcnQgSFRUUFNlcnZlciwgU2ltcGxlSFRUUFJlcXVlc3RI YW5kbGVyCisKKworSGFuZGxlckNsYXNzID0gU2ltcGxlSFRUUFJlcXVlc3RIYW5kbGVyCitIYW5k bGVyQ2xhc3MucHJvdG9jb2xfdmVyc2lvbiA9ICJIVFRQLzEuMCIKK3NlcnZlcl9hZGRyZXNzID0g KCcxMjcuMC4wLjEnLCBpbnQoc3lzLmFyZ3ZbMV0pIGlmIHN5cy5hcmd2WzE6XSBlbHNlIDApCito dHRwZCA9IEhUVFBTZXJ2ZXIoc2VydmVyX2FkZHJlc3MsIEhhbmRsZXJDbGFzcykKKworaXAsIHBv cnQgPSBodHRwZC5zb2NrZXQuZ2V0c29ja25hbWUoKVswOjJdCitwcmludCAoIlNlcnZlciBzdGFy dGVkLCBodHRwOi8vJXM6JXMvIiAlIChpcCwgcG9ydCkpCisjIEZsdXNoIGluIGNhc2Ugd2UncmUg aW4gZnVsbCBidWZmZXJpbmcgbW9kZSAoaW5zdGVhZCBvZiBsaW5lCisjIGJ1ZmZlcmluZyksIHRo aXMgbWlnaHQgaGFwcGVuIGlmIHB5dGhvbiBpcyBhIGN5Z3dpbiBwcm9ncmFtIGFuZCB3ZQorIyBy dW4gaXQgZnJvbSBhIG5hdGl2ZSB3MzIgcHJvZ3JhbS4KK3N5cy5zdGRvdXQuZmx1c2goKQoraHR0 cGQuc2VydmVfZm9yZXZlcigpCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZW1hY3MtbGlzcC9wYWNr YWdlLXRlc3RzLmVsIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS10ZXN0cy5lbAppbmRl eCBkOTViOTRmMjE0NS4uMzMwOWJhMzJlMGQgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9lbWFjcy1s aXNwL3BhY2thZ2UtdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS10 ZXN0cy5lbApAQCAtNjM0LDE0ICs2MzQsMzAgQEAgYnV0IHdpdGggYSBkaWZmZXJlbnQgZW5kIG9m IGxpbmUgY29udmVudGlvbiAoYnVnIzQ4MTM3KS4iCiAoZXJ0LWRlZnRlc3QgcGFja2FnZS10ZXN0 LXVwZGF0ZS1hcmNoaXZlcy1hc3luYyAoKQogICAiVGVzdCB1cGRhdGluZyBwYWNrYWdlIGFyY2hp dmVzIGFzeW5jaHJvbm91c2x5LiIKICAgOnRhZ3MgJyg6ZXhwZW5zaXZlLXRlc3QpCi0gIChza2lw LXVubGVzcyAoZXhlY3V0YWJsZS1maW5kICJweXRob24yIikpCiAgIChsZXQqICgocGFja2FnZS1t ZW51LWFzeW5jIHQpCiAgICAgICAgICAoZGVmYXVsdC1kaXJlY3RvcnkgcGFja2FnZS10ZXN0LWRh dGEtZGlyKQotICAgICAgICAgKHByb2Nlc3MgKHN0YXJ0LXByb2Nlc3MKKyAgICAgICAgIHB5dGhv bi1pbnRlcnByZXRlciBweXRob24tdGVzdC1zY3JpcHQKKyAgICAgICAgIHByb2Nlc3MgYWRkcikK KyAgICAod2hlbi1sZXQqICgocHktaW50ZXJwcmV0ZXIgKGV4ZWN1dGFibGUtZmluZCAicHl0aG9u IikpCisgICAgICAgICAgICAgICAgKHB5LXZlciAoc2hlbGwtY29tbWFuZC10by1zdHJpbmcgInB5 dGhvbiAtLXZlcnNpb24iKSkpCisgICAgICAoc2V0cSBweXRob24taW50ZXJwcmV0ZXIgcHktaW50 ZXJwcmV0ZXIKKyAgICAgICAgICAgIHB5dGhvbi10ZXN0LXNjcmlwdCAoaWYgKHN0cmluZy1tYXRj aC1wICJQeXRob24gMiIgcHktdmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg InBhY2thZ2UtdGVzdC1zZXJ2ZXIucHkiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg InBhY2thZ2UtdGVzdC1zZXJ2ZXIucHkzIikpKQorICAgICh3aGVuLWxldCogKCgobm90IHB5dGhv bi1pbnRlcnByZXRlcikpCisgICAgICAgICAgICAgICAgKHB5LWludGVycHJldGVyIChleGVjdXRh YmxlLWZpbmQgInB5dGhvbjMiKSkpCisgICAgICAoc2V0cSBweXRob24taW50ZXJwcmV0ZXIgcHkt aW50ZXJwcmV0ZXIKKyAgICAgICAgICAgIHB5dGhvbi10ZXN0LXNjcmlwdCAicGFja2FnZS10ZXN0 LXNlcnZlci5weTMiKSkKKyAgICAod2hlbi1sZXQqICgoKG5vdCBweXRob24taW50ZXJwcmV0ZXIp KQorICAgICAgICAgICAgICAgIChweS1pbnRlcnByZXRlciAoZXhlY3V0YWJsZS1maW5kICJweXRo b24yIikpKQorICAgICAgKHNldHEgcHl0aG9uLWludGVycHJldGVyIHB5LWludGVycHJldGVyCisg ICAgICAgICAgICBweXRob24tdGVzdC1zY3JpcHQgInBhY2thZ2UtdGVzdC1zZXJ2ZXIucHkiKSkK KworICAgIChza2lwLXVubGVzcyBweXRob24taW50ZXJwcmV0ZXIpCisKKyAgICAoc2V0cSBwcm9j ZXNzIChzdGFydC1wcm9jZXNzCiAgICAgICAgICAgICAgICAgICAgInBhY2thZ2Utc2VydmVyIiAi cGFja2FnZS1zZXJ2ZXItYnVmZmVyIgotICAgICAgICAgICAgICAgICAgIChleGVjdXRhYmxlLWZp bmQgInB5dGhvbjIiKQotICAgICAgICAgICAgICAgICAgICJwYWNrYWdlLXRlc3Qtc2VydmVyLnB5 IikpCi0gICAgICAgICAoYWRkciBuaWwpKQorICAgICAgICAgICAgICAgICAgIHB5dGhvbi1pbnRl cnByZXRlciBweXRob24tdGVzdC1zY3JpcHQpKQogICAgICh1bndpbmQtcHJvdGVjdAogICAgICAg ICAocHJvZ24KICAgICAgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciAicGFja2FnZS1zZXJ2ZXIt YnVmZmVyIgotLSAKMi4yMC41Cgo= --0000000000005c23800617be257f--
bug-gnu-emacs@HIDDEN
:bug#70722
; Package emacs
.
Full text available.Received: (at 70722) by debbugs.gnu.org; 2 May 2024 18:55:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 02 14:55:37 2024 Received: from localhost ([127.0.0.1]:45329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s2baj-0006Jq-Cm for submit <at> debbugs.gnu.org; Thu, 02 May 2024 14:55:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s2bae-0006Jj-6i for 70722 <at> debbugs.gnu.org; Thu, 02 May 2024 14:55:35 -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 1s2baB-0003Ir-Up; Thu, 02 May 2024 14:55:04 -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=xl5XH3J0y6O9OK4UMcOgf6ZgjODP6ZQCNGTSUEWF9NI=; b=McUteVFrMZsN waJb2paYyi2gfBcjw+MMxsaJfeimyK32HWIi4gkIspdGw/msQ9ns9yZpiNCEHACUvTWVRu67czNn3 qvLyWZwclNTDBYyzy4RzJM1qbDokPFE8+AU64yfYeDjr6qRe1qvX27DDysNOgVjxKnY1Iu0Fxobh1 uTsSGKVxggQ5LBB6yS+yV/kRx1qwp1NZq4FHFzsMjYWHk+bGuG76plyt0pEJY0V2stKo3pOkSjFcD scUNB9DmNxwpvJpojIkT7duVB+5vqRwHgESBZwKMOKXsLXpXa/G9ho1R37jS4Aa8nrTnsa84x+RBN xv0nxLOcZgO6z322jQ0QEw==; Date: Thu, 02 May 2024 21:54:57 +0300 Message-Id: <86sez0jb7i.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Lin Sun <sunlin7.mail@HIDDEN> In-Reply-To: <CABCREdpF1c5AK5mZqvdEhvVHK4XVCDqjcRJ8VHxj_Qrhw-u+AQ@HIDDEN> (message from Lin Sun on Thu, 2 May 2024 18:11:04 +0000) Subject: Re: bug#70722: [PATCH] ; Migrate to python3 for (package-test-update-archives-async) References: <CABCREdpF1c5AK5mZqvdEhvVHK4XVCDqjcRJ8VHxj_Qrhw-u+AQ@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70722 Cc: 70722 <at> debbugs.gnu.org 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: Lin Sun <sunlin7.mail@HIDDEN> > Date: Thu, 2 May 2024 18:11:04 +0000 > > The test case "package-test-update-archives-async" still tries to > search "python2" for testing, while python2 was at the end of its life > years ago. > So move the test case from python2 to python3. I'd prefer to make the test support both Python 2.x and Python 3.x. The fact that python.org end-of-life'd Python 2 doesn't mean we have to jump to attention and follow suit. Old systems might still have Python 2 installed, and there's no need to drop them. I do agree that we should try looking for Python 3 first, and only afterwards for Python 2. Also, I think the test should start by looking for just "python", before the versioned variants. E.g., on my system (executable-find "python3") returns nil, although I have Python 3.x installed -- but it's installed under the name "python". Thanks.
bug-gnu-emacs@HIDDEN
:bug#70722
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 2 May 2024 18:12:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 02 14:12:01 2024 Received: from localhost ([127.0.0.1]:45134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s2auW-0003B7-8s for submit <at> debbugs.gnu.org; Thu, 02 May 2024 14:12:01 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sunlin7.mail@HIDDEN>) id 1s2auP-0003B1-Qr for submit <at> debbugs.gnu.org; Thu, 02 May 2024 14:11:59 -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 <sunlin7.mail@HIDDEN>) id 1s2ats-00060a-KD for bug-gnu-emacs@HIDDEN; Thu, 02 May 2024 14:11:20 -0400 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <sunlin7.mail@HIDDEN>) id 1s2atq-0003tB-CV for bug-gnu-emacs@HIDDEN; Thu, 02 May 2024 14:11:20 -0400 Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-a5878caeb9eso1081278866b.1 for <bug-gnu-emacs@HIDDEN>; Thu, 02 May 2024 11:11:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714673476; x=1715278276; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=W3sKE+reEE6SseBlhAS1HRXxO9nHR+zbeuLgbrQ+m1M=; b=kjXvkItjVbnN/fzPokTQJWomNytO/khz9PfCgurCPXRMyEEWxQ6tQzdGa2hy11vt0X 8YMQzNhe4E16sDiHsKcPnl/zR8BvBfKmGcsZec3DqwB2BZ8ZBqvst8XqbCJepG/XFCcB 1VFT8TWq14/4JXZ3hWMgJjGJG5fRE2H7PqPpD3uvZAraCrrj2vIjhdi6CXfjo4xge2Q5 D3PLLlsxXUMi5ZAu0OLuEN6AGBVzhmZRjsBROpAWfuRBEdgtxuvnfKAXZ9Ae4ZRLBGZ5 TKetQzCNEXyc0Jk2KZ3Ua9+KjDF40kzZBAqidzLKQ7ebLSQn7dKqd8foc+r9db6kn1TB 8e6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714673476; x=1715278276; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=W3sKE+reEE6SseBlhAS1HRXxO9nHR+zbeuLgbrQ+m1M=; b=uK4YSj+PtSoRGM3YmivR0/j93aqaRCvQYds07z33q6LmUCDUrkhkGvX21HFBFO0sA2 VZ1NqFgrHdOAI3DF5oeW0OE6CsQAmoSzjJQ/0Me/EvqqRZNM4xAXZiCzyZmoaa+byhjc KFlLa3yKjDQIyl8rAvQck85caWc10YGDO4mbjkSxcpTt7zt+d4gR9AyIE0qhpHbauVCy Sqeho4LpPTHTeR5fAlDOrtize3xAParxJhSIObPiHpLR0PSkQoa6pRzjbyJq7MVt06g4 NJ59cCluGNV+ZnHEOY7TCIsw8YcJ6tDaWmpGv95HUi0J0aDtLZJfuYEElzT0qWHnfPFD 430Q== X-Gm-Message-State: AOJu0YyqVKLewoc8qdBH/h+LvBB6TnplNiS3X08G19nvfcsBOI18yq7B rCQG02wk5L2csIfrAu0X3fO16aqdfK9Q3qdiJkVDlA27VvEm2+FDupbxwsi1XuN8vWjyvFgnx8F Xb2xHEu5p2Z+0A6svYdjKfM5nC611rUCG X-Google-Smtp-Source: AGHT+IHvOa7YdoHSNDxnvMTtqfcAuL8N/Dz8Ymjro1NdE3C9fN2kNG0MSs4J5J5OXC32iRsR+0wHRVKH/b3OlPTL6dE= X-Received: by 2002:a50:f60c:0:b0:572:a7a6:8ecd with SMTP id c12-20020a50f60c000000b00572a7a68ecdmr166638edn.8.1714673475759; Thu, 02 May 2024 11:11:15 -0700 (PDT) MIME-Version: 1.0 From: Lin Sun <sunlin7.mail@HIDDEN> Date: Thu, 2 May 2024 18:11:04 +0000 Message-ID: <CABCREdpF1c5AK5mZqvdEhvVHK4XVCDqjcRJ8VHxj_Qrhw-u+AQ@HIDDEN> Subject: [PATCH] ; Migrate to python3 for (package-test-update-archives-async) To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="0000000000006dc8e306177c87b3" Received-SPF: pass client-ip=2a00:1450:4864:20::632; envelope-from=sunlin7.mail@HIDDEN; helo=mail-ej1-x632.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-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: -0.0 (/) --0000000000006dc8e306177c87b3 Content-Type: text/plain; charset="UTF-8" Hi, The test case "package-test-update-archives-async" still tries to search "python2" for testing, while python2 was at the end of its life years ago. So move the test case from python2 to python3. Please help review the patch. Thanks --0000000000006dc8e306177c87b3 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Migrate-to-python3-for-package-test-update-archives-.patch" Content-Disposition: attachment; filename="0001-Migrate-to-python3-for-package-test-update-archives-.patch" Content-Transfer-Encoding: base64 Content-ID: <f_lvpkb0x10> X-Attachment-Id: f_lvpkb0x10 RnJvbSBmYzQxZjBjNzg2MDFmOWNhOTJjZTViZTQ1NzJhMmQ5YjM4ODIyZDI4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBU aHUsIDIgTWF5IDIwMjQgMDY6NTI6MDkgKzAwMDAKU3ViamVjdDogW1BBVENIXSA7IE1pZ3JhdGUg dG8gcHl0aG9uMyBmb3IgKHBhY2thZ2UtdGVzdC11cGRhdGUtYXJjaGl2ZXMtYXN5bmMpCgoqIHBh Y2thZ2UtdGVzdC11cGRhdGUtYXJjaGl2ZXMtYXN5bmMgKHBhY2thZ2UtdGVzdC11cGRhdGUtYXJj aGl2ZXMtYXN5bmMpOgogIFRyeSBzZWFyY2ggcHl0aG9uMyBvciBweXRob24gaW5zdGVhZCBvZiBw eWh0b24yLgoqIHRlc3QvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtcmVzb3VyY2VzL3BhY2thZ2Ut dGVzdC1zZXJ2ZXIucHk6CiAgUmV3cml0ZSBzY3JpcHQgd2l0aCBweXRob24zLgotLS0KIC4uLi9w YWNrYWdlLXJlc291cmNlcy9wYWNrYWdlLXRlc3Qtc2VydmVyLnB5ICAgfCAxOCArKysrKy0tLS0t LS0tLS0tLS0KIHRlc3QvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtdGVzdHMuZWwgICAgICAgICAg fCAxMCArKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDE3IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtcmVz b3VyY2VzL3BhY2thZ2UtdGVzdC1zZXJ2ZXIucHkgYi90ZXN0L2xpc3AvZW1hY3MtbGlzcC9wYWNr YWdlLXJlc291cmNlcy9wYWNrYWdlLXRlc3Qtc2VydmVyLnB5CmluZGV4IDEyOGI0MjQ5ZWMzLi4y YjkxNTgyM2FhMiAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS1yZXNv dXJjZXMvcGFja2FnZS10ZXN0LXNlcnZlci5weQorKysgYi90ZXN0L2xpc3AvZW1hY3MtbGlzcC9w YWNrYWdlLXJlc291cmNlcy9wYWNrYWdlLXRlc3Qtc2VydmVyLnB5CkBAIC0xLDIwICsxLDEyIEBA CiBpbXBvcnQgc3lzCi1pbXBvcnQgQmFzZUhUVFBTZXJ2ZXIKLWZyb20gU2ltcGxlSFRUUFNlcnZl ciBpbXBvcnQgU2ltcGxlSFRUUFJlcXVlc3RIYW5kbGVyCitmcm9tIGh0dHAuc2VydmVyIGltcG9y dCBIVFRQU2VydmVyLCBTaW1wbGVIVFRQUmVxdWVzdEhhbmRsZXIKIAogCi1IYW5kbGVyQ2xhc3Mg PSBTaW1wbGVIVFRQUmVxdWVzdEhhbmRsZXIKLVNlcnZlckNsYXNzICA9IEJhc2VIVFRQU2VydmVy LkhUVFBTZXJ2ZXIKLVByb3RvY29sICAgICA9ICJIVFRQLzEuMCIKLQotaWYgc3lzLmFyZ3ZbMTpd OgotICAgIHBvcnQgPSBpbnQoc3lzLmFyZ3ZbMV0pCi1lbHNlOgotICAgIHBvcnQgPSAwCi1zZXJ2 ZXJfYWRkcmVzcyA9ICgnMTI3LjAuMC4xJywgcG9ydCkKIAotSGFuZGxlckNsYXNzLnByb3RvY29s X3ZlcnNpb24gPSBQcm90b2NvbAotaHR0cGQgPSBTZXJ2ZXJDbGFzcyhzZXJ2ZXJfYWRkcmVzcywg SGFuZGxlckNsYXNzKQorSGFuZGxlckNsYXNzID0gU2ltcGxlSFRUUFJlcXVlc3RIYW5kbGVyCitI YW5kbGVyQ2xhc3MucHJvdG9jb2xfdmVyc2lvbiA9ICJIVFRQLzEuMCIKK3NlcnZlcl9hZGRyZXNz ID0gKCcxMjcuMC4wLjEnLCBpbnQoc3lzLmFyZ3ZbMV0pIGlmIHN5cy5hcmd2WzE6XSBlbHNlIDAp CitodHRwZCA9IEhUVFBTZXJ2ZXIoc2VydmVyX2FkZHJlc3MsIEhhbmRsZXJDbGFzcykKIAogaXAs IHBvcnQgPSBodHRwZC5zb2NrZXQuZ2V0c29ja25hbWUoKVswOjJdCiBwcmludCAoIlNlcnZlciBz dGFydGVkLCBodHRwOi8vJXM6JXMvIiAlIChpcCwgcG9ydCkpCmRpZmYgLS1naXQgYS90ZXN0L2xp c3AvZW1hY3MtbGlzcC9wYWNrYWdlLXRlc3RzLmVsIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvcGFj a2FnZS10ZXN0cy5lbAppbmRleCBkOTViOTRmMjE0NS4uZjJjY2U1YWU4ZGMgMTAwNjQ0Ci0tLSBh L3Rlc3QvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UtdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2Vt YWNzLWxpc3AvcGFja2FnZS10ZXN0cy5lbApAQCAtNjM0LDE0ICs2MzQsMTYgQEAgcGFja2FnZS10 ZXN0LXVwZGF0ZS1hcmNoaXZlcwogKGVydC1kZWZ0ZXN0IHBhY2thZ2UtdGVzdC11cGRhdGUtYXJj aGl2ZXMtYXN5bmMgKCkKICAgIlRlc3QgdXBkYXRpbmcgcGFja2FnZSBhcmNoaXZlcyBhc3luY2hy b25vdXNseS4iCiAgIDp0YWdzICcoOmV4cGVuc2l2ZS10ZXN0KQotICAoc2tpcC11bmxlc3MgKGV4 ZWN1dGFibGUtZmluZCAicHl0aG9uMiIpKQogICAobGV0KiAoKHBhY2thZ2UtbWVudS1hc3luYyB0 KQogICAgICAgICAgKGRlZmF1bHQtZGlyZWN0b3J5IHBhY2thZ2UtdGVzdC1kYXRhLWRpcikKLSAg ICAgICAgIChwcm9jZXNzIChzdGFydC1wcm9jZXNzCisgICAgICAgICAocHl0aG9uLWludGVycHJl dGVyIChjbC1zb21lICMnZXhlY3V0YWJsZS1maW5kICcoInB5dGhvbjMiICJweXRob24iKSkpCisg ICAgICAgICBwcm9jZXNzCisgICAgICAgICBhZGRyKQorICAgIChza2lwLXVubGVzcyBweXRob24t aW50ZXJwcmV0ZXIpCisgICAgKHNldHEgcHJvY2VzcyAoc3RhcnQtcHJvY2VzcwogICAgICAgICAg ICAgICAgICAgICJwYWNrYWdlLXNlcnZlciIgInBhY2thZ2Utc2VydmVyLWJ1ZmZlciIKLSAgICAg ICAgICAgICAgICAgICAoZXhlY3V0YWJsZS1maW5kICJweXRob24yIikKKyAgICAgICAgICAgICAg ICAgICBweXRob24taW50ZXJwcmV0ZXIKICAgICAgICAgICAgICAgICAgICAicGFja2FnZS10ZXN0 LXNlcnZlci5weSIpKQotICAgICAgICAgKGFkZHIgbmlsKSkKICAgICAodW53aW5kLXByb3RlY3QK ICAgICAgICAgKHByb2duCiAgICAgICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgInBhY2thZ2Ut c2VydmVyLWJ1ZmZlciIKLS0gCjIuMjAuNQoK --0000000000006dc8e306177c87b3--
Lin Sun <sunlin7.mail@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#70722
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.