Received: (at 70815) by debbugs.gnu.org; 27 May 2024 11:20:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 27 07:20:32 2024 Received: from localhost ([127.0.0.1]:43221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBYP2-0000mc-11 for submit <at> debbugs.gnu.org; Mon, 27 May 2024 07:20:32 -0400 Received: from mail-ed1-f45.google.com ([209.85.208.45]:50537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sunlin7.mail@HIDDEN>) id 1sBYOz-0000mO-Iw for 70815 <at> debbugs.gnu.org; Mon, 27 May 2024 07:20:30 -0400 Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-57863e2846aso2220501a12.1 for <70815 <at> debbugs.gnu.org>; Mon, 27 May 2024 04:20:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716808755; x=1717413555; 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=QRYboZTkp8wJskx0Gref4GASqDgLF0TLyIhN5GhabHQ=; b=gC3vC7eAoAV0p9vaZtfpbNaYlq3la/X12tYXr6kuSjj0a5MeBE/F3MKJ1Rm+FOsO3K wA4SZaJ8cD6QpKB9532paCRe+Ksdt8LccM4zDWAY0b6SukpLy0zo+j/aXC8PRdsRa1kf kfBwzIC+Q8JYiZBvPbeb+yMZkmo82mMufCnCLcZ9sZEIJMNrvp1kn6Lg/jdw6DAkgpoR +09yq06l9PCGEwwUuUI73XGxuoWUtKFr6G9uRQhc4MiDpJ05K3VTBZff/oF7sLmAeDUS ikvS0OYML3xwsSzw0uanpD5efnkL5Ick20QCsIYdoBSakdAAhx6wlIZmUPLIpkjKiTly HJoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716808755; x=1717413555; 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=QRYboZTkp8wJskx0Gref4GASqDgLF0TLyIhN5GhabHQ=; b=UQVg2UnsE4Y+24iju/NkmG4KLXdtkW3keHaFol+G5uAf0z1S3CPyVUwZL5m8JpfiAD Z7B4Tl8ek5OOAOFAjqQLVVVbxV2GZxS7h6l4PCrvejg6EmehoqdoA+Ks0Bvdvnbspcs7 y9wzkyh3tCZQKGhRFrdJONjyYcpUTLiRJ5Uq235QcD4BXKMCqyJ9ONE+waPaFbRfx7pa MD6vq8RkJhGWp5B/xmR0ZwOdP497EJDNER5umvVys++Ivwxpq6DFuCCWnhUVrHY5LOwv Y2GOeyqSo3bOZ4p4b8dbI/EGTuiNXx7j53FmzJzoGPU1EKTA0QLmDI8LvfTW0susgxtR cnPw== X-Forwarded-Encrypted: i=1; AJvYcCWT3ptO89/5FzGryqst18gU7cEmV81XF0m03NHBPOYgomNMaB2tFYcD+tCcxJDbNUgnbQgm3pBlpdlrgGAkCNRYSHlq5jA= X-Gm-Message-State: AOJu0Yyr2dRhQ9N5HN3aIQyEBPxDOu8ZHc+1VfrwYPOHd8xsHYr1POt5 pUzFi1Pp8QpI4SabMXZI+cu5hhgQPZF3QtylOxdPyX/iquxRxyFQAVdXWWZOqj5CnKhH97GKprU oYi2QbrEw5E8/h7Fiuyj+nOcfjq4= X-Google-Smtp-Source: AGHT+IEwm5JWKzE74X7/zqqY+vglbewyJ6urWvNvy55otkjdeIvMye35kmv1nYycSOIdx3DSzZ8J56o+E2gQVK4UTuE= X-Received: by 2002:a50:c314:0:b0:579:d769:7670 with SMTP id 4fb4d7f45d1cf-579d7697721mr1269787a12.1.1716808754817; Mon, 27 May 2024 04:19:14 -0700 (PDT) MIME-Version: 1.0 References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> <86h6ekwoxb.fsf@HIDDEN> <7440E11E-25EF-44C4-A2D8-7F95C2C20466@HIDDEN> In-Reply-To: <7440E11E-25EF-44C4-A2D8-7F95C2C20466@HIDDEN> From: Lin Sun <sunlin7.mail@HIDDEN> Date: Mon, 27 May 2024 04:19:03 -0700 Message-ID: <CABCREdqBp84TJE9JBAOmtQnh1wgZr-aET2riuoi=D4qj1Z09bA@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters To: =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000fa75fd06196daf99" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, kobarity <kobarity@HIDDEN>, 70815 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> 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 (-) --000000000000fa75fd06196daf99 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, May 27, 2024, 03:24 Mattias Engdeg=C3=A5rd <mattias.engdegard@gmail= .com> wrote: > 26 maj 2024 kl. 17.52 skrev Eli Zaretskii <eliz@HIDDEN>: > > > Why do you have "python" as python2 when you have Python 3.x > > installed? The usual practice is to have "python" invoke the > > preferred version, which is normally the latest one. > > That is a misunderstanding. It is not at all unusual to have plain > `python` being Python 2 for compatibility with old scripts. (A long-runni= ng > debate point in the transition from Python 2 to 3.) > > In any case, this set-up is standard in macOS (at least my version), and > I'm quite sure I've seen similar arrangements in other systems. > > What we are debating now is whether it is worth making the tests pass for > certain Python 2 installations if the user somehow prefers those (with > EMACS_PYTHON_INTERPRETER), and if so, how. > > Kobarity and Lin Sun, wouldn't it make sense to tie the interpreter to > test to `python-shell-interpreter`? > Hi Eli, it's not worth to make the cases for user perfers EMACS_PYTHON_INTERPRETER. It's failed naturally if the interpreter version is not supported anymore or not supported yet. For python2, as we discussed on original patch thread, it may be will still exists for many years, so we need keep compatible with it, but we may skip the cases that not working for python2 anymore. And I'm trying to get the details of the failure. > --000000000000fa75fd06196daf99 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D= "gmail_attr">On Mon, May 27, 2024, 03:24 Mattias Engdeg=C3=A5rd <<a href= =3D"mailto:mattias.engdegard@HIDDEN">mattias.engdegard@HIDDEN</a>>= wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8= ex;border-left:1px #ccc solid;padding-left:1ex">26 maj 2024 kl. 17.52 skrev= Eli Zaretskii <<a href=3D"mailto:eliz@HIDDEN" target=3D"_blank" rel=3D= "noreferrer">eliz@HIDDEN</a>>:<br> <br> > Why do you have "python" as python2 when you have Python 3.x= <br> > installed?=C2=A0 The usual practice is to have "python" invo= ke the<br> > preferred version, which is normally the latest one.<br> <br> That is a misunderstanding. It is not at all unusual to have plain `python`= being Python 2 for compatibility with old scripts. (A long-running debate = point in the transition from Python 2 to 3.)<br> <br> In any case, this set-up is standard in macOS (at least my version), and I&= #39;m quite sure I've seen similar arrangements in other systems.<br> <br> What we are debating now is whether it is worth making the tests pass for c= ertain Python 2 installations if the user somehow prefers those (with EMACS= _PYTHON_INTERPRETER), and if so, how.<br> <br> Kobarity and Lin Sun, wouldn't it make sense to tie the interpreter to = test to `python-shell-interpreter`?<br></blockquote></div></div><div dir=3D= "auto"><br></div><div dir=3D"auto">Hi Eli, it's not worth to make the c= ases for user perfers EMACS_PYTHON_INTERPRETER.=C2=A0</div><div dir=3D"auto= ">It's failed naturally if the interpreter version is not supported any= more or not supported yet.</div><div dir=3D"auto"><br></div><div dir=3D"aut= o">For python2, as we discussed on original patch thread, it may be will st= ill exists for many years, so we need keep compatible with it, but we may s= kip the cases that not working for python2 anymore.</div><div dir=3D"auto">= <br></div><div dir=3D"auto">And I'm trying to get the details of the fa= ilure.</div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class= =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd= ing-left:1ex"></blockquote></div></div></div> --000000000000fa75fd06196daf99--
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 27 May 2024 11:18:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 27 07:18:31 2024 Received: from localhost ([127.0.0.1]:43209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBYN5-0000in-Fo for submit <at> debbugs.gnu.org; Mon, 27 May 2024 07:18:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sBYN1-0000ia-UM for 70815 <at> debbugs.gnu.org; Mon, 27 May 2024 07:18:30 -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 1sBYMn-0006nr-CM; Mon, 27 May 2024 07:18:13 -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=yA+pFxrb0wZamifZBqqvGZ9C3uHPZCSbvLiDyEB1wac=; b=SClo3busqoAq 0AzoUlTu+jjOB6WzxPll+kM+7AviVBYVVC936dbHgS3yWrsOY1dbh0UW15ftGTtjYuzTGNcQj0j2a cRupvjBh+38TsMoA1T87J3Xrn31HF+8wkv8bJnu/I73hiagA4248K6LwcbVNkJ2sx95Ha2NA4YMbZ iOYSnnm1kFFYjlDgQE0/Wuvd9/2AQ6Ax5lX08PyBs1AQYxSbmZm6EQjWTSJfHps07fW81PwI3/jO1 GReHJ4d9cN0iIoKdSTnt6awAxXSs9XRaKwv7s9AubK0JdFKNi27RcQgAwJq+Nz0iyvNFpPvhoA8Zz rv+2xslPpfyRsmcLU6ApGA==; Date: Mon, 27 May 2024 14:18:09 +0300 Message-Id: <86y17vv6z2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CADwFkmnNq3Q5BhPsEujRpaak+zSseB5bYux=+KVa-FzxthT6BA@HIDDEN> (message from Stefan Kangas on Sun, 26 May 2024 16:06:31 -0700) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> <eke7ttikacbt.wl-kobarity@HIDDEN> <86fru4woqj.fsf@HIDDEN> <CADwFkmnNq3Q5BhPsEujRpaak+zSseB5bYux=+KVa-FzxthT6BA@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70815 Cc: kobarity@HIDDEN, sunlin7.mail@HIDDEN, mattias.engdegard@HIDDEN, 70815 <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: Stefan Kangas <stefankangas@HIDDEN> > Date: Sun, 26 May 2024 16:06:31 -0700 > Cc: mattias.engdegard@HIDDEN, sunlin7.mail@HIDDEN, 70815 <at> debbugs.gnu.org > > Eli Zaretskii <eliz@HIDDEN> writes: > > > 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? > > If we do still care about Python 2, why should we test using only _one_ > version? If both are available, surely it's better to run the test > using both. We do care about Python 2 because some users still use it. There's no other reasons: Emacs doesn't care which version of Python is preferable to the user. We could test both versions if they are installed, I don't think I'd mind. > If we don't want to do that, it makes more sense to prefer Python 3. > This given that Python 2 is EOL since 4+ years, and is less and less > likely to be relevant. Mattias's message in this thread indicates otherwise, I think. > For example, RHEL 8 will stop offical support for Python 2 next month, > and RHEL 9 doesn't ship with it. Debian GNU/Linux has already dropped > Python 2 from its stable distribution. And so on. Emacs doesn't need to follow these tendencies. We try to avoid forcing our users to upgrade unrelated or loosely-related software just because they installed a newer version of Emacs, because forcing them to do that in many cases ends up sending them down an immense rabbit hole, whereby upgrading some component requires them to upgrade many others, in a well-known snowball fashion. So we generally decide to drop support for some old software only when keeping it supported becomes a real burden. I don't think Python is a maintenance burden for us at this time, is it?
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 27 May 2024 10:25:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 27 06:25:51 2024 Received: from localhost ([127.0.0.1]:43151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBXY7-0007qh-HY for submit <at> debbugs.gnu.org; Mon, 27 May 2024 06:25:51 -0400 Received: from mail-lj1-f170.google.com ([209.85.208.170]:45390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>) id 1sBXY5-0007qS-91 for 70815 <at> debbugs.gnu.org; Mon, 27 May 2024 06:25:49 -0400 Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-2e724bc46bfso100086441fa.3 for <70815 <at> debbugs.gnu.org>; Mon, 27 May 2024 03:25:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716805474; x=1717410274; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=GtHRpToBDcjfQvxtB7bc0B4XfHHizv+ulMTEAOQWU4Y=; b=QlZZusC0olHofVthclg/Er2W8AdG1wlWODKJxGQj0KHCLbMCaZLJT+0Yk4USG/26D4 alvx1DWbcQbcPgN0TXSupQmKVU7lwIOZP8fI4dlxuYZ/rHnS/Fr7p7KvvXsZJND46n6b KzJAF+gTJ38+/tizzasN32P07oHoFO3hnl8/42npWIGx9uCvj9/rPQ0PsL5IHaLOT/OX Ng0vJS009lo+HcJWFx9rl2HPD2PC1a/kZECebVr5oQDR/9wEpHcDneCEK5ljzdIaf7zU D9lrZBbT9KTgPFDe+d7rQv3IjEnYxDh1K/MRAn9+2oh+Mdyu4zoKwtQso97mN3NW3smQ EITw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716805474; x=1717410274; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=GtHRpToBDcjfQvxtB7bc0B4XfHHizv+ulMTEAOQWU4Y=; b=q4StHm55mSUVj32Twx8q34ywopeIXYpQhf0dAuCRHHnpKVZ4QAegLkGYcOqApoOeKL Jfq2iAwTGnJyoyx+fIT94MWMnyFHoYRlNrBeSi+7O+nXhNC0GZLtqzBJIoJ9vtXCc5b/ GwoKnknifQgrqjhVOLbTip2b1+H3IXhwfeQfm3s8+PdmRJjYch5bMe0oNPFdVwukFYNu ohORj2bHlLO+xj3nSmyjVMN/yAPo7msotNQIViaGDyJ0BiD8XKwWr5jOkV1a3cLUByQ8 6ywrQhSjmAx1h5aOj0PAuhoshV9aCb0RRcBr7SwFcemdt1QpliaOAAw247kr/lK9T5ZG SELw== X-Forwarded-Encrypted: i=1; AJvYcCUrtzbRjXi4g0Cdj41jCzrrIgHdmep/t25j3poXv0FLK3YL1hYw0H/CtdZ87O59pVejO6P3mXp5aUqohq/dy1oxRh6jm6E= X-Gm-Message-State: AOJu0YyAvH0t40EZUqebTyhf8ynxsU0XqS4mmUUpTFaEidR/Qtp2HxXY FE2ta1Ki3/3+1s0kabn2bRPJmUE7e2IeRqEfTPj2yVi7akHqOy6v X-Google-Smtp-Source: AGHT+IGqGiAMXt2ZXtV9XrviWv4IsqjF/qFrNaCOrgEMAD2HewaFnjBAXvYDOQfjVJdpdPgZI1QFPA== X-Received: by 2002:a2e:7c16:0:b0:2e0:1a40:6ff1 with SMTP id 38308e7fff4ca-2e95b03f295mr56147931fa.6.1716805474422; Mon, 27 May 2024 03:24:34 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e95bdcd1e3sm18713321fa.80.2024.05.27.03.24.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 May 2024 03:24:34 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> In-Reply-To: <86h6ekwoxb.fsf@HIDDEN> Date: Mon, 27 May 2024 12:24:33 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <7440E11E-25EF-44C4-A2D8-7F95C2C20466@HIDDEN> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> <86h6ekwoxb.fsf@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: kobarity@HIDDEN, sunlin7.mail@HIDDEN, stefankangas@HIDDEN, 70815 <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 (-) 26 maj 2024 kl. 17.52 skrev Eli Zaretskii <eliz@HIDDEN>: > Why do you have "python" as python2 when you have Python 3.x > installed? The usual practice is to have "python" invoke the > preferred version, which is normally the latest one. That is a misunderstanding. It is not at all unusual to have plain = `python` being Python 2 for compatibility with old scripts. (A = long-running debate point in the transition from Python 2 to 3.) In any case, this set-up is standard in macOS (at least my version), and = I'm quite sure I've seen similar arrangements in other systems. What we are debating now is whether it is worth making the tests pass = for certain Python 2 installations if the user somehow prefers those = (with EMACS_PYTHON_INTERPRETER), and if so, how. Kobarity and Lin Sun, wouldn't it make sense to tie the interpreter to = test to `python-shell-interpreter`?
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 23:07:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 19:07:48 2024 Received: from localhost ([127.0.0.1]:42731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBMxw-0002Hq-9t for submit <at> debbugs.gnu.org; Sun, 26 May 2024 19:07:48 -0400 Received: from mail-lj1-f177.google.com ([209.85.208.177]:48191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1sBMxu-0002He-OC for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 19:07:47 -0400 Received: by mail-lj1-f177.google.com with SMTP id 38308e7fff4ca-2e968e77515so18264141fa.0 for <70815 <at> debbugs.gnu.org>; Sun, 26 May 2024 16:07:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716764792; x=1717369592; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=zFT7Bg1Ch9kt2fMAx2b32X4Q1V+3CBMWh99QFA8lyv8=; b=ZjS6ZylOleKVR4LEAmzYZA0ywsB32EfMMu2QG7Qy4NVy4Y5nykhwurbH7fyMgLhyoh 9Spa961jr5szA7Vc+BoEJglyqdYpnDBfXyKOu/lnDxvs/2Sui8M9iZ5rjZIYL3GI7Z/e VbShsh6RWE7P2R+LJbU5pLdX5CzHv9IgHTHWhisl1mHJTM0dDq2iNcuxfiAaab11G7Ei 8tNaFQhgJc6l1UOUaueByQpUTvJ37JrZDUyLR5gR8IdAGz0tzdOYSxsw1bo8ewfv3ZEk sEB1n8WT7azFjncpjDvgfopqWk9pzwNFkjC901wGjwTXhm/r2wB4Eci5gXC/4OYPq/9u hJrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716764792; x=1717369592; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zFT7Bg1Ch9kt2fMAx2b32X4Q1V+3CBMWh99QFA8lyv8=; b=bwQa9gFvsCTpxwZKrfgoKEUD3RbKM+1U8vcKQGqmnaVkItRnD3cyYHiCZzT0u/z8J2 fvgzLEDDu2jQo5cYBfnm/sRypL+EUWA4XPxNeXnEb71b6aM4uMRZjBCvfu71guWNBT/+ zkEWaVvcjYmNkYVbkYJbgrOoCkqH1IzwEUT3E7934ZNoeJD0CyBhALQwpGxuV0nxFa1P VBnFjElCSx2TmOxpSDq7BmgjYW5I3QmdW24xXwMCueYN0A4Cn5VmNunz/18Trc1Y1yxy Da4xIWdgUr8Eb1I558QnkE0HAeSHJFpMEG12f510ksykXzlkTP/ZxOFhjXXe8tmCbRg6 JqBQ== X-Forwarded-Encrypted: i=1; AJvYcCWgP4YQ1fg5ewsDj1RSG1YQDsdp7tblb7MUjApZMAVNZtCxbJ8wo7s7w8NnFZZqB9OnhQTabsILNNjWTLEVQZ+PMk5yjEo= X-Gm-Message-State: AOJu0YxYYVXQoa+vvYwCHoHvfp+RbF8mssJ3H0cCFJdF8CerJQHpd1if yRyrvwyaaPZXDr4j+tht9au6d7fV4zEhXOLWYSGRiQi48PAssMWVYVRFAIzUZ921xHwha5mz+aI viC7UeJXSLjhoPvpWNL392Sljlwk= X-Google-Smtp-Source: AGHT+IHCkT4CTnoErodDwGtlBdi++nneGQnDGFnui2Il7bCjUWWxU2zfCvhi8LruXJTosdgWutPCwDp/VTO/F6LpAy8= X-Received: by 2002:a2e:9f55:0:b0:2e8:5d2:5e8f with SMTP id 38308e7fff4ca-2e95b2875bemr43924551fa.34.1716764792146; Sun, 26 May 2024 16:06:32 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 26 May 2024 16:06:31 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <86fru4woqj.fsf@HIDDEN> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> <eke7ttikacbt.wl-kobarity@HIDDEN> <86fru4woqj.fsf@HIDDEN> MIME-Version: 1.0 Date: Sun, 26 May 2024 16:06:31 -0700 Message-ID: <CADwFkmnNq3Q5BhPsEujRpaak+zSseB5bYux=+KVa-FzxthT6BA@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters To: Eli Zaretskii <eliz@HIDDEN>, kobarity <kobarity@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: mattias.engdegard@HIDDEN, sunlin7.mail@HIDDEN, 70815 <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 (-) Eli Zaretskii <eliz@HIDDEN> writes: > 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? If we do still care about Python 2, why should we test using only _one_ version? If both are available, surely it's better to run the test using both. If we don't want to do that, it makes more sense to prefer Python 3. This given that Python 2 is EOL since 4+ years, and is less and less likely to be relevant. For example, RHEL 8 will stop offical support for Python 2 next month, and RHEL 9 doesn't ship with it. Debian GNU/Linux has already dropped Python 2 from its stable distribution. And so on.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 15:57:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 11:57:15 2024 Received: from localhost ([127.0.0.1]:42318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBGFH-0006mH-Jn for submit <at> debbugs.gnu.org; Sun, 26 May 2024 11:57:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sBGFG-0006m2-5p for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 11:57:14 -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 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==; Date: Sun, 26 May 2024 18:56:52 +0300 Message-Id: <86fru4woqj.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: kobarity <kobarity@HIDDEN> In-Reply-To: <eke7ttikacbt.wl-kobarity@HIDDEN> (message from kobarity on Sun, 26 May 2024 23:15:50 +0900) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> <eke7ttikacbt.wl-kobarity@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70815 Cc: mattias.engdegard@HIDDEN, sunlin7.mail@HIDDEN, stefankangas@HIDDEN, 70815 <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 (---) > Date: Sun, 26 May 2024 23:15:50 +0900 > From: kobarity <kobarity@HIDDEN> > Cc: Lin Sun <sunlin7.mail@HIDDEN>, > stefankangas@HIDDEN, > 70815 <at> debbugs.gnu.org, > Eli Zaretskii <eliz@HIDDEN> > > > 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.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 15:53:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 11:53:18 2024 Received: from localhost ([127.0.0.1]:42312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBGBR-0006gF-Sh for submit <at> debbugs.gnu.org; Sun, 26 May 2024 11:53:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sBGBQ-0006g3-Uw for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 11:53:17 -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 1sBGBD-0007iL-7N; Sun, 26 May 2024 11:53:03 -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=wLIKFZlEXWmq+xTfyUP6tHgLFfY92jfa4peMr9D+EYU=; b=GUzZJJ+JowIwBagIcYDJ zEThVwJqTVjtFtQlnC0IUikQgYYiugso3eVUH3Ew0EYv/759dhNNE5EE5azV+eo/wkU7TieZzRJ8m 1ZZ5R9auTBYdXS/P9J+i5VDKnuLwRMA16OhFgTQE2Wj7+bVQeWjv4gGwNqoV2doTRpLhVDp5El0Yg yxgF4l8a6tmSIw/kobh3u/WndTf1F9qeZwIre/Ik8RAq5mH53mYmw7siYoFLDniAQohq7nuLPWRP9 llI4TK7q4ot+iZLn343zfhDLsKQK2xiKCMTfW3ypBdl/qM55HljsFjU5xX9UPBnntKHf4x+A6vigF lYPUGcZVVXJwqQ==; Date: Sun, 26 May 2024 18:52:48 +0300 Message-Id: <86h6ekwoxb.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> In-Reply-To: <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Sun, 26 May 2024 15:23:46 +0200) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@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: 70815 Cc: kobarity@HIDDEN, sunlin7.mail@HIDDEN, stefankangas@HIDDEN, 70815 <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: Mattias EngdegÄrd <mattias.engdegard@HIDDEN> > Date: Sun, 26 May 2024 15:23:46 +0200 > Cc: Lin Sun <sunlin7.mail@HIDDEN>, > stefankangas@HIDDEN, > 70815 <at> debbugs.gnu.org, > Eli Zaretskii <eliz@HIDDEN> > > Why select Python 2 in the first place? Is it more important to test Python 2 than Python 3 on other platforms? Why do you have "python" as python2 when you have Python 3.x installed? The usual practice is to have "python" invoke the preferred version, which is normally the latest one.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 15:39:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 11:39:13 2024 Received: from localhost ([127.0.0.1]:42301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBFxp-0006Jt-3C for submit <at> debbugs.gnu.org; Sun, 26 May 2024 11:39:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sBFxm-0006Jf-9H for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 11:39: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 <eliz@HIDDEN>) id 1sBFvS-0004kf-J1; Sun, 26 May 2024 11:36:46 -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=X9pzHD9iWeZv/xT4FaReOmuZ9++lqKazWrplxFnOcc4=; b=QUw3xuDRJxJND0ENIdsb WW33GGYQoXezX9/oQTlqBQXhsn5YEcYRB/IVQDic7CT6o4488KTUaNuuXKWnOMVrUnEw1g8vqI+2Y AUQASjJug3arBne4OVA2ujVje7OXGiI+3YSoMMBIwTk0rT3+vvNDjW5hgIdCFlYRJ+9e6st4l2oug T1OUSknL2LtG7ZQHBbJqncp0Grs0VA1+MxOm1N/lY2lzNqG/Wiyl6Y9epVUsMFIalsDClSjhL+k5s tiISQEJfel14I1Jn9n/iyj/b1IqR6RTEa0qXXFz/Ta4I6g07IevzGRTHUvDxRSHLu0oOGJLhy0/rY YGoIv9iDIN2hlA==; Date: Sun, 26 May 2024 18:36:43 +0300 Message-Id: <86jzjgwpo4.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> In-Reply-To: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Sun, 26 May 2024 12:52:54 +0200) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@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: 70815 Cc: kobarity@HIDDEN, sunlin7.mail@HIDDEN, stefankangas@HIDDEN, 70815 <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: Mattias EngdegÄrd <mattias.engdegard@HIDDEN> > Date: Sun, 26 May 2024 12:52:54 +0200 > Cc: Lin Sun <sunlin7.mail@HIDDEN>, > stefankangas@HIDDEN, > 70815 <at> debbugs.gnu.org, > Eli Zaretskii <eliz@HIDDEN> > > This change caused python-tests failures on macOS. See attached log. > > On this machine which has the standard macOS Python installation, 'python' is python 2, which apparently the tests don't cope very well with. (Have you verified that they do?) > > The tests pass if modified to prefer Python 3: > > @@ -3722,2 +3722,2 @@ python-tests-get-shell-interpreter > - (cl-some #'executable-find '("python" "python3" "python2")))))) > + (cl-some #'executable-find '("python3" "python" "python2")))))) I don't like this preference. It is basically wrong, because it second-guesses what Python is _the_ Python on the user's machine. Let's try to find another solution. If worse comes to worst, we could make a change specific to macOS, but I hope we won't need to.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 15:25:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 11:25:47 2024 Received: from localhost ([127.0.0.1]:42276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBFkp-0005xf-IJ for submit <at> debbugs.gnu.org; Sun, 26 May 2024 11:25:47 -0400 Received: from mail-lj1-f180.google.com ([209.85.208.180]:52584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>) id 1sBFkl-0005xP-4Y for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 11:25:46 -0400 Received: by mail-lj1-f180.google.com with SMTP id 38308e7fff4ca-2e97488daedso8234131fa.1 for <70815 <at> debbugs.gnu.org>; Sun, 26 May 2024 08:25:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716737069; x=1717341869; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=QFApLM3vUvO7XbJLDZeR2KZ3whb886Rln4kVanwdc8k=; b=akJiUPg9ZSb6FP4x3WhquuvNAeWmx9DJGHJpqjMY4iPochNkd99PEjqKCzIQQ4XQNh Ym4jP42u9aU6h2B1iG0JWkOu4Xp8mEqjGcMN0dDaYMo5vmUsGoYrq6ijnQqQfwBWC635 HsHQ9m4x1VKesoOsIHBQGsHsJUEM5HvtCnwFv1EKGZQLRbptvCWlZ2YUbZqD19kUXCuy 2VCiD5zL3YUzWPglYOIv239Zo1E3Mux2xDv2IpYpfsBVj7TARc+58iMevEqx/oxX2knE npZaI/1cc05UZC1SNuFFRgcMJYnqxxNV9gNVuZPwrFgHJIAvJC/7yxZoVE+ChUcqxitc WFtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716737069; x=1717341869; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=QFApLM3vUvO7XbJLDZeR2KZ3whb886Rln4kVanwdc8k=; b=t2a6KDtkhbmodxhlejs8mp1fprCNo6B5YloQyNCw/Sietch1NNZtuaAzW85lrYQTk0 Aufb0MiLMpdf00rJmxsUcdiOPJrCuh4Nmp5W8I9XUyRhyIO5Q1UeZNSYlhDIhhVMLwx4 Jdt5FgYzuaK4sRweovtueiTut4SjWA3VKmxV+Q1OPlqwfYWc3cf6ZjiXtOE1fgMF0M0N 3vsqzu8sk+jrEuzPXrPikxpbKke6g8/KBnmBuSQV8zh8PHtjxCgiUPE4FI1eDusa7ZpS 4/yhVdNcD5u18NToCPMABdho7eSpTy4F1QfRN/3l5vTOz1pOnhbHsKi4iTCIy+dSEQcA hpOA== X-Forwarded-Encrypted: i=1; AJvYcCWHH1cNFvP+ZIn2VM9kVtMLAOh4y7biQ5lIkJ6TpFj89UUT5bGx2vgeODSizycxIrpTvAX9l79g3VcO27SsdtsVulkYFv4= X-Gm-Message-State: AOJu0YwmfzuKzrt2+lrT08+wVIdvH2WojfcyzTqdpYaEIlLzze/JpNAz qS/F0HG2am72zh4lQKml1mZ+zYY0SwuFeGp0wceS2BRLPYTsiH8z X-Google-Smtp-Source: AGHT+IEv7QFUtl5036dupsORqzreKJThZsNeZX5Fg/OAjB3Dlikzew3Xa8kTnZ6xuTnh48RJQeBuNg== X-Received: by 2002:a2e:b784:0:b0:2e0:6313:fe3a with SMTP id 38308e7fff4ca-2e95b256875mr59674041fa.35.1716737068626; Sun, 26 May 2024 08:24:28 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e95bcf3cf4sm14583381fa.58.2024.05.26.08.24.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 May 2024 08:24:28 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> In-Reply-To: <eke7sey4aa97.wl-kobarity@HIDDEN> Date: Sun, 26 May 2024 17:24:26 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <EBC8577A-468E-456E-8696-5CDE0A3600A3@HIDDEN> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> <eke7ttikacbt.wl-kobarity@HIDDEN> <eke7sey4aa97.wl-kobarity@HIDDEN> To: kobarity <kobarity@HIDDEN> X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Lin Sun <sunlin7.mail@HIDDEN>, stefankangas@HIDDEN, 70815 <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 (-) 26 maj 2024 kl. 17.00 skrev kobarity <kobarity@HIDDEN>: > Please try evaluating the following expression in the Python buffer > after invoking Inferior Python buffer running Python 2. >=20 > (python-shell-send-string-no-output "print('a')") The result is "a". > My point is that we cannot assure that Python 2 is not selected. One > example is EMACS_PYTHON_INTERPRETER environment variable introduced by > the patch. It can specify the interpreter used in ERTs. So a Mac > user may set EMACS_PYTHON_INTERPRETER to "python". Fair enough. I take no great interest in making the tests pass with such = an environment variable assignment; at the very minimum, they should = pass in the default configuration. > So I think we need some > mechanism to skip test based on the interpreter version and the > platform. Time permitting, I will be happy to run instrumented test runs if it = would help you find out exactly why the test fail with Python 2.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 15:01:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 11:01:57 2024 Received: from localhost ([127.0.0.1]:42256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBFNk-0005Kv-Rh for submit <at> debbugs.gnu.org; Sun, 26 May 2024 11:01:57 -0400 Received: from mail-pl1-f178.google.com ([209.85.214.178]:50609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1sBFNi-0005Ki-Lp for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 11:01:55 -0400 Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-1f47eb21f0aso5121905ad.1 for <70815 <at> debbugs.gnu.org>; Sun, 26 May 2024 08:01:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716735640; x=1717340440; 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=Ar6wXS5/vntysn6+xZ80KlBt0Q/FvByg+mgE14/LFeU=; b=Ki0pg1PL61JaP2WlVcqYEUp1V8g5UoW34rSN0y2NrqKJ7I8dv76iqDettik4kqX3dO LPcurziMR55gM3NRDM8IvrT80uRYuJEdUxF2zYyw/lCA6O+dzSngnbAlO1pnb/k/8CAh kqWYi0OBwnqGLtmXRKFlws+q50T1T99+cdML+pjwUdbgG4gLrBIAv6j4bIEmMuE0v96H 9CTtfdyPCjG2HKGEusGUaVYvu+Lj2/ePrHTxx4ZnFiYIhcTZWE4ArcGFRYxdfgA9xK08 IKZGtSNW42BwkwlCfFBnEcIVeQyjo2HvgEWmTAsaaTbox9/EAVkL2d9y4K0NwyJt52IO +O3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716735640; x=1717340440; 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=Ar6wXS5/vntysn6+xZ80KlBt0Q/FvByg+mgE14/LFeU=; b=I26/d/IHnC8AxGs9mry8Z0veecWEGgAlME/ttqKC3diI/aIkV0lVtx63x81crxKszL 220sCAoe/ECJmhArHuhijeFSNmx88wMxVeg9pBJbIG659l7UoutbhdByZzVjg4GrGbxs r4Px9g8QNN/tm28rCyrWoO+D6+Q6HWZU2EmM/1AgY+KQYm/p0Qyl/pkGmIXCI9g7mKKQ kz6OuTAvndy4+ZwxRCkGoo4vuPifO/msHtR0kiVay4o/m6/FUMEr5VgmZ0/mYbfBx19L GUgG+uBiq33C8AZ5ZTtInFF0xMz7k1b8LSOEElQxdBI3gtie1w2zyldw1ZVuuBNiwoBj zUZQ== X-Forwarded-Encrypted: i=1; AJvYcCWzT4kap1zfaxri9EFWmsqfuhPVzA1iPJYSkO/lVHx0oKMnTbPCWM8iq38cLYK7Z+hakwiyBqP6p5FfBWhUYv4F0FfHLds= X-Gm-Message-State: AOJu0Ywzt32zS5D6xjGzPuD0+YDXXvnQJZiUOHc+vWqgVU69x3ohyPZb MsvRxEYsQytMuz+FwsI8D9GZb2326QvHdZwXvUH79ic0cjAUJzmS9Pe8bVKU X-Google-Smtp-Source: AGHT+IHYo27KPPBpND6TWVWtApwFMZMuAJTeobvqJJPcdxfDRNO4Xp/HmGCzG6ARuVT5i5doQw+x1Q== X-Received: by 2002:a17:902:f688:b0:1f3:5ba:19b with SMTP id d9443c01a7336-1f4486d1d4dmr76438925ad.3.1716735639916; Sun, 26 May 2024 08:00:39 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f44c9b0787sm44198585ad.242.2024.05.26.08.00.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 May 2024 08:00:39 -0700 (PDT) Date: Mon, 27 May 2024 00:00:36 +0900 Message-ID: <eke7sey4aa97.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Mattias =?ISO-8859-1?Q?Engdeg=E5rd?= <mattias.engdegard@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters In-Reply-To: <eke7ttikacbt.wl-kobarity@HIDDEN> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> <eke7ttikacbt.wl-kobarity@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: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Lin Sun <sunlin7.mail@HIDDEN>, stefankangas@HIDDEN, 70815 <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 (-) kobarity wrote: >=20 > Mattias Engdeg=E5rd wrote: > >=20 > > 26 maj 2024 kl. 14.36 skrev kobarity <kobarity@HIDDEN>: > >=20 > > > Sorry, I forgot that native completion does not work on Mac, even with > > > Python 3. What I wanted to know is if there is unexpected echo backs > > > with Python 2 on Mac. > >=20 > > Not that I can see when running an interactive Python shell in Emacs, n= o. >=20 > Could you see what is returned when you enter the following line in > Inferior Python buffer running Python 2 on Mac? >=20 > __PYTHON_EL_eval("print(\"Hello\")\n", "") Sorry, it was meaningless. Please try evaluating the following expression in the Python buffer after invoking Inferior Python buffer running Python 2. (python-shell-send-string-no-output "print('a')") Expected value is "a", but I suspect that this is not the case with Python 2 on Mac.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 14:17:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 10:17:10 2024 Received: from localhost ([127.0.0.1]:42241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBEgP-0004GD-VD for submit <at> debbugs.gnu.org; Sun, 26 May 2024 10:17:10 -0400 Received: from mail-pf1-f178.google.com ([209.85.210.178]:59560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1sBEgN-0004Fz-Vd for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 10:17:08 -0400 Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-6f8ec7e054dso1548561b3a.2 for <70815 <at> debbugs.gnu.org>; Sun, 26 May 2024 07:16:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716732954; x=1717337754; 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=lVC9fSIkQl0/jqQZ3sQcwixp/OztzEPVF4gRlhmEk3c=; b=nTfLB9Vce4TuOS938ZHfRhbdirpjDvJcvCW4eAQOmZRsoYHmlxck2iiJ3McB1SILse xor+NOc6DOhrx/MFp+Iy5rv/FrTPjahbEUsH2gZGqQYDhYvrWQxTTa8hd1nRWjzv7AD/ JygqRxc8DVrGsg8kaVXQJnldmNgEr/EYZU1M6SlwJnkdJgh5fp/uOiWG9E0Npwc8WrBm mYLeT7qDpLRUzAfROuE++AvKqRnPGSfEzMJ/wfKVKGpNU2fOiU4Fdia2BIryBv8CiLzC 2ZukfjGrMmytvh9kugF5TanEDQq2LwzIKI56OtdcwZClWnznUru1hWtRKscxjlRICVLB MbFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716732954; x=1717337754; 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=lVC9fSIkQl0/jqQZ3sQcwixp/OztzEPVF4gRlhmEk3c=; b=vNd9KtgFslGiutGzqEg+8SuD/oEHpeK27POBo48yY334gxmDkljAaun8gvW/EqcWQj zKR5V9f/n1yOltP8vAsUB+jCbKifXkZV3tGJfhw/NoIagdBt0FsRiaZQDFwcVoObiGLp qUrnhsxnZx3jsKVo3xkIDcxQdzYIj3YUhTueS6xn4GveD7P7unPuYGFq7k/6bAE4KvIt x3yg8OI/VFn4Lk2KdxHVXA6jjYSQsvMwU/TQDxS4NZUGl+0YqYPAZWW3zd8VwvM76DXA MXwGBCbad2tXwr5r+JOUrrAcTS0KOcBr8ujgB+vO/JMCxC11rMFi6ZLLzTT5hKgp6lOv eUrg== X-Forwarded-Encrypted: i=1; AJvYcCVVM5JYfO9lGCaBPtpABjqhc2C9gi4l32T1d5D3CB6FA0iVJtHfWllMGNlOGFjcRiFOId1QnGBUe/YQYSob0tcarJaxY9c= X-Gm-Message-State: AOJu0YyuX15zHeu/TYt6DLNFgoj/J6jH2KFnxKx0I/Tf8q8dGydV8tYD Cu+MO9UQunQs4HFhFqFd6/Fg74hxxiCnaIsHmBg8c5yeWHN+c6vR X-Google-Smtp-Source: AGHT+IEkOirPLuqR4CweSChENWLeKyZgqNXL2H/oyTGxoGMomT3QYFkVgJTqquhExrLo2mzQWa1htA== X-Received: by 2002:a05:6a20:9746:b0:1af:f514:6d96 with SMTP id adf61e73a8af0-1b212cfff98mr8478486637.16.1716732953507; Sun, 26 May 2024 07:15:53 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-6f8fcfe664fsm3531444b3a.153.2024.05.26.07.15.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 May 2024 07:15:53 -0700 (PDT) Date: Sun, 26 May 2024 23:15:50 +0900 Message-ID: <eke7ttikacbt.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Mattias =?ISO-8859-1?Q?Engdeg=E5rd?= <mattias.engdegard@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters In-Reply-To: <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@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: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Lin Sun <sunlin7.mail@HIDDEN>, stefankangas@HIDDEN, 70815 <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 (-) Mattias Engdeg=E5rd wrote: >=20 > 26 maj 2024 kl. 14.36 skrev kobarity <kobarity@HIDDEN>: >=20 > > Sorry, I forgot that native completion does not work on Mac, even with > > Python 3. What I wanted to know is if there is unexpected echo backs > > with Python 2 on Mac. >=20 > Not that I can see when running an interactive Python shell in Emacs, no. Could you see what is returned when you enter the following line in Inferior Python buffer running Python 2 on Mac? __PYTHON_EL_eval("print(\"Hello\")\n", "") > > Maybe it is better to prefer "python3", but I don't know if that would > > reliably prevent the problem. The best way would be to skip some > > tests if the selected interpreter is Python 2 and it is running on > > Mac. >=20 > Why select Python 2 in the first place? Is it more important to test Pyth= on 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". My point is that we cannot assure that Python 2 is not selected. One example is EMACS_PYTHON_INTERPRETER environment variable introduced by the patch. It can specify the interpreter used in ERTs. So a Mac user may set EMACS_PYTHON_INTERPRETER to "python". I wrote in the previous mail: > As for EMACS_PYTHON_INTERPRETER, I am a little doubtful that it is the > right thing to introduce. It allows the ERT runner to specify the > interpreter. It's OK for ERTs that can be run on both Python 2 and 3, > but you may want to write an ERT that can only be run on Python 3. 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.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 13:25:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 09:25:05 2024 Received: from localhost ([127.0.0.1]:38585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBDs0-0001u3-If for submit <at> debbugs.gnu.org; Sun, 26 May 2024 09:25:04 -0400 Received: from mail-lj1-f182.google.com ([209.85.208.182]:50293) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>) id 1sBDry-0001sl-MZ for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 09:25:03 -0400 Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-2e964acff1aso20153411fa.0 for <70815 <at> debbugs.gnu.org>; Sun, 26 May 2024 06:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716729828; x=1717334628; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=7d8zhdvf66BKcj/xyvRdNonpwu3H4nz1G6fHM5NjF/Y=; b=LEyfm+nrMrReBx1ieyfgiuod8l+uSRvc7x7iUCpZVeDnaE5cOk5PWz4xhzP0TMrqzg Yi0ebqzRFhQYBcyNibsGGFNfCaPrdkMFifwzhUv5U4z0aza/uGhrE1NOnYDvf2PD1/35 oVYT7SORmdFI0+Cb5swzCWxms0u9I7mABu08/oXbIy3ZYdsqLCf4j8AIYXK+OoJl/682 uR/wLsBmpPrb8W62H1QgNrfQqHLt/D0rp68nkYzj2Bhr+maWfWg1AYTKD8WHIy5o86Be Gxb0pXt1NNoWLZfj9BVJSWk+ducNZtenboMXt8Om3ewDf4qo1odStl9zmLn5dhkrzy8/ 2H/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716729828; x=1717334628; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=7d8zhdvf66BKcj/xyvRdNonpwu3H4nz1G6fHM5NjF/Y=; b=jLeSAsJPziXE/VF0PvYAAPqNoGoPhWVUnTULaMkAxGlEdKi0QLqYjmqCAoEaAORMjp qPTgPVey0Lh9GmyXEGtibLmjB8A59dlaHrQiRMKIVZtiUtmL01uNalBApQ/lWmp1yN6e qw8Cy7uHnlkH5JbG485IJXYGIqRGW1OC0KbjNzzjbdKchdZ8DRVgbkeBQTLsofL5hM6I an/Xx1CTs41qP8D0mlgwhbJICETfWjTb2I16fUpBrwqsjk/TSmwOpICIaMvYW+bBB2KQ tbeHYwuQeUyQTfOgFw9Mv7kEIb181TPymGGYqKcZQC+G/JhwbyMpLAAMJI01XR5cRQv6 mqoA== X-Forwarded-Encrypted: i=1; AJvYcCUwCwckhfJXGl8ib4hfAWuWC43WQ6t1yHTRNCR5f7rNVmGjdPIgmfGUPnwdNI72KNlPyi7nEm2mFY0LZZpHT/esgYSfdJo= X-Gm-Message-State: AOJu0YzkiFFQfdohHeu95Lhi2kl/qgvuYmNgN3oCUpftbItH4HlIfeJ/ SbM6RE0P87pkRxEo+acAhLNLtHQMJNE7WQfQ/axyGOwpRV3Ag3jb X-Google-Smtp-Source: AGHT+IFCeHR4wkWCSOJQY7dTSmqt1AHmXIw3FoEJICG+dykRYSiujO1JTDVMRR+uNwc14fE0mrMpLA== X-Received: by 2002:a2e:9b0e:0:b0:2e0:c81c:25da with SMTP id 38308e7fff4ca-2e95b229936mr41829721fa.30.1716729827953; Sun, 26 May 2024 06:23:47 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e95bcfe722sm14014941fa.70.2024.05.26.06.23.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 May 2024 06:23:47 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> In-Reply-To: <eke7v830agx5.wl-kobarity@HIDDEN> Date: Sun, 26 May 2024 15:23:46 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <7CF65AE1-B3AC-40C5-AC82-CE575E5E1831@HIDDEN> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> <eke7v830agx5.wl-kobarity@HIDDEN> To: kobarity <kobarity@HIDDEN> X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Lin Sun <sunlin7.mail@HIDDEN>, stefankangas@HIDDEN, 70815 <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 (-) 26 maj 2024 kl. 14.36 skrev kobarity <kobarity@HIDDEN>: > Sorry, I forgot that native completion does not work on Mac, even with > Python 3. What I wanted to know is if there is unexpected echo backs > with Python 2 on Mac. Not that I can see when running an interactive Python shell in Emacs, = no. > Maybe it is better to prefer "python3", but I don't know if that would > reliably prevent the problem. The best way would be to skip some > tests if the selected interpreter is Python 2 and it is running on > Mac. Why select Python 2 in the first place? Is it more important to test = Python 2 than Python 3 on other platforms?
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 12:37:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 08:37:58 2024 Received: from localhost ([127.0.0.1]:38555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBD8P-0000iB-S1 for submit <at> debbugs.gnu.org; Sun, 26 May 2024 08:37:58 -0400 Received: from mail-oo1-f50.google.com ([209.85.161.50]:54487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1sBD8O-0000hu-1T for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 08:37:56 -0400 Received: by mail-oo1-f50.google.com with SMTP id 006d021491bc7-5b52b0d0dfeso3955370eaf.0 for <70815 <at> debbugs.gnu.org>; Sun, 26 May 2024 05:37:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716727002; x=1717331802; 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=WqzS32BqKjFNUy3rnKUnQPkvvZgbkwl8E/wviOln9us=; b=mTARbIIyjqan7tnRp8Eow+LR8bh4/dwwdPbHvENBMBsSoE2MZ2h118g2EvclcZJMsZ vSrZLaoHRmniBjXyFFDryDUQSslozdglufxlRJbjzVYvdIXtkBm5tCJnvFOT8Ho3WTon cu8Cu/DE6fHpH4NMy2isD+78TaF2LHo8qYVvXsM0VBuDNp1yBerp8Wy398mL9IAXDFwT 0wnG2jihEhhkg6Z5J9nqsBUJGTwOzBNR73xpzhdb3WPmb0jZXTtjzS7VSX40Sj0Dl64R n7/VOpht0UnGGRVy4HfxA+QWvTXB3XzL7lqwNc6Fhf/cqK5oOYSv5QWCHRRnt9DlB5+d jp+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716727002; x=1717331802; 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=WqzS32BqKjFNUy3rnKUnQPkvvZgbkwl8E/wviOln9us=; b=rFfZsT7C1gx6jA6YyQg/mxaa5z7I4hc8dQg1favMPxvCxcEYcdaa07boy+juhcPwao +5k52qTfJU2IOChGr7iFBm60e5kp236uVMEFrI610Ndzn0g23aPWARu4B+yopi4dS16N 1ESCnQki0UmmG5odVwcc4hZ6CdUThoWPC13fEP8J6IHaRmQCdxi4BUqZNCaa+CQd8IB2 vTm27Ia6mKoyi5CAIQRve5TVsegFjI9V4sqb8/CHM9kcYKrk7HO6Orwm5RfYSBkFdm7K jH/DzHQm2XW4Rw4t4N2iQRIbhVMG0HSF2rxW3AJw9dsrIW60qybJPh9LkiIXKpLuctjt xPKw== X-Forwarded-Encrypted: i=1; AJvYcCUAmDJP9eMxsFRhthuLm55zba3tT5PP2kJn7f3fQqkOvb7oCrVvH3egh6u1ihvZz5HpVCHW0zCS44Mh+dhiJ/UWV4t9Dx8= X-Gm-Message-State: AOJu0Yz7tKzMfttHrILqD0H4nZQJmLHmXIcaMslTiRTRmxjXSDwGcdA1 t61Z+hkVETHZeZ5NW/4GTHMyJhRMRgwXxKoNIDV6lXxy2KCRnyi3 X-Google-Smtp-Source: AGHT+IFYVMpDh50dosl4pW4u8y0WNsh1q+xzgqoAn+U4/d/tAjlqZV5mrowcN/8+29seVNFuxBh1yg== X-Received: by 2002:a05:6358:5696:b0:183:b7a0:8aa with SMTP id e5c5f4694b2df-197e50f4f2bmr648513755d.13.1716727001809; Sun, 26 May 2024 05:36:41 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-6822198a7e3sm4234639a12.34.2024.05.26.05.36.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 May 2024 05:36:41 -0700 (PDT) Date: Sun, 26 May 2024 21:36:38 +0900 Message-ID: <eke7v830agx5.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Mattias =?ISO-8859-1?Q?Engdeg=E5rd?= <mattias.engdegard@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters In-Reply-To: <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@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: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Lin Sun <sunlin7.mail@HIDDEN>, stefankangas@HIDDEN, 70815 <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 (-) Mattias Engdeg=E5rd wrote: >=20 > 26 maj 2024 kl. 14.05 skrev kobarity <kobarity@HIDDEN>: >=20 > > All ERTs pass with Python 2 on Linux (Ubuntu 22.04). So it seems to > > me that this is an issue with Python 2 on Mac. Maybe the workaround > > using "tty.setraw(0)" is not working with Python 2 on Mac? Could you > > test if the native completion is working with Python 2? >=20 > Not sure how to test that, but if I run python 2 interactively from a ter= minal then no completion appears to be active (although I'm not sure if som= ething could make it work). Sorry, I forgot that native completion does not work on Mac, even with Python 3. What I wanted to know is if there is unexpected echo backs with Python 2 on Mac. > Given the status of Python 2 in general and on macOS in particular (there= is a warning that it is only present for compatibility with legacy softwar= e) this is not very surprising. I don't think it's something we need to fix= in Emacs. I agree. > Is there a reason not to apply the suggested patch to prefer `python3` to= `python`? > Or put differently, why would `python-shell-interpreter` and `python-test= s-get-shell-interpreter` use different preferences? Maybe it is better to prefer "python3", but I don't know if that would reliably prevent the problem. The best way would be to skip some tests if the selected interpreter is Python 2 and it is running on Mac.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 12:22:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 08:22:46 2024 Received: from localhost ([127.0.0.1]:38539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBCti-00008G-5m for submit <at> debbugs.gnu.org; Sun, 26 May 2024 08:22:46 -0400 Received: from mail-lj1-f177.google.com ([209.85.208.177]:42416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>) id 1sBCtg-00007w-Dn for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 08:22:45 -0400 Received: by mail-lj1-f177.google.com with SMTP id 38308e7fff4ca-2e8a8ff4083so42132971fa.1 for <70815 <at> debbugs.gnu.org>; Sun, 26 May 2024 05:22:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716726090; x=1717330890; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=D5RftEc++P6qCQ1EfEYs5hVZpCi2ovMMb5pvMO5dA4Q=; b=Ta9R0CWCiLiumrD4MHv1cEJFPWtwJ71Q9njYVX0+QIVzBIv/iB2R6v9soCZ7dh6bWs P9sD4iCMSCxXmvbQZzYSLv8bGPmSHFB108G+vUpqHQ44YMv3vE0sp3JK2MF2CMziT1SJ 17dXGKS75Mx3a7JVy/GmtUIB2DTCTHez0BbxE2bQVnE1AgDu60KwRhA+lmKofKjxTUJo +ARjVYUbTqQrS5WpVxjub8D8CAjFtwKWLB7FD5PuDaU5A7HokldZJhhOdHx+tRo8pt9u gtSezeGPdoDabC9c2ocriykPA9Du7D1J7PtTQDWitAnJlShX+7AHegaHBC785uez43or SF9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716726090; x=1717330890; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=D5RftEc++P6qCQ1EfEYs5hVZpCi2ovMMb5pvMO5dA4Q=; b=cOufp0xgcCCmDu8xbXUIZLBL5Zgjwrq4LRlgDHat7rwjITpYdpkk6X/LhXtDevBfn5 jjc0eWBo2+rb1wuIFZIsG3YZcGJrFfPxrwyF7wmlP+9olrY9EBL1s1galUbiT2MVtg2U uOoU39v/rGgRr5pqHD1SDl9gC6eahKsj2rv7u8NPYsTNv5SG+nqTAWPb/ePz2VZM6dTI SaVDb2fZjkykwUG+iIImSq/WMNJyzUMlOnBdnW29Nc+suo/YbU0/Qpvs/LNlar4OEdGN 7GCO20gD5zqQ5v2Ke27Vh8CcZPzOV6NllNL+GJdV+7Epmk89fQqgSo3FaV09Z9LNTvri ge7g== X-Forwarded-Encrypted: i=1; AJvYcCWDiDx9dcN+orsQTRP7mGxWLGP3InPO7mfi9fo/LRvYzx0tmtOvc1kiQt0rvB0FWAqW6Fazl20JSrYCG2/LNAcxuS+G1JQ= X-Gm-Message-State: AOJu0Yw6U53Txj3RMfz4eEEwGWVrEqjZ2ZDoCJCsMLZY3MSCv24bXMpn stXhrsHidRnQ8PikhO/aqpEW42Wk70CYMJGsFvaCffZ+KYk74wMq X-Google-Smtp-Source: AGHT+IHTxXH28DNM4UgK0RNaX1aDCfSkDT8p/slW67kdNqj3kd6Mo6Exce7pWoLfKDJbgDw5DOB51w== X-Received: by 2002:a2e:a305:0:b0:2e7:a41:1d08 with SMTP id 38308e7fff4ca-2e95a0bde1fmr22965161fa.12.1716726089889; Sun, 26 May 2024 05:21:29 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e95bcf4640sm13793781fa.56.2024.05.26.05.21.29 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 May 2024 05:21:29 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> In-Reply-To: <eke7wmngaicc.wl-kobarity@HIDDEN> Date: Sun, 26 May 2024 14:21:28 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <D5248332-0C5D-4C08-A8C4-C1AE0CCDCE5D@HIDDEN> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> <eke7wmngaicc.wl-kobarity@HIDDEN> To: kobarity <kobarity@HIDDEN> X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Lin Sun <sunlin7.mail@HIDDEN>, stefankangas@HIDDEN, 70815 <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 (-) 26 maj 2024 kl. 14.05 skrev kobarity <kobarity@HIDDEN>: > All ERTs pass with Python 2 on Linux (Ubuntu 22.04). So it seems to > me that this is an issue with Python 2 on Mac. Maybe the workaround > using "tty.setraw(0)" is not working with Python 2 on Mac? Could you > test if the native completion is working with Python 2? Not sure how to test that, but if I run python 2 interactively from a = terminal then no completion appears to be active (although I'm not sure = if something could make it work). Given the status of Python 2 in general and on macOS in particular = (there is a warning that it is only present for compatibility with = legacy software) this is not very surprising. I don't think it's = something we need to fix in Emacs. Is there a reason not to apply the suggested patch to prefer `python3` = to `python`? Or put differently, why would `python-shell-interpreter` and = `python-tests-get-shell-interpreter` use different preferences?
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 12:07:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 08:07:15 2024 Received: from localhost ([127.0.0.1]:38527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBCeh-00081c-1F for submit <at> debbugs.gnu.org; Sun, 26 May 2024 08:07:15 -0400 Received: from mail-pl1-f169.google.com ([209.85.214.169]:61446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1sBCef-00081J-C1 for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 08:07:13 -0400 Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-1f332528c1aso31141995ad.2 for <70815 <at> debbugs.gnu.org>; Sun, 26 May 2024 05:07:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716725158; x=1717329958; 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=B7FzmDx2d9kgvuRYQtjeVj806ISml2rio83yBTHG2oA=; b=lLS5yys/N2mMr0QUGzjb9FiWWBNOSycseEFv1uxtBK7NKZ2srSxnlsP69iFVbEx0Iq NCjInK4pCXSm8dJdgY3u52DJqZYvLai0xmDgr2Nv2YL9/d/S+BsfPZmHzLg58CQoD96R Vyw3UyB9EEajf1CJYcnkPnAQKo7da6V9oJYENoiILfyZxRqkr1cp6AIVIem7W2JxDzov tf0JGN3exfjsmfcCXWQ8WtmleIl3eAaF/+oLZtCVgtWCptiIW0IEQ6XB/haEDFbvZTvk YV4jDggGoiTOlW6Xn0+5rCT9/FGFV+1XLrD1qnHinrq30fyib2Rc+LC1Mq5w4vfdQi8r vhzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716725158; x=1717329958; 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=B7FzmDx2d9kgvuRYQtjeVj806ISml2rio83yBTHG2oA=; b=nCSRkmQF9N4UDpYfQu/PWXvctRRmA7p/qjREfbZzEehWjhffBn3n2DRkmDh1i7eKfy uj8E4GVHYg/SOfft77DQ2k3Q7z9f/y6ta/TUjzscBewo7TwMWy/faDQHHd1+YfSkfBF5 Q0AUssDRZtg7EeMQ0QAHPlPeIbtYgqL02DpIjehVowHHO5IcO3kTDZPpkwGawX0dN0US hoDSyPJnlFXY+BJdP4p51OuPi6cOfcoMH6abll/pwJkgPqkUDcPD5joe1MHB3bmlCDiU BEnBRtEuTi0W03tq4pqBkhBwTp8qj9VOtuEG2lPr40ZSU+ytnlJVQRQ7ssvRs+vD8PGG NUgQ== X-Forwarded-Encrypted: i=1; AJvYcCUXHMbn8G+UoMYSyze7dH95U85x24WM+dzzAU0rUCGqV3OSXkqDWEFjjXzpQtWUUVmpPke4ldnVK5XoRDuRngn239Xl45k= X-Gm-Message-State: AOJu0YwG8SZ9uIQKjkSmRYREpcSIow+WbFxSOzsqgLwDwEez7SzTikWs M5hpDaKnvs2qn2FnQL+Q+gjEm7epm/qNFvyJWZ9i0glzzXvhJeH/ X-Google-Smtp-Source: AGHT+IFei+a4a/7RaEzq0riKgvDJOF6lNUjnRtWSPaWkQRHw/emgXz5zyBxpkFixjk10omDsD/bOdA== X-Received: by 2002:a17:903:11cd:b0:1e5:3c5:55a5 with SMTP id d9443c01a7336-1f4486fd3d5mr68067525ad.8.1716725158145; Sun, 26 May 2024 05:05:58 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f44c9a92a2sm42561875ad.235.2024.05.26.05.05.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 May 2024 05:05:57 -0700 (PDT) Date: Sun, 26 May 2024 21:05:55 +0900 Message-ID: <eke7wmngaicc.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Mattias =?ISO-8859-1?Q?Engdeg=E5rd?= <mattias.engdegard@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters In-Reply-To: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> References: <6057C283-20C5-4A91-9CD4-EBA521B8C893@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: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Lin Sun <sunlin7.mail@HIDDEN>, stefankangas@HIDDEN, 70815 <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 (-) Mattias Engdeg=E5rd wrote: > This change caused python-tests failures on macOS. See attached log. >=20 > On this machine which has the standard macOS Python installation, 'python= ' is python 2, which apparently the tests don't cope very well with. (Have = you verified that they do?) >=20 > The tests pass if modified to prefer Python 3: >=20 > @@ -3722,2 +3722,2 @@ python-tests-get-shell-interpreter > - (cl-some #'executable-find '("python" "python3" "python2")= ))))) > + (cl-some #'executable-find '("python3" "python" "python2")= ))))) All ERTs pass with Python 2 on Linux (Ubuntu 22.04). So it seems to me that this is an issue with Python 2 on Mac. Maybe the workaround using "tty.setraw(0)" is not working with Python 2 on Mac? Could you test if the native completion is working with Python 2?
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 26 May 2024 10:54:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 06:54:13 2024 Received: from localhost ([127.0.0.1]:38429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sBBW0-0000P8-TB for submit <at> debbugs.gnu.org; Sun, 26 May 2024 06:54:13 -0400 Received: from mail-lf1-f44.google.com ([209.85.167.44]:48555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>) id 1sBBVy-0000Oo-CU for 70815 <at> debbugs.gnu.org; Sun, 26 May 2024 06:54:11 -0400 Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-5295eb47b48so2374967e87.1 for <70815 <at> debbugs.gnu.org>; Sun, 26 May 2024 03:54:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716720776; x=1717325576; darn=debbugs.gnu.org; h=to:cc:date:message-id:subject:mime-version:from:sender:from:to:cc :subject:date:message-id:reply-to; bh=VPbJcZATayNB5EDH8Bdn0HKqI49A4TmtVcg/XtdXU0U=; b=mnDez7XaSUt1+hTezdRixK6iQkyN/nUYDqzKJYtnegHuhzK65DVUlOddR3nC3H7ZgQ e8pjpOqZ0hLfTIcrOiG8J/vlfQzRelkbbUEFUMkQbqJ1QNB3qwjZTyGLYzPILE9X7BsG x6nEgWpL9GaAy1lFtl0mK6Gfo+sPbr4di28Y1oYpS0k8+Z06F+K53MI2E4qf/cZzBF2u ztJLQLjOyOpE80YGYGz8/KrppuDqOm9XyOQ/brYKg82CV27uacfKppdkvt403m9ebWuG +baEQVzrbKz16npXD4pXOxYVRzda9p5CcPGXRMCTt1MlWyu4I6/PQgJfsQJ0XVWqbbkH BTpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716720776; x=1717325576; h=to:cc:date:message-id:subject:mime-version:from:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VPbJcZATayNB5EDH8Bdn0HKqI49A4TmtVcg/XtdXU0U=; b=Zqj/VEsefJVLiOOLnsreMIo/2BJmBsosNkiUzKPkYPpSfRoNJwjoK84nM0XE46eYiP ltFsH20GE1TXbt2vHd7oullV5KHz1TdudHt93N52w9YtTA+SvFPKFT5KfWsq810QKEJS aLjO9A3UwICW/lk3vrJ2t8Lk6C8wyPAAZpd3lHYslxk7A0LqUOhFa5UC2OGxzFerPeR8 VT/8mR44MRP5T4pZyajwqkMNw/60QpqSBXGtxOgerZ3nNP9i3r5WvCY5Si0vSGwbv5uP hTqZvVv99umtr0uFqS4Rcej71HyZGwYpSWuzia2NVN47+9a3wLfzN4SoOf1+a2wK8TOM V1Zw== X-Forwarded-Encrypted: i=1; AJvYcCWy9GLn/f7BYA1LOX1r4ecmldzS5Kp6pmyjpey2IkucTSPHymVjUDhRWawZ19mq4ujbR96xSHgvMnO1MBEJE90GDk44pzM= X-Gm-Message-State: AOJu0YydIBNfOcXpHLPkS9RqSXggO6SZwBTTdT9tR+khyQBGSf4X7DHb iYql8Tce89M8r1JWDBHnqrOD6yLCjAXI1J1UObAOGPLdtGbK/K2C X-Google-Smtp-Source: AGHT+IGLfHt2wf9pqMl3xAor2VZwLQ9S/sNiAWJkltSyOZwIq2LrzWEa6Bkfq6yfohao31ltRE+23A== X-Received: by 2002:a05:6512:1143:b0:524:3177:8e46 with SMTP id 2adb3069b0e04-52964bb2c92mr3863071e87.28.1716720775993; Sun, 26 May 2024 03:52:55 -0700 (PDT) Received: from smtpclient.apple (c80-217-1-132.bredband.tele2.se. [80.217.1.132]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-529711f99e9sm392657e87.244.2024.05.26.03.52.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 May 2024 03:52:55 -0700 (PDT) From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN> Content-Type: multipart/mixed; boundary="Apple-Mail=_5A549E12-B23F-4D62-8ACB-902B8A9136CB" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters Message-Id: <6057C283-20C5-4A91-9CD4-EBA521B8C893@HIDDEN> Date: Sun, 26 May 2024 12:52:54 +0200 To: kobarity <kobarity@HIDDEN> X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Lin Sun <sunlin7.mail@HIDDEN>, stefankangas@HIDDEN, 70815 <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 (-) --Apple-Mail=_5A549E12-B23F-4D62-8ACB-902B8A9136CB Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii This change caused python-tests failures on macOS. See attached log. On this machine which has the standard macOS Python installation, = 'python' is python 2, which apparently the tests don't cope very well = with. (Have you verified that they do?) The tests pass if modified to prefer Python 3: @@ -3722,2 +3722,2 @@ python-tests-get-shell-interpreter - (cl-some #'executable-find '("python" "python3" = "python2")))))) + (cl-some #'executable-find '("python3" "python" = "python2")))))) --Apple-Mail=_5A549E12-B23F-4D62-8ACB-902B8A9136CB Content-Disposition: attachment; filename=python-tests.log Content-Type: application/octet-stream; x-unix-mode=0644; name="python-tests.log" Content-Transfer-Encoding: 7bit Running 359 tests (2024-05-26 12:39:46+0200, selector `(not (or (tag :unstable) (tag :nativecomp)))') passed 1/359 python-auto-fill-docstring (0.000899 sec) Fontifying *temp*-953703... Fontifying *temp*-953703... (syntactically...) Fontifying *temp*-953703... (regexps...) Fontifying *temp*-953703... (regexps....) Fontifying *temp*-953703... (regexps.....) Fontifying *temp*-953703... (regexps......) Fontifying *temp*-953703... (regexps.......) Fontifying *temp*-953703... (regexps........) Fontifying *temp*-953703... (regexps.........) Fontifying *temp*-953703... (regexps..........) Fontifying *temp*-953703... (regexps...........) Fontifying *temp*-953703... (regexps............) Fontifying *temp*-953703... (regexps.............) Fontifying *temp*-953703... (regexps..............) Fontifying *temp*-953703... (regexps...............) Fontifying *temp*-953703... (regexps................) Fontifying *temp*-953703... (regexps.................) passed 2/359 python-bob-infloop-avoid (0.000720 sec) Test python-completion-at-point-1 backtrace: signal(ert-test-failed (((should (completion-at-point)) :form (compl ert-fail(((should (completion-at-point)) :form (completion-at-point) #f(compiled-function () #<bytecode 0x1e8b4c6a7c79bb47>)() #f(compiled-function () #<bytecode -0x15266b19ba44d40b>)() handler-bind-1(#f(compiled-function () #<bytecode -0x15266b19ba44d40 ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name python-completion-at-point-1 :documen ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":../../emacs/test" "-l" "ert" "--eval" "(setq command-line() normal-top-level() Test python-completion-at-point-1 condition: (ert-test-failed ((should (completion-at-point)) :form (completion-at-point) :value nil)) FAILED 3/359 python-completion-at-point-1 (0.297276 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:4930 Test python-completion-at-point-2 backtrace: signal(ert-test-failed (((should (completion-at-point)) :form (compl ert-fail(((should (completion-at-point)) :form (completion-at-point) #f(compiled-function () #<bytecode -0xc07eb83eb000dec>)() #f(compiled-function () #<bytecode -0x15266b19ba44d40b>)() handler-bind-1(#f(compiled-function () #<bytecode -0x15266b19ba44d40 ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name python-completion-at-point-2 :documen ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":../../emacs/test" "-l" "ert" "--eval" "(setq command-line() normal-top-level() Test python-completion-at-point-2 condition: (ert-test-failed ((should (completion-at-point)) :form (completion-at-point) :value nil)) FAILED 4/359 python-completion-at-point-2 (0.276322 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:4947 Test python-completion-at-point-native-1 backtrace: signal(ert-test-failed (((should (completion-at-point)) :form (compl ert-fail(((should (completion-at-point)) :form (completion-at-point) #f(compiled-function () #<bytecode 0x34326b9d63488b8>)() #f(compiled-function () #<bytecode -0x15266b19ba44d40b>)() handler-bind-1(#f(compiled-function () #<bytecode -0x15266b19ba44d40 ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name python-completion-at-point-native-1 : ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":../../emacs/test" "-l" "ert" "--eval" "(setq command-line() normal-top-level() Test python-completion-at-point-native-1 condition: (ert-test-failed ((should (completion-at-point)) :form (completion-at-point) :value nil)) FAILED 5/359 python-completion-at-point-native-1 (2.287985 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:5001 Test python-completion-at-point-native-2 backtrace: signal(ert-test-failed (((should (completion-at-point)) :form (compl ert-fail(((should (completion-at-point)) :form (completion-at-point) #f(compiled-function () #<bytecode 0x17cc5ab75b63540f>)() #f(compiled-function () #<bytecode -0x15266b19ba44d40b>)() handler-bind-1(#f(compiled-function () #<bytecode -0x15266b19ba44d40 ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name python-completion-at-point-native-2 : ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":../../emacs/test" "-l" "ert" "--eval" "(setq command-line() normal-top-level() Test python-completion-at-point-native-2 condition: (ert-test-failed ((should (completion-at-point)) :form (completion-at-point) :value nil)) FAILED 6/359 python-completion-at-point-native-2 (2.301811 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:5019 Test python-completion-at-point-native-with-eldoc-1 backtrace: signal(ert-test-failed (((should (completion-at-point)) :form (compl ert-fail(((should (completion-at-point)) :form (completion-at-point) #f(compiled-function () #<bytecode -0xe97b868aec9aafc>)() #f(compiled-function () #<bytecode -0x15266b19ba44d40b>)() handler-bind-1(#f(compiled-function () #<bytecode -0x15266b19ba44d40 ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name python-completion-at-point-native-wit ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":../../emacs/test" "-l" "ert" "--eval" "(setq command-line() normal-top-level() Test python-completion-at-point-native-with-eldoc-1 condition: (ert-test-failed ((should (completion-at-point)) :form (completion-at-point) :value nil)) FAILED 7/359 python-completion-at-point-native-with-eldoc-1 (2.334841 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:5056 Test python-completion-at-point-native-with-ffap-1 backtrace: signal(ert-test-failed (((should (completion-at-point)) :form (compl ert-fail(((should (completion-at-point)) :form (completion-at-point) #f(compiled-function () #<bytecode -0xee9f54223d6720a>)() #f(compiled-function () #<bytecode -0x15266b19ba44d40b>)() handler-bind-1(#f(compiled-function () #<bytecode -0x15266b19ba44d40 ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name python-completion-at-point-native-wit ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":../../emacs/test" "-l" "ert" "--eval" "(setq command-line() normal-top-level() Test python-completion-at-point-native-with-ffap-1 condition: (ert-test-failed ((should (completion-at-point)) :form (completion-at-point) :value nil)) FAILED 8/359 python-completion-at-point-native-with-ffap-1 (2.323007 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:5038 passed 9/359 python-completion-at-point-pdb-1 (0.273743 sec) passed 10/359 python-completion-at-point-while-running-1 (0.159660 sec) passed 11/359 python-eldoc--get-doc-at-point-1 (0.301881 sec) passed 12/359 python-eldoc--get-doc-at-point-while-running-1 (0.154338 sec) passed 13/359 python-eldoc--get-symbol-at-point-1 (0.001642 sec) passed 14/359 python-eldoc--get-symbol-at-point-2 (0.001778 sec) passed 15/359 python-eldoc--get-symbol-at-point-3 (0.000370 sec) passed 16/359 python-eldoc--get-symbol-at-point-4 (0.000480 sec) passed 17/359 python-end-of-defun-1 (0.000622 sec) passed 18/359 python-ffap-module-path-1 (0.298471 sec) passed 19/359 python-ffap-module-path-while-running-1 (0.160546 sec) passed 20/359 python-fill-docstring (0.001283 sec) passed 21/359 python-fill-paragraph-single-quoted-string-1 (0.000362 sec) passed 22/359 python-fill-paragraph-single-quoted-string-2 (0.000296 sec) passed 23/359 python-fill-paragraph-triple-quoted-string-1 (0.004185 sec) passed 24/359 python-font-lock-assignment-statement-1 (0.000521 sec) passed 25/359 python-font-lock-assignment-statement-10 (0.000360 sec) passed 26/359 python-font-lock-assignment-statement-11 (0.000580 sec) passed 27/359 python-font-lock-assignment-statement-12 (0.000373 sec) passed 28/359 python-font-lock-assignment-statement-13 (0.000499 sec) passed 29/359 python-font-lock-assignment-statement-14 (0.000340 sec) passed 30/359 python-font-lock-assignment-statement-15 (0.000333 sec) passed 31/359 python-font-lock-assignment-statement-16 (0.000339 sec) passed 32/359 python-font-lock-assignment-statement-17 (0.000297 sec) passed 33/359 python-font-lock-assignment-statement-18 (0.000789 sec) passed 34/359 python-font-lock-assignment-statement-2 (0.000752 sec) passed 35/359 python-font-lock-assignment-statement-3 (0.000563 sec) passed 36/359 python-font-lock-assignment-statement-4 (0.000558 sec) passed 37/359 python-font-lock-assignment-statement-5 (0.000575 sec) passed 38/359 python-font-lock-assignment-statement-6 (0.000394 sec) passed 39/359 python-font-lock-assignment-statement-7 (0.000447 sec) passed 40/359 python-font-lock-assignment-statement-8 (0.000519 sec) passed 41/359 python-font-lock-assignment-statement-9 (0.000836 sec) passed 42/359 python-font-lock-escape-sequence-bytes-newline (0.000580 sec) passed 43/359 python-font-lock-escape-sequence-hex-octal (0.001087 sec) passed 44/359 python-font-lock-escape-sequence-multiline-string (0.013170 sec) passed 45/359 python-font-lock-escape-sequence-string-newline (0.001243 sec) passed 46/359 python-font-lock-escape-sequence-unicode (0.000684 sec) passed 47/359 python-font-lock-keywords-level-1-1 (0.000727 sec) passed 48/359 python-font-lock-keywords-level-1-2 (0.000425 sec) passed 49/359 python-font-lock-raw-escape-sequence (0.000793 sec) passed 50/359 python-font-lock-string-literal-concatenation (0.000646 sec) Hiding all blocks... Hiding all blocks...done passed 51/359 python-hideshow-hide-all-1 (0.000806 sec) Hiding all blocks... Hiding all blocks...done passed 52/359 python-hideshow-hide-all-2 (0.000765 sec) Hiding all blocks... Hiding all blocks...done passed 53/359 python-hideshow-hide-all-3 (0.000419 sec) passed 54/359 python-hideshow-hide-block-1 (0.000904 sec) Hiding blocks ... Hiding blocks ... done Showing all blocks ... Showing all blocks ... done passed 55/359 python-hideshow-hide-levels-1 (0.001155 sec) Showing all blocks ... Showing all blocks ... done passed 56/359 python-hideshow-hide-levels-2 (0.000408 sec) Hiding blocks ... Hiding blocks ... done passed 57/359 python-hideshow-hide-levels-3 (0.000542 sec) Hiding blocks ... Hiding blocks ... done passed 58/359 python-hideshow-hide-levels-4 (0.001606 sec) passed 59/359 python-imenu-create-flat-index-1 (0.001509 sec) passed 60/359 python-imenu-create-flat-index-2 (0.000704 sec) passed 61/359 python-imenu-create-index-1 (0.000551 sec) passed 62/359 python-imenu-create-index-2 (0.000324 sec) passed 63/359 python-imenu-create-index-3 (0.000401 sec) passed 64/359 python-imenu-create-index-4 (0.000567 sec) passed 65/359 python-indent-after-async-block-1 (0.000412 sec) passed 66/359 python-indent-after-async-block-2 (0.000337 sec) passed 67/359 python-indent-after-async-block-3 (0.000609 sec) passed 68/359 python-indent-after-backslash-1 (0.000702 sec) passed 69/359 python-indent-after-backslash-2 (0.001052 sec) passed 70/359 python-indent-after-backslash-3 (0.000494 sec) passed 71/359 python-indent-after-backslash-4 (0.000520 sec) passed 72/359 python-indent-after-backslash-5 (0.000502 sec) passed 73/359 python-indent-after-backslash-6 (0.000697 sec) passed 74/359 python-indent-after-bare-match (0.000356 sec) passed 75/359 python-indent-after-block-1 (0.000308 sec) passed 76/359 python-indent-after-block-2 (0.000301 sec) passed 77/359 python-indent-after-block-3 (0.000656 sec) passed 78/359 python-indent-after-case-block (0.000285 sec) passed 79/359 python-indent-after-comment-1 (0.001490 sec) passed 80/359 python-indent-after-comment-2 (0.002461 sec) passed 81/359 python-indent-after-comment-3 (0.000940 sec) passed 82/359 python-indent-after-match-block (0.000480 sec) passed 83/359 python-indent-after-re-match (0.000323 sec) passed 84/359 python-indent-base-case (0.000282 sec) passed 85/359 python-indent-block-enders-1 (0.000357 sec) passed 86/359 python-indent-block-enders-2 (0.000622 sec) passed 87/359 python-indent-block-enders-3 (0.000557 sec) passed 88/359 python-indent-block-enders-4 (0.000834 sec) passed 89/359 python-indent-block-enders-5 (0.000698 sec) passed 90/359 python-indent-dedent-line-backspace-1 (0.000657 sec) passed 91/359 python-indent-dedent-line-backspace-2 (0.000314 sec) passed 92/359 python-indent-dedent-line-backspace-3 (0.000475 sec) passed 93/359 python-indent-dedenters-1 (0.000463 sec) Closes if hide_details: Closes except Exception: Closes if save: passed 94/359 python-indent-dedenters-2 (0.002554 sec) Closes try: passed 95/359 python-indent-dedenters-3 (0.000756 sec) Closes try: passed 96/359 python-indent-dedenters-4 (0.000586 sec) Closes if save: passed 97/359 python-indent-dedenters-5 (0.001060 sec) passed 98/359 python-indent-dedenters-6 (0.000385 sec) passed 99/359 python-indent-dedenters-7 (0.000401 sec) Closes if (a == 1 or Closes if (a == 1 or Closes if (a == 1 or passed 100/359 python-indent-dedenters-8 (0.000899 sec) Closes case 1: passed 101/359 python-indent-dedenters-9 (0.000563 sec) Closes if hide_details: Closes except Exception: Closes if save: passed 102/359 python-indent-dedenters-comment-else (0.003009 sec) passed 103/359 python-indent-electric-colon-1 (0.000340 sec) Closes if do: passed 104/359 python-indent-electric-colon-2 (0.000421 sec) Closes if do: Closes if do: Closes if do: passed 105/359 python-indent-electric-colon-3 (0.000766 sec) Closes if True: passed 106/359 python-indent-electric-colon-4 (0.000799 sec) passed 107/359 python-indent-electric-comma-after-multiline-string (0.000422 sec) passed 108/359 python-indent-electric-comma-inside-multiline-string (0.000966 sec) passed 109/359 python-indent-hanging-close-paren (0.000345 sec) passed 110/359 python-indent-inside-paren-1 (0.000925 sec) passed 111/359 python-indent-inside-paren-2 (0.000701 sec) passed 112/359 python-indent-inside-paren-3 (0.000387 sec) passed 113/359 python-indent-inside-paren-4 (0.000339 sec) passed 114/359 python-indent-inside-paren-5 (0.000899 sec) passed 115/359 python-indent-inside-paren-6 (0.000630 sec) passed 116/359 python-indent-inside-paren-7 (0.000438 sec) passed 117/359 python-indent-inside-paren-8 (0.000524 sec) passed 118/359 python-indent-inside-paren-9 (0.000824 sec) passed 119/359 python-indent-inside-paren-block-1 (0.000830 sec) passed 120/359 python-indent-inside-paren-block-2 (0.001032 sec) passed 121/359 python-indent-inside-paren-block-3 (0.000948 sec) passed 122/359 python-indent-inside-paren-block-4 (0.000591 sec) passed 123/359 python-indent-inside-string-1 (0.000554 sec) passed 124/359 python-indent-inside-string-2 (0.001573 sec) passed 125/359 python-indent-inside-string-3 (0.000727 sec) passed 126/359 python-indent-pep8-1 (0.000396 sec) passed 127/359 python-indent-pep8-2 (0.000481 sec) passed 128/359 python-indent-pep8-3 (0.000387 sec) passed 129/359 python-indent-region-1 (0.000297 sec) passed 130/359 python-indent-region-2 (0.000546 sec) passed 131/359 python-indent-region-3 (0.000473 sec) passed 132/359 python-indent-region-4 (0.000410 sec) passed 133/359 python-indent-region-5 (0.002028 sec) passed 134/359 python-info-assignment-continuation-line-p-1 (0.000807 sec) passed 135/359 python-info-assignment-continuation-line-p-2 (0.000627 sec) passed 136/359 python-info-assignment-statement-p-1 (0.001395 sec) passed 137/359 python-info-assignment-statement-p-2 (0.000490 sec) passed 138/359 python-info-assignment-statement-p-3 (0.000431 sec) passed 139/359 python-info-beginning-of-backslash-1 (0.000608 sec) passed 140/359 python-info-beginning-of-block-p-1 (0.000352 sec) passed 141/359 python-info-beginning-of-block-p-2 (0.000287 sec) passed 142/359 python-info-beginning-of-statement-p-1 (0.000264 sec) passed 143/359 python-info-beginning-of-statement-p-2 (0.000270 sec) passed 144/359 python-info-block-continuation-line-p-1 (0.000291 sec) passed 145/359 python-info-block-continuation-line-p-2 (0.000455 sec) passed 146/359 python-info-continuation-line-p-1 (0.000420 sec) passed 147/359 python-info-current-defun-1 (0.000656 sec) passed 148/359 python-info-current-defun-2 (0.012907 sec) passed 149/359 python-info-current-defun-3 (0.008910 sec) passed 150/359 python-info-current-defun-4 (0.001674 sec) passed 151/359 python-info-current-line-comment-p-1 (0.000492 sec) passed 152/359 python-info-current-line-empty-p (0.000376 sec) passed 153/359 python-info-current-symbol-1 (0.000494 sec) passed 154/359 python-info-current-symbol-2 (0.000633 sec) failed 155/359 python-info-current-symbol-3 (0.000355 sec) passed 156/359 python-info-dedenter-opening-block-message-1 (0.000290 sec) Closes try: Closes try: passed 157/359 python-info-dedenter-opening-block-message-2 (0.000346 sec) Closes except: Closes except: passed 158/359 python-info-dedenter-opening-block-message-3 (0.000612 sec) Closes else: Closes else: passed 159/359 python-info-dedenter-opening-block-message-4 (0.000484 sec) Closes if a: Closes if a: passed 160/359 python-info-dedenter-opening-block-message-5 (0.034931 sec) passed 161/359 python-info-dedenter-opening-block-position-1 (0.000686 sec) passed 162/359 python-info-dedenter-opening-block-position-2 (0.000395 sec) passed 163/359 python-info-dedenter-opening-block-position-3 (0.002207 sec) passed 164/359 python-info-dedenter-opening-block-positions-1 (0.001998 sec) passed 165/359 python-info-dedenter-opening-block-positions-2 (0.000844 sec) passed 166/359 python-info-dedenter-opening-block-positions-3 (0.000928 sec) passed 167/359 python-info-dedenter-opening-block-positions-4 (0.000321 sec) passed 168/359 python-info-dedenter-opening-block-positions-5 (0.000371 sec) passed 169/359 python-info-dedenter-opening-block-positions-6 (0.000277 sec) passed 170/359 python-info-dedenter-opening-block-positions-7 (0.000338 sec) passed 171/359 python-info-dedenter-statement-p-1 (0.000242 sec) passed 172/359 python-info-dedenter-statement-p-2 (0.000246 sec) passed 173/359 python-info-dedenter-statement-p-3 (0.000431 sec) passed 174/359 python-info-dedenter-statement-p-4 (0.000277 sec) passed 175/359 python-info-dedenter-statement-p-5 (0.000269 sec) passed 176/359 python-info-dedenter-statement-p-6 (0.000325 sec) passed 177/359 python-info-docstring-p-1 (0.001006 sec) passed 178/359 python-info-docstring-p-2 (0.001240 sec) passed 179/359 python-info-docstring-p-3 (0.002841 sec) passed 180/359 python-info-docstring-p-4 (0.001898 sec) passed 181/359 python-info-docstring-p-5 (0.001799 sec) passed 182/359 python-info-docstring-p-6 (0.001230 sec) passed 183/359 python-info-docstring-p-7 (0.000332 sec) passed 184/359 python-info-docstring-p-8 (0.000330 sec) passed 185/359 python-info-encoding-1 (0.000240 sec) passed 186/359 python-info-encoding-2 (0.000201 sec) passed 187/359 python-info-encoding-from-cookie-1 (0.000200 sec) passed 188/359 python-info-encoding-from-cookie-2 (0.000199 sec) passed 189/359 python-info-encoding-from-cookie-3 (0.000342 sec) passed 190/359 python-info-encoding-from-cookie-4 (0.000243 sec) passed 191/359 python-info-encoding-from-cookie-5 (0.000211 sec) passed 192/359 python-info-encoding-from-cookie-6 (0.000204 sec) passed 193/359 python-info-encoding-from-cookie-7 (0.000225 sec) passed 194/359 python-info-end-of-block-p-1 (0.000484 sec) passed 195/359 python-info-end-of-block-p-2 (0.000612 sec) passed 196/359 python-info-end-of-statement-p-1 (0.000690 sec) passed 197/359 python-info-end-of-statement-p-2 (0.000862 sec) passed 198/359 python-info-line-ends-backslash-p-1 (0.000488 sec) passed 199/359 python-info-looking-at-beginning-of-block-1 (0.000827 sec) passed 200/359 python-info-looking-at-beginning-of-defun-1 (0.000884 sec) passed 201/359 python-info-looking-at-beginning-of-defun-2 (0.000494 sec) passed 202/359 python-info-looking-at-beginning-of-defun-3 (0.000291 sec) passed 203/359 python-info-statement-ends-block-p-1 (0.000808 sec) passed 204/359 python-info-statement-ends-block-p-2 (0.000524 sec) passed 205/359 python-info-statement-starts-block-p-1 (0.000860 sec) passed 206/359 python-info-statement-starts-block-p-2 (0.000394 sec) passed 207/359 python-info-triple-quoted-string-p-1 (0.000480 sec) passed 208/359 python-info-triple-quoted-string-p-2 (0.000423 sec) passed 209/359 python-info-triple-quoted-string-p-3 (0.000494 sec) Mark set Mark set passed 210/359 python-mark-defun-1 (0.001315 sec) Mark set Mark set passed 211/359 python-mark-defun-2 (0.000970 sec) Mark set Mark set passed 212/359 python-mark-defun-3 (0.000468 sec) Mark set Mark set passed 213/359 python-mark-defun-4 (0.000501 sec) Mark set Mark set Mark set Mark set passed 214/359 python-mark-defun-5 (0.000926 sec) passed 215/359 python-nav-backward-defun-1 (0.000474 sec) passed 216/359 python-nav-backward-defun-2 (0.000427 sec) passed 217/359 python-nav-backward-defun-3 (0.000443 sec) passed 218/359 python-nav-backward-defun-4 (0.000466 sec) passed 219/359 python-nav-backward-statement-1 (0.000662 sec) failed 220/359 python-nav-backward-statement-2 (0.001177 sec) failed 221/359 python-nav-backward-up-list-1 (0.000552 sec) passed 222/359 python-nav-beginning-of-block-1 (0.001246 sec) passed 223/359 python-nav-beginning-of-block-2 (0.000718 sec) passed 224/359 python-nav-beginning-of-defun-1 (0.001096 sec) passed 225/359 python-nav-beginning-of-defun-2 (0.000689 sec) passed 226/359 python-nav-beginning-of-defun-3 (0.000286 sec) passed 227/359 python-nav-beginning-of-defun-4 (0.000408 sec) passed 228/359 python-nav-beginning-of-defun-5 (0.000335 sec) passed 229/359 python-nav-beginning-of-defun-6 (0.000271 sec) passed 230/359 python-nav-beginning-of-statement-1 (0.000348 sec) passed 231/359 python-nav-end-of-block-1 (0.001285 sec) passed 232/359 python-nav-end-of-block-2 (0.000262 sec) passed 233/359 python-nav-end-of-defun-1 (0.001893 sec) passed 234/359 python-nav-end-of-defun-2 (0.002456 sec) passed 235/359 python-nav-end-of-defun-3 (0.000553 sec) passed 236/359 python-nav-end-of-statement-1 (0.000494 sec) passed 237/359 python-nav-end-of-statement-2 (0.000269 sec) passed 238/359 python-nav-end-of-statement-3 (0.000259 sec) passed 239/359 python-nav-end-of-statement-4 (0.000260 sec) passed 240/359 python-nav-forward-block-1 (0.000654 sec) passed 241/359 python-nav-forward-block-2 (0.000272 sec) passed 242/359 python-nav-forward-defun-1 (0.000311 sec) passed 243/359 python-nav-forward-defun-2 (0.000300 sec) passed 244/359 python-nav-forward-defun-3 (0.000259 sec) passed 245/359 python-nav-forward-defun-4 (0.000231 sec) passed 246/359 python-nav-forward-sexp-1 (0.000892 sec) passed 247/359 python-nav-forward-sexp-2 (0.001402 sec) passed 248/359 python-nav-forward-sexp-3 (0.001064 sec) passed 249/359 python-nav-forward-sexp-safe-1 (0.001452 sec) passed 250/359 python-nav-forward-statement-1 (0.000773 sec) passed 251/359 python-nav-up-list-1 (0.000296 sec) passed 252/359 python-parens-electric-indent-1 (0.001215 sec) passed 253/359 python-shell-buffer-substring-1 (0.000722 sec) passed 254/359 python-shell-buffer-substring-10 (0.000488 sec) passed 255/359 python-shell-buffer-substring-11 (0.000454 sec) passed 256/359 python-shell-buffer-substring-12 (0.000425 sec) passed 257/359 python-shell-buffer-substring-13 (0.000391 sec) passed 258/359 python-shell-buffer-substring-14 (0.000408 sec) passed 259/359 python-shell-buffer-substring-15 (0.000401 sec) passed 260/359 python-shell-buffer-substring-16 (0.000395 sec) passed 261/359 python-shell-buffer-substring-17 (0.000396 sec) passed 262/359 python-shell-buffer-substring-18 (0.000377 sec) passed 263/359 python-shell-buffer-substring-2 (0.000515 sec) passed 264/359 python-shell-buffer-substring-3 (0.000502 sec) passed 265/359 python-shell-buffer-substring-4 (0.000676 sec) passed 266/359 python-shell-buffer-substring-5 (0.000531 sec) passed 267/359 python-shell-buffer-substring-6 (0.000452 sec) passed 268/359 python-shell-buffer-substring-7 (0.000447 sec) passed 269/359 python-shell-buffer-substring-8 (0.000498 sec) passed 270/359 python-shell-buffer-substring-9 (0.000771 sec) passed 271/359 python-shell-calculate-exec-path-1 (0.000130 sec) passed 272/359 python-shell-calculate-exec-path-2 (0.000085 sec) passed 273/359 python-shell-calculate-exec-path-3 (0.000080 sec) passed 274/359 python-shell-calculate-exec-path-4 (0.001710 sec) passed 275/359 python-shell-calculate-exec-path-5 (0.000073 sec) passed 276/359 python-shell-calculate-exec-path-6 (0.000124 sec) passed 277/359 python-shell-calculate-process-environment-1 (0.000054 sec) passed 278/359 python-shell-calculate-process-environment-2 (0.000072 sec) passed 279/359 python-shell-calculate-process-environment-3 (0.000185 sec) passed 280/359 python-shell-calculate-process-environment-4 (0.000072 sec) passed 281/359 python-shell-calculate-process-environment-5 (0.000067 sec) passed 282/359 python-shell-calculate-process-environment-6 (0.000064 sec) passed 283/359 python-shell-calculate-process-environment-7 (0.000076 sec) passed 284/359 python-shell-calculate-process-environment-8 (0.000067 sec) passed 285/359 python-shell-calculate-pythonpath-1 (0.000064 sec) passed 286/359 python-shell-calculate-pythonpath-2 (0.000066 sec) Test python-shell-completion-at-point-1 backtrace: signal(ert-test-failed (((should (nth 2 (python-shell-completion-at- ert-fail(((should (nth 2 (python-shell-completion-at-point))) :form #f(compiled-function () #<bytecode -0x1c337af7c9e93016>)() #f(compiled-function () #<bytecode -0x15266b19ba44d40b>)() handler-bind-1(#f(compiled-function () #<bytecode -0x15266b19ba44d40 ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name python-shell-completion-at-point-1 :d ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":../../emacs/test" "-l" "ert" "--eval" "(setq command-line() normal-top-level() Test python-shell-completion-at-point-1 condition: (ert-test-failed ((should (nth 2 (python-shell-completion-at-point))) :form (nth 2 nil) :value nil)) FAILED 287/359 python-shell-completion-at-point-1 (0.293285 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:4785 skipped 288/359 python-shell-completion-at-point-ipython (0.000699 sec) skipped 289/359 python-shell-completion-at-point-jedi-completer (0.222261 sec) passed 290/359 python-shell-completion-at-point-native-1 (0.299456 sec) passed 291/359 python-shell-completion-native-interpreter-disabled-p-1 (0.000124 sec) Can't guess python-indent-offset, using defaults: 4 passed 292/359 python-shell-get-process-1 (0.113812 sec) passed 293/359 python-shell-get-process-name-1 (0.000381 sec) Can't guess python-indent-offset, using defaults: 4 passed 294/359 python-shell-get-process-name-2 (0.008759 sec) Can't guess python-indent-offset, using defaults: 4 passed 295/359 python-shell-internal-get-or-create-process-1 (0.058572 sec) passed 296/359 python-shell-internal-get-process-name-1 (0.000343 sec) Can't guess python-indent-offset, using defaults: 4 passed 297/359 python-shell-internal-get-process-name-2 (0.006695 sec) passed 298/359 python-shell-make-comint-1 (0.050022 sec) passed 299/359 python-shell-make-comint-2 (0.048224 sec) passed 300/359 python-shell-make-comint-3 (0.051549 sec) passed 301/359 python-shell-make-comint-4 (0.052049 sec) passed 302/359 python-shell-prompt-detect-1 (0.040509 sec) passed 303/359 python-shell-prompt-detect-2 (0.036072 sec) passed 304/359 python-shell-prompt-detect-3 (0.000137 sec) Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' passed 305/359 python-shell-prompt-detect-4 (0.091465 sec) passed 306/359 python-shell-prompt-detect-5 (0.076047 sec) passed 307/359 python-shell-prompt-detect-6 (0.000866 sec) passed 308/359 python-shell-prompt-set-calculated-regexps-1 (0.000099 sec) passed 309/359 python-shell-prompt-set-calculated-regexps-2 (0.000076 sec) passed 310/359 python-shell-prompt-set-calculated-regexps-3 (0.000069 sec) passed 311/359 python-shell-prompt-set-calculated-regexps-4 (0.000073 sec) passed 312/359 python-shell-prompt-set-calculated-regexps-5 (0.000078 sec) passed 313/359 python-shell-prompt-set-calculated-regexps-6 (0.042912 sec) passed 314/359 python-shell-prompt-validate-regexps-1 (0.000087 sec) passed 315/359 python-shell-prompt-validate-regexps-2 (0.000080 sec) passed 316/359 python-shell-prompt-validate-regexps-3 (0.000076 sec) passed 317/359 python-shell-prompt-validate-regexps-4 (0.000075 sec) passed 318/359 python-shell-prompt-validate-regexps-5 (0.000067 sec) passed 319/359 python-shell-prompt-validate-regexps-6 (0.000069 sec) passed 320/359 python-shell-prompt-validate-regexps-7 (0.000057 sec) passed 321/359 python-shell-with-environment-1 (0.000106 sec) passed 322/359 python-shell-with-environment-2 (0.000303 sec) passed 323/359 python-shell-with-environment-3 (0.000507 sec) passed 324/359 python-syntax-after-python-backspace (0.000332 sec) passed 325/359 python-syntax-context-1 (0.000307 sec) Sent: for x in range(1,3):... Sent: print('current %s' % x)... passed 326/359 python-test--shell-send-block (0.363776 sec) passed 327/359 python-tests--fill-long-first-line (0.002034 sec) passed 328/359 python-tests--flymake-command-output-pattern (0.000157 sec) passed 329/359 python-tests--run-python-selects-window (0.052643 sec) passed 330/359 python-tests-look-at-1 (0.000348 sec) passed 331/359 python-tests-look-at-2 (0.000258 sec) passed 332/359 python-triple-double-quote-pairing (0.002244 sec) passed 333/359 python-triple-single-quote-pairing (0.001065 sec) passed 334/359 python-ts-mode-assignement-face-2 (0.078170 sec) passed 335/359 python-ts-mode-builtin-call-face (0.020583 sec) passed 336/359 python-ts-mode-class-patterns-face (0.004865 sec) passed 337/359 python-ts-mode-compound-keywords-face (0.003748 sec) passed 338/359 python-ts-mode-disabled-string-interpolation (0.001736 sec) passed 339/359 python-ts-mode-dotted-decorator-face-1 (0.001627 sec) passed 340/359 python-ts-mode-dotted-decorator-face-2 (0.001935 sec) passed 341/359 python-ts-mode-interpolation-doc-string (0.001616 sec) passed 342/359 python-ts-mode-interpolation-nested-string (0.001567 sec) passed 343/359 python-ts-mode-isinstance-type-face-1 (0.001685 sec) passed 344/359 python-ts-mode-isinstance-type-face-2 (0.001532 sec) passed 345/359 python-ts-mode-isinstance-type-face-3 (0.001694 sec) passed 346/359 python-ts-mode-level-fontification-wo-interpolation (0.001645 sec) passed 347/359 python-ts-mode-named-assignement-face-1 (0.001592 sec) passed 348/359 python-ts-mode-nested-types-face-1 (0.001762 sec) passed 349/359 python-ts-mode-superclass-type-face (0.002862 sec) passed 350/359 python-ts-mode-types-face-1 (0.002398 sec) passed 351/359 python-ts-mode-types-face-2 (0.002358 sec) passed 352/359 python-ts-mode-types-face-3 (0.001756 sec) passed 353/359 python-ts-mode-union-types-face-1 (0.001789 sec) passed 354/359 python-ts-mode-union-types-face-2 (0.001870 sec) passed 355/359 python-util-clone-local-variables-1 (0.001066 sec) passed 356/359 python-util-forward-comment-1 (0.001229 sec) passed 357/359 python-util-goto-line-1 (0.000335 sec) passed 358/359 python-util-strip-string-1 (0.000231 sec) passed 359/359 python-util-valid-regexp-p-1 (0.000080 sec) Ran 359 tests, 350 results as expected, 7 unexpected, 2 skipped (2024-05-26 12:40:01+0200, 14.810718 sec) 3 expected failures 7 unexpected results: FAILED python-completion-at-point-1 FAILED python-completion-at-point-2 FAILED python-completion-at-point-native-1 FAILED python-completion-at-point-native-2 FAILED python-completion-at-point-native-with-eldoc-1 FAILED python-completion-at-point-native-with-ffap-1 FAILED python-shell-completion-at-point-1 2 skipped results: SKIPPED python-shell-completion-at-point-ipython SKIPPED python-shell-completion-at-point-jedi-completer --Apple-Mail=_5A549E12-B23F-4D62-8ACB-902B8A9136CB--
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815-done) by debbugs.gnu.org; 23 May 2024 13:09:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 23 09:09:19 2024 Received: from localhost ([127.0.0.1]:59042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sA8C7-0002TL-8e for submit <at> debbugs.gnu.org; Thu, 23 May 2024 09:09:19 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sA8C5-0002TF-Jy for 70815-done <at> debbugs.gnu.org; Thu, 23 May 2024 09:09:18 -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 1sA8Bt-0006L8-TF; Thu, 23 May 2024 09:09:05 -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=9Hn7rfR9dwxwONNbd1VlsHoXgMNzTgOmjKsO5hXFDus=; b=UGXkigWpwbEd5f5M+qrL Xij66UD3srBFpaWyHKd0GEA9JlrJWHsOGIO1oXFkk3pGAqez6JBqRyJNXC9tpHyCtjWOjrQCO78Lg DkxJ+1+n4lVp+9E09qzAJFm60Tax1jZYk67qhL6hv2U6lo0g73T2Z3fUY9uoCnyyJrE4bNBrl6NP/ jfh694jbHVoh527ny/kDNdBkzVVFVyPUF10GNtu6rjOiX/rTobggBH4LFLZOAaVBNTsBmiIFrVFmo 3NPv8cOmM/ekMM9mFf+4jC7tKRBbMwnhqLeYZ3FGVIMHFSZOZCmZZG+0JELJTrRdERXINmwznc/lw 1bXhofhpBzvsEA==; Date: Thu, 23 May 2024 16:09:01 +0300 Message-Id: <86ikz44qvm.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: kobarity <kobarity@HIDDEN> In-Reply-To: <eke78r01lxo5.wl-kobarity@HIDDEN> (message from kobarity on Wed, 22 May 2024 23:38:02 +0900) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> <CABCREdq2D3NhmEyGseEKyEfYmqS_CvFT9b-CtOM8E+YX-HMdxw@HIDDEN> <86zfsmbb3b.fsf@HIDDEN> <eke7bk50lbul.wl-kobarity@HIDDEN> <CABCREdr+71L6N4F+bCJW_dwX87w_JqyLdnXb9xk=9G5xTrUkxw@HIDDEN> <eke7a5kjl0rq.wl-kobarity@HIDDEN> <CABCREdoDyTQo=7_27Mvx2Ki4x-FuADeVT3ZL=A-oKxkCapmtKg@HIDDEN> <eke78r01lxo5.wl-kobarity@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: 70815-done Cc: sunlin7.mail@HIDDEN, stefankangas@HIDDEN, 70815-done <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 (---) > Date: Wed, 22 May 2024 23:38:02 +0900 > From: kobarity <kobarity@HIDDEN> > Cc: Eli Zaretskii <eliz@HIDDEN>, > Stefan Kangas <stefankangas@HIDDEN>, > 70815 <at> debbugs.gnu.org > > > Lin Sun wrote: > > On Tue, May 21, 2024 at 2:04âŻPM kobarity <kobarity@HIDDEN> wrote: > > > > > > > > > Lin Sun wrote: > > > > On Mon, May 20, 2024 at 3:53âŻPM kobarity <kobarity@HIDDEN> wrote: > > > > > Eli Zaretskii wrote: > > > > > > > Cc: kobarity <kobarity@HIDDEN> > > > > > > > From: Stefan Kangas <stefankangas@HIDDEN> > > > > > > > Date: Sat, 18 May 2024 22:20:44 +0000 > > > > > > > > > > > > > > It makes sense to look for "python3", but is it really useful to look > > > > > > > for "python2" at this point? > > > > > > I don't think we want to drop Python 2.x support, not yet. > > > > > > > > > > I don't want to drop Python 2 support either, but I don't think the > > > > > addition of the "python2" command is mandatory. As the current master > > > > > does not run the "python2" command either. However, I don't think it > > > > > is a bad idea to add the "python2" command. > > > > > > > > > > Lin Sun wrote: > > > > > > Hi, > > > > > > I attached the latest patch, hope it resolved all your concerns. > > > > > > > > > > Hi Lin, > > > > > There is still a typo "Enahnce" in the summary line, and there is a > > > > > typo in the docstring of `python-tests-get-shell-interpreter' as well. > > > > > > > > > > > > If there is only python2 in the PATH and no python or python3, some tests will fail. > > > > > > It's caused by the python.el didn't search "python2", so it may need > > > > > > another patch to change python.el. > > > > > > > > > > I don't think so. Attached is a diff to your patch to resolve this > > > > > issue. It let-binds `python-shell-interpreter' in some ERTs. It > > > > > also includes the fix of the typo in the docstring of > > > > > `python-tests-get-shell-interpreter'. > > > > > > > > > > Without these modifications, EMACS_PYTHON_INTERPRETER will not work as > > > > > expected either on those ERTs. > > > > > > > > > > As for EMACS_PYTHON_INTERPRETER, I am a little doubtful that it is the > > > > > right thing to introduce. It allows the ERT runner to specify the > > > > > interpreter. It's OK for ERTs that can be run on both Python 2 and 3, > > > > > but you may want to write an ERT that can only be run on Python 3. > > > > > > > > Thank you for the comments, now get your points and agree with you. > > > > I merged your patch together, also corrected the typo in the commit message. > > > > Please help review the attached patch. Thank you ! > > > > > > Sorry, there was a problem in my diff. Two tests fail when > > > EMACS_PYTHON_INTERPRETER is not found. Please apply the attached > > > diff. It also includes a suggestion for improving the error message. > > > Please consider. > > > > Merged your changes and tested on my local (with python/python3), it > > works perfectly. Thank you. > > > > And the patch file is attached . > > Thanks, it looks good to me. Thanks, installed on master, and closing.
Lin Sun <sunlin7.mail@HIDDEN>
:Eli Zaretskii <eliz@HIDDEN>
:Received: (at 70815) by debbugs.gnu.org; 22 May 2024 14:39:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 22 10:39:22 2024 Received: from localhost ([127.0.0.1]:56321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s9n7i-0003gZ-DV for submit <at> debbugs.gnu.org; Wed, 22 May 2024 10:39:22 -0400 Received: from mail-pf1-f180.google.com ([209.85.210.180]:56346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1s9n7d-0003gT-MY for 70815 <at> debbugs.gnu.org; Wed, 22 May 2024 10:39:21 -0400 Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-6f67f4bebadso1355062b3a.0 for <70815 <at> debbugs.gnu.org>; Wed, 22 May 2024 07:39:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716388686; x=1716993486; 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=3RE/qoHKkhNQu3VuJZkYhyIrg41ZH/6Nddy9rPOga4E=; b=ClNVr+o6C9pZZCLO+fCwEs2rpGvvE5SCXqX5f1JA3vaX+vHp/TuyUxPzf8/okbq3Vk FBqajW5Wr4KutcPegcJawr0UcCeKQEkP/dzhdjZoQOWXnBYaKqThZNEQ21NGuf+4rEoY hvkHBeBAhSyZxdxyjwn5HaoN+PKZxMUYkO7s7eZYejzNxoxfbhhr9KCG3ENrJgKuF9+m WxovgjhZyCo9mhyZsSsv6gYWh11I6pqW9x2aSUancLrWWPBCmLeoRjlpulhuc/azsI/I tazeXKTXvPOzK1y4XEKtF7k+LAItNOWPO9JOLAPkkV6vTvh+hqf1vCXxuF4ibVFjuutN TnqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716388686; x=1716993486; 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=3RE/qoHKkhNQu3VuJZkYhyIrg41ZH/6Nddy9rPOga4E=; b=GZ+KrnpQgyj6k7xwYa3sIyFU7xOFyQAO6xqNOYFKXNP/grI7QD7aFKxzWEg9o+OH/e gnDQkbM2Ii+Jpdv0/oc8USyd3r6O8vNmF8dQ2ccWwSmj8iBSD5jA/Ug2S2VyCvOi8+U+ uSnueC5SQUIqtXdAyBIgz4eYpeeE9PalxN+rUBR7HnmM+k/D+vnS23TWqOJf1SzqyULK INGjL3K4w2h6pzUr7rxmbDvkqCMnF51PaV9ir5LpyA6Z9ZF2q/nJc609KxC8OJxOTj7j qERwzw1e3L3tdrl3j8QWNqu7IRw/CFiqp/AyNeI8W2vd1BAZ9HXekOjOdLR+nPKo+v5o tClw== X-Forwarded-Encrypted: i=1; AJvYcCVichd/Wr4YgEAoCxUL8dgKd4F1szZ+kwT9Nefng7nBnXihlO+bTTXOaSXsnb9KWXxOTjOqHGnexZPHqkP7UJ0mtMmPx80= X-Gm-Message-State: AOJu0YzgjLjR7xedfPGti64/KoiBR9xIBqiZwvj+ts2akdCNttRT782w +HEPvhBB5yvJPYwH8qFQTwIOph+Ozvo3OX8nrXMI1hpc0jWFWYIw X-Google-Smtp-Source: AGHT+IHvBRBap18RpizQDTTKrVKYQJJING4XQJcrQh8tc1O2FWDS2G6NUEmYdQjAWEqIVVp7Ru+yYg== X-Received: by 2002:a05:6a20:8417:b0:1a9:c4cc:721d with SMTP id adf61e73a8af0-1b1f8a8799fmr2560995637.57.1716388685728; Wed, 22 May 2024 07:38:05 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-64f0e60602dsm14312898a12.31.2024.05.22.07.38.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 May 2024 07:38:05 -0700 (PDT) Date: Wed, 22 May 2024 23:38:02 +0900 Message-ID: <eke78r01lxo5.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Lin Sun <sunlin7.mail@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters In-Reply-To: <CABCREdoDyTQo=7_27Mvx2Ki4x-FuADeVT3ZL=A-oKxkCapmtKg@HIDDEN> References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> <CABCREdq2D3NhmEyGseEKyEfYmqS_CvFT9b-CtOM8E+YX-HMdxw@HIDDEN> <86zfsmbb3b.fsf@HIDDEN> <eke7bk50lbul.wl-kobarity@HIDDEN> <CABCREdr+71L6N4F+bCJW_dwX87w_JqyLdnXb9xk=9G5xTrUkxw@HIDDEN> <eke7a5kjl0rq.wl-kobarity@HIDDEN> <CABCREdoDyTQo=7_27Mvx2Ki4x-FuADeVT3ZL=A-oKxkCapmtKg@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: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 70815 <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 (-) Lin Sun wrote: > On Tue, May 21, 2024 at 2:04=E2=80=AFPM kobarity <kobarity@HIDDEN> wro= te: > > > > > > Lin Sun wrote: > > > On Mon, May 20, 2024 at 3:53=E2=80=AFPM kobarity <kobarity@HIDDEN>= wrote: > > > > Eli Zaretskii wrote: > > > > > > Cc: kobarity <kobarity@HIDDEN> > > > > > > From: Stefan Kangas <stefankangas@HIDDEN> > > > > > > Date: Sat, 18 May 2024 22:20:44 +0000 > > > > > > > > > > > > It makes sense to look for "python3", but is it really useful t= o look > > > > > > for "python2" at this point? > > > > > I don't think we want to drop Python 2.x support, not yet. > > > > > > > > I don't want to drop Python 2 support either, but I don't think the > > > > addition of the "python2" command is mandatory. As the current mas= ter > > > > does not run the "python2" command either. However, I don't think = it > > > > is a bad idea to add the "python2" command. > > > > > > > > Lin Sun wrote: > > > > > Hi, > > > > > I attached the latest patch, hope it resolved all your concerns. > > > > > > > > Hi Lin, > > > > There is still a typo "Enahnce" in the summary line, and there is a > > > > typo in the docstring of `python-tests-get-shell-interpreter' as we= ll. > > > > > > > > > > If there is only python2 in the PATH and no python or python3, = some tests will fail. > > > > > It's caused by the python.el didn't search "python2", so it may n= eed > > > > > another patch to change python.el. > > > > > > > > I don't think so. Attached is a diff to your patch to resolve this > > > > issue. It let-binds `python-shell-interpreter' in some ERTs. It > > > > also includes the fix of the typo in the docstring of > > > > `python-tests-get-shell-interpreter'. > > > > > > > > Without these modifications, EMACS_PYTHON_INTERPRETER will not work= as > > > > expected either on those ERTs. > > > > > > > > As for EMACS_PYTHON_INTERPRETER, I am a little doubtful that it is = the > > > > right thing to introduce. It allows the ERT runner to specify the > > > > interpreter. It's OK for ERTs that can be run on both Python 2 and= 3, > > > > but you may want to write an ERT that can only be run on Python 3. > > > > > > Thank you for the comments, now get your points and agree with you. > > > I merged your patch together, also corrected the typo in the commit m= essage. > > > Please help review the attached patch. Thank you ! > > > > Sorry, there was a problem in my diff. Two tests fail when > > EMACS_PYTHON_INTERPRETER is not found. Please apply the attached > > diff. It also includes a suggestion for improving the error message. > > Please consider. >=20 > Merged your changes and tested on my local (with python/python3), it > works perfectly. Thank you. >=20 > And the patch file is attached . Thanks, it looks good to me.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 21 May 2024 15:35:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 21 11:35:39 2024 Received: from localhost ([127.0.0.1]:49707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s9RWb-0008Sb-Ve for submit <at> debbugs.gnu.org; Tue, 21 May 2024 11:35:39 -0400 Received: from mail-ed1-f51.google.com ([209.85.208.51]:44399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sunlin7.mail@HIDDEN>) id 1s9RWZ-0008SR-6p for 70815 <at> debbugs.gnu.org; Tue, 21 May 2024 11:35:36 -0400 Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-56e6a1edecfso12460957a12.1 for <70815 <at> debbugs.gnu.org>; Tue, 21 May 2024 08:35:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716305664; x=1716910464; 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=1bdgNIq2uzQxxRmT/G+CP9CA3/r37KYAc6ZZOB5lZF4=; b=hxFuXIMB0iOTkVf0qg/UEr3Q1XnMULAl7ch1q72B0TwHaP+IDjcyK8UH/puJQacHJ0 lGbKTe7iBWH58U5iw6Lx+xo29BhWmxbard00SBJBwu/RNFxiVInEoVhea8ATPZ2KDf43 Vchc0zSWIR5glSBeRaIkwUCRKx2IIIja9TchJfWxFNzBkxjvXN2VrNJIbANr1imwvq7T hCDQ9vkEal9ftC7uM2mHFCoy9z2a551prgGXYQa3Cdv/oIRkfLXQF2e2S6gQtbzgfIoF mr9Vx/fsd0cIak8MnpEaGunhxxKjIcXiJbPaBJ4WlJzn05nXZDRzr2pvRTHZfv3GujPu gV0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716305664; x=1716910464; 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=1bdgNIq2uzQxxRmT/G+CP9CA3/r37KYAc6ZZOB5lZF4=; b=DO0gKReyYJVfofQ4qkjFoK26NrVQF1pTSveopsbe2S05Ozo1xDSQpi2j347i8dD2/4 TLJF2ddgWNDVayy9JpOTQTQbOvX/aonH8t9xceQd04Jkx+t8UlrQ2hCjv6HCm0KhPCoa +cDo6Esh0ItfyliCPpPv1LSbCIRjZzMSueqIBkhlUMHOeneBwoUliKhn9AwPIkyzM6rJ qkWNhaMK7AiOOhYYFd4Y/jVC3UlhK+G75TbLIgQ87LnCSuXDhntuPMlerfdaQuoQ0B8b FqfrLlvuOHOPw8BuczdoyCuc4vltzjAETmx4JnajNvbdd7P2o/sYbYv75viwaW0+3afm Iadw== X-Forwarded-Encrypted: i=1; AJvYcCUrxMNLvGPdV3kTcy/IjHQpAeARTHtLpR1pVb9wSG886HfiuxssfvRE/Ysx8ZufV6qe9HPW3a1y/no6hzKGvxdJF0FGUeM= X-Gm-Message-State: AOJu0YzpLD5Dxt2BS22Zhf/4BDrdtLIWeZ0NtErDnXOZCjMuPTIhhvmI e5uxz2wTcwZP+WxmvHOo69ktuWBzsrvd19nFD7I9jc2inem/F/0vS5dhIZlgshlebwBOQN4LzeX B51hYaJXEle6Z5kH1V8eaEMLkU3Y= X-Google-Smtp-Source: AGHT+IGoCQgOVNRXZlhnyeMcGoTXDGyGsTGg7057TTAmdXcO6Ltp12shHSWkxgWUzUG64AFUx6Yy4lYuuylDJb6qwME= X-Received: by 2002:a50:c314:0:b0:574:f26f:cb62 with SMTP id 4fb4d7f45d1cf-574f26fd50fmr12613243a12.24.1716305663637; Tue, 21 May 2024 08:34:23 -0700 (PDT) MIME-Version: 1.0 References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> <CABCREdq2D3NhmEyGseEKyEfYmqS_CvFT9b-CtOM8E+YX-HMdxw@HIDDEN> <86zfsmbb3b.fsf@HIDDEN> <eke7bk50lbul.wl-kobarity@HIDDEN> <CABCREdr+71L6N4F+bCJW_dwX87w_JqyLdnXb9xk=9G5xTrUkxw@HIDDEN> <eke7a5kjl0rq.wl-kobarity@HIDDEN> In-Reply-To: <eke7a5kjl0rq.wl-kobarity@HIDDEN> From: Lin Sun <sunlin7.mail@HIDDEN> Date: Tue, 21 May 2024 15:34:12 +0000 Message-ID: <CABCREdoDyTQo=7_27Mvx2Ki4x-FuADeVT3ZL=A-oKxkCapmtKg@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters To: kobarity <kobarity@HIDDEN> Content-Type: multipart/mixed; boundary="0000000000006869730618f88d6f" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 70815 <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 (-) --0000000000006869730618f88d6f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, May 21, 2024 at 2:04=E2=80=AFPM kobarity <kobarity@HIDDEN> wrote= : > > > Lin Sun wrote: > > On Mon, May 20, 2024 at 3:53=E2=80=AFPM kobarity <kobarity@HIDDEN> w= rote: > > > Eli Zaretskii wrote: > > > > > Cc: kobarity <kobarity@HIDDEN> > > > > > From: Stefan Kangas <stefankangas@HIDDEN> > > > > > Date: Sat, 18 May 2024 22:20:44 +0000 > > > > > > > > > > It makes sense to look for "python3", but is it really useful to = look > > > > > for "python2" at this point? > > > > I don't think we want to drop Python 2.x support, not yet. > > > > > > I don't want to drop Python 2 support either, but I don't think the > > > addition of the "python2" command is mandatory. As the current maste= r > > > does not run the "python2" command either. However, I don't think it > > > is a bad idea to add the "python2" command. > > > > > > Lin Sun wrote: > > > > Hi, > > > > I attached the latest patch, hope it resolved all your concerns. > > > > > > Hi Lin, > > > There is still a typo "Enahnce" in the summary line, and there is a > > > typo in the docstring of `python-tests-get-shell-interpreter' as well= . > > > > > > > > If there is only python2 in the PATH and no python or python3, so= me tests will fail. > > > > It's caused by the python.el didn't search "python2", so it may nee= d > > > > another patch to change python.el. > > > > > > I don't think so. Attached is a diff to your patch to resolve this > > > issue. It let-binds `python-shell-interpreter' in some ERTs. It > > > also includes the fix of the typo in the docstring of > > > `python-tests-get-shell-interpreter'. > > > > > > Without these modifications, EMACS_PYTHON_INTERPRETER will not work a= s > > > expected either on those ERTs. > > > > > > As for EMACS_PYTHON_INTERPRETER, I am a little doubtful that it is th= e > > > right thing to introduce. It allows the ERT runner to specify the > > > interpreter. It's OK for ERTs that can be run on both Python 2 and 3= , > > > but you may want to write an ERT that can only be run on Python 3. > > > > Thank you for the comments, now get your points and agree with you. > > I merged your patch together, also corrected the typo in the commit mes= sage. > > Please help review the attached patch. Thank you ! > > Sorry, there was a problem in my diff. Two tests fail when > EMACS_PYTHON_INTERPRETER is not found. Please apply the attached > diff. It also includes a suggestion for improving the error message. > Please consider. Merged your changes and tested on my local (with python/python3), it works perfectly. Thank you. And the patch file is attached . --0000000000006869730618f88d6f Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Enhance-python-tests.el-to-adapt-different-python-in.patch" Content-Disposition: attachment; filename="0001-Enhance-python-tests.el-to-adapt-different-python-in.patch" Content-Transfer-Encoding: base64 Content-ID: <f_lwgk1z6b0> X-Attachment-Id: f_lwgk1z6b0 RnJvbSA5MThkZTc1YjVlNWRlMWMwNTJjNmQ4MDY3YjgyMzJkMDRkOTg2OWNlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBG cmksIDMgTWF5IDIwMjQgMDY6NTI6MjIgKzAwMDAKU3ViamVjdDogW1BBVENIXSBFbmhhbmNlIHB5 dGhvbi10ZXN0cy5lbCB0byBhZGFwdCBkaWZmZXJlbnQgcHl0aG9uCiBpbnRlcnByZXRlcnMgKGJ1 ZyM3MDgxNSkKCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9weXRob24tdGVzdHMuZWwKICAocHl0aG9u LXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcik6IE5ldyBmdW5jdGlvbiB0byBnZXQgcHl0aG9u CiAgaW50ZXJwcmV0ZXIgZm9yIHRlc3Rpbmc7IGFuZCBhbHNvIGludHJvZHVjZSBuZXcgZW52IHZh cmlhYmxlCiAgRU1BQ1NfUFlUSE9OX0lOVEVSUFJFVEVSIHRvIHN1cHBvcnQgY3VzdG9tZXIgcHl0 aG9uIGludGVycHJldGVyLgoKQ28tYXV0aG9yZWQtYnk6IGtvYmFyaXR5IDxrb2Jhcml0eUBnbWFp bC5jb20+Ci0tLQogdGVzdC9saXNwL3Byb2dtb2Rlcy9weXRob24tdGVzdHMuZWwgfCAxMDIgKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYwIGluc2VydGlvbnMo KyksIDQyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcHl0 aG9uLXRlc3RzLmVsIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9weXRob24tdGVzdHMuZWwKaW5kZXgg ZjUwNzk3OTUzYzMuLjQzNjRjMTFhNzZiIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvcHJvZ21vZGVz L3B5dGhvbi10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL3B5dGhvbi10ZXN0cy5l bApAQCAtMjEsNiArMjEsNyBAQAogCiA7OzsgQ29kZToKIAorKHJlcXVpcmUgJ2NsLWV4dHJhKQog KHJlcXVpcmUgJ2VydCkKIChyZXF1aXJlICdlcnQteCkKIChyZXF1aXJlICdweXRob24pCkBAIC01 OCw3ICs1OSw4IEBAIHR1cm5lZCBvZmYuICBTaGVsbCBidWZmZXIgd2lsbCBiZSBraWxsZWQgb24g ZXhpdC4iCiAgIChsZXQgKChkaXIgKG1ha2Utc3ltYm9sICJkaXIiKSkpCiAgICAgYCh3aXRoLXRl bXAtYnVmZmVyCiAgICAgICAgKGxldCAoKHB5dGhvbi1pbmRlbnQtZ3Vlc3MtaW5kZW50LW9mZnNl dCBuaWwpCi0gICAgICAgICAgICAgKHB5dGhvbi1zaGVsbC1jb21wbGV0aW9uLW5hdGl2ZS1lbmFi bGUgbmlsKSkKKyAgICAgICAgICAgICAocHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tbmF0aXZlLWVu YWJsZSBuaWwpCisgICAgICAgICAgICAgKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlciAocHl0aG9u LXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpKQogICAgICAgICAgKHB5dGhvbi1tb2RlKQog ICAgICAgICAgKHVud2luZC1wcm90ZWN0CiAgICAgICAgICAgICAgOzsgUHJldmVudCB0ZXN0IGZh aWx1cmVzIHdoZW4gSmVkaSBpcyB1c2VkIGFzIGEgY29tcGxldGlvbgpAQCAtMzcxOCw3ICszNzIw LDE5IEBAIGlmIHg6CiAMCiA7OzsgU2hlbGwgaW50ZWdyYXRpb24KIAotKGRlZnZhciBweXRob24t dGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIgInB5dGhvbiIpCisoZGVmdmFyIHB5dGhvbi10ZXN0cy1z aGVsbC1pbnRlcnByZXRlciBuaWwpCisKKyhkZWZ1biBweXRob24tdGVzdHMtZ2V0LXNoZWxsLWlu dGVycHJldGVyICgpCisgICJHZXQgdGhlIHNoZWxsIGludGVycHJldGVyLgorSWYgZW52IHN0cmlu ZyBFTUFDU19QWVRIT05fSU5URVJQUkVURVIgZXhpc3RzLCB1c2UgaXQgYXMgcHJlZmVycmVkIG9u ZS4iCisgIChpZiBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIKKyAgICAgIHB5dGhvbi10 ZXN0cy1zaGVsbC1pbnRlcnByZXRlcgorICAgIChzZXRxIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRl cnByZXRlcgorICAgICAgICAgIChvciAod2hlbi1sZXQgKChpbnRlcnByZXRlciAoZ2V0ZW52ICJF TUFDU19QWVRIT05fSU5URVJQUkVURVIiKSkpCisgICAgICAgICAgICAgICAgKG9yIChleGVjdXRh YmxlLWZpbmQgaW50ZXJwcmV0ZXIpCisgICAgICAgICAgICAgICAgICAgIChlcnJvciAiQ291bGRu J3QgZmluZCBFTUFDU19QWVRIT05fSU5URVJQUkVURVIoJXMpIGluIHBhdGgiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICBpbnRlcnByZXRlcikpKQorICAgICAgICAgICAgICAoY2wtc29tZSAj J2V4ZWN1dGFibGUtZmluZCAnKCJweXRob24iICJweXRob24zIiAicHl0aG9uMiIpKSkpKSkKIAog KGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1nZXQtcHJvY2Vzcy1uYW1lLTEgKCkKICAgIkNoZWNr IHByb2Nlc3MgbmFtZSBjYWxjdWxhdGlvbiBzYW5zIGBidWZmZXItZmlsZS1uYW1lJy4iCkBAIC0z OTgwLDEzICszOTk0LDEzIEBAIGlmIHg6CiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtbWFr ZS1jb21pbnQtMSAoKQogICAiQ2hlY2sgY29taW50IGNyZWF0aW9uIGZvciBnbG9iYWwgc2hlbGwg YnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNo ZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxs LWludGVycHJldGVyKSkKICAgOzsgVGhlIGludGVycHJldGVyIGNhbiBnZXQga2lsbGVkIHRvbyBx dWlja2x5IHRvIGFsbG93IGl0IHRvIGNsZWFuCiAgIDs7IHVwIHRoZSB0ZW1wZmlsZXMgdGhhdCB0 aGUgZGVmYXVsdCBweXRob24tc2hlbGwtc2V0dXAtY29kZXMgY3JlYXRlLAogICA7OyBzbyBpdCBs ZWF2ZXMgdGVtcGZpbGVzIGJlaGluZCwgd2hpY2ggaXMgYSBtaW5vciBpcnJpdGF0aW9uLgogICAo bGV0KiAoKHB5dGhvbi1zaGVsbC1zZXR1cC1jb2RlcyBuaWwpCiAgICAgICAgICAocHl0aG9uLXNo ZWxsLWludGVycHJldGVyCi0gICAgICAgICAgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMt c2hlbGwtaW50ZXJwcmV0ZXIpKQorICAgICAgICAgIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWlu dGVycHJldGVyKSkKICAgICAgICAgIChwcm9jLW5hbWUgKHB5dGhvbi1zaGVsbC1nZXQtcHJvY2Vz cy1uYW1lIG5pbCkpCiAgICAgICAgICAoc2hlbGwtYnVmZmVyCiAgICAgICAgICAgKHB5dGhvbi10 ZXN0cy13aXRoLXRlbXAtYnVmZmVyCkBAIC00MDA0LDEwICs0MDE4LDEwIEBAIGlmIHg6CiAKIChl cnQtZGVmdGVzdCBweXRob24tc2hlbGwtbWFrZS1jb21pbnQtMiAoKQogICAiQ2hlY2sgY29taW50 IGNyZWF0aW9uIGZvciBpbnRlcm5hbCBzaGVsbCBidWZmZXIuIgotICAoc2tpcC11bmxlc3MgKGV4 ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11 bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAobGV0KiAoKHB5 dGhvbi1zaGVsbC1zZXR1cC1jb2RlcyBuaWwpCiAgICAgICAgICAocHl0aG9uLXNoZWxsLWludGVy cHJldGVyCi0gICAgICAgICAgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50 ZXJwcmV0ZXIpKQorICAgICAgICAgIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVy KSkKICAgICAgICAgIChwcm9jLW5hbWUgKHB5dGhvbi1zaGVsbC1pbnRlcm5hbC1nZXQtcHJvY2Vz cy1uYW1lKSkKICAgICAgICAgIChzaGVsbC1idWZmZXIKICAgICAgICAgICAocHl0aG9uLXRlc3Rz LXdpdGgtdGVtcC1idWZmZXIKQEAgLTQwMjgsMTMgKzQwNDIsMTMgQEAgaWYgeDoKIFRoZSBjb21t YW5kIHBhc3NlZCB0byBgcHl0aG9uLXNoZWxsLW1ha2UtY29taW50JyBhcyBhcmd1bWVudCBtdXN0 CiBsb2NhbGx5IG92ZXJyaWRlIGdsb2JhbCB2YWx1ZXMgc2V0IGluIGBweXRob24tc2hlbGwtaW50 ZXJwcmV0ZXInCiBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUgbmV3 IHNoZWxsIGJ1ZmZlci4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10 ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdl dC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChsZXQqICgocHl0aG9uLXNoZWxsLXNldHVwLWNvZGVz IG5pbCkKICAgICAgICAgIChweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIgImludGVycHJldGVyIikK ICAgICAgICAgIChweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncyAiLS1zb21lLWFyZ3MiKQog ICAgICAgICAgKHByb2MtbmFtZSAocHl0aG9uLXNoZWxsLWdldC1wcm9jZXNzLW5hbWUgbmlsKSkK ICAgICAgICAgIChpbnRlcnByZXRlci1vdmVycmlkZQotICAgICAgICAgIChjb25jYXQgKGV4ZWN1 dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpICIgIiAiLWkiKSkKKyAg ICAgICAgICAoY29uY2F0IChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSAiICIg Ii1pIikpCiAgICAgICAgICAoc2hlbGwtYnVmZmVyCiAgICAgICAgICAgKHB5dGhvbi10ZXN0cy13 aXRoLXRlbXAtYnVmZmVyCiAgICAgICAgICAgICIiIChweXRob24tc2hlbGwtbWFrZS1jb21pbnQg aW50ZXJwcmV0ZXItb3ZlcnJpZGUgcHJvYy1uYW1lIG5pbCkpKQpAQCAtNDA0NywxNyArNDA2MSwx NyBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxs IGJ1ZmZlci4iCiAgICAgICAgICAgICAoc2hvdWxkIChlcSBtYWpvci1tb2RlICdpbmZlcmlvci1w eXRob24tbW9kZSkpCiAgICAgICAgICAgICAoc2hvdWxkIChmaWxlLWVxdWFsLXAKICAgICAgICAg ICAgICAgICAgICAgIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcgotICAgICAgICAgICAgICAgICAg ICAgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKSkKKyAg ICAgICAgICAgICAgICAgICAgIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkp CiAgICAgICAgICAgICAoc2hvdWxkIChzdHJpbmc9IHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1h cmdzICItaSIpKSkpCiAgICAgICAoa2lsbC1idWZmZXIgc2hlbGwtYnVmZmVyKSkpKQogCiAoZXJ0 LWRlZnRlc3QgcHl0aG9uLXNoZWxsLW1ha2UtY29taW50LTQgKCkKICAgIkNoZWNrIHNoZWxsIGNh bGN1bGF0ZWQgcHJvbXB0cyByZWdleHBzIGFyZSBzZXQuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1 dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxl c3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAobGV0KiAoKHByb2Nl c3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkKICAgICAgICAgIChweXRob24tc2hl bGwtc2V0dXAtY29kZXMgbmlsKQogICAgICAgICAgKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcgot ICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVy KSkKKyAgICAgICAgICAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgICAg ICAgICAocHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MgIi1pIikKICAgICAgICAgIChweXRo b24tc2hlbGwtLXByb21wdC1jYWxjdWxhdGVkLWlucHV0LXJlZ2V4cCBuaWwpCiAgICAgICAgICAo cHl0aG9uLXNoZWxsLS1wcm9tcHQtY2FsY3VsYXRlZC1vdXRwdXQtcmVnZXhwIG5pbCkKQEAgLTQw OTksMTIgKzQxMTMsMTIgQEAgYW5kIGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4g dGhlIG5ldyBzaGVsbCBidWZmZXIuIgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLWdldC1w cm9jZXNzLTEgKCkKICAgIkNoZWNrIGRlZGljYXRlZCBzaGVsbCBwcm9jZXNzIHByZWZlcmVuY2Ug b3ZlciBnbG9iYWwuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVz dHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQt c2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1maWxlCiAgICAg ICAiIgogICAgIChsZXQqICgocHl0aG9uLXNoZWxsLXNldHVwLWNvZGVzIG5pbCkKICAgICAgICAg ICAgKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcgotICAgICAgICAgICAgKGV4ZWN1dGFibGUtZmlu ZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAgICAgICAgICAgKHB5dGhvbi10 ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAgICAgICAgICAoZ2xvYmFsLXByb2MtbmFt ZSAocHl0aG9uLXNoZWxsLWdldC1wcm9jZXNzLW5hbWUgbmlsKSkKICAgICAgICAgICAgKGRlZGlj YXRlZC1wcm9jLW5hbWUgKHB5dGhvbi1zaGVsbC1nZXQtcHJvY2Vzcy1uYW1lIHQpKQogICAgICAg ICAgICAoZ2xvYmFsLXNoZWxsLWJ1ZmZlcgpAQCAtNDEzMiwxMiArNDE0NiwxMiBAQCBhbmQgYHB5 dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAK IChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtaW50ZXJuYWwtZ2V0LW9yLWNyZWF0ZS1wcm9jZXNz LTEgKCkKICAgIkNoZWNrIGludGVybmFsIHNoZWxsIHByb2Nlc3MgY3JlYXRpb24gZmFsbGJhY2su IgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50 ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJw cmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1maWxlCiAgICAiIgogICAgKHNob3Vs ZCAobm90IChwcm9jZXNzLWxpdmUtcCAocHl0aG9uLXNoZWxsLWludGVybmFsLWdldC1wcm9jZXNz LW5hbWUpKSkpCiAgICAobGV0KiAoKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcgotICAgICAgICAg ICAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgICAg ICAgICAgIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgICAgICAgICAo aW50ZXJuYWwtcHJvY2Vzcy1uYW1lIChweXRob24tc2hlbGwtaW50ZXJuYWwtZ2V0LXByb2Nlc3Mt bmFtZSkpCiAgICAgICAgICAgKGludGVybmFsLXByb2Nlc3MgKHB5dGhvbi1zaGVsbC1pbnRlcm5h bC1nZXQtb3ItY3JlYXRlLXByb2Nlc3MpKQogICAgICAgICAgIChpbnRlcm5hbC1zaGVsbC1idWZm ZXIgKHByb2Nlc3MtYnVmZmVyIGludGVybmFsLXByb2Nlc3MpKSkKQEAgLTQxNTUsOCArNDE2OSw5 IEBAIGFuZCBgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRoZSBuZXcgc2hlbGwg YnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0LTEgKCkK ICAgIkNoZWNrIHByb21wdCBhdXRvZGV0ZWN0aW9uLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRh YmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKLSAgKGxldCAoKHByb2Nl c3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkpCisgIChza2lwLXVubGVzcyAocHl0 aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCisgIChsZXQgKChwcm9jZXNzLWVudmly b25tZW50IHByb2Nlc3MtZW52aXJvbm1lbnQpCisgICAgICAgIChweXRob24tc2hlbGwtaW50ZXJw cmV0ZXIgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKSkKICAgICA7OyBFbnN1 cmUgbm8gc3RhcnR1cCBmaWxlIGlzIGVuYWJsZWQKICAgICAoc2V0ZW52ICJQWVRIT05TVEFSVFVQ IiAiIikKICAgICAoc2hvdWxkIHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0LWVuYWJsZWQpCkBA IC00MTY0LDggKzQxNzksOSBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzJyBp biB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtcHJv bXB0LWRldGVjdC0yICgpCiAgICJDaGVjayBwcm9tcHQgYXV0b2RldGVjdGlvbiB3aXRoIHN0YXJ0 dXAgZmlsZS4gIEJ1ZyMxNzM3MC4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5 dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRl c3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChsZXQqICgocHJvY2Vzcy1lbnZpcm9ubWVu dCBwcm9jZXNzLWVudmlyb25tZW50KQorICAgICAgICAgKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRl ciAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgICAgICAgICAoc3RhcnR1 cC1jb2RlIChjb25jYXQgImltcG9ydCBzeXNcbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAic3lzLnBzMSA9ICdweT4gJ1xuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJzeXMucHMyID0gJy4uPiAnXG4iCkBAIC00MTgxLDcgKzQxOTcsNyBAQCBhbmQgYHB5dGhvbi1z aGVsbC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAKIChlcnQt ZGVmdGVzdCBweXRob24tc2hlbGwtcHJvbXB0LWRldGVjdC0zICgpCiAgICJDaGVjayBwcm9tcHRz IGFyZSBub3QgYXV0b2RldGVjdGVkIHdoZW4gZmVhdHVyZSBpcyBkaXNhYmxlZC4iCi0gIChza2lw LXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikp CisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAg IChsZXQgKChwcm9jZXNzLWVudmlyb25tZW50IHByb2Nlc3MtZW52aXJvbm1lbnQpCiAgICAgICAg IChweXRob24tc2hlbGwtcHJvbXB0LWRldGVjdC1lbmFibGVkIG5pbCkpCiAgICAgOzsgRW5zdXJl IG5vIHN0YXJ0dXAgZmlsZSBpcyBlbmFibGVkCkBAIC00MTkwLDcgKzQyMDYsNyBAQCBhbmQgYHB5 dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAK IChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtcHJvbXB0LWRldGVjdC00ICgpCiAgICJDaGVjayB3 YXJuaW5nIGlzIHNob3duIHdoZW4gZGV0ZWN0aW9uIGZhaWxzLiIKLSAgKHNraXAtdW5sZXNzIChl eGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAt dW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxldCogKChw cm9jZXNzLWVudmlyb25tZW50IHByb2Nlc3MtZW52aXJvbm1lbnQpCiAgICAgICAgICA7OyBUcmln Z2VyIGZhaWx1cmUgYnkgcmVtb3ZpbmcgcHJvbXB0cyBpbiB0aGUgc3RhcnR1cCBmaWxlCiAgICAg ICAgICAoc3RhcnR1cC1jb2RlIChjb25jYXQgImltcG9ydCBzeXNcbiIKQEAgLTQyMTEsNyArNDIy Nyw3IEBAIGFuZCBgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRoZSBuZXcgc2hl bGwgYnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0LTUg KCkKICAgIkNoZWNrIGRpc2FibGVkIHdhcm5pbmdzIGFyZSBub3Qgc2hvd24gd2hlbiBkZXRlY3Rp b24gZmFpbHMuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMt c2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hl bGwtaW50ZXJwcmV0ZXIpKQogICAobGV0KiAoKHByb2Nlc3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1l bnZpcm9ubWVudCkKICAgICAgICAgIChzdGFydHVwLWNvZGUgKGNvbmNhdCAiaW1wb3J0IHN5c1xu IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzeXMucHMxID0gJydcbiIKQEAgLTQy MzIsNyArNDI0OCw3IEBAIGFuZCBgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRo ZSBuZXcgc2hlbGwgYnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1wcm9tcHQt ZGV0ZWN0LTYgKCkKICAgIldhcm5pbmdzIGFyZSBub3Qgc2hvd24gd2hlbiBkZXRlY3Rpb24gaXMg ZGlzYWJsZWQuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMt c2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hl bGwtaW50ZXJwcmV0ZXIpKQogICAobGV0KiAoKHByb2Nlc3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1l bnZpcm9ubWVudCkKICAgICAgICAgIChzdGFydHVwLWNvZGUgKGNvbmNhdCAiaW1wb3J0IHN5c1xu IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzeXMucHMxID0gJydcbiIKQEAgLTQz OTYsNyArNDQxMiw3IEBAIGFuZCBgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRo ZSBuZXcgc2hlbGwgYnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1wcm9tcHQt c2V0LWNhbGN1bGF0ZWQtcmVnZXhwcy02ICgpCiAgICJDaGVjayBkZXRlY3RlZCBwcm9tcHRzIGFy ZSBpbmNsdWRlZCBgcmVnZXhwLXF1b3RlJ2QuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUt ZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5 dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAobGV0KiAoKHB5dGhvbi1zaGVs bC1wcm9tcHQtaW5wdXQtcmVnZXhwcyAnKCIiKSkKICAgICAgICAgIChweXRob24tc2hlbGwtcHJv bXB0LW91dHB1dC1yZWdleHBzICcoIiIpKQogICAgICAgICAgKHB5dGhvbi1zaGVsbC1wcm9tcHQt cmVnZXhwICIiKQpAQCAtNDQwNiw2ICs0NDIyLDcgQEAgYW5kIGBweXRob24tc2hlbGwtaW50ZXJw cmV0ZXItYXJncycgaW4gdGhlIG5ldyBzaGVsbCBidWZmZXIuIgogICAgICAgICAgKHB5dGhvbi1z aGVsbC0tcHJvbXB0LWNhbGN1bGF0ZWQtaW5wdXQtcmVnZXhwIG5pbCkKICAgICAgICAgIChweXRo b24tc2hlbGwtLXByb21wdC1jYWxjdWxhdGVkLW91dHB1dC1yZWdleHAgbmlsKQogICAgICAgICAg KHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0LWVuYWJsZWQgdCkKKyAgICAgICAgIChweXRob24t c2hlbGwtaW50ZXJwcmV0ZXIgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQog ICAgICAgICAgKHByb2Nlc3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkKICAgICAg ICAgIChzdGFydHVwLWNvZGUgKGNvbmNhdCAiaW1wb3J0IHN5c1xuIgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJzeXMucHMxID0gJ3AuPiAnXG4iCkBAIC00Nzc5LDcgKzQ3OTYsNyBA QCBkZWYgZm9vKCk6CiAgICAgKHNob3VsZCAocHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tbmF0aXZl LWludGVycHJldGVyLWRpc2FibGVkLXApKSkpCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwt Y29tcGxldGlvbi1hdC1wb2ludC0xICgpCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5k IHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9u LXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1w LWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiIgogICAgKHB5dGhvbi1zaGVsbC13aXRoLXNoZWxsLWJ1 ZmZlcgpAQCAtNDc5Myw3ICs0ODEwLDcgQEAgZGVmIGZvbygpOgogICAgICAoc2hvdWxkLW5vdCAo bnRoIDIgKHB5dGhvbi1zaGVsbC1jb21wbGV0aW9uLWF0LXBvaW50KSkpKSkpCiAKIChlcnQtZGVm dGVzdCBweXRob24tc2hlbGwtY29tcGxldGlvbi1hdC1wb2ludC1uYXRpdmUtMSAoKQotICAoc2tp cC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIp KQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQog ICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIiIKICAgIChw eXRob24tc2hlbGwtY29tcGxldGlvbi1uYXRpdmUtdHVybi1vbikKQEAgLTQ4NzIsMTQgKzQ4ODks MTQgQEAgZGVmIGZvbygpOgogICAiUmV0dXJuIEplZGkgcmVhZGxpbmUgc2V0dXAgZmlsZSBpZiBQ WVRIT05TVEFSVFVQIGlzIG5vdCBzZXQuIgogICAob3IgKGdldGVudiAiUFlUSE9OU1RBUlRVUCIp CiAgICAgICAod2l0aC10ZW1wLWJ1ZmZlcgotICAgICAgICAoaWYgKGVxbCAwIChjYWxsLXByb2Nl c3MgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyCisgICAgICAgIChpZiAoZXFsIDAgKGNh bGwtcHJvY2VzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG5pbCB0IG5pbCAiLW0iICJqZWRpIiAicmVwbCIpKQog ICAgICAgICAgICAgKHN0cmluZy10cmltIChidWZmZXItc3RyaW5nKSkKICAgICAgICAgICAiIikp KSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1jb21wbGV0aW9uLWF0LXBvaW50LWplZGkt Y29tcGxldGVyICgpCiAgICJDaGVjayBpZiBQeXRob24gc2hlbGwgY29tcGxldGlvbiB3b3JrcyB3 aGVuIEplZGkgY29tcGxldGVyIGlzIHVzZWQuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUt ZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5 dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAod2l0aC1lbnZpcm9ubWVudC12 YXJpYWJsZXMKICAgICAgICgoIlBZVEhPTlNUQVJUVVAiIChweXRob24tdGVzdHMtLXB5dGhvbnN0 YXJ0dXAtZmlsZSkpKQogICAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNo ZWxsCkBAIC00OTI0LDcgKzQ5NDEsNyBAQCBkZWYgZm9vKCk6CiA7OzsgU3ltYm9sIGNvbXBsZXRp b24KIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50LTEgKCkKLSAgKHNr aXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVy KSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkK ICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9y dCBhYmMKQEAgLTQ5NDIsNyArNDk1OSw3IEBAIGltcG9ydCBhYmMKIAogKGVydC1kZWZ0ZXN0IHB5 dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50LTIgKCkKICAgIlNob3VsZCB3b3JrIHJlZ2FyZGxlc3Mg b2YgdGhlIHBvaW50IGluIHRoZSBTaGVsbCBidWZmZXIuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1 dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxl c3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3Rz LXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0IGFiYwpAQCAtNDk2MCw3 ICs0OTc3LDcgQEAgaW1wb3J0IGFiYwogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLWNvbXBsZXRpb24t YXQtcG9pbnQtcGRiLTEgKCkKICAgIlNob3VsZCBub3QgY29tcGxldGUgUERCIGNvbW1hbmRzIGlu IFB5dGhvbiBidWZmZXIuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24t dGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1n ZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZmZXIt d2l0aC1zaGVsbAogICAgIgogaW1wb3J0IHBkYgpAQCAtNDk3OSw3ICs0OTk2LDcgQEAgcHJpbnQo J0hlbGxvJykKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50LXdoaWxl LXJ1bm5pbmctMSAoKQogICAiU2hvdWxkIG5vdCB0cnkgdG8gY29tcGxldGUgd2hlbiBhIHByb2dy YW0gaXMgcnVubmluZyBpbiB0aGUgU2hlbGwgYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVj dXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5s ZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0 cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9ydCB0aW1lCkBAIC00OTk1 LDcgKzUwMTIsNyBAQCB0aW1lLnNsZWVwKDMpCiAgICAgIChzaG91bGQtbm90ICh3aXRoLXRpbWVv dXQgKDEgdCkgKGNvbXBsZXRpb24tYXQtcG9pbnQpKSkpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhv bi1jb21wbGV0aW9uLWF0LXBvaW50LW5hdGl2ZS0xICgpCi0gIChza2lwLXVubGVzcyAoZXhlY3V0 YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVz cyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMt d2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgYWJjCkBAIC01MDE0LDcg KzUwMzEsNyBAQCBpbXBvcnQgYWJjCiAKIChlcnQtZGVmdGVzdCBweXRob24tY29tcGxldGlvbi1h dC1wb2ludC1uYXRpdmUtMiAoKQogICAiU2hvdWxkIHdvcmsgcmVnYXJkbGVzcyBvZiB0aGUgcG9p bnQgaW4gdGhlIFNoZWxsIGJ1ZmZlci4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5k IHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9u LXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1w LWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgYWJjCkBAIC01MDMyLDcgKzUwNDksNyBA QCBpbXBvcnQgYWJjCiAgICAgIChzaG91bGQgKGNvbXBsZXRpb24tYXQtcG9pbnQpKSkpKQogCiAo ZXJ0LWRlZnRlc3QgcHl0aG9uLWNvbXBsZXRpb24tYXQtcG9pbnQtbmF0aXZlLXdpdGgtZmZhcC0x ICgpCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1p bnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRl cnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAg ICAiCiBpbXBvcnQgYWJjCkBAIC01MDUwLDcgKzUwNjcsNyBAQCBpbXBvcnQgYWJjCiAgICAgIChz aG91bGQgKGNvbXBsZXRpb24tYXQtcG9pbnQpKSkpKQogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLWNv bXBsZXRpb24tYXQtcG9pbnQtbmF0aXZlLXdpdGgtZWxkb2MtMSAoKQotICAoc2tpcC11bmxlc3Mg KGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tp cC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9u LXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0IGFiYwpAQCAt NTA3Nyw3ICs1MDk0LDcgQEAgaW1wb3J0IGFiYwogOzs7IEZGQVAKIAogKGVydC1kZWZ0ZXN0IHB5 dGhvbi1mZmFwLW1vZHVsZS1wYXRoLTEgKCkKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZp bmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRo b24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRl bXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9ydCBhYmMKQEAgLTUwODksNyArNTEwNiw3 IEBAIGltcG9ydCBhYmMKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1mZmFwLW1vZHVsZS1wYXRoLXdo aWxlLXJ1bm5pbmctMSAoKQogICAiU2hvdWxkIG5vdCBnZXQgbW9kdWxlIHBhdGggd2hlbiBhIHBy b2dyYW0gaXMgcnVubmluZyBpbiB0aGUgU2hlbGwgYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChl eGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAt dW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10 ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9ydCBhYmMKQEAgLTUx NjUsNyArNTE4Miw3IEBAIHNvbWVfc3ltYm9sICAgc29tZV9vdGhlcl9zeW1ib2wKICAgICAgICAg ICAgICAgICAgICAgInNvbWVfc3ltYm9sIikpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1lbGRv Yy0tZ2V0LWRvYy1hdC1wb2ludC0xICgpCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5k IHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9u LXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1w LWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgdGltZQpAQCAtNTE3OCw3ICs1MTk1LDcg QEAgaW1wb3J0IHRpbWUKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1lbGRvYy0tZ2V0LWRvYy1hdC1w b2ludC13aGlsZS1ydW5uaW5nLTEgKCkKICAgIlNob3VsZCBub3QgZ2V0IGRvY3VtZW50YXRpb24g d2hlbiBhIHByb2dyYW0gaXMgcnVubmluZyBpbiB0aGUgU2hlbGwgYnVmZmVyLiIKLSAgKHNraXAt dW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkK KyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAg KHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9ydCB0 aW1lCkBAIC03Mzk2LDggKzc0MTMsOSBAQCBidWZmZXIgd2l0aCBvdmVybGFwcGluZyBzdHJpbmdz LiIKIDs7IGludGVycHJldGVyLgogKGVydC1kZWZ0ZXN0IHB5dGhvbi10ZXN0cy0tcnVuLXB5dGhv bi1zZWxlY3RzLXdpbmRvdyAoKQogICAiVGVzdCBmb3IgYnVnIzMxMzk4LiAgU2VlIGFsc28gYnVn IzQ0NDIxIGFuZCBidWcjNTIzODAuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBw eXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQotICAobGV0KiAoKGJ1ZmZlciAocHJvY2Vz cy1idWZmZXIgKHJ1bi1weXRob24gbmlsIG5pbCAnc2hvdykpKQorICAoc2tpcC11bmxlc3MgKHB5 dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAobGV0KiAoKHB5dGhvbi1zaGVs bC1pbnRlcnByZXRlciAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCisgICAg ICAgICAoYnVmZmVyIChwcm9jZXNzLWJ1ZmZlciAocnVuLXB5dGhvbiBuaWwgbmlsICdzaG93KSkp CiAgICAgICAgICAod2luZG93IChnZXQtYnVmZmVyLXdpbmRvdyBidWZmZXIpKSkKICAgICA7OyBX ZSBsb29rIGF0IGBzZWxlY3RlZC13aW5kb3cnIHJhdGhlciB0aGFuIGBjdXJyZW50LWJ1ZmZlcicK ICAgICA7OyBiZWNhdXNlIGFzIGAoZWxpc3ApQ3VycmVudCBidWZmZXInIHNheXMsIHRoZSBsYXR0 ZXIgd2lsbCBvbmx5CkBAIC03NDY3LDcgKzc0ODUsNyBAQCBidWZmZXIgd2l0aCBvdmVybGFwcGlu ZyBzdHJpbmdzLiIKICAgICAgICAgICAgICAgICAgICAgICAgIlcwNjExOiBVbnVzZWQgaW1wb3J0 IGEuYi5jICh1bnVzZWQtaW1wb3J0KSIpKSkpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi10ZXN0 LS1zaGVsbC1zZW5kLWJsb2NrICgpCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5 dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRl c3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1 ZmZlci13aXRoLXNoZWxsCiAgICAgInByaW50KCdjdXJyZW50IDAnKQogZm9yIHggaW4gcmFuZ2Uo MSwzKToKLS0gCjIuMjAuNQoK --0000000000006869730618f88d6f--
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 21 May 2024 14:05:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 21 10:05:29 2024 Received: from localhost ([127.0.0.1]:49322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s9Q7M-0006ck-Rx for submit <at> debbugs.gnu.org; Tue, 21 May 2024 10:05:29 -0400 Received: from mail-pl1-f169.google.com ([209.85.214.169]:49619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1s9Q7I-0006cI-15 for 70815 <at> debbugs.gnu.org; Tue, 21 May 2024 10:05:28 -0400 Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-1ed835f3c3cso1598605ad.3 for <70815 <at> debbugs.gnu.org>; Tue, 21 May 2024 07:05:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716300253; x=1716905053; 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=qajffgtUp5orcKnDI4z/xh9DfUkIvcfwvv3KaIbUX5E=; b=KCqWyT3NNqvoAXA/ZV4a6e0cbJ5Aq1QU0tLqiIBkMDJacFVa6xOfTQOYMJYu3l2HzJ oq8o1Pirv/JeEoQcpq5DsBtROaJcVmD00HXrReAHYmajl633c5g/P1W0U17QQ+7Atypb +b6r7c37piLstTKqQvVM7mwYFGD+1WSkZzCeFIf1zWt+G8S1h2sH/WJWa7ibPuug+HCd 8chu55RV9l7xsGCG1O0ykJIl4E3c8WCXNvnUrXSvLu7bVd0DMtjQiTeP2G5fV5QSF47s h5KHF+WFw+MAh6YE7Dlp1mG1jjT+pPvh4Rgt048MQZoa4QCqZ9kcdykRGAQ49WGmkof6 iGvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716300253; x=1716905053; 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=qajffgtUp5orcKnDI4z/xh9DfUkIvcfwvv3KaIbUX5E=; b=LIchCMDM+qSoPxY3XwoNtSt+KtUhjsXrm0l0AktY8uepZ2nRAU41LYapWEBkcMWk16 JbRVQ09xMOmEj+fg9kCtXkMyeUbhf7FivaEMYpw9qSTXan56Q5plYqwX0xolDjTuvjOM 1UL38gf6AS8EkdyOa3c583k7yl23Ys3c75uXDYGDS1dFwcu60y33/lAY55DdLZ2xM09C Sjp17xZPQGIMRQa0zOWO8hamLe+lyfzM5p7SgeVXEOQ0Idd4MGqJ/BwgJ6Qp+A7bnWRc fg8oO3tEo0YuL/zXBy22Qz3TGqAuTL3YkCtotSTSkVKmE5Vp6Mc3EF4/DZt59t8KmH4S 0aLQ== X-Forwarded-Encrypted: i=1; AJvYcCX4ofBXiRUfdp2wkW1mISJQr4lE6qiUXb/MKD8Pm7XVjrZWP0PVQ1G37bUBdjRlfh4U2SpVNWSMrerKKH7H1lfQIW7WsYQ= X-Gm-Message-State: AOJu0YxlDkY6SkSl5MXTye/vYKRHVjbtPtLdItRvmHsCSVVH2RH2gVdL aPce6ucmy3n5YKhfPHFOn6SqmHaJ/O3rUPIWwv1/cV59E2rj9jTc X-Google-Smtp-Source: AGHT+IHIonmapDxIf0eD4rG4iTzMxEj5wkJvbOJH5nDMyqsfnfJ7nj2jHuwIvfOh3G4EGmoEiz9BYQ== X-Received: by 2002:a17:902:aa47:b0:1e3:f27c:457d with SMTP id d9443c01a7336-1ef44059ba2mr306397445ad.65.1716300252647; Tue, 21 May 2024 07:04:12 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f2f906e7ddsm46173255ad.200.2024.05.21.07.04.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 May 2024 07:04:12 -0700 (PDT) Date: Tue, 21 May 2024 23:04:10 +0900 Message-ID: <eke7a5kjl0rq.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Lin Sun <sunlin7.mail@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters In-Reply-To: <CABCREdr+71L6N4F+bCJW_dwX87w_JqyLdnXb9xk=9G5xTrUkxw@HIDDEN> References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> <CABCREdq2D3NhmEyGseEKyEfYmqS_CvFT9b-CtOM8E+YX-HMdxw@HIDDEN> <86zfsmbb3b.fsf@HIDDEN> <eke7bk50lbul.wl-kobarity@HIDDEN> <CABCREdr+71L6N4F+bCJW_dwX87w_JqyLdnXb9xk=9G5xTrUkxw@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_Tue_May_21_23:04:09_2024-1" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 70815 <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_Tue_May_21_23:04:09_2024-1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Lin Sun wrote: > On Mon, May 20, 2024 at 3:53=E2=80=AFPM kobarity <kobarity@HIDDEN> wro= te: > > Eli Zaretskii wrote: > > > > Cc: kobarity <kobarity@HIDDEN> > > > > From: Stefan Kangas <stefankangas@HIDDEN> > > > > Date: Sat, 18 May 2024 22:20:44 +0000 > > > > > > > > It makes sense to look for "python3", but is it really useful to lo= ok > > > > for "python2" at this point? > > > I don't think we want to drop Python 2.x support, not yet. > > > > I don't want to drop Python 2 support either, but I don't think the > > addition of the "python2" command is mandatory. As the current master > > does not run the "python2" command either. However, I don't think it > > is a bad idea to add the "python2" command. > > > > Lin Sun wrote: > > > Hi, > > > I attached the latest patch, hope it resolved all your concerns. > > > > Hi Lin, > > There is still a typo "Enahnce" in the summary line, and there is a > > typo in the docstring of `python-tests-get-shell-interpreter' as well. > > > > > > If there is only python2 in the PATH and no python or python3, some= tests will fail. > > > It's caused by the python.el didn't search "python2", so it may need > > > another patch to change python.el. > > > > I don't think so. Attached is a diff to your patch to resolve this > > issue. It let-binds `python-shell-interpreter' in some ERTs. It > > also includes the fix of the typo in the docstring of > > `python-tests-get-shell-interpreter'. > > > > Without these modifications, EMACS_PYTHON_INTERPRETER will not work as > > expected either on those ERTs. > > > > As for EMACS_PYTHON_INTERPRETER, I am a little doubtful that it is the > > right thing to introduce. It allows the ERT runner to specify the > > interpreter. It's OK for ERTs that can be run on both Python 2 and 3, > > but you may want to write an ERT that can only be run on Python 3. >=20 > Thank you for the comments, now get your points and agree with you. > I merged your patch together, also corrected the typo in the commit messa= ge. > Please help review the attached patch. Thank you ! Sorry, there was a problem in my diff. Two tests fail when EMACS_PYTHON_INTERPRETER is not found. Please apply the attached diff. It also includes a suggestion for improving the error message. Please consider. --Multipart_Tue_May_21_23:04:09_2024-1 Content-Type: application/octet-stream; type=patch; name="fix-70815-2.diff" Content-Disposition: attachment; filename="fix-70815-2.diff" Content-Transfer-Encoding: 7bit diff --git a/test/lisp/progmodes/python-tests.el b/test/lisp/progmodes/python-tests.el index fa8fa74fa88..b19c5c31f16 100644 --- a/test/lisp/progmodes/python-tests.el +++ b/test/lisp/progmodes/python-tests.el @@ -3750,7 +3750,7 @@ python-tests-get-shell-interpreter (setq python-tests-shell-interpreter (or (when-let ((interpreter (getenv "EMACS_PYTHON_INTERPRETER"))) (or (executable-find interpreter) - (error "Can't found EMACS_PYTHON_INTERPRETER(%s) in path" + (error "Couldn't find EMACS_PYTHON_INTERPRETER(%s) in path" interpreter))) (cl-some #'executable-find '("python" "python3" "python2")))))) @@ -4189,9 +4189,9 @@ python-shell-internal-get-or-create-process-1 (ert-deftest python-shell-prompt-detect-1 () "Check prompt autodetection." + (skip-unless (python-tests-get-shell-interpreter)) (let ((process-environment process-environment) (python-shell-interpreter (python-tests-get-shell-interpreter))) - (skip-unless python-shell-interpreter) ;; Ensure no startup file is enabled (setenv "PYTHONSTARTUP" "") (should python-shell-prompt-detect-enabled) @@ -4199,6 +4199,7 @@ python-shell-prompt-detect-1 (ert-deftest python-shell-prompt-detect-2 () "Check prompt autodetection with startup file. Bug#17370." + (skip-unless (python-tests-get-shell-interpreter)) (let* ((process-environment process-environment) (python-shell-interpreter (python-tests-get-shell-interpreter)) (startup-code (concat "import sys\n" @@ -4206,7 +4207,6 @@ python-shell-prompt-detect-2 "sys.ps2 = '..> '\n" "sys.ps3 = 'out '\n")) (startup-file (python-shell--save-temp-file startup-code))) - (skip-unless python-shell-interpreter) (unwind-protect (progn ;; Ensure startup file is enabled --Multipart_Tue_May_21_23:04:09_2024-1--
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 20 May 2024 17:52:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 20 13:52:50 2024 Received: from localhost ([127.0.0.1]:43913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s97Bp-00052o-BQ for submit <at> debbugs.gnu.org; Mon, 20 May 2024 13:52:50 -0400 Received: from mail-ed1-f53.google.com ([209.85.208.53]:44358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sunlin7.mail@HIDDEN>) id 1s97Bl-00052i-Tu for 70815 <at> debbugs.gnu.org; Mon, 20 May 2024 13:52:47 -0400 Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-56e6a1edecfso10847383a12.1 for <70815 <at> debbugs.gnu.org>; Mon, 20 May 2024 10:52:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716227495; x=1716832295; 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=yPdoYrky15ig+oFmzsh4ScEbb1v30pI9/Z9+r8FM6LY=; b=lIb13gqIdwsLmakRclBuypGYKZWXM809KVfolU9SBV8Ea6j7z3ZaoIWyBuj2nmALAC vgO51R57LLq1fHlzj1OgI7Yp1MitLnWoI50uDws1mpQ3zka5IwunGQ0/KqBAl6202u2Z NDSZsWRtMZaUbIZ57neHTBle1L2opNR+IuBbQXRDeUfUvhnRfeIxFNYlsgNkeYiMr4Wk c4Vv+u2bRUPBJdHrdMXJCQ21z0BqFfcX8spx9bKNJlrGrO4g2K4CZDimy+dIWNIGV0Uw 1aWaCfTkcXzeFXm86GwLkX4rpvn7LVreSQdgLMgDeDnyhq66ST2/u/7yvGKHW6D3kZPp tdnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716227495; x=1716832295; 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=yPdoYrky15ig+oFmzsh4ScEbb1v30pI9/Z9+r8FM6LY=; b=IfgzvXaGUMokggjF+y2o8x8n4Z8DcdJj9bd67OJZTc2+HPoQY4pDCtrUvnbOZz9vqL Fy3Urq9ZTJettnxvo4QxmoHkOEl2V/dIX3+ELI24U5MtAz22VGP3k4vEPiW6+ReRaFxL qUeB8hVMzHyfD4Bw24uTEqNvqujDZGhMzen3q/Y6tbliK2XAVrDy/5d3K3RUgMJoGF0t PAobprK1KUB/ET01DBm8pqzTwncz65qehBzt7oL6AZQMHEbfzhbL7ro6poToXnTv0/kH ZiLDvvvPUqHF1ZKI2/lbD0i4o5Kxvr6Au0ClnHkY96xj8b/AODlIYYZ7cYZxuU+3TvAU YIPA== X-Forwarded-Encrypted: i=1; AJvYcCVj7xdbCGxLysyvtU7L+rVK1z87mEdGJ0RpMJ3y7MJn0Oph/CTwmVLn9O+hZAUU4n+iFJOz95CTJ/QvnVDwl/6B5dhRQ90= X-Gm-Message-State: AOJu0YzE7R1i5x8XK65C54dXNDKebSP2lHWroOgFr/1d8HdyBRCmf+rn qZ6jveSC5IdibWppOsRd6WHyENGBBkGLGdp0zGUssXKTq3XeTgrGRLwe41a2LxxPufRETYJW7nI 4MdrOhXbL5049yHWYPD9fDYTnfvBaOw== X-Google-Smtp-Source: AGHT+IFziDSi95nu4d+myogFS6H6HKqyzC1nfA7j7BsXWVoQxunAkSp+VKV0GT7FU8s/iuz+AuAR2qR5VJoJ1bbqglw= X-Received: by 2002:a50:c314:0:b0:574:f26f:cb62 with SMTP id 4fb4d7f45d1cf-574f26fd50fmr10817844a12.24.1716227494805; Mon, 20 May 2024 10:51:34 -0700 (PDT) MIME-Version: 1.0 References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> <CABCREdq2D3NhmEyGseEKyEfYmqS_CvFT9b-CtOM8E+YX-HMdxw@HIDDEN> <86zfsmbb3b.fsf@HIDDEN> <eke7bk50lbul.wl-kobarity@HIDDEN> In-Reply-To: <eke7bk50lbul.wl-kobarity@HIDDEN> From: Lin Sun <sunlin7.mail@HIDDEN> Date: Mon, 20 May 2024 17:51:23 +0000 Message-ID: <CABCREdr+71L6N4F+bCJW_dwX87w_JqyLdnXb9xk=9G5xTrUkxw@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters To: kobarity <kobarity@HIDDEN> Content-Type: multipart/mixed; boundary="0000000000002e9d070618e65a95" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 70815 <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 (-) --0000000000002e9d070618e65a95 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, May 20, 2024 at 3:53=E2=80=AFPM kobarity <kobarity@HIDDEN> wrote= : > Eli Zaretskii wrote: > > > Cc: kobarity <kobarity@HIDDEN> > > > From: Stefan Kangas <stefankangas@HIDDEN> > > > Date: Sat, 18 May 2024 22:20:44 +0000 > > > > > > It makes sense to look for "python3", but is it really useful to look > > > for "python2" at this point? > > I don't think we want to drop Python 2.x support, not yet. > > I don't want to drop Python 2 support either, but I don't think the > addition of the "python2" command is mandatory. As the current master > does not run the "python2" command either. However, I don't think it > is a bad idea to add the "python2" command. > > Lin Sun wrote: > > Hi, > > I attached the latest patch, hope it resolved all your concerns. > > Hi Lin, > There is still a typo "Enahnce" in the summary line, and there is a > typo in the docstring of `python-tests-get-shell-interpreter' as well. > > > > If there is only python2 in the PATH and no python or python3, some t= ests will fail. > > It's caused by the python.el didn't search "python2", so it may need > > another patch to change python.el. > > I don't think so. Attached is a diff to your patch to resolve this > issue. It let-binds `python-shell-interpreter' in some ERTs. It > also includes the fix of the typo in the docstring of > `python-tests-get-shell-interpreter'. > > Without these modifications, EMACS_PYTHON_INTERPRETER will not work as > expected either on those ERTs. > > As for EMACS_PYTHON_INTERPRETER, I am a little doubtful that it is the > right thing to introduce. It allows the ERT runner to specify the > interpreter. It's OK for ERTs that can be run on both Python 2 and 3, > but you may want to write an ERT that can only be run on Python 3. Thank you for the comments, now get your points and agree with you. I merged your patch together, also corrected the typo in the commit message= . Please help review the attached patch. Thank you ! --0000000000002e9d070618e65a95 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Enhance-python-tests.el-to-adapt-different-python-in.patch" Content-Disposition: attachment; filename="0001-Enhance-python-tests.el-to-adapt-different-python-in.patch" Content-Transfer-Encoding: base64 Content-ID: <f_lwf9iuql0> X-Attachment-Id: f_lwf9iuql0 RnJvbSBmYWRmZjRiNzYxMDQzZjI2ZjhhNTQ5NzAzNThjMTBhMzAxYmFkNWJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBG cmksIDMgTWF5IDIwMjQgMDY6NTI6MjIgKzAwMDAKU3ViamVjdDogW1BBVENIXSBFbmhhbmNlIHB5 dGhvbi10ZXN0cy5lbCB0byBhZGFwdCBkaWZmZXJlbnQgcHl0aG9uCiBpbnRlcnByZXRlcnMgKGJ1 ZyM3MDgxNSkKCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9weXRob24tdGVzdHMuZWwKICAocHl0aG9u LXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcik6IE5ldyBmdW5jdGlvbiB0byBnZXQgcHl0aG9u CiAgaW50ZXJwcmV0ZXIgZm9yIHRlc3Rpbmc7IGFuZCBhbHNvIGludHJvZHVjZSBuZXcgZW52IHZh cmlhYmxlCiAgRU1BQ1NfUFlUSE9OX0lOVEVSUFJFVEVSIHRvIHN1cHBvcnQgY3VzdG9tZXIgcHl0 aG9uIGludGVycHJldGVyLgoKQ28tYXV0aG9yZWQtYnk6IGtvYmFyaXR5IDxrb2Jhcml0eUBnbWFp bC5jb20+Ci0tLQogdGVzdC9saXNwL3Byb2dtb2Rlcy9weXRob24tdGVzdHMuZWwgfCAxMDIgKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYwIGluc2VydGlvbnMo KyksIDQyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcHl0 aG9uLXRlc3RzLmVsIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9weXRob24tdGVzdHMuZWwKaW5kZXgg ZjUwNzk3OTUzYzMuLmJlYzk4OTUyMGJkIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvcHJvZ21vZGVz L3B5dGhvbi10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL3B5dGhvbi10ZXN0cy5l bApAQCAtMjEsNiArMjEsNyBAQAogCiA7OzsgQ29kZToKIAorKHJlcXVpcmUgJ2NsLWV4dHJhKQog KHJlcXVpcmUgJ2VydCkKIChyZXF1aXJlICdlcnQteCkKIChyZXF1aXJlICdweXRob24pCkBAIC01 OCw3ICs1OSw4IEBAIHR1cm5lZCBvZmYuICBTaGVsbCBidWZmZXIgd2lsbCBiZSBraWxsZWQgb24g ZXhpdC4iCiAgIChsZXQgKChkaXIgKG1ha2Utc3ltYm9sICJkaXIiKSkpCiAgICAgYCh3aXRoLXRl bXAtYnVmZmVyCiAgICAgICAgKGxldCAoKHB5dGhvbi1pbmRlbnQtZ3Vlc3MtaW5kZW50LW9mZnNl dCBuaWwpCi0gICAgICAgICAgICAgKHB5dGhvbi1zaGVsbC1jb21wbGV0aW9uLW5hdGl2ZS1lbmFi bGUgbmlsKSkKKyAgICAgICAgICAgICAocHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tbmF0aXZlLWVu YWJsZSBuaWwpCisgICAgICAgICAgICAgKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlciAocHl0aG9u LXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpKQogICAgICAgICAgKHB5dGhvbi1tb2RlKQog ICAgICAgICAgKHVud2luZC1wcm90ZWN0CiAgICAgICAgICAgICAgOzsgUHJldmVudCB0ZXN0IGZh aWx1cmVzIHdoZW4gSmVkaSBpcyB1c2VkIGFzIGEgY29tcGxldGlvbgpAQCAtMzcxOCw3ICszNzIw LDE5IEBAIGlmIHg6CiAMCiA7OzsgU2hlbGwgaW50ZWdyYXRpb24KIAotKGRlZnZhciBweXRob24t dGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIgInB5dGhvbiIpCisoZGVmdmFyIHB5dGhvbi10ZXN0cy1z aGVsbC1pbnRlcnByZXRlciBuaWwpCisKKyhkZWZ1biBweXRob24tdGVzdHMtZ2V0LXNoZWxsLWlu dGVycHJldGVyICgpCisgICJHZXQgdGhlIHNoZWxsIGludGVycHJldGVyLgorSWYgZW52IHN0cmlu ZyBFTUFDU19QWVRIT05fSU5URVJQUkVURVIgZXhpc3RzLCB1c2UgaXQgYXMgcHJlZmVycmVkIG9u ZS4iCisgIChpZiBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIKKyAgICAgIHB5dGhvbi10 ZXN0cy1zaGVsbC1pbnRlcnByZXRlcgorICAgIChzZXRxIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRl cnByZXRlcgorICAgICAgICAgIChvciAod2hlbi1sZXQgKChpbnRlcnByZXRlciAoZ2V0ZW52ICJF TUFDU19QWVRIT05fSU5URVJQUkVURVIiKSkpCisgICAgICAgICAgICAgICAgKG9yIChleGVjdXRh YmxlLWZpbmQgaW50ZXJwcmV0ZXIpCisgICAgICAgICAgICAgICAgICAgIChlcnJvciAiQ2FuJ3Qg Zm91bmQgRU1BQ1NfUFlUSE9OX0lOVEVSUFJFVEVSKCVzKSBpbiBwYXRoIgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgaW50ZXJwcmV0ZXIpKSkKKyAgICAgICAgICAgICAgKGNsLXNvbWUgIydl eGVjdXRhYmxlLWZpbmQgJygicHl0aG9uIiAicHl0aG9uMyIgInB5dGhvbjIiKSkpKSkpCiAKIChl cnQtZGVmdGVzdCBweXRob24tc2hlbGwtZ2V0LXByb2Nlc3MtbmFtZS0xICgpCiAgICJDaGVjayBw cm9jZXNzIG5hbWUgY2FsY3VsYXRpb24gc2FucyBgYnVmZmVyLWZpbGUtbmFtZScuIgpAQCAtMzk4 MCwxMyArMzk5NCwxMyBAQCBpZiB4OgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLW1ha2Ut Y29taW50LTEgKCkKICAgIkNoZWNrIGNvbWludCBjcmVhdGlvbiBmb3IgZ2xvYmFsIHNoZWxsIGJ1 ZmZlci4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVs bC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1p bnRlcnByZXRlcikpCiAgIDs7IFRoZSBpbnRlcnByZXRlciBjYW4gZ2V0IGtpbGxlZCB0b28gcXVp Y2tseSB0byBhbGxvdyBpdCB0byBjbGVhbgogICA7OyB1cCB0aGUgdGVtcGZpbGVzIHRoYXQgdGhl IGRlZmF1bHQgcHl0aG9uLXNoZWxsLXNldHVwLWNvZGVzIGNyZWF0ZSwKICAgOzsgc28gaXQgbGVh dmVzIHRlbXBmaWxlcyBiZWhpbmQsIHdoaWNoIGlzIGEgbWlub3IgaXJyaXRhdGlvbi4KICAgKGxl dCogKChweXRob24tc2hlbGwtc2V0dXAtY29kZXMgbmlsKQogICAgICAgICAgKHB5dGhvbi1zaGVs bC1pbnRlcnByZXRlcgotICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNo ZWxsLWludGVycHJldGVyKSkKKyAgICAgICAgICAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRl cnByZXRlcikpCiAgICAgICAgICAocHJvYy1uYW1lIChweXRob24tc2hlbGwtZ2V0LXByb2Nlc3Mt bmFtZSBuaWwpKQogICAgICAgICAgKHNoZWxsLWJ1ZmZlcgogICAgICAgICAgIChweXRob24tdGVz dHMtd2l0aC10ZW1wLWJ1ZmZlcgpAQCAtNDAwNCwxMCArNDAxOCwxMCBAQCBpZiB4OgogCiAoZXJ0 LWRlZnRlc3QgcHl0aG9uLXNoZWxsLW1ha2UtY29taW50LTIgKCkKICAgIkNoZWNrIGNvbWludCBj cmVhdGlvbiBmb3IgaW50ZXJuYWwgc2hlbGwgYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVj dXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5s ZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxldCogKChweXRo b24tc2hlbGwtc2V0dXAtY29kZXMgbmlsKQogICAgICAgICAgKHB5dGhvbi1zaGVsbC1pbnRlcnBy ZXRlcgotICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVy cHJldGVyKSkKKyAgICAgICAgICAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikp CiAgICAgICAgICAocHJvYy1uYW1lIChweXRob24tc2hlbGwtaW50ZXJuYWwtZ2V0LXByb2Nlc3Mt bmFtZSkpCiAgICAgICAgICAoc2hlbGwtYnVmZmVyCiAgICAgICAgICAgKHB5dGhvbi10ZXN0cy13 aXRoLXRlbXAtYnVmZmVyCkBAIC00MDI4LDEzICs0MDQyLDEzIEBAIGlmIHg6CiBUaGUgY29tbWFu ZCBwYXNzZWQgdG8gYHB5dGhvbi1zaGVsbC1tYWtlLWNvbWludCcgYXMgYXJndW1lbnQgbXVzdAog bG9jYWxseSBvdmVycmlkZSBnbG9iYWwgdmFsdWVzIHNldCBpbiBgcHl0aG9uLXNoZWxsLWludGVy cHJldGVyJwogYW5kIGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBz aGVsbCBidWZmZXIuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVz dHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQt c2hlbGwtaW50ZXJwcmV0ZXIpKQogICAobGV0KiAoKHB5dGhvbi1zaGVsbC1zZXR1cC1jb2RlcyBu aWwpCiAgICAgICAgICAocHl0aG9uLXNoZWxsLWludGVycHJldGVyICJpbnRlcnByZXRlciIpCiAg ICAgICAgICAocHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MgIi0tc29tZS1hcmdzIikKICAg ICAgICAgIChwcm9jLW5hbWUgKHB5dGhvbi1zaGVsbC1nZXQtcHJvY2Vzcy1uYW1lIG5pbCkpCiAg ICAgICAgICAoaW50ZXJwcmV0ZXItb3ZlcnJpZGUKLSAgICAgICAgICAoY29uY2F0IChleGVjdXRh YmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSAiICIgIi1pIikpCisgICAg ICAgICAgKGNvbmNhdCAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikgIiAiICIt aSIpKQogICAgICAgICAgKHNoZWxsLWJ1ZmZlcgogICAgICAgICAgIChweXRob24tdGVzdHMtd2l0 aC10ZW1wLWJ1ZmZlcgogICAgICAgICAgICAiIiAocHl0aG9uLXNoZWxsLW1ha2UtY29taW50IGlu dGVycHJldGVyLW92ZXJyaWRlIHByb2MtbmFtZSBuaWwpKSkKQEAgLTQwNDcsMTcgKzQwNjEsMTcg QEAgYW5kIGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBzaGVsbCBi dWZmZXIuIgogICAgICAgICAgICAgKHNob3VsZCAoZXEgbWFqb3ItbW9kZSAnaW5mZXJpb3ItcHl0 aG9uLW1vZGUpKQogICAgICAgICAgICAgKHNob3VsZCAoZmlsZS1lcXVhbC1wCiAgICAgICAgICAg ICAgICAgICAgICBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIKLSAgICAgICAgICAgICAgICAgICAg IChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkpCisgICAg ICAgICAgICAgICAgICAgICAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpKQog ICAgICAgICAgICAgKHNob3VsZCAoc3RyaW5nPSBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJn cyAiLWkiKSkpKQogICAgICAgKGtpbGwtYnVmZmVyIHNoZWxsLWJ1ZmZlcikpKSkKIAogKGVydC1k ZWZ0ZXN0IHB5dGhvbi1zaGVsbC1tYWtlLWNvbWludC00ICgpCiAgICJDaGVjayBzaGVsbCBjYWxj dWxhdGVkIHByb21wdHMgcmVnZXhwcyBhcmUgc2V0LiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRh YmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNz IChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxldCogKChwcm9jZXNz LWVudmlyb25tZW50IHByb2Nlc3MtZW52aXJvbm1lbnQpCiAgICAgICAgICAocHl0aG9uLXNoZWxs LXNldHVwLWNvZGVzIG5pbCkKICAgICAgICAgIChweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIKLSAg ICAgICAgICAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikp CisgICAgICAgICAgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAgICAg ICAgKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzICItaSIpCiAgICAgICAgICAocHl0aG9u LXNoZWxsLS1wcm9tcHQtY2FsY3VsYXRlZC1pbnB1dC1yZWdleHAgbmlsKQogICAgICAgICAgKHB5 dGhvbi1zaGVsbC0tcHJvbXB0LWNhbGN1bGF0ZWQtb3V0cHV0LXJlZ2V4cCBuaWwpCkBAIC00MDk5 LDEyICs0MTEzLDEyIEBAIGFuZCBgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRo ZSBuZXcgc2hlbGwgYnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1nZXQtcHJv Y2Vzcy0xICgpCiAgICJDaGVjayBkZWRpY2F0ZWQgc2hlbGwgcHJvY2VzcyBwcmVmZXJlbmNlIG92 ZXIgZ2xvYmFsLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3Rz LXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNo ZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtZmlsZQogICAgICAg IiIKICAgICAobGV0KiAoKHB5dGhvbi1zaGVsbC1zZXR1cC1jb2RlcyBuaWwpCiAgICAgICAgICAg IChweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIKLSAgICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQg cHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgICAgICAgICAgIChweXRob24tdGVz dHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgICAgICAgICAgKGdsb2JhbC1wcm9jLW5hbWUg KHB5dGhvbi1zaGVsbC1nZXQtcHJvY2Vzcy1uYW1lIG5pbCkpCiAgICAgICAgICAgIChkZWRpY2F0 ZWQtcHJvYy1uYW1lIChweXRob24tc2hlbGwtZ2V0LXByb2Nlc3MtbmFtZSB0KSkKICAgICAgICAg ICAgKGdsb2JhbC1zaGVsbC1idWZmZXIKQEAgLTQxMzIsMTIgKzQxNDYsMTIgQEAgYW5kIGBweXRo b24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBzaGVsbCBidWZmZXIuIgogCiAo ZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLWludGVybmFsLWdldC1vci1jcmVhdGUtcHJvY2Vzcy0x ICgpCiAgICJDaGVjayBpbnRlcm5hbCBzaGVsbCBwcm9jZXNzIGNyZWF0aW9uIGZhbGxiYWNrLiIK LSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVy cHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJl dGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtZmlsZQogICAgIiIKICAgIChzaG91bGQg KG5vdCAocHJvY2Vzcy1saXZlLXAgKHB5dGhvbi1zaGVsbC1pbnRlcm5hbC1nZXQtcHJvY2Vzcy1u YW1lKSkpKQogICAgKGxldCogKChweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIKLSAgICAgICAgICAg KGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAgICAg ICAgICAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgICAgICAgICAgKGlu dGVybmFsLXByb2Nlc3MtbmFtZSAocHl0aG9uLXNoZWxsLWludGVybmFsLWdldC1wcm9jZXNzLW5h bWUpKQogICAgICAgICAgIChpbnRlcm5hbC1wcm9jZXNzIChweXRob24tc2hlbGwtaW50ZXJuYWwt Z2V0LW9yLWNyZWF0ZS1wcm9jZXNzKSkKICAgICAgICAgICAoaW50ZXJuYWwtc2hlbGwtYnVmZmVy IChwcm9jZXNzLWJ1ZmZlciBpbnRlcm5hbC1wcm9jZXNzKSkpCkBAIC00MTU1LDggKzQxNjksOSBA QCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxsIGJ1 ZmZlci4iCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtcHJvbXB0LWRldGVjdC0xICgpCiAg ICJDaGVjayBwcm9tcHQgYXV0b2RldGVjdGlvbi4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJs ZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCi0gIChsZXQgKChwcm9jZXNz LWVudmlyb25tZW50IHByb2Nlc3MtZW52aXJvbm1lbnQpKQorICAobGV0ICgocHJvY2Vzcy1lbnZp cm9ubWVudCBwcm9jZXNzLWVudmlyb25tZW50KQorICAgICAgICAocHl0aG9uLXNoZWxsLWludGVy cHJldGVyIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkpCisgICAgKHNraXAt dW5sZXNzIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcikKICAgICA7OyBFbnN1cmUgbm8gc3RhcnR1 cCBmaWxlIGlzIGVuYWJsZWQKICAgICAoc2V0ZW52ICJQWVRIT05TVEFSVFVQIiAiIikKICAgICAo c2hvdWxkIHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0LWVuYWJsZWQpCkBAIC00MTY0LDEzICs0 MTc5LDE0IEBAIGFuZCBgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRoZSBuZXcg c2hlbGwgYnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0 LTIgKCkKICAgIkNoZWNrIHByb21wdCBhdXRvZGV0ZWN0aW9uIHdpdGggc3RhcnR1cCBmaWxlLiAg QnVnIzE3MzcwLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3Rz LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxldCogKChwcm9jZXNzLWVudmlyb25tZW50IHByb2Nl c3MtZW52aXJvbm1lbnQpCisgICAgICAgICAocHl0aG9uLXNoZWxsLWludGVycHJldGVyIChweXRo b24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgICAgICAgIChzdGFydHVwLWNvZGUg KGNvbmNhdCAiaW1wb3J0IHN5c1xuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJz eXMucHMxID0gJ3B5PiAnXG4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN5cy5w czIgPSAnLi4+ICdcbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3lzLnBzMyA9 ICdvdXQgJ1xuIikpCiAgICAgICAgICAoc3RhcnR1cC1maWxlIChweXRob24tc2hlbGwtLXNhdmUt dGVtcC1maWxlIHN0YXJ0dXAtY29kZSkpKQorICAgIChza2lwLXVubGVzcyBweXRob24tc2hlbGwt aW50ZXJwcmV0ZXIpCiAgICAgKHVud2luZC1wcm90ZWN0CiAgICAgICAgIChwcm9nbgogICAgICAg ICAgIDs7IEVuc3VyZSBzdGFydHVwIGZpbGUgaXMgZW5hYmxlZApAQCAtNDE4MSw3ICs0MTk3LDcg QEAgYW5kIGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBzaGVsbCBi dWZmZXIuIgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLXByb21wdC1kZXRlY3QtMyAoKQog ICAiQ2hlY2sgcHJvbXB0cyBhcmUgbm90IGF1dG9kZXRlY3RlZCB3aGVuIGZlYXR1cmUgaXMgZGlz YWJsZWQuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hl bGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwt aW50ZXJwcmV0ZXIpKQogICAobGV0ICgocHJvY2Vzcy1lbnZpcm9ubWVudCBwcm9jZXNzLWVudmly b25tZW50KQogICAgICAgICAocHl0aG9uLXNoZWxsLXByb21wdC1kZXRlY3QtZW5hYmxlZCBuaWwp KQogICAgIDs7IEVuc3VyZSBubyBzdGFydHVwIGZpbGUgaXMgZW5hYmxlZApAQCAtNDE5MCw3ICs0 MjA2LDcgQEAgYW5kIGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBz aGVsbCBidWZmZXIuIgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLXByb21wdC1kZXRlY3Qt NCAoKQogICAiQ2hlY2sgd2FybmluZyBpcyBzaG93biB3aGVuIGRldGVjdGlvbiBmYWlscy4iCi0g IChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnBy ZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRl cikpCiAgIChsZXQqICgocHJvY2Vzcy1lbnZpcm9ubWVudCBwcm9jZXNzLWVudmlyb25tZW50KQog ICAgICAgICAgOzsgVHJpZ2dlciBmYWlsdXJlIGJ5IHJlbW92aW5nIHByb21wdHMgaW4gdGhlIHN0 YXJ0dXAgZmlsZQogICAgICAgICAgKHN0YXJ0dXAtY29kZSAoY29uY2F0ICJpbXBvcnQgc3lzXG4i CkBAIC00MjExLDcgKzQyMjcsNyBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdz JyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwt cHJvbXB0LWRldGVjdC01ICgpCiAgICJDaGVjayBkaXNhYmxlZCB3YXJuaW5ncyBhcmUgbm90IHNo b3duIHdoZW4gZGV0ZWN0aW9uIGZhaWxzLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZp bmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRo b24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxldCogKChwcm9jZXNzLWVudmly b25tZW50IHByb2Nlc3MtZW52aXJvbm1lbnQpCiAgICAgICAgICAoc3RhcnR1cC1jb2RlIChjb25j YXQgImltcG9ydCBzeXNcbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3lzLnBz MSA9ICcnXG4iCkBAIC00MjMyLDcgKzQyNDgsNyBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnBy ZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAKIChlcnQtZGVmdGVzdCBweXRo b24tc2hlbGwtcHJvbXB0LWRldGVjdC02ICgpCiAgICJXYXJuaW5ncyBhcmUgbm90IHNob3duIHdo ZW4gZGV0ZWN0aW9uIGlzIGRpc2FibGVkLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZp bmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRo b24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxldCogKChwcm9jZXNzLWVudmly b25tZW50IHByb2Nlc3MtZW52aXJvbm1lbnQpCiAgICAgICAgICAoc3RhcnR1cC1jb2RlIChjb25j YXQgImltcG9ydCBzeXNcbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3lzLnBz MSA9ICcnXG4iCkBAIC00Mzk2LDcgKzQ0MTIsNyBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnBy ZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAKIChlcnQtZGVmdGVzdCBweXRo b24tc2hlbGwtcHJvbXB0LXNldC1jYWxjdWxhdGVkLXJlZ2V4cHMtNiAoKQogICAiQ2hlY2sgZGV0 ZWN0ZWQgcHJvbXB0cyBhcmUgaW5jbHVkZWQgYHJlZ2V4cC1xdW90ZSdkLiIKLSAgKHNraXAtdW5s ZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAg KHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxl dCogKChweXRob24tc2hlbGwtcHJvbXB0LWlucHV0LXJlZ2V4cHMgJygiIikpCiAgICAgICAgICAo cHl0aG9uLXNoZWxsLXByb21wdC1vdXRwdXQtcmVnZXhwcyAnKCIiKSkKICAgICAgICAgIChweXRo b24tc2hlbGwtcHJvbXB0LXJlZ2V4cCAiIikKQEAgLTQ0MDYsNiArNDQyMiw3IEBAIGFuZCBgcHl0 aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRoZSBuZXcgc2hlbGwgYnVmZmVyLiIKICAg ICAgICAgIChweXRob24tc2hlbGwtLXByb21wdC1jYWxjdWxhdGVkLWlucHV0LXJlZ2V4cCBuaWwp CiAgICAgICAgICAocHl0aG9uLXNoZWxsLS1wcm9tcHQtY2FsY3VsYXRlZC1vdXRwdXQtcmVnZXhw IG5pbCkKICAgICAgICAgIChweXRob24tc2hlbGwtcHJvbXB0LWRldGVjdC1lbmFibGVkIHQpCisg ICAgICAgICAocHl0aG9uLXNoZWxsLWludGVycHJldGVyIChweXRob24tdGVzdHMtZ2V0LXNoZWxs LWludGVycHJldGVyKSkKICAgICAgICAgIChwcm9jZXNzLWVudmlyb25tZW50IHByb2Nlc3MtZW52 aXJvbm1lbnQpCiAgICAgICAgICAoc3RhcnR1cC1jb2RlIChjb25jYXQgImltcG9ydCBzeXNcbiIK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3lzLnBzMSA9ICdwLj4gJ1xuIgpAQCAt NDc3OSw3ICs0Nzk2LDcgQEAgZGVmIGZvbygpOgogICAgIChzaG91bGQgKHB5dGhvbi1zaGVsbC1j b21wbGV0aW9uLW5hdGl2ZS1pbnRlcnByZXRlci1kaXNhYmxlZC1wKSkpKQogCiAoZXJ0LWRlZnRl c3QgcHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tYXQtcG9pbnQtMSAoKQotICAoc2tpcC11bmxlc3Mg KGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tp cC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9u LXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIiIKICAgIChweXRob24tc2hl bGwtd2l0aC1zaGVsbC1idWZmZXIKQEAgLTQ3OTMsNyArNDgxMCw3IEBAIGRlZiBmb28oKToKICAg ICAgKHNob3VsZC1ub3QgKG50aCAyIChweXRob24tc2hlbGwtY29tcGxldGlvbi1hdC1wb2ludCkp KSkpKQogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tYXQtcG9pbnQtbmF0 aXZlLTEgKCkKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNo ZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxs LWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hl bGwKICAgICIiCiAgICAocHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tbmF0aXZlLXR1cm4tb24pCkBA IC00ODcyLDE0ICs0ODg5LDE0IEBAIGRlZiBmb28oKToKICAgIlJldHVybiBKZWRpIHJlYWRsaW5l IHNldHVwIGZpbGUgaWYgUFlUSE9OU1RBUlRVUCBpcyBub3Qgc2V0LiIKICAgKG9yIChnZXRlbnYg IlBZVEhPTlNUQVJUVVAiKQogICAgICAgKHdpdGgtdGVtcC1idWZmZXIKLSAgICAgICAgKGlmIChl cWwgMCAoY2FsbC1wcm9jZXNzIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcgorICAgICAg ICAoaWYgKGVxbCAwIChjYWxsLXByb2Nlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJw cmV0ZXIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWwgdCBuaWwgIi1tIiAi amVkaSIgInJlcGwiKSkKICAgICAgICAgICAgIChzdHJpbmctdHJpbSAoYnVmZmVyLXN0cmluZykp CiAgICAgICAgICAgIiIpKSkpCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtY29tcGxldGlv bi1hdC1wb2ludC1qZWRpLWNvbXBsZXRlciAoKQogICAiQ2hlY2sgaWYgUHl0aG9uIHNoZWxsIGNv bXBsZXRpb24gd29ya3Mgd2hlbiBKZWRpIGNvbXBsZXRlciBpcyB1c2VkLiIKLSAgKHNraXAtdW5s ZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAg KHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHdp dGgtZW52aXJvbm1lbnQtdmFyaWFibGVzCiAgICAgICAoKCJQWVRIT05TVEFSVFVQIiAocHl0aG9u LXRlc3RzLS1weXRob25zdGFydHVwLWZpbGUpKSkKICAgICAocHl0aG9uLXRlc3RzLXdpdGgtdGVt cC1idWZmZXItd2l0aC1zaGVsbApAQCAtNDkyNCw3ICs0OTQxLDcgQEAgZGVmIGZvbygpOgogOzs7 IFN5bWJvbCBjb21wbGV0aW9uCiAKIChlcnQtZGVmdGVzdCBweXRob24tY29tcGxldGlvbi1hdC1w b2ludC0xICgpCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1z aGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVs bC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNo ZWxsCiAgICAiCiBpbXBvcnQgYWJjCkBAIC00OTQyLDcgKzQ5NTksNyBAQCBpbXBvcnQgYWJjCiAK IChlcnQtZGVmdGVzdCBweXRob24tY29tcGxldGlvbi1hdC1wb2ludC0yICgpCiAgICJTaG91bGQg d29yayByZWdhcmRsZXNzIG9mIHRoZSBwb2ludCBpbiB0aGUgU2hlbGwgYnVmZmVyLiIKLSAgKHNr aXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVy KSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkK ICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9y dCBhYmMKQEAgLTQ5NjAsNyArNDk3Nyw3IEBAIGltcG9ydCBhYmMKIAogKGVydC1kZWZ0ZXN0IHB5 dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50LXBkYi0xICgpCiAgICJTaG91bGQgbm90IGNvbXBsZXRl IFBEQiBjb21tYW5kcyBpbiBQeXRob24gYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRh YmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNz IChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13 aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9ydCBwZGIKQEAgLTQ5NzksNyAr NDk5Niw3IEBAIHByaW50KCdIZWxsbycpCiAKIChlcnQtZGVmdGVzdCBweXRob24tY29tcGxldGlv bi1hdC1wb2ludC13aGlsZS1ydW5uaW5nLTEgKCkKICAgIlNob3VsZCBub3QgdHJ5IHRvIGNvbXBs ZXRlIHdoZW4gYSBwcm9ncmFtIGlzIHJ1bm5pbmcgaW4gdGhlIFNoZWxsIGJ1ZmZlci4iCi0gIChz a2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRl cikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikp CiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBv cnQgdGltZQpAQCAtNDk5NSw3ICs1MDEyLDcgQEAgdGltZS5zbGVlcCgzKQogICAgICAoc2hvdWxk LW5vdCAod2l0aC10aW1lb3V0ICgxIHQpIChjb21wbGV0aW9uLWF0LXBvaW50KSkpKSkpCiAKIChl cnQtZGVmdGVzdCBweXRob24tY29tcGxldGlvbi1hdC1wb2ludC1uYXRpdmUtMSAoKQotICAoc2tp cC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIp KQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQog ICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0 IGFiYwpAQCAtNTAxNCw3ICs1MDMxLDcgQEAgaW1wb3J0IGFiYwogCiAoZXJ0LWRlZnRlc3QgcHl0 aG9uLWNvbXBsZXRpb24tYXQtcG9pbnQtbmF0aXZlLTIgKCkKICAgIlNob3VsZCB3b3JrIHJlZ2Fy ZGxlc3Mgb2YgdGhlIHBvaW50IGluIHRoZSBTaGVsbCBidWZmZXIuIgotICAoc2tpcC11bmxlc3Mg KGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tp cC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9u LXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0IGFiYwpAQCAt NTAzMiw3ICs1MDQ5LDcgQEAgaW1wb3J0IGFiYwogICAgICAoc2hvdWxkIChjb21wbGV0aW9uLWF0 LXBvaW50KSkpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50LW5h dGl2ZS13aXRoLWZmYXAtMSAoKQotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRo b24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0 cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZm ZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0IGFiYwpAQCAtNTA1MCw3ICs1MDY3LDcgQEAgaW1w b3J0IGFiYwogICAgICAoc2hvdWxkIChjb21wbGV0aW9uLWF0LXBvaW50KSkpKSkKIAogKGVydC1k ZWZ0ZXN0IHB5dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50LW5hdGl2ZS13aXRoLWVsZG9jLTEgKCkK LSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVy cHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJl dGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIK IGltcG9ydCBhYmMKQEAgLTUwNzcsNyArNTA5NCw3IEBAIGltcG9ydCBhYmMKIDs7OyBGRkFQCiAK IChlcnQtZGVmdGVzdCBweXRob24tZmZhcC1tb2R1bGUtcGF0aC0xICgpCi0gIChza2lwLXVubGVz cyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChz a2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRo b24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgYWJjCkBA IC01MDg5LDcgKzUxMDYsNyBAQCBpbXBvcnQgYWJjCiAKIChlcnQtZGVmdGVzdCBweXRob24tZmZh cC1tb2R1bGUtcGF0aC13aGlsZS1ydW5uaW5nLTEgKCkKICAgIlNob3VsZCBub3QgZ2V0IG1vZHVs ZSBwYXRoIHdoZW4gYSBwcm9ncmFtIGlzIHJ1bm5pbmcgaW4gdGhlIFNoZWxsIGJ1ZmZlci4iCi0g IChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnBy ZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRl cikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBp bXBvcnQgYWJjCkBAIC01MTY1LDcgKzUxODIsNyBAQCBzb21lX3N5bWJvbCAgIHNvbWVfb3RoZXJf c3ltYm9sCiAgICAgICAgICAgICAgICAgICAgICJzb21lX3N5bWJvbCIpKSkpCiAKIChlcnQtZGVm dGVzdCBweXRob24tZWxkb2MtLWdldC1kb2MtYXQtcG9pbnQtMSAoKQotICAoc2tpcC11bmxlc3Mg KGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tp cC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9u LXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0IHRpbWUKQEAg LTUxNzgsNyArNTE5NSw3IEBAIGltcG9ydCB0aW1lCiAKIChlcnQtZGVmdGVzdCBweXRob24tZWxk b2MtLWdldC1kb2MtYXQtcG9pbnQtd2hpbGUtcnVubmluZy0xICgpCiAgICJTaG91bGQgbm90IGdl dCBkb2N1bWVudGF0aW9uIHdoZW4gYSBwcm9ncmFtIGlzIHJ1bm5pbmcgaW4gdGhlIFNoZWxsIGJ1 ZmZlci4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVs bC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1p bnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxs CiAgICAiCiBpbXBvcnQgdGltZQpAQCAtNzM5Niw4ICs3NDEzLDkgQEAgYnVmZmVyIHdpdGggb3Zl cmxhcHBpbmcgc3RyaW5ncy4iCiA7OyBpbnRlcnByZXRlci4KIChlcnQtZGVmdGVzdCBweXRob24t dGVzdHMtLXJ1bi1weXRob24tc2VsZWN0cy13aW5kb3cgKCkKICAgIlRlc3QgZm9yIGJ1ZyMzMTM5 OC4gIFNlZSBhbHNvIGJ1ZyM0NDQyMSBhbmQgYnVnIzUyMzgwLiIKLSAgKHNraXAtdW5sZXNzIChl eGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKLSAgKGxldCog KChidWZmZXIgKHByb2Nlc3MtYnVmZmVyIChydW4tcHl0aG9uIG5pbCBuaWwgJ3Nob3cpKSkKKyAg KHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKKyAgKGxl dCogKChweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50 ZXJwcmV0ZXIpKQorICAgICAgICAgKGJ1ZmZlciAocHJvY2Vzcy1idWZmZXIgKHJ1bi1weXRob24g bmlsIG5pbCAnc2hvdykpKQogICAgICAgICAgKHdpbmRvdyAoZ2V0LWJ1ZmZlci13aW5kb3cgYnVm ZmVyKSkpCiAgICAgOzsgV2UgbG9vayBhdCBgc2VsZWN0ZWQtd2luZG93JyByYXRoZXIgdGhhbiBg Y3VycmVudC1idWZmZXInCiAgICAgOzsgYmVjYXVzZSBhcyBgKGVsaXNwKUN1cnJlbnQgYnVmZmVy JyBzYXlzLCB0aGUgbGF0dGVyIHdpbGwgb25seQpAQCAtNzQ2Nyw3ICs3NDg1LDcgQEAgYnVmZmVy IHdpdGggb3ZlcmxhcHBpbmcgc3RyaW5ncy4iCiAgICAgICAgICAgICAgICAgICAgICAgICJXMDYx MTogVW51c2VkIGltcG9ydCBhLmIuYyAodW51c2VkLWltcG9ydCkiKSkpKSkpCiAKIChlcnQtZGVm dGVzdCBweXRob24tdGVzdC0tc2hlbGwtc2VuZC1ibG9jayAoKQotICAoc2tpcC11bmxlc3MgKGV4 ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11 bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRl c3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgICJwcmludCgnY3VycmVudCAwJykK IGZvciB4IGluIHJhbmdlKDEsMyk6Ci0tIAoyLjIwLjUKCg== --0000000000002e9d070618e65a95--
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 20 May 2024 15:54:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 20 11:54:19 2024 Received: from localhost ([127.0.0.1]:43304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s95L9-0003gO-A0 for submit <at> debbugs.gnu.org; Mon, 20 May 2024 11:54:19 -0400 Received: from mail-pl1-f174.google.com ([209.85.214.174]:59743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1s95L4-0003g8-Hu for 70815 <at> debbugs.gnu.org; Mon, 20 May 2024 11:54:18 -0400 Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1eecc71311eso80270295ad.3 for <70815 <at> debbugs.gnu.org>; Mon, 20 May 2024 08:54:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716220383; x=1716825183; 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=LUdQnwyxqLRrNB7viTbBeOql6GLi9USK41JEx1ION8w=; b=R+jYUkyjg02LczOQ6JJKXa/ztHGf5rfDhOahzYFUBF9AqF7ToHo5cf5XmCM0jRp08Z OC0e8LLhnjIcI8wm01wdsorjqybVkKdd/C/phOrGOBlNaxNQdgSCT7qezzs59Xhf1CoM DX6B3sioP1jkyo8xs+lzMoAgfDZqJxWBc6lreJBs7ppnym3nsHUKcKez0MaQT2u9V9O4 LEjyq7ZBrbqtTRAeXu6SOF5U0XEJZVX4KHS7hGVi2oGbC7YftYEdd7p5iqPh8Hs9tKBY B9wZM9ehhgxjqu/2sgAsu48K5lAxZaFQ3uY4nTM1lZ6VSEZ5E6ZLAivt7UGM8sQPS8I5 cRPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716220383; x=1716825183; 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=LUdQnwyxqLRrNB7viTbBeOql6GLi9USK41JEx1ION8w=; b=Tv3IBJRHSNJw8FoFA9rwX59vucoc2n2E8J9ahZ9ueJgrkAsV25iNDzuXX4KiKG1Qs1 UwT6NjRy+XtiI72uuZnd6NI53g7OqVRKt5ZTQWEFQGJIlmRsCuhDPCY7ZbVdTPgWHRaB 6Z3/+R/GLu6uo/Dw/2erm+GsB1YoZVN3qLnPRRo4VrANxdin2wEgpeAf+zU/BHGTLGq2 uuGigWNpRUPoUrGHrTjS3TISq+iNNE1VmtVVojfIhO1GSPWniLS4wWhBIJLMbSkqxyqc DEclXT0J44uly8aSzmJJ1ofJylZbkujbgxJHLDXzBdQrzJvXOHVoPZ57LAwPXdh3JqBv e89w== X-Forwarded-Encrypted: i=1; AJvYcCUz/Bdhll9KqH3263gpgOPCKNtqIGO8Cco+EDSpRNCNAejM65r765KwfVRjpGUtMGM/+SlqBk1HCArjN5TxhZi304/ltrA= X-Gm-Message-State: AOJu0Yw21Pczjdgi091zmaNIchyokVOQVGTQnAFv7KdiuFBr12dW/ZEl Xtn+Jm+jfs/8kpp3mJ2Z+LwcvhruTS8uZJlE11RQjou0Vqx336UK X-Google-Smtp-Source: AGHT+IHq7azgQo9xwdLW1jsb82eOqkV7f8cx2WNAGlqpths+SPAG9rVIbQo/xWhj0Xs2vvsbB1LMkg== X-Received: by 2002:a17:90a:780f:b0:2bd:69a4:b886 with SMTP id 98e67ed59e1d1-2bd69a4ba8fmr6751509a91.26.1716220383359; Mon, 20 May 2024 08:53:03 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2b628861725sm24247286a91.22.2024.05.20.08.53.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 May 2024 08:53:02 -0700 (PDT) Date: Tue, 21 May 2024 00:52:34 +0900 Message-ID: <eke7bk50lbul.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Lin Sun <sunlin7.mail@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters In-Reply-To: <CABCREdq2D3NhmEyGseEKyEfYmqS_CvFT9b-CtOM8E+YX-HMdxw@HIDDEN> <86zfsmbb3b.fsf@HIDDEN> References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> <86zfsmbb3b.fsf@HIDDEN> <CABCREdq2D3NhmEyGseEKyEfYmqS_CvFT9b-CtOM8E+YX-HMdxw@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_Tue_May_21_00:52:33_2024-1" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 70815 <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_Tue_May_21_00:52:33_2024-1 Content-Type: text/plain; charset=US-ASCII Eli Zaretskii wrote: > > Cc: kobarity <kobarity@HIDDEN> > > From: Stefan Kangas <stefankangas@HIDDEN> > > Date: Sat, 18 May 2024 22:20:44 +0000 > > > > It makes sense to look for "python3", but is it really useful to look > > for "python2" at this point? > I don't think we want to drop Python 2.x support, not yet. I don't want to drop Python 2 support either, but I don't think the addition of the "python2" command is mandatory. As the current master does not run the "python2" command either. However, I don't think it is a bad idea to add the "python2" command. Lin Sun wrote: > Hi, > I attached the latest patch, hope it resolved all your concerns. Hi Lin, There is still a typo "Enahnce" in the summary line, and there is a typo in the docstring of `python-tests-get-shell-interpreter' as well. > > If there is only python2 in the PATH and no python or python3, some tests will fail. > It's caused by the python.el didn't search "python2", so it may need > another patch to change python.el. I don't think so. Attached is a diff to your patch to resolve this issue. It let-binds `python-shell-interpreter' in some ERTs. It also includes the fix of the typo in the docstring of `python-tests-get-shell-interpreter'. Without these modifications, EMACS_PYTHON_INTERPRETER will not work as expected either on those ERTs. As for EMACS_PYTHON_INTERPRETER, I am a little doubtful that it is the right thing to introduce. It allows the ERT runner to specify the interpreter. It's OK for ERTs that can be run on both Python 2 and 3, but you may want to write an ERT that can only be run on Python 3. --Multipart_Tue_May_21_00:52:33_2024-1 Content-Type: application/octet-stream; type=patch; name="fix-70815.diff" Content-Disposition: attachment; filename="fix-70815.diff" Content-Transfer-Encoding: 7bit diff --git a/test/lisp/progmodes/python-tests.el b/test/lisp/progmodes/python-tests.el index 3bedf86fb5f..fa8fa74fa88 100644 --- a/test/lisp/progmodes/python-tests.el +++ b/test/lisp/progmodes/python-tests.el @@ -59,7 +59,8 @@ python-tests-with-temp-buffer-with-shell (let ((dir (make-symbol "dir"))) `(with-temp-buffer (let ((python-indent-guess-indent-offset nil) - (python-shell-completion-native-enable nil)) + (python-shell-completion-native-enable nil) + (python-shell-interpreter (python-tests-get-shell-interpreter))) (python-mode) (unwind-protect ;; Prevent test failures when Jedi is used as a completion @@ -3743,7 +3744,7 @@ python-tests-shell-interpreter (defun python-tests-get-shell-interpreter () "Get the shell interpreter. -If env string EMACS_PYTHON_INTERPRETER exists, use it as prefered one." +If env string EMACS_PYTHON_INTERPRETER exists, use it as preferred one." (if python-tests-shell-interpreter python-tests-shell-interpreter (setq python-tests-shell-interpreter @@ -4188,8 +4189,9 @@ python-shell-internal-get-or-create-process-1 (ert-deftest python-shell-prompt-detect-1 () "Check prompt autodetection." - (skip-unless (python-tests-get-shell-interpreter)) - (let ((process-environment process-environment)) + (let ((process-environment process-environment) + (python-shell-interpreter (python-tests-get-shell-interpreter))) + (skip-unless python-shell-interpreter) ;; Ensure no startup file is enabled (setenv "PYTHONSTARTUP" "") (should python-shell-prompt-detect-enabled) @@ -4197,13 +4199,14 @@ python-shell-prompt-detect-1 (ert-deftest python-shell-prompt-detect-2 () "Check prompt autodetection with startup file. Bug#17370." - (skip-unless (python-tests-get-shell-interpreter)) (let* ((process-environment process-environment) + (python-shell-interpreter (python-tests-get-shell-interpreter)) (startup-code (concat "import sys\n" "sys.ps1 = 'py> '\n" "sys.ps2 = '..> '\n" "sys.ps3 = 'out '\n")) (startup-file (python-shell--save-temp-file startup-code))) + (skip-unless python-shell-interpreter) (unwind-protect (progn ;; Ensure startup file is enabled @@ -4439,6 +4442,7 @@ python-shell-prompt-set-calculated-regexps-6 (python-shell--prompt-calculated-input-regexp nil) (python-shell--prompt-calculated-output-regexp nil) (python-shell-prompt-detect-enabled t) + (python-shell-interpreter (python-tests-get-shell-interpreter)) (process-environment process-environment) (startup-code (concat "import sys\n" "sys.ps1 = 'p.> '\n" @@ -7430,7 +7434,8 @@ python-tests--python-nav-end-of-statement--infloop (ert-deftest python-tests--run-python-selects-window () "Test for bug#31398. See also bug#44421 and bug#52380." (skip-unless (python-tests-get-shell-interpreter)) - (let* ((buffer (process-buffer (run-python nil nil 'show))) + (let* ((python-shell-interpreter (python-tests-get-shell-interpreter)) + (buffer (process-buffer (run-python nil nil 'show))) (window (get-buffer-window buffer))) ;; We look at `selected-window' rather than `current-buffer' ;; because as `(elisp)Current buffer' says, the latter will only --Multipart_Tue_May_21_00:52:33_2024-1--
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 20 May 2024 00:09:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 19 20:09:51 2024 Received: from localhost ([127.0.0.1]:38778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s8qb8-0000NW-VS for submit <at> debbugs.gnu.org; Sun, 19 May 2024 20:09:51 -0400 Received: from mail-lj1-f169.google.com ([209.85.208.169]:45458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sunlin7.mail@HIDDEN>) id 1s8qb5-0000NO-4d for 70815 <at> debbugs.gnu.org; Sun, 19 May 2024 20:09:50 -0400 Received: by mail-lj1-f169.google.com with SMTP id 38308e7fff4ca-2e724bc46bfso6831011fa.3 for <70815 <at> debbugs.gnu.org>; Sun, 19 May 2024 17:09:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716163717; x=1716768517; 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=PQr8HQpZxva/NIml9S95sJqXg+LJr9ytjgo1qC8+Pik=; b=CMT8vPHAQMr0lt6RexXe/bUKXuGTvJdAkWhoov/XZ+LRzQoPTlu4rDm7UaJ77SkFHE 2setC2aRhMdrfyFzhIXQ8wJ9uu9Yxq1og4nc/WlEPSDoDJsWIlsEk1KLfZKUqE3ni1vu A0J4CMlvbyKWpw31LSuFGCgY7HFLZnyIys3p3YiGsOnn0Jy6lDLJqrHCs36k9XoIbkdN Wb6uwI6QKdLe/T2cbtpZzaLKj1a5vvsBAF5AANU+zl7I1DYyeUzX2i4kFeXLOWfutT0v hz2QWcDmXPMDRzl2moFrymzWV9qR7rdtVtl59A4gbtkpyRWxb61l0zWT1t5H9H2cTQy8 pNbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716163717; x=1716768517; 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=PQr8HQpZxva/NIml9S95sJqXg+LJr9ytjgo1qC8+Pik=; b=UI+8qibPQdyrDM5EClpy0zII2zc/XK+RGd/u1kXufRvD3K2uNdNMq8a9+PyhbMKB0I tgbo8aB0JlYy/xe+2baCwqh4fqhEt2ftiwp/nApBKzHYee/2UB5g3ljprDUEI2BIHuQN BxvZiQwp61GnqC4tfatIRnYSBCEDOODBRfV0/d3Bg5qcYPStGEVTnpOUiooI6+3ZfrQ9 4uUhKkB74MTAX2n2+T9XYb2oKR2nYsVhzqGGPFLvjhGvI+WnT8hAy9MU/lTRYHHXV/X4 bHEQFuhQarc7rOqQEnUqRBzPz+6L/WZ8P/CX/dfIjllXH5NoFPf+icgK+vf6fKmIRFiJ J4lg== X-Forwarded-Encrypted: i=1; AJvYcCUBEZopcJWz7Xxp14+RnB7mdb5yWCTXwdviqQa0YmW2U3Ync38y3hLqUXlO0bsRkkJ4xVIkWFV9tysFaiRGvUnSc7S14Vs= X-Gm-Message-State: AOJu0YzrRLGDXt7g1q+NGxjdQXgm6lcuL+m7ToO2a53W6e0RL8hJtBeO LRR/2kXL840mfMpZRvA1jRlFNR7CXSnzJQ9lDlh3/ViXL5TYXD/IRv0z2qXAJRMZNpShovqNySX 3nu8zactq1AiTE1qeHhIx8YQDjCw= X-Google-Smtp-Source: AGHT+IHsqTGG//QP51eZRkGkOwqwM/nvckVtCWCM6ucszwrDH9PnJjNxHugbqOoePnyUGq2gcICiT61f4l+uoOagtyI= X-Received: by 2002:a05:651c:2106:b0:2e1:a0d1:2c0 with SMTP id 38308e7fff4ca-2e51ff6668cmr206141851fa.28.1716163716563; Sun, 19 May 2024 17:08:36 -0700 (PDT) MIME-Version: 1.0 References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> <86zfsmbb3b.fsf@HIDDEN> In-Reply-To: <86zfsmbb3b.fsf@HIDDEN> From: Lin Sun <sunlin7.mail@HIDDEN> Date: Mon, 20 May 2024 00:08:25 +0000 Message-ID: <CABCREdq2D3NhmEyGseEKyEfYmqS_CvFT9b-CtOM8E+YX-HMdxw@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/mixed; boundary="000000000000b45ebc0618d780cd" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: kobarity@HIDDEN, Stefan Kangas <stefankangas@HIDDEN>, 70815 <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 (-) --000000000000b45ebc0618d780cd Content-Type: text/plain; charset="UTF-8" Hi, I attached the latest patch, hope it resolved all your concerns. > If there is only python2 in the PATH and no python or python3, some tests will fail. It's caused by the python.el didn't search "python2", so it may need another patch to change python.el. --000000000000b45ebc0618d780cd Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Enahnce-python-tests.el-to-adapt-different-python-in.patch" Content-Disposition: attachment; filename="0001-Enahnce-python-tests.el-to-adapt-different-python-in.patch" Content-Transfer-Encoding: base64 Content-ID: <f_lwe7k4lj0> X-Attachment-Id: f_lwe7k4lj0 RnJvbSA2OWM2MzU2NWUyNjE1YTczZGY4Y2M3ZjBhZmQ3MzQ2YjVmMGI4MDFlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBG cmksIDMgTWF5IDIwMjQgMDY6NTI6MjIgKzAwMDAKU3ViamVjdDogW1BBVENIXSBFbmFobmNlIHB5 dGhvbi10ZXN0cy5lbCB0byBhZGFwdCBkaWZmZXJlbnQgcHl0aG9uCiBpbnRlcnByZXRlcnMgKGJ1 ZyM3MDgxNSkKCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9weXRob24tdGVzdHMuZWwKICAocHl0aG9u LXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcik6IE5ldyBmdW5jdGlvbiB0byBnZXQgcHl0aG9u CiAgaW50ZXJwcmV0ZXIgZm9yIHRlc3Rpbmc7IGFuZCBhbHNvIGludHJvZHVjZSBuZXcgZW52IHZh cmlhYmxlCiAgRU1BQ1NfUFlUSE9OX0lOVEVSUFJFVEVSIHRvIHN1cHBvcnQgY3VzdG9tZXIgcHl0 aG9uIGludGVycHJldGVyLgotLS0KIHRlc3QvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLXRlc3RzLmVs IHwgOTEgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MiBp bnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvcHJv Z21vZGVzL3B5dGhvbi10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLXRlc3Rz LmVsCmluZGV4IGY1MDc5Nzk1M2MzLi44MDkyNThlNmY2NiAxMDA2NDQKLS0tIGEvdGVzdC9saXNw L3Byb2dtb2Rlcy9weXRob24tdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9weXRo b24tdGVzdHMuZWwKQEAgLTIxLDYgKzIxLDcgQEAKIAogOzs7IENvZGU6CiAKKyhyZXF1aXJlICdj bC1leHRyYSkKIChyZXF1aXJlICdlcnQpCiAocmVxdWlyZSAnZXJ0LXgpCiAocmVxdWlyZSAncHl0 aG9uKQpAQCAtMzcxOCw3ICszNzE5LDE5IEBAIGlmIHg6CiAMCiA7OzsgU2hlbGwgaW50ZWdyYXRp b24KIAotKGRlZnZhciBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIgInB5dGhvbiIpCiso ZGVmdmFyIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlciBuaWwpCisKKyhkZWZ1biBweXRo b24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyICgpCisgICJHZXQgdGhlIHNoZWxsIGludGVy cHJldGVyLgorSWYgZW52IHN0cmluZyBFTUFDU19QWVRIT05fSU5URVJQUkVURVIgZXhpc3RzLCB1 c2UgaXQgYXMgcHJlZmVyZWQgb25lLiIKKyAgKGlmIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnBy ZXRlcgorICAgICAgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyCisgICAgKHNldHEgcHl0 aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyCisgICAgICAgICAgKG9yICh3aGVuLWxldCAoKGlu dGVycHJldGVyIChnZXRlbnYgIkVNQUNTX1BZVEhPTl9JTlRFUlBSRVRFUiIpKSkKKyAgICAgICAg ICAgICAgICAob3IgKGV4ZWN1dGFibGUtZmluZCBpbnRlcnByZXRlcikKKyAgICAgICAgICAgICAg ICAgICAgKGVycm9yICJDYW4ndCBmb3VuZCBFTUFDU19QWVRIT05fSU5URVJQUkVURVIoJXMpIGlu IHBhdGgiCisgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnByZXRlcikpKQorICAgICAg ICAgICAgICAoY2wtc29tZSAjJ2V4ZWN1dGFibGUtZmluZCAnKCJweXRob24iICJweXRob24zIiAi cHl0aG9uMiIpKSkpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1nZXQtcHJvY2Vzcy1u YW1lLTEgKCkKICAgIkNoZWNrIHByb2Nlc3MgbmFtZSBjYWxjdWxhdGlvbiBzYW5zIGBidWZmZXIt ZmlsZS1uYW1lJy4iCkBAIC0zOTgwLDEzICszOTkzLDEzIEBAIGlmIHg6CiAKIChlcnQtZGVmdGVz dCBweXRob24tc2hlbGwtbWFrZS1jb21pbnQtMSAoKQogICAiQ2hlY2sgY29taW50IGNyZWF0aW9u IGZvciBnbG9iYWwgc2hlbGwgYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZp bmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRo b24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgOzsgVGhlIGludGVycHJldGVyIGNh biBnZXQga2lsbGVkIHRvbyBxdWlja2x5IHRvIGFsbG93IGl0IHRvIGNsZWFuCiAgIDs7IHVwIHRo ZSB0ZW1wZmlsZXMgdGhhdCB0aGUgZGVmYXVsdCBweXRob24tc2hlbGwtc2V0dXAtY29kZXMgY3Jl YXRlLAogICA7OyBzbyBpdCBsZWF2ZXMgdGVtcGZpbGVzIGJlaGluZCwgd2hpY2ggaXMgYSBtaW5v ciBpcnJpdGF0aW9uLgogICAobGV0KiAoKHB5dGhvbi1zaGVsbC1zZXR1cC1jb2RlcyBuaWwpCiAg ICAgICAgICAocHl0aG9uLXNoZWxsLWludGVycHJldGVyCi0gICAgICAgICAgKGV4ZWN1dGFibGUt ZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAgICAgICAgIChweXRob24t dGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgICAgICAgIChwcm9jLW5hbWUgKHB5dGhv bi1zaGVsbC1nZXQtcHJvY2Vzcy1uYW1lIG5pbCkpCiAgICAgICAgICAoc2hlbGwtYnVmZmVyCiAg ICAgICAgICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyCkBAIC00MDA0LDEwICs0MDE3 LDEwIEBAIGlmIHg6CiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtbWFrZS1jb21pbnQtMiAo KQogICAiQ2hlY2sgY29taW50IGNyZWF0aW9uIGZvciBpbnRlcm5hbCBzaGVsbCBidWZmZXIuIgot ICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJw cmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0 ZXIpKQogICAobGV0KiAoKHB5dGhvbi1zaGVsbC1zZXR1cC1jb2RlcyBuaWwpCiAgICAgICAgICAo cHl0aG9uLXNoZWxsLWludGVycHJldGVyCi0gICAgICAgICAgKGV4ZWN1dGFibGUtZmluZCBweXRo b24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAgICAgICAgIChweXRob24tdGVzdHMtZ2V0 LXNoZWxsLWludGVycHJldGVyKSkKICAgICAgICAgIChwcm9jLW5hbWUgKHB5dGhvbi1zaGVsbC1p bnRlcm5hbC1nZXQtcHJvY2Vzcy1uYW1lKSkKICAgICAgICAgIChzaGVsbC1idWZmZXIKICAgICAg ICAgICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZmZXIKQEAgLTQwMjgsMTMgKzQwNDEsMTMg QEAgaWYgeDoKIFRoZSBjb21tYW5kIHBhc3NlZCB0byBgcHl0aG9uLXNoZWxsLW1ha2UtY29taW50 JyBhcyBhcmd1bWVudCBtdXN0CiBsb2NhbGx5IG92ZXJyaWRlIGdsb2JhbCB2YWx1ZXMgc2V0IGlu IGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXInCiBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRl ci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0 YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVz cyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChsZXQqICgocHl0aG9u LXNoZWxsLXNldHVwLWNvZGVzIG5pbCkKICAgICAgICAgIChweXRob24tc2hlbGwtaW50ZXJwcmV0 ZXIgImludGVycHJldGVyIikKICAgICAgICAgIChweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJn cyAiLS1zb21lLWFyZ3MiKQogICAgICAgICAgKHByb2MtbmFtZSAocHl0aG9uLXNoZWxsLWdldC1w cm9jZXNzLW5hbWUgbmlsKSkKICAgICAgICAgIChpbnRlcnByZXRlci1vdmVycmlkZQotICAgICAg ICAgIChjb25jYXQgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0 ZXIpICIgIiAiLWkiKSkKKyAgICAgICAgICAoY29uY2F0IChweXRob24tdGVzdHMtZ2V0LXNoZWxs LWludGVycHJldGVyKSAiICIgIi1pIikpCiAgICAgICAgICAoc2hlbGwtYnVmZmVyCiAgICAgICAg ICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyCiAgICAgICAgICAgICIiIChweXRob24t c2hlbGwtbWFrZS1jb21pbnQgaW50ZXJwcmV0ZXItb3ZlcnJpZGUgcHJvYy1uYW1lIG5pbCkpKQpA QCAtNDA0NywxNyArNDA2MCwxNyBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdz JyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAgICAgICAgICAgICAoc2hvdWxkIChlcSBtYWpv ci1tb2RlICdpbmZlcmlvci1weXRob24tbW9kZSkpCiAgICAgICAgICAgICAoc2hvdWxkIChmaWxl LWVxdWFsLXAKICAgICAgICAgICAgICAgICAgICAgIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcgot ICAgICAgICAgICAgICAgICAgICAgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwt aW50ZXJwcmV0ZXIpKSkKKyAgICAgICAgICAgICAgICAgICAgIChweXRob24tdGVzdHMtZ2V0LXNo ZWxsLWludGVycHJldGVyKSkpCiAgICAgICAgICAgICAoc2hvdWxkIChzdHJpbmc9IHB5dGhvbi1z aGVsbC1pbnRlcnByZXRlci1hcmdzICItaSIpKSkpCiAgICAgICAoa2lsbC1idWZmZXIgc2hlbGwt YnVmZmVyKSkpKQogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLW1ha2UtY29taW50LTQgKCkK ICAgIkNoZWNrIHNoZWxsIGNhbGN1bGF0ZWQgcHJvbXB0cyByZWdleHBzIGFyZSBzZXQuIgotICAo c2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0 ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIp KQogICAobGV0KiAoKHByb2Nlc3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkKICAg ICAgICAgIChweXRob24tc2hlbGwtc2V0dXAtY29kZXMgbmlsKQogICAgICAgICAgKHB5dGhvbi1z aGVsbC1pbnRlcnByZXRlcgotICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3Rz LXNoZWxsLWludGVycHJldGVyKSkKKyAgICAgICAgICAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1p bnRlcnByZXRlcikpCiAgICAgICAgICAocHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MgIi1p IikKICAgICAgICAgIChweXRob24tc2hlbGwtLXByb21wdC1jYWxjdWxhdGVkLWlucHV0LXJlZ2V4 cCBuaWwpCiAgICAgICAgICAocHl0aG9uLXNoZWxsLS1wcm9tcHQtY2FsY3VsYXRlZC1vdXRwdXQt cmVnZXhwIG5pbCkKQEAgLTQwOTksMTIgKzQxMTIsMTIgQEAgYW5kIGBweXRob24tc2hlbGwtaW50 ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBzaGVsbCBidWZmZXIuIgogCiAoZXJ0LWRlZnRlc3Qg cHl0aG9uLXNoZWxsLWdldC1wcm9jZXNzLTEgKCkKICAgIkNoZWNrIGRlZGljYXRlZCBzaGVsbCBw cm9jZXNzIHByZWZlcmVuY2Ugb3ZlciBnbG9iYWwuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFi bGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3Mg KHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdp dGgtdGVtcC1maWxlCiAgICAgICAiIgogICAgIChsZXQqICgocHl0aG9uLXNoZWxsLXNldHVwLWNv ZGVzIG5pbCkKICAgICAgICAgICAgKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcgotICAgICAgICAg ICAgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAg ICAgICAgICAgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAgICAgICAg ICAoZ2xvYmFsLXByb2MtbmFtZSAocHl0aG9uLXNoZWxsLWdldC1wcm9jZXNzLW5hbWUgbmlsKSkK ICAgICAgICAgICAgKGRlZGljYXRlZC1wcm9jLW5hbWUgKHB5dGhvbi1zaGVsbC1nZXQtcHJvY2Vz cy1uYW1lIHQpKQogICAgICAgICAgICAoZ2xvYmFsLXNoZWxsLWJ1ZmZlcgpAQCAtNDEzMiwxMiAr NDE0NSwxMiBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUgbmV3 IHNoZWxsIGJ1ZmZlci4iCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtaW50ZXJuYWwtZ2V0 LW9yLWNyZWF0ZS1wcm9jZXNzLTEgKCkKICAgIkNoZWNrIGludGVybmFsIHNoZWxsIHByb2Nlc3Mg Y3JlYXRpb24gZmFsbGJhY2suIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRo b24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0 cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1maWxl CiAgICAiIgogICAgKHNob3VsZCAobm90IChwcm9jZXNzLWxpdmUtcCAocHl0aG9uLXNoZWxsLWlu dGVybmFsLWdldC1wcm9jZXNzLW5hbWUpKSkpCiAgICAobGV0KiAoKHB5dGhvbi1zaGVsbC1pbnRl cnByZXRlcgotICAgICAgICAgICAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1p bnRlcnByZXRlcikpCisgICAgICAgICAgIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJl dGVyKSkKICAgICAgICAgICAoaW50ZXJuYWwtcHJvY2Vzcy1uYW1lIChweXRob24tc2hlbGwtaW50 ZXJuYWwtZ2V0LXByb2Nlc3MtbmFtZSkpCiAgICAgICAgICAgKGludGVybmFsLXByb2Nlc3MgKHB5 dGhvbi1zaGVsbC1pbnRlcm5hbC1nZXQtb3ItY3JlYXRlLXByb2Nlc3MpKQogICAgICAgICAgIChp bnRlcm5hbC1zaGVsbC1idWZmZXIgKHByb2Nlc3MtYnVmZmVyIGludGVybmFsLXByb2Nlc3MpKSkK QEAgLTQxNTUsNyArNDE2OCw3IEBAIGFuZCBgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3Mn IGluIHRoZSBuZXcgc2hlbGwgYnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1w cm9tcHQtZGV0ZWN0LTEgKCkKICAgIkNoZWNrIHByb21wdCBhdXRvZGV0ZWN0aW9uLiIKLSAgKHNr aXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVy KSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkK ICAgKGxldCAoKHByb2Nlc3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkpCiAgICAg OzsgRW5zdXJlIG5vIHN0YXJ0dXAgZmlsZSBpcyBlbmFibGVkCiAgICAgKHNldGVudiAiUFlUSE9O U1RBUlRVUCIgIiIpCkBAIC00MTY0LDcgKzQxNzcsNyBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRl cnByZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAKIChlcnQtZGVmdGVzdCBw eXRob24tc2hlbGwtcHJvbXB0LWRldGVjdC0yICgpCiAgICJDaGVjayBwcm9tcHQgYXV0b2RldGVj dGlvbiB3aXRoIHN0YXJ0dXAgZmlsZS4gIEJ1ZyMxNzM3MC4iCi0gIChza2lwLXVubGVzcyAoZXhl Y3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVu bGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChsZXQqICgocHJv Y2Vzcy1lbnZpcm9ubWVudCBwcm9jZXNzLWVudmlyb25tZW50KQogICAgICAgICAgKHN0YXJ0dXAt Y29kZSAoY29uY2F0ICJpbXBvcnQgc3lzXG4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgInN5cy5wczEgPSAncHk+ICdcbiIKQEAgLTQxODEsNyArNDE5NCw3IEBAIGFuZCBgcHl0aG9u LXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRoZSBuZXcgc2hlbGwgYnVmZmVyLiIKIAogKGVy dC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0LTMgKCkKICAgIkNoZWNrIHByb21w dHMgYXJlIG5vdCBhdXRvZGV0ZWN0ZWQgd2hlbiBmZWF0dXJlIGlzIGRpc2FibGVkLiIKLSAgKHNr aXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVy KSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkK ICAgKGxldCAoKHByb2Nlc3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkKICAgICAg ICAgKHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0LWVuYWJsZWQgbmlsKSkKICAgICA7OyBFbnN1 cmUgbm8gc3RhcnR1cCBmaWxlIGlzIGVuYWJsZWQKQEAgLTQxOTAsNyArNDIwMyw3IEBAIGFuZCBg cHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRoZSBuZXcgc2hlbGwgYnVmZmVyLiIK IAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0LTQgKCkKICAgIkNoZWNr IHdhcm5pbmcgaXMgc2hvd24gd2hlbiBkZXRlY3Rpb24gZmFpbHMuIgotICAoc2tpcC11bmxlc3Mg KGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tp cC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAobGV0KiAo KHByb2Nlc3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkKICAgICAgICAgIDs7IFRy aWdnZXIgZmFpbHVyZSBieSByZW1vdmluZyBwcm9tcHRzIGluIHRoZSBzdGFydHVwIGZpbGUKICAg ICAgICAgIChzdGFydHVwLWNvZGUgKGNvbmNhdCAiaW1wb3J0IHN5c1xuIgpAQCAtNDIxMSw3ICs0 MjI0LDcgQEAgYW5kIGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBz aGVsbCBidWZmZXIuIgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLXByb21wdC1kZXRlY3Qt NSAoKQogICAiQ2hlY2sgZGlzYWJsZWQgd2FybmluZ3MgYXJlIG5vdCBzaG93biB3aGVuIGRldGVj dGlvbiBmYWlscy4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0 cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1z aGVsbC1pbnRlcnByZXRlcikpCiAgIChsZXQqICgocHJvY2Vzcy1lbnZpcm9ubWVudCBwcm9jZXNz LWVudmlyb25tZW50KQogICAgICAgICAgKHN0YXJ0dXAtY29kZSAoY29uY2F0ICJpbXBvcnQgc3lz XG4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN5cy5wczEgPSAnJ1xuIgpAQCAt NDIzMiw3ICs0MjQ1LDcgQEAgYW5kIGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4g dGhlIG5ldyBzaGVsbCBidWZmZXIuIgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLXByb21w dC1kZXRlY3QtNiAoKQogICAiV2FybmluZ3MgYXJlIG5vdCBzaG93biB3aGVuIGRldGVjdGlvbiBp cyBkaXNhYmxlZC4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0 cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1z aGVsbC1pbnRlcnByZXRlcikpCiAgIChsZXQqICgocHJvY2Vzcy1lbnZpcm9ubWVudCBwcm9jZXNz LWVudmlyb25tZW50KQogICAgICAgICAgKHN0YXJ0dXAtY29kZSAoY29uY2F0ICJpbXBvcnQgc3lz XG4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN5cy5wczEgPSAnJ1xuIgpAQCAt NDM5Niw3ICs0NDA5LDcgQEAgYW5kIGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4g dGhlIG5ldyBzaGVsbCBidWZmZXIuIgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLXByb21w dC1zZXQtY2FsY3VsYXRlZC1yZWdleHBzLTYgKCkKICAgIkNoZWNrIGRldGVjdGVkIHByb21wdHMg YXJlIGluY2x1ZGVkIGByZWdleHAtcXVvdGUnZC4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJs ZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAo cHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChsZXQqICgocHl0aG9uLXNo ZWxsLXByb21wdC1pbnB1dC1yZWdleHBzICcoIiIpKQogICAgICAgICAgKHB5dGhvbi1zaGVsbC1w cm9tcHQtb3V0cHV0LXJlZ2V4cHMgJygiIikpCiAgICAgICAgICAocHl0aG9uLXNoZWxsLXByb21w dC1yZWdleHAgIiIpCkBAIC00Nzc5LDcgKzQ3OTIsNyBAQCBkZWYgZm9vKCk6CiAgICAgKHNob3Vs ZCAocHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tbmF0aXZlLWludGVycHJldGVyLWRpc2FibGVkLXAp KSkpCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtY29tcGxldGlvbi1hdC1wb2ludC0xICgp Ci0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRl cnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnBy ZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAi IgogICAgKHB5dGhvbi1zaGVsbC13aXRoLXNoZWxsLWJ1ZmZlcgpAQCAtNDc5Myw3ICs0ODA2LDcg QEAgZGVmIGZvbygpOgogICAgICAoc2hvdWxkLW5vdCAobnRoIDIgKHB5dGhvbi1zaGVsbC1jb21w bGV0aW9uLWF0LXBvaW50KSkpKSkpCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtY29tcGxl dGlvbi1hdC1wb2ludC1uYXRpdmUtMSAoKQotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmlu ZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhv bi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVt cC1idWZmZXItd2l0aC1zaGVsbAogICAgIiIKICAgIChweXRob24tc2hlbGwtY29tcGxldGlvbi1u YXRpdmUtdHVybi1vbikKQEAgLTQ4NzIsMTQgKzQ4ODUsMTQgQEAgZGVmIGZvbygpOgogICAiUmV0 dXJuIEplZGkgcmVhZGxpbmUgc2V0dXAgZmlsZSBpZiBQWVRIT05TVEFSVFVQIGlzIG5vdCBzZXQu IgogICAob3IgKGdldGVudiAiUFlUSE9OU1RBUlRVUCIpCiAgICAgICAod2l0aC10ZW1wLWJ1ZmZl cgotICAgICAgICAoaWYgKGVxbCAwIChjYWxsLXByb2Nlc3MgcHl0aG9uLXRlc3RzLXNoZWxsLWlu dGVycHJldGVyCisgICAgICAgIChpZiAoZXFsIDAgKGNhbGwtcHJvY2VzcyAocHl0aG9uLXRlc3Rz LWdldC1zaGVsbC1pbnRlcnByZXRlcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG5pbCB0IG5pbCAiLW0iICJqZWRpIiAicmVwbCIpKQogICAgICAgICAgICAgKHN0cmluZy10cmlt IChidWZmZXItc3RyaW5nKSkKICAgICAgICAgICAiIikpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhv bi1zaGVsbC1jb21wbGV0aW9uLWF0LXBvaW50LWplZGktY29tcGxldGVyICgpCiAgICJDaGVjayBp ZiBQeXRob24gc2hlbGwgY29tcGxldGlvbiB3b3JrcyB3aGVuIEplZGkgY29tcGxldGVyIGlzIHVz ZWQuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwt aW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50 ZXJwcmV0ZXIpKQogICAod2l0aC1lbnZpcm9ubWVudC12YXJpYWJsZXMKICAgICAgICgoIlBZVEhP TlNUQVJUVVAiIChweXRob24tdGVzdHMtLXB5dGhvbnN0YXJ0dXAtZmlsZSkpKQogICAgIChweXRo b24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCkBAIC00OTI0LDcgKzQ5MzcsNyBA QCBkZWYgZm9vKCk6CiA7OzsgU3ltYm9sIGNvbXBsZXRpb24KIAogKGVydC1kZWZ0ZXN0IHB5dGhv bi1jb21wbGV0aW9uLWF0LXBvaW50LTEgKCkKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZp bmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRo b24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRl bXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9ydCBhYmMKQEAgLTQ5NDIsNyArNDk1NSw3 IEBAIGltcG9ydCBhYmMKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50 LTIgKCkKICAgIlNob3VsZCB3b3JrIHJlZ2FyZGxlc3Mgb2YgdGhlIHBvaW50IGluIHRoZSBTaGVs bCBidWZmZXIuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMt c2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hl bGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1z aGVsbAogICAgIgogaW1wb3J0IGFiYwpAQCAtNDk2MCw3ICs0OTczLDcgQEAgaW1wb3J0IGFiYwog CiAoZXJ0LWRlZnRlc3QgcHl0aG9uLWNvbXBsZXRpb24tYXQtcG9pbnQtcGRiLTEgKCkKICAgIlNo b3VsZCBub3QgY29tcGxldGUgUERCIGNvbW1hbmRzIGluIFB5dGhvbiBidWZmZXIuIgotICAoc2tp cC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIp KQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQog ICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0 IHBkYgpAQCAtNDk3OSw3ICs0OTkyLDcgQEAgcHJpbnQoJ0hlbGxvJykKIAogKGVydC1kZWZ0ZXN0 IHB5dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50LXdoaWxlLXJ1bm5pbmctMSAoKQogICAiU2hvdWxk IG5vdCB0cnkgdG8gY29tcGxldGUgd2hlbiBhIHByb2dyYW0gaXMgcnVubmluZyBpbiB0aGUgU2hl bGwgYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3Rz LXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNo ZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgt c2hlbGwKICAgICIKIGltcG9ydCB0aW1lCkBAIC00OTk1LDcgKzUwMDgsNyBAQCB0aW1lLnNsZWVw KDMpCiAgICAgIChzaG91bGQtbm90ICh3aXRoLXRpbWVvdXQgKDEgdCkgKGNvbXBsZXRpb24tYXQt cG9pbnQpKSkpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50LW5h dGl2ZS0xICgpCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1z aGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVs bC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNo ZWxsCiAgICAiCiBpbXBvcnQgYWJjCkBAIC01MDE0LDcgKzUwMjcsNyBAQCBpbXBvcnQgYWJjCiAK IChlcnQtZGVmdGVzdCBweXRob24tY29tcGxldGlvbi1hdC1wb2ludC1uYXRpdmUtMiAoKQogICAi U2hvdWxkIHdvcmsgcmVnYXJkbGVzcyBvZiB0aGUgcG9pbnQgaW4gdGhlIFNoZWxsIGJ1ZmZlci4i Ci0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRl cnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnBy ZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAi CiBpbXBvcnQgYWJjCkBAIC01MDMyLDcgKzUwNDUsNyBAQCBpbXBvcnQgYWJjCiAgICAgIChzaG91 bGQgKGNvbXBsZXRpb24tYXQtcG9pbnQpKSkpKQogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLWNvbXBs ZXRpb24tYXQtcG9pbnQtbmF0aXZlLXdpdGgtZmZhcC0xICgpCi0gIChza2lwLXVubGVzcyAoZXhl Y3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVu bGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVz dHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgYWJjCkBAIC01MDUw LDcgKzUwNjMsNyBAQCBpbXBvcnQgYWJjCiAgICAgIChzaG91bGQgKGNvbXBsZXRpb24tYXQtcG9p bnQpKSkpKQogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLWNvbXBsZXRpb24tYXQtcG9pbnQtbmF0aXZl LXdpdGgtZWxkb2MtMSAoKQotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24t dGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1n ZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZmZXIt d2l0aC1zaGVsbAogICAgIgogaW1wb3J0IGFiYwpAQCAtNTA3Nyw3ICs1MDkwLDcgQEAgaW1wb3J0 IGFiYwogOzs7IEZGQVAKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1mZmFwLW1vZHVsZS1wYXRoLTEg KCkKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWlu dGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVy cHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAg ICIKIGltcG9ydCBhYmMKQEAgLTUwODksNyArNTEwMiw3IEBAIGltcG9ydCBhYmMKIAogKGVydC1k ZWZ0ZXN0IHB5dGhvbi1mZmFwLW1vZHVsZS1wYXRoLXdoaWxlLXJ1bm5pbmctMSAoKQogICAiU2hv dWxkIG5vdCBnZXQgbW9kdWxlIHBhdGggd2hlbiBhIHByb2dyYW0gaXMgcnVubmluZyBpbiB0aGUg U2hlbGwgYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRl c3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0 LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdp dGgtc2hlbGwKICAgICIKIGltcG9ydCBhYmMKQEAgLTUxNjUsNyArNTE3OCw3IEBAIHNvbWVfc3lt Ym9sICAgc29tZV9vdGhlcl9zeW1ib2wKICAgICAgICAgICAgICAgICAgICAgInNvbWVfc3ltYm9s IikpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1lbGRvYy0tZ2V0LWRvYy1hdC1wb2ludC0xICgp Ci0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRl cnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnBy ZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAi CiBpbXBvcnQgdGltZQpAQCAtNTE3OCw3ICs1MTkxLDcgQEAgaW1wb3J0IHRpbWUKIAogKGVydC1k ZWZ0ZXN0IHB5dGhvbi1lbGRvYy0tZ2V0LWRvYy1hdC1wb2ludC13aGlsZS1ydW5uaW5nLTEgKCkK ICAgIlNob3VsZCBub3QgZ2V0IGRvY3VtZW50YXRpb24gd2hlbiBhIHByb2dyYW0gaXMgcnVubmlu ZyBpbiB0aGUgU2hlbGwgYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQg cHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24t dGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAt YnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9ydCB0aW1lCkBAIC03Mzk2LDcgKzc0MDksNyBA QCBidWZmZXIgd2l0aCBvdmVybGFwcGluZyBzdHJpbmdzLiIKIDs7IGludGVycHJldGVyLgogKGVy dC1kZWZ0ZXN0IHB5dGhvbi10ZXN0cy0tcnVuLXB5dGhvbi1zZWxlY3RzLXdpbmRvdyAoKQogICAi VGVzdCBmb3IgYnVnIzMxMzk4LiAgU2VlIGFsc28gYnVnIzQ0NDIxIGFuZCBidWcjNTIzODAuIgot ICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJw cmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0 ZXIpKQogICAobGV0KiAoKGJ1ZmZlciAocHJvY2Vzcy1idWZmZXIgKHJ1bi1weXRob24gbmlsIG5p bCAnc2hvdykpKQogICAgICAgICAgKHdpbmRvdyAoZ2V0LWJ1ZmZlci13aW5kb3cgYnVmZmVyKSkp CiAgICAgOzsgV2UgbG9vayBhdCBgc2VsZWN0ZWQtd2luZG93JyByYXRoZXIgdGhhbiBgY3VycmVu dC1idWZmZXInCkBAIC03NDY3LDcgKzc0ODAsNyBAQCBidWZmZXIgd2l0aCBvdmVybGFwcGluZyBz dHJpbmdzLiIKICAgICAgICAgICAgICAgICAgICAgICAgIlcwNjExOiBVbnVzZWQgaW1wb3J0IGEu Yi5jICh1bnVzZWQtaW1wb3J0KSIpKSkpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi10ZXN0LS1z aGVsbC1zZW5kLWJsb2NrICgpCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhv bi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3Rz LWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZl ci13aXRoLXNoZWxsCiAgICAgInByaW50KCdjdXJyZW50IDAnKQogZm9yIHggaW4gcmFuZ2UoMSwz KToKLS0gCjIuMjAuNQoK --000000000000b45ebc0618d780cd--
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 19 May 2024 05:54:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 19 01:54:49 2024 Received: from localhost ([127.0.0.1]:35773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s8ZVR-0000aW-Fu for submit <at> debbugs.gnu.org; Sun, 19 May 2024 01:54:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s8ZVP-0000aQ-LP for 70815 <at> debbugs.gnu.org; Sun, 19 May 2024 01:54:48 -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 1s8ZVF-00086N-KI; Sun, 19 May 2024 01:54:38 -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=AEptiaoNgLFDNf4khCsrl3IfSiELEM6qsOBCekHFE0U=; b=a7lHCMwsDslD V2860Fh1C2Q5LM14DpslBpfXXWMlBAob8k3HGpBE5Rpp9qPM4WI8VLCvimmbd59dZeiKCth2UkM2b HzqnVeTiIbr2ce1R0fAMTIWj2jZb7Yq7t++PVGn+JXq/yI6X+bi+S6MrZUpgC6AJxhXWoZWjfThNK rRif/tojfPvp/Tok3s4PaM1cuPDNXEAEyG21nf0gKpOGtxvEm8fbMKcDwQMy1336PY/qy4Zd8myVX qph9tnknhGF68vRKCKrGJZGhDb/zU7FpUce9xO62gkCdYZj+cQcecEexHkv/soBSVi6372Zy7CBiy V3EtbnxCoaqWO1f2FU7O0Q==; Date: Sun, 19 May 2024 08:54:32 +0300 Message-Id: <86zfsmbb3b.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> (message from Stefan Kangas on Sat, 18 May 2024 22:20:44 +0000) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70815 Cc: kobarity@HIDDEN, sunlin7.mail@HIDDEN, 70815 <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 (---) > Cc: kobarity <kobarity@HIDDEN> > From: Stefan Kangas <stefankangas@HIDDEN> > Date: Sat, 18 May 2024 22:20:44 +0000 > > It makes sense to look for "python3", but is it really useful to look > for "python2" at this point? I don't think we want to drop Python 2.x support, not yet.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 18 May 2024 22:21:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 18 18:21:57 2024 Received: from localhost ([127.0.0.1]:35559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s8SRA-0006D1-RW for submit <at> debbugs.gnu.org; Sat, 18 May 2024 18:21:57 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:54710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1s8SR8-0006Cv-I8 for 70815 <at> debbugs.gnu.org; Sat, 18 May 2024 18:21:55 -0400 Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-5755fafa5a7so792444a12.1 for <70815 <at> debbugs.gnu.org>; Sat, 18 May 2024 15:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716070845; x=1716675645; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=eVzVgX2xhKXKMxUxcyyGlZ8zU60hgzgit82R3F3ATFA=; b=OKPoLSZVn3fHQqAmyqmRs6Cddzm6UktqobjTaYfW9G/cE8yTASOFB37mB6psbYR0Wi GUMxxSeAt6iAWMSUQlCdWkJ0KJuYv9YEprl4dRbLVAlUxTTwWFcB6H3gKcAKGq81csdK ElvhKu2DrUDm7UngqV+RYgZqTGjWNgxkbHUQIcbfQcioQIqWS7R/qCXfB4b1f0Mne/bj Bzd29x/yjbDzIgEGr95aEL2i+/FOMgJ6g8HhpuFCDiBgMzI5jjjv/NR7IgNsarSBt6JA YEZ0chs8vtHA+Y/L6grwGzYY/IhBA4smTmSdSHMfLS2rZma0J4G8FsZs3DzS125xdGuB gESQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716070845; x=1716675645; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=eVzVgX2xhKXKMxUxcyyGlZ8zU60hgzgit82R3F3ATFA=; b=H64IAeORtxx/bf62lP8LrLjDZWv+gKD3C1RI3X/iXY6ssm95aPA4V0L5jenms7MtZ9 FL7hTgKAk3G01q3REXusYtfRKlLdCC2dEPPFzFa9SZsfZr7rmYv/2NEkRB8F3w60MlM3 Ei7lzvnkmJ9ua0QgFC5KyvBsYd0zLlkkFEUO9sfkCyWogrs6gwqaC6wF5g6xzMSZFbFv PMzENbDbNo24FQnwrn6mxA4yAVBcv1xpMb0EcioqJJQCSPIpybHg+SlZe0cKuf5eo5HK Qf8+OfXLp8Dl7MZnn0teFQsRDK7SxRZDvkqDEKZ7eBIN4FsyCcqfUabO50GTvO7zroDT NdJQ== X-Forwarded-Encrypted: i=1; AJvYcCVJmUt9qxjtGacO7Sr+TK9PSyoEDPK0dBav2zYPEjMjfHMUXeChz96vnAVlSU4xDIG3SLJuN5pG4rUwwkhrl4crFSG2ZwU= X-Gm-Message-State: AOJu0YxXIPcE4YKHH+H22w6uoKeJUPpX8mDHsnvAC9rt4lZdCOA/71ku PVQpbM4xNcUYKQj7tG7RYil1QeldgaEYy+QXC9RMUllwh+dVZi5aPsOjFG+d5XPgmpxtmd0fqF8 mc1TXi1Wv0+yuYfx/4rLY4xB/8NU= X-Google-Smtp-Source: AGHT+IGSh0GKNmr0t18RFBj1uMZSxLBInufJ6EzdSz54cf3/J7CKwB4qwoP8ejAmOjqHpkCgwBpOHxQdChroSEpS290= X-Received: by 2002:a50:cdcd:0:b0:575:954:7ef with SMTP id 4fb4d7f45d1cf-57509540de0mr6077079a12.3.1716070845157; Sat, 18 May 2024 15:20:45 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 18 May 2024 22:20:44 +0000 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> MIME-Version: 1.0 Date: Sat, 18 May 2024 22:20:44 +0000 Message-ID: <CADwFkm=H7x4miVaqgcis=saOsrErO9n1-X8NZeLFHxm3QpFnSQ@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters To: Lin Sun <sunlin7.mail@HIDDEN>, 70815 <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: kobarity <kobarity@HIDDEN> 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 (-) Lin Sun <sunlin7.mail@HIDDEN> writes: > From 49dfcecbbffaf15aa0414d15f22d8bcbf768ebb3 Mon Sep 17 00:00:00 2001 > From: Lin Sun <sunlin7@HIDDEN> > Date: Fri, 3 May 2024 06:52:22 +0000 > Subject: [PATCH] ; Enahnce python-tests.el to adapt different python > interpreters > > * test/lisp/progmodes/python-tests.el > (python-tests-get-shell-interpreter): New function to get python > interpreter for testing. > --- > test/lisp/progmodes/python-tests.el | 87 ++++++++++++++++------------- > 1 file changed, 48 insertions(+), 39 deletions(-) > > diff --git a/test/lisp/progmodes/python-tests.el b/test/lisp/progmodes/py= thon-tests.el > index f50797953c3..6da149925ec 100644 > --- a/test/lisp/progmodes/python-tests.el > +++ b/test/lisp/progmodes/python-tests.el > @@ -3718,7 +3718,16 @@ if x: > =0C > ;;; Shell integration > > -(defvar python-tests-shell-interpreter "python") > +(defvar python-tests-shell-interpreter nil) > + > +(defun python-tests-get-shell-interpreter (&optional refresh) > + (if (and python-tests-shell-interpreter (null refresh)) > + python-tests-shell-interpreter > + (setq python-tests-shell-interpreter > + (or (when-let* ((interpreter (getenv "EMACS_PYTHON_INTERPRETER= "))) > + (or (executable-find interpreter) > + (error "Not found EMACS_PYTHON_INTERPRETER: %s" inte= rpreter))) > + (cl-some #'executable-find '("python" "python3" "python2")= ))))) It makes sense to look for "python3", but is it really useful to look for "python2" at this point?
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 12 May 2024 02:07:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 11 22:07:43 2024 Received: from localhost ([127.0.0.1]:51686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s5ycp-0000mV-CE for submit <at> debbugs.gnu.org; Sat, 11 May 2024 22:07:43 -0400 Received: from mail-pf1-f173.google.com ([209.85.210.173]:51682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1s5ycm-0000mL-4m for 70815 <at> debbugs.gnu.org; Sat, 11 May 2024 22:07:42 -0400 Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-6f44a2d1e3dso2947299b3a.3 for <70815 <at> debbugs.gnu.org>; Sat, 11 May 2024 19:07:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715479594; x=1716084394; 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=dAWDr2xk+BqY+T1cuxr/eZJ9co1ZBNGgcQXwRstuEw0=; b=SGe0EbghgahIbnP/RIWsDej14pOkWAgIBEfsdf0+s1zaOWREiLAogGIC/Ufog7TIMy 3eqPdjMpUUi3U+y4q6tN8BzzTd60rmUl/arJAoGqSxbJb+9lup2jqeGobEwh8vAywX2m 5D5IiCqsovlqXXWOVEXInL89c+VbdXXBC4tVrmAjyYu+8mMw1ebFtfLE0z70iu49UJ18 UIgEzQbh5Gw6OKZ+w9zJVurCCV3az1wazGCXMx7+XeLuqrH4Es6fheiaFi2gDcM1CSvp jTcDNXUzTAkdg66WvHvyrrmPfjeKyHjxtoli++XuBOPBfyUM4kwT4Q4dIebXgbWcPEYn wVXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715479594; x=1716084394; 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=dAWDr2xk+BqY+T1cuxr/eZJ9co1ZBNGgcQXwRstuEw0=; b=UBlqrQ5LjFQKrFncOoz+pLYOnZQnwrJQdTAeF2anzP3hQ/0hxojVk1m1cNfQjuQ3Sf 4BQ2U3RQ4lmQPVgSFlv2n6vWueOtxPgiemApgPShhUgh9eUFASVdNr5HWDW3tESKnwPj kqyharvcOPRRBzB8Q7lWp4NFrucr2IlxBC47tUYNVAdhswC/vEzQqECJNCnQsbRVuSKE k6+WVL+2QiaPmjJez39XUEKpwVN/h9EpYnWYUsRt9OtH437ewHk8NQ0e2V3eRe4CkiW/ TdrZEGoJANa+CTWzkagr3+wcGgrOFezom/V4VmsJVV5joHdPn1diXmcmB6l0U41u/SmY yvjg== X-Forwarded-Encrypted: i=1; AJvYcCU1PqRW8lbEXvCPs89zeS+kgWDTRGWo4TJypqATt7bKgUS4zyd/I+/Elxx79I60ZZsVATnu1ZktuFizj8K4EJGlbIK+gLc= X-Gm-Message-State: AOJu0YwSIOUx8rpIp3Q7pS+svETglChjeG1aLK2MtjbtuJdMnRgndogz UrwJg+s8DE6M5vozHVOzDPCwcojjb5YQRpR5+5Ehb12ZMBCzTCmg X-Google-Smtp-Source: AGHT+IGcrmKUxl1lTbx5r5FsK/8A8QHyJZF6elKSLLf51elQ8EKwj1FWp/JVu0SHgdVFRi4JHs5/AA== X-Received: by 2002:a05:6a20:729b:b0:1ad:9adf:febf with SMTP id adf61e73a8af0-1afde120efcmr7494318637.31.1715479594066; Sat, 11 May 2024 19:06:34 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2b67105666csm5482823a91.8.2024.05.11.19.06.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 May 2024 19:06:33 -0700 (PDT) Date: Sun, 12 May 2024 11:06:30 +0900 Message-ID: <eke7cypru6l5.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Lin Sun <sunlin7.mail@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters In-Reply-To: <CABCREdoMMFc=1cQKnxmWqPp+JOv+DxU-qW4iGBEa8VzxTiVx8w@HIDDEN> References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <86ikzk3eic.fsf@HIDDEN> <eke7eda8tqp6.wl-kobarity@HIDDEN> <CABCREdoMMFc=1cQKnxmWqPp+JOv+DxU-qW4iGBEa8VzxTiVx8w@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: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, 70815 <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 (-) Lin Sun wrote: > On Sat, May 11, 2024, 06:37 kobarity <kobarity@HIDDEN> wrote: > > Eli Zaretskii wrote: > > > > > From: Lin Sun <sunlin7.mail@HIDDEN> > > > Date: Tue, 7 May 2024 06:53:05 +0000 > > > > > > The python-tests.el will fail on finding interpreter "python" for > > > there is no "python" on CentOS8, Ubuntu 20.04, only "python3" exists > > > after installation. > > > > Thanks, I have some comments, and maybe kobarity will have as well. > > Hi Lin, > > Please correct the typo "Enahnce" in the title. > > I think the summary line of this commit should not begin with a > semicolon. CONTRIBUTE says: > > If the summary line starts with a semicolon and a space "; ", the > commit message will be skipped and not added to the generated > ChangeLog file. Use this for minor commits that do not need to be > mentioned in the ChangeLog file, such as changes in etc/NEWS, typo > fixes, etc. > > When revising the patch, please include the bug number. CONTRIBUTE > says: > > - The commit message should contain "Bug#NNNNN" if it is related to > bug number NNNNN in the debbugs database. This string is often > parenthesized, as in "(Bug#19003)". > > python-tests-get-shell-interpreter should have an docstring. This can > be checked with checkdoc. CONTRIBUTE says: > > Use 'checkdoc' to check for documentation errors before submitting a > patch. > > I recommend to use Flymake or Flycheck. There are many violations in > python-tests.el, but I think it is better for new patches to follow > this rule. > > when-let* used in python-tests-get-shell-interpreter could be replaced > with when-let. > > Hi Eli, kobarit, > I'm trying change the code to follow your comments, will update later, thank you! Hi Lin, I noticed another issue. If there is only python2 in the PATH and no python or python3, some tests will fail. 20 unexpected results: FAILED python-completion-at-point-1 FAILED python-completion-at-point-2 FAILED python-completion-at-point-native-1 FAILED python-completion-at-point-native-2 FAILED python-completion-at-point-native-with-eldoc-1 FAILED python-completion-at-point-native-with-ffap-1 FAILED python-completion-at-point-pdb-1 FAILED python-completion-at-point-while-running-1 FAILED python-eldoc--get-doc-at-point-1 FAILED python-eldoc--get-doc-at-point-while-running-1 FAILED python-ffap-module-path-1 FAILED python-ffap-module-path-while-running-1 FAILED python-shell-completion-at-point-1 FAILED python-shell-completion-at-point-jedi-completer FAILED python-shell-completion-at-point-native-1 FAILED python-shell-prompt-detect-1 FAILED python-shell-prompt-detect-2 FAILED python-shell-prompt-set-calculated-regexps-6 FAILED python-test--shell-send-block FAILED python-tests--run-python-selects-window This is because `python-shell-interpreter' is not let-bound and is set to "python3". One way to resolve these would be to provide a thin wrapper like `python-tests-shell-with-shell-buffer' and bind `python-shell-interpreter' to (python-tests-get-shell-interpreter). Current ERTs seem to support both Python 2/3, but it may become necessary to write an ERT that supports only Python 3. It would be nice if the author of the ERT could specify an interpreter, but there may be no need to prepare one now.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 11 May 2024 14:28:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 11 10:28:53 2024 Received: from localhost ([127.0.0.1]:48631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s5niW-0007qE-Qq for submit <at> debbugs.gnu.org; Sat, 11 May 2024 10:28:53 -0400 Received: from mail-ej1-f49.google.com ([209.85.218.49]:51567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sunlin7.mail@HIDDEN>) id 1s5niV-0007q6-3x for 70815 <at> debbugs.gnu.org; Sat, 11 May 2024 10:28:51 -0400 Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-a59cc765c29so655413166b.3 for <70815 <at> debbugs.gnu.org>; Sat, 11 May 2024 07:28:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715437666; x=1716042466; 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=KmltDEw8q63O3pZ2x0kbFcmpN1qI4biXiBMnkpJmPfI=; b=XbGCeWlZXuOspj0Ne+7SyBCH6WJtW8Vo36fWozu41SR3XfosFVMabz44fT/0tV3/0f 8P59uyYBl9BDB+gxcb+NsGB3AV6lREYGWH5LJoj8q9h8IoCoRDKG2AdNKAKHYPnHDEIn Vu2jxVDh2aC7r0c/nQwtbQfcPu+gG3Rx/AGllAZjaRd6MqYfObb4EscKg3fD5As2R0QS 9xY16pkswh9XwBYziE7XHjP2C3zXlckGRfz/Sptt999zkwSkqMIXh0RkL0QLFzjVauIP EYzvr+nG1PtM4bu3jKSbS0rBYVweQwq78ihFja914MlOA69Dl10vXB8YqC5dYEfgKPCi cUYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715437666; x=1716042466; 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=KmltDEw8q63O3pZ2x0kbFcmpN1qI4biXiBMnkpJmPfI=; b=hkNaxdu07jLwMro9iuq/N+NQImPo1As5DdFTisbqrTPIEsN+jFro/iO6ruFciY2rVz S63fSqC2KlVT/hILt2nFoN2KLquU9XurECk06YpQhB3hXfrXiUH3sRJBFtMmlUm2A1fY YumHbyd12CZxzocT8RV9LZQPFw7WNTIJru+5DZouayHA7Af1qhGRjYJKNzMB2305uI/p 5qscnt3iNVQ+h5Bu1JDUOBPtzP/woCJ1IejBSdY5NAlDj+fF/d7m4wJlKzKa8MnfjQkW fOho8ciSPytZ9J6BzY9UmXLgBfXBpcHgahkMaoJGW3CMkXiIksrBGovII3FiPthLzklK 47zg== X-Forwarded-Encrypted: i=1; AJvYcCWJVUn0goSUWCzo4Y/mFJPZKQninTqYjip/Ln/4KWTchkroKEWdSLLDxPfr9kqdmPqRpMiyM1usSFHmUaZogUpPNUgwhXM= X-Gm-Message-State: AOJu0YzBConHYkVmHEnTqHiPPZ/qxbZnOFvNTd1UO655YfJgsd+manzw tvxGb1QQ34EgFQ56P3SFMNc+D0YYtcnuqG+PehEXfquvnbHVzFT8DzFSC7BSTNZl7h1qG/xEl7T MjHn2AXRGluc5mDr03GMWAYJuAjg= X-Google-Smtp-Source: AGHT+IFw3aXHwdE7sw4dR9rO+S9mODpv+ShhihnmkGkznPuZU41u+4HXuD1NC00oK2yrl/YyjrKOiNDwYq3DwtIJSqE= X-Received: by 2002:a50:8e5d:0:b0:572:6ab0:6afc with SMTP id 4fb4d7f45d1cf-5734d6b1c30mr3462498a12.33.1715437665663; Sat, 11 May 2024 07:27:45 -0700 (PDT) MIME-Version: 1.0 References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <86ikzk3eic.fsf@HIDDEN> <eke7eda8tqp6.wl-kobarity@HIDDEN> In-Reply-To: <eke7eda8tqp6.wl-kobarity@HIDDEN> From: Lin Sun <sunlin7.mail@HIDDEN> Date: Sat, 11 May 2024 07:27:35 -0700 Message-ID: <CABCREdoMMFc=1cQKnxmWqPp+JOv+DxU-qW4iGBEa8VzxTiVx8w@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters To: kobarity <kobarity@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000b244ba06182e74ac" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: Eli Zaretskii <eliz@HIDDEN>, 70815 <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 (-) --000000000000b244ba06182e74ac Content-Type: text/plain; charset="UTF-8" On Sat, May 11, 2024, 06:37 kobarity <kobarity@HIDDEN> wrote: > > Eli Zaretskii wrote: > > > > > From: Lin Sun <sunlin7.mail@HIDDEN> > > > Date: Tue, 7 May 2024 06:53:05 +0000 > > > > > > The python-tests.el will fail on finding interpreter "python" for > > > there is no "python" on CentOS8, Ubuntu 20.04, only "python3" exists > > > after installation. > > > > Thanks, I have some comments, and maybe kobarity will have as well. > > Hi Lin, > > Please correct the typo "Enahnce" in the title. > > I think the summary line of this commit should not begin with a > semicolon. CONTRIBUTE says: > > If the summary line starts with a semicolon and a space "; ", the > commit message will be skipped and not added to the generated > ChangeLog file. Use this for minor commits that do not need to be > mentioned in the ChangeLog file, such as changes in etc/NEWS, typo > fixes, etc. > > When revising the patch, please include the bug number. CONTRIBUTE > says: > > - The commit message should contain "Bug#NNNNN" if it is related to > bug number NNNNN in the debbugs database. This string is often > parenthesized, as in "(Bug#19003)". > > python-tests-get-shell-interpreter should have an docstring. This can > be checked with checkdoc. CONTRIBUTE says: > > Use 'checkdoc' to check for documentation errors before submitting a > patch. > > I recommend to use Flymake or Flycheck. There are many violations in > python-tests.el, but I think it is better for new patches to follow > this rule. > > when-let* used in python-tests-get-shell-interpreter could be replaced > with when-let. > Hi Eli, kobarit, I'm trying change the code to follow your comments, will update later, thank you! > --000000000000b244ba06182e74ac Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D= "gmail_attr">On Sat, May 11, 2024, 06:37 kobarity <<a href=3D"mailto:kob= arity@HIDDEN">kobarity@HIDDEN</a>> wrote:<br></div><blockquote cla= ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa= dding-left:1ex"><br> Eli Zaretskii wrote:<br> > <br> > > From: Lin Sun <<a href=3D"mailto:sunlin7.mail@HIDDEN" targe= t=3D"_blank" rel=3D"noreferrer">sunlin7.mail@HIDDEN</a>><br> > > Date: Tue, 7 May 2024 06:53:05 +0000<br> > > <br> > > The python-tests.el will fail on finding interpreter "python= " for<br> > > there is no "python"=C2=A0 on CentOS8, Ubuntu 20.04,=C2= =A0 only "python3" exists<br> > > after installation.<br> > <br> > Thanks, I have some comments, and maybe kobarity will have as well.<br= > <br> Hi Lin,<br> <br> Please correct the typo "Enahnce" in the title.<br> <br> I think the summary line of this commit should not begin with a<br> semicolon.=C2=A0 CONTRIBUTE says:<br> <br> =C2=A0 If the summary line starts with a semicolon and a space "; &quo= t;, the<br> =C2=A0 commit message will be skipped and not added to the generated<br> =C2=A0 ChangeLog file.=C2=A0 Use this for minor commits that do not need to= be<br> =C2=A0 mentioned in the ChangeLog file, such as changes in etc/NEWS, typo<b= r> =C2=A0 fixes, etc.<br> <br> When revising the patch, please include the bug number.=C2=A0 CONTRIBUTE<br= > says:<br> <br> - The commit message should contain "Bug#NNNNN" if it is related = to<br> =C2=A0 bug number NNNNN in the debbugs database.=C2=A0 This string is often= <br> =C2=A0 parenthesized, as in "(Bug#19003)".<br> <br> python-tests-get-shell-interpreter should have an docstring.=C2=A0 This can= <br> be checked with checkdoc.=C2=A0 CONTRIBUTE says:<br> <br> =C2=A0 Use 'checkdoc' to check for documentation errors before subm= itting a<br> =C2=A0 patch.<br> <br> I recommend to use Flymake or Flycheck.=C2=A0 There are many violations in<= br> python-tests.el, but I think it is better for new patches to follow<br> this rule.<br> <br> when-let* used in python-tests-get-shell-interpreter could be replaced<br> with when-let.<br></blockquote></div></div><div dir=3D"auto"><div dir=3D"au= to"><br>Hi Eli, kobarit,</div><div dir=3D"auto">I'm trying change the c= ode to follow your comments, will update later, thank you!</div></div><div = dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" s= tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> </blockquote></div></div></div> --000000000000b244ba06182e74ac--
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 11 May 2024 13:38:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 11 09:38:37 2024 Received: from localhost ([127.0.0.1]:48424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s5mvs-0007Jj-Kn for submit <at> debbugs.gnu.org; Sat, 11 May 2024 09:38:37 -0400 Received: from mail-pf1-f180.google.com ([209.85.210.180]:56628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1s5mvq-0007JX-Os for 70815 <at> debbugs.gnu.org; Sat, 11 May 2024 09:38:35 -0400 Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-6f4e59191a1so1108919b3a.1 for <70815 <at> debbugs.gnu.org>; Sat, 11 May 2024 06:38:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715434649; x=1716039449; 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=irB7sCifJ1KxWluvChsMYhHEcW1H+jWAQl2ZTtnaSHc=; b=kZFCdEpyM0CZQPqxghknE5WKkLRMmUvPz9mA7aZnQ/V1XgR9AbuRjwEPrzdPLNnqNZ vhYg9hI7L3A8fuDLuuFcECbEUHC3Rl/YWzXafvTga4GjymhpaDjUX1ZH9LfyDBsaEXPh 8HF/G8HOkXhEX1vZQWjxkCyW25hHoReQ+ap5RlQsJq9Iv8EfDP5tQ0a8ddsz1rIp+DYo COeQXsmbJOCXyKctyWUH8o6a+6cvJiQwmhVtm7NNQ39HKQ9Dg2U5CCxwmkJWYLYWLQDe F97NUEd/+TnVFF1RlDvPxriZmdxX/hr78zWWfa60ZUJHeELTAHgO1c3TLl/K9YVdtLzx VL7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715434649; x=1716039449; 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=irB7sCifJ1KxWluvChsMYhHEcW1H+jWAQl2ZTtnaSHc=; b=WzSQa6Dg0gP3KYLrXIJ9R4lCwqcYuzTMYPDN/AA/xNc3bB9W5v+mL7Y1Y1LErMWXy4 zZtEO8Rt3j2V05fotmsH+KfH6tTe/AiIh0DUxDWk3huhodLvlHLCGpLTxncuGyzv5g8m TgoDXmIIyhRd7/iFSPmKVwdqmki/7Dw3hloa9mYWgwhOE/iyjbYBx6ljvpfshmet01AF QWzhBpOI8sE0cVwtF1onxBtWEuX0vDdAXBiRjAgJCEu5LwpCqcIy7f2Tr5wITv9GPt2E fqgiQneT60+vEIBKB31X19EJgl3MiaI9XtUI+13fYRPGX33S2yeAuQYnFSs3R8amKzNo InDQ== X-Gm-Message-State: AOJu0Yy4E6N18kr2Ok54ivdcZEHTcQLqZGfYC+ihz/R+RwBXCuhP/Vbi Wb1lH+UuNZebYjYHvwyptn8Z7uOoZ/doAGHj5/cv7ihdisHIX7N1 X-Google-Smtp-Source: AGHT+IHuuEeAcU+q9kEZSwpALY2yPBrGNC2iE3vcRrSHs1SE63r6wcN12iwYQxC0vZpJ3iGfVUIJHg== X-Received: by 2002:a05:6a00:ad4:b0:6e5:ea19:bbcb with SMTP id d2e1a72fcca58-6f4e0298f73mr5963879b3a.5.1715434649138; Sat, 11 May 2024 06:37:29 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-6f4d2a66691sm4619461b3a.16.2024.05.11.06.37.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 May 2024 06:37:28 -0700 (PDT) Date: Sat, 11 May 2024 22:37:25 +0900 Message-ID: <eke7eda8tqp6.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Lin Sun <sunlin7.mail@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters In-Reply-To: <86ikzk3eic.fsf@HIDDEN> References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> <86ikzk3eic.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: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70815 Cc: 70815 <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 (-) Eli Zaretskii wrote: > > > From: Lin Sun <sunlin7.mail@HIDDEN> > > Date: Tue, 7 May 2024 06:53:05 +0000 > > > > The python-tests.el will fail on finding interpreter "python" for > > there is no "python" on CentOS8, Ubuntu 20.04, only "python3" exists > > after installation. > > Thanks, I have some comments, and maybe kobarity will have as well. Hi Lin, Please correct the typo "Enahnce" in the title. I think the summary line of this commit should not begin with a semicolon. CONTRIBUTE says: If the summary line starts with a semicolon and a space "; ", the commit message will be skipped and not added to the generated ChangeLog file. Use this for minor commits that do not need to be mentioned in the ChangeLog file, such as changes in etc/NEWS, typo fixes, etc. When revising the patch, please include the bug number. CONTRIBUTE says: - The commit message should contain "Bug#NNNNN" if it is related to bug number NNNNN in the debbugs database. This string is often parenthesized, as in "(Bug#19003)". python-tests-get-shell-interpreter should have an docstring. This can be checked with checkdoc. CONTRIBUTE says: Use 'checkdoc' to check for documentation errors before submitting a patch. I recommend to use Flymake or Flycheck. There are many violations in python-tests.el, but I think it is better for new patches to follow this rule. when-let* used in python-tests-get-shell-interpreter could be replaced with when-let.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at 70815) by debbugs.gnu.org; 11 May 2024 09:05:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 11 05:05:40 2024 Received: from localhost ([127.0.0.1]:47171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s5ifk-0006zO-3U for submit <at> debbugs.gnu.org; Sat, 11 May 2024 05:05:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s5ifi-0006zI-QC for 70815 <at> debbugs.gnu.org; Sat, 11 May 2024 05:05:39 -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 1s5ifd-0003bo-RW; Sat, 11 May 2024 05:05:33 -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=n368w/M50asmhGgzE2S04iKhXICx/nBr8kLTfcjIjhE=; b=SL8wNAQ2XC90 ZZ5bOwtF14dE1SRRCOFoX9+t9687d19Zd97bYFbdxgV9oDATh50I2xLsLM6Lfv3hIV/+0Wb+7rFXn TvvUj4gC+sxN2BaXkwxs4yZrP4TYUhcZ96G/F1N2uOay+qJL8HmrrLrHUFu9m5orYPLSm5QLAxmtA U0W1aPwF2Lq0K/PYrHFD1Lb2FVxqR+rId+urlD4Kx5UQRhQOCOyMZ8OrDj2wKaXhCQI3ByDSahtEA 0tdrBYUDUue8BO5BytZGeMEWJiBEXzbMrVYq4uk699/dpDk7siE7N+aClyrhb3NUZwfR3HRHhmqOt uxADAVWG1qqlaJhx4lmIsA==; Date: Sat, 11 May 2024 12:05:15 +0300 Message-Id: <86ikzk3eic.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Lin Sun <sunlin7.mail@HIDDEN>, kobarity <kobarity@HIDDEN> In-Reply-To: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> (message from Lin Sun on Tue, 7 May 2024 06:53:05 +0000) Subject: Re: bug#70815: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters References: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70815 Cc: 70815 <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: Tue, 7 May 2024 06:53:05 +0000 > > The python-tests.el will fail on finding interpreter "python" for > there is no "python" on CentOS8, Ubuntu 20.04, only "python3" exists > after installation. Thanks, I have some comments, and maybe kobarity will have as well. > +(defun python-tests-get-shell-interpreter (&optional refresh) AFAICT, this function is never called with the optional REFRESH argument non-nil, so why do we need it? > + (if (and python-tests-shell-interpreter (null refresh)) > + python-tests-shell-interpreter > + (setq python-tests-shell-interpreter > + (or (when-let* ((interpreter (getenv "EMACS_PYTHON_INTERPRETER"))) > + (or (executable-find interpreter) > + (error "Not found EMACS_PYTHON_INTERPRETER: %s" interpreter))) Is it indeed useful to error out here? Should we instead fall back to the default list, '("python" "python3" "python2") ? > + (cl-some #'executable-find '("python" "python3" "python2")))))) cl-some is in cl-extra, so the test should require it.
bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 7 May 2024 06:53:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 07 02:53:58 2024 Received: from localhost ([127.0.0.1]:42364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4Ei5-0005g1-TB for submit <at> debbugs.gnu.org; Tue, 07 May 2024 02:53:58 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sunlin7.mail@HIDDEN>) id 1s4Ei2-0005ft-IA for submit <at> debbugs.gnu.org; Tue, 07 May 2024 02:53:56 -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 1s4EhW-000481-RV for bug-gnu-emacs@HIDDEN; Tue, 07 May 2024 02:53:23 -0400 Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) 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 1s4EhT-0000Kf-2P for bug-gnu-emacs@HIDDEN; Tue, 07 May 2024 02:53:22 -0400 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-a59b81d087aso565256566b.3 for <bug-gnu-emacs@HIDDEN>; Mon, 06 May 2024 23:53:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715064797; x=1715669597; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=RVxn6AlIHQ1byWag4AFD1z+glDODR4WOIgt2l5gaYAY=; b=Car+uekgSmeJaxDeFS83Wnm/E67NFWcXSB5G7cFciV4rGLkGxK6RhC7eCQQfO1ukru ajnoW5VOAGgZqRnWB+uYo7zVrrSBFDIEJ5rauhfM8R1CGtyt3KikcDltA/iM5ZwdHNiq jpqKGBM3T8JFyb2MUvS0/AchDZVzks2l6g3RIRyG+8LJsvFxd9XbGL97GK9tXuVPs+IM XIbd5MibPjPKqgMe3mA5G3C9+nrqcvEJDdqfHaYstujoK2FvAGCHxMQjrOp7tJTZk6ou 7wa5zENgfv0P0Ue1RnxZf3H91+M48wKaPSMMRNc19f1IZb/93W9UD7LIC1d576tbo21q RV9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715064797; x=1715669597; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=RVxn6AlIHQ1byWag4AFD1z+glDODR4WOIgt2l5gaYAY=; b=JAsiAdjO2GquionJk9QJ7h+SHTXy+Uh8L9XQc4TMgi5pOC8eaoymnuHb0B7Ab8bq0E 8ocDpQEJNFThqe0+8xvHFbvlSR/kD2mmnpboq/KSrAAyOtYpipnytEfYzSYgbJLuWSEp dGnKq3RF5e5euvMEmDOI4U2zDpTzi7zXL5+qshKkt9WBu0pfHNE5F16V5VKmofI9nFDD fY8kKKl0lMavWdxa2fqk5IjnvkaPeVv9Lwykf9B9jzuGKiYADtR5D8jsV+0w0GJebSUw scJwohR15Dw4GJ3G9ptvsVG0hKkdt8iSJBRk9hq73PKX/ZGz/Dvq+obo1Ny8c2ZrQeSC xL0A== X-Gm-Message-State: AOJu0YxNZlcNi8a8YjZCv1xInbyKJZEA+sb6VQcGfiqNFVutX/2M2Krp DWcI+pVAXzCpo3QKwoU7YyOMxcGG2sG6XsWtpTkc+iPSHlSSJo1iKn2WLNaMyzGTz7IuGfU7B5m EUzI1gDT1VuTgOBiT9kEo1pkAdFjdM0SY X-Google-Smtp-Source: AGHT+IEwjnsiN127PixtpCW+HPMPTkWr3XJmfNs0nH7Yf4fmy12JAtLGZuRi2q/diuwYJD+jzgt1ZCm62QiMcI7bz/w= X-Received: by 2002:a50:d514:0:b0:56e:22a1:a9a2 with SMTP id u20-20020a50d514000000b0056e22a1a9a2mr11541748edi.33.1715064796575; Mon, 06 May 2024 23:53:16 -0700 (PDT) MIME-Version: 1.0 From: Lin Sun <sunlin7.mail@HIDDEN> Date: Tue, 7 May 2024 06:53:05 +0000 Message-ID: <CABCREdpJhB03tGiR6V1FYxOai0Zswnr3mAMOEPzJLDccWthTTA@HIDDEN> Subject: [PATCH] ; Enahnce python-tests.el to adapt different python interpreters To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="000000000000f7a35b0617d7a3f6" Received-SPF: pass client-ip=2a00:1450:4864:20::633; envelope-from=sunlin7.mail@HIDDEN; helo=mail-ej1-x633.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 (/) --000000000000f7a35b0617d7a3f6 Content-Type: text/plain; charset="UTF-8" Hi, The python-tests.el will fail on finding interpreter "python" for there is no "python" on CentOS8, Ubuntu 20.04, only "python3" exists after installation. And the patch will try to search python/python3/python2 as the python testing interpreter; it also support a env var "EMACS_PYTHON_INTERPRETER" to switch between different version of python (eg: python3.6, python3.11, ...). Please help review the enhancement in "python-tests.el". Thanks. --000000000000f7a35b0617d7a3f6 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Enahnce-python-tests.el-to-adapt-different-python-in.patch" Content-Disposition: attachment; filename="0001-Enahnce-python-tests.el-to-adapt-different-python-in.patch" Content-Transfer-Encoding: base64 Content-ID: <f_lvw19iea0> X-Attachment-Id: f_lvw19iea0 RnJvbSA0OWRmY2VjYmJmZmFmMTVhYTA0MTRkMTVmMjJkOGJjYmY3NjhlYmIzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBG cmksIDMgTWF5IDIwMjQgMDY6NTI6MjIgKzAwMDAKU3ViamVjdDogW1BBVENIXSA7IEVuYWhuY2Ug cHl0aG9uLXRlc3RzLmVsIHRvIGFkYXB0IGRpZmZlcmVudCBweXRob24KIGludGVycHJldGVycwoK KiB0ZXN0L2xpc3AvcHJvZ21vZGVzL3B5dGhvbi10ZXN0cy5lbAogIChweXRob24tdGVzdHMtZ2V0 LXNoZWxsLWludGVycHJldGVyKTogTmV3IGZ1bmN0aW9uIHRvIGdldCBweXRob24KICBpbnRlcnBy ZXRlciBmb3IgdGVzdGluZy4KLS0tCiB0ZXN0L2xpc3AvcHJvZ21vZGVzL3B5dGhvbi10ZXN0cy5l bCB8IDg3ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDgg aW5zZXJ0aW9ucygrKSwgMzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL3By b2dtb2Rlcy9weXRob24tdGVzdHMuZWwgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL3B5dGhvbi10ZXN0 cy5lbAppbmRleCBmNTA3OTc5NTNjMy4uNmRhMTQ5OTI1ZWMgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlz cC9wcm9nbW9kZXMvcHl0aG9uLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9wcm9nbW9kZXMvcHl0 aG9uLXRlc3RzLmVsCkBAIC0zNzE4LDcgKzM3MTgsMTYgQEAgaWYgeDoKIAwKIDs7OyBTaGVsbCBp bnRlZ3JhdGlvbgogCi0oZGVmdmFyIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlciAicHl0 aG9uIikKKyhkZWZ2YXIgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyIG5pbCkKKworKGRl ZnVuIHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIgKCZvcHRpb25hbCByZWZyZXNo KQorICAoaWYgKGFuZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIgKG51bGwgcmVmcmVz aCkpCisgICAgICBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIKKyAgICAoc2V0cSBweXRo b24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIKKyAgICAgICAgICAob3IgKHdoZW4tbGV0KiAoKGlu dGVycHJldGVyIChnZXRlbnYgIkVNQUNTX1BZVEhPTl9JTlRFUlBSRVRFUiIpKSkKKyAgICAgICAg ICAgICAgICAob3IgKGV4ZWN1dGFibGUtZmluZCBpbnRlcnByZXRlcikKKyAgICAgICAgICAgICAg ICAgICAgKGVycm9yICJOb3QgZm91bmQgRU1BQ1NfUFlUSE9OX0lOVEVSUFJFVEVSOiAlcyIgaW50 ZXJwcmV0ZXIpKSkKKyAgICAgICAgICAgICAgKGNsLXNvbWUgIydleGVjdXRhYmxlLWZpbmQgJygi cHl0aG9uIiAicHl0aG9uMyIgInB5dGhvbjIiKSkpKSkpCiAKIChlcnQtZGVmdGVzdCBweXRob24t c2hlbGwtZ2V0LXByb2Nlc3MtbmFtZS0xICgpCiAgICJDaGVjayBwcm9jZXNzIG5hbWUgY2FsY3Vs YXRpb24gc2FucyBgYnVmZmVyLWZpbGUtbmFtZScuIgpAQCAtMzk4MCwxMyArMzk4OSwxMyBAQCBp ZiB4OgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLW1ha2UtY29taW50LTEgKCkKICAgIkNo ZWNrIGNvbWludCBjcmVhdGlvbiBmb3IgZ2xvYmFsIHNoZWxsIGJ1ZmZlci4iCi0gIChza2lwLXVu bGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisg IChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIDs7 IFRoZSBpbnRlcnByZXRlciBjYW4gZ2V0IGtpbGxlZCB0b28gcXVpY2tseSB0byBhbGxvdyBpdCB0 byBjbGVhbgogICA7OyB1cCB0aGUgdGVtcGZpbGVzIHRoYXQgdGhlIGRlZmF1bHQgcHl0aG9uLXNo ZWxsLXNldHVwLWNvZGVzIGNyZWF0ZSwKICAgOzsgc28gaXQgbGVhdmVzIHRlbXBmaWxlcyBiZWhp bmQsIHdoaWNoIGlzIGEgbWlub3IgaXJyaXRhdGlvbi4KICAgKGxldCogKChweXRob24tc2hlbGwt c2V0dXAtY29kZXMgbmlsKQogICAgICAgICAgKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcgotICAg ICAgICAgIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkK KyAgICAgICAgICAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgICAgICAg ICAocHJvYy1uYW1lIChweXRob24tc2hlbGwtZ2V0LXByb2Nlc3MtbmFtZSBuaWwpKQogICAgICAg ICAgKHNoZWxsLWJ1ZmZlcgogICAgICAgICAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZl cgpAQCAtNDAwNCwxMCArNDAxMywxMCBAQCBpZiB4OgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNo ZWxsLW1ha2UtY29taW50LTIgKCkKICAgIkNoZWNrIGNvbWludCBjcmVhdGlvbiBmb3IgaW50ZXJu YWwgc2hlbGwgYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9u LXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMt Z2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxldCogKChweXRob24tc2hlbGwtc2V0dXAtY29k ZXMgbmlsKQogICAgICAgICAgKHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcgotICAgICAgICAgIChl eGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgICAgICAg ICAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgICAgICAgICAocHJvYy1u YW1lIChweXRob24tc2hlbGwtaW50ZXJuYWwtZ2V0LXByb2Nlc3MtbmFtZSkpCiAgICAgICAgICAo c2hlbGwtYnVmZmVyCiAgICAgICAgICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyCkBA IC00MDI4LDEzICs0MDM3LDEzIEBAIGlmIHg6CiBUaGUgY29tbWFuZCBwYXNzZWQgdG8gYHB5dGhv bi1zaGVsbC1tYWtlLWNvbWludCcgYXMgYXJndW1lbnQgbXVzdAogbG9jYWxseSBvdmVycmlkZSBn bG9iYWwgdmFsdWVzIHNldCBpbiBgcHl0aG9uLXNoZWxsLWludGVycHJldGVyJwogYW5kIGBweXRo b24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBzaGVsbCBidWZmZXIuIgotICAo c2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0 ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIp KQogICAobGV0KiAoKHB5dGhvbi1zaGVsbC1zZXR1cC1jb2RlcyBuaWwpCiAgICAgICAgICAocHl0 aG9uLXNoZWxsLWludGVycHJldGVyICJpbnRlcnByZXRlciIpCiAgICAgICAgICAocHl0aG9uLXNo ZWxsLWludGVycHJldGVyLWFyZ3MgIi0tc29tZS1hcmdzIikKICAgICAgICAgIChwcm9jLW5hbWUg KHB5dGhvbi1zaGVsbC1nZXQtcHJvY2Vzcy1uYW1lIG5pbCkpCiAgICAgICAgICAoaW50ZXJwcmV0 ZXItb3ZlcnJpZGUKLSAgICAgICAgICAoY29uY2F0IChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRl c3RzLXNoZWxsLWludGVycHJldGVyKSAiICIgIi1pIikpCisgICAgICAgICAgKGNvbmNhdCAocHl0 aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikgIiAiICItaSIpKQogICAgICAgICAgKHNo ZWxsLWJ1ZmZlcgogICAgICAgICAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlcgogICAg ICAgICAgICAiIiAocHl0aG9uLXNoZWxsLW1ha2UtY29taW50IGludGVycHJldGVyLW92ZXJyaWRl IHByb2MtbmFtZSBuaWwpKSkKQEAgLTQwNDcsMTcgKzQwNTYsMTcgQEAgYW5kIGBweXRob24tc2hl bGwtaW50ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBzaGVsbCBidWZmZXIuIgogICAgICAgICAg ICAgKHNob3VsZCAoZXEgbWFqb3ItbW9kZSAnaW5mZXJpb3ItcHl0aG9uLW1vZGUpKQogICAgICAg ICAgICAgKHNob3VsZCAoZmlsZS1lcXVhbC1wCiAgICAgICAgICAgICAgICAgICAgICBweXRob24t c2hlbGwtaW50ZXJwcmV0ZXIKLSAgICAgICAgICAgICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQg cHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkpCisgICAgICAgICAgICAgICAgICAgICAo cHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpKQogICAgICAgICAgICAgKHNob3Vs ZCAoc3RyaW5nPSBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncyAiLWkiKSkpKQogICAgICAg KGtpbGwtYnVmZmVyIHNoZWxsLWJ1ZmZlcikpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVs bC1tYWtlLWNvbWludC00ICgpCiAgICJDaGVjayBzaGVsbCBjYWxjdWxhdGVkIHByb21wdHMgcmVn ZXhwcyBhcmUgc2V0LiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRl c3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0 LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxldCogKChwcm9jZXNzLWVudmlyb25tZW50IHByb2Nl c3MtZW52aXJvbm1lbnQpCiAgICAgICAgICAocHl0aG9uLXNoZWxsLXNldHVwLWNvZGVzIG5pbCkK ICAgICAgICAgIChweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIKLSAgICAgICAgICAoZXhlY3V0YWJs ZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgICAgICAgICAgKHB5dGhv bi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAgICAgICAgKHB5dGhvbi1zaGVsbC1p bnRlcnByZXRlci1hcmdzICItaSIpCiAgICAgICAgICAocHl0aG9uLXNoZWxsLS1wcm9tcHQtY2Fs Y3VsYXRlZC1pbnB1dC1yZWdleHAgbmlsKQogICAgICAgICAgKHB5dGhvbi1zaGVsbC0tcHJvbXB0 LWNhbGN1bGF0ZWQtb3V0cHV0LXJlZ2V4cCBuaWwpCkBAIC00MDk5LDEyICs0MTA4LDEyIEBAIGFu ZCBgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MnIGluIHRoZSBuZXcgc2hlbGwgYnVmZmVy LiIKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1zaGVsbC1nZXQtcHJvY2Vzcy0xICgpCiAgICJDaGVj ayBkZWRpY2F0ZWQgc2hlbGwgcHJvY2VzcyBwcmVmZXJlbmNlIG92ZXIgZ2xvYmFsLiIKLSAgKHNr aXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVy KSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkK ICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtZmlsZQogICAgICAgIiIKICAgICAobGV0KiAoKHB5 dGhvbi1zaGVsbC1zZXR1cC1jb2RlcyBuaWwpCiAgICAgICAgICAgIChweXRob24tc2hlbGwtaW50 ZXJwcmV0ZXIKLSAgICAgICAgICAgIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxs LWludGVycHJldGVyKSkKKyAgICAgICAgICAgIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVy cHJldGVyKSkKICAgICAgICAgICAgKGdsb2JhbC1wcm9jLW5hbWUgKHB5dGhvbi1zaGVsbC1nZXQt cHJvY2Vzcy1uYW1lIG5pbCkpCiAgICAgICAgICAgIChkZWRpY2F0ZWQtcHJvYy1uYW1lIChweXRo b24tc2hlbGwtZ2V0LXByb2Nlc3MtbmFtZSB0KSkKICAgICAgICAgICAgKGdsb2JhbC1zaGVsbC1i dWZmZXIKQEAgLTQxMzIsMTIgKzQxNDEsMTIgQEAgYW5kIGBweXRob24tc2hlbGwtaW50ZXJwcmV0 ZXItYXJncycgaW4gdGhlIG5ldyBzaGVsbCBidWZmZXIuIgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9u LXNoZWxsLWludGVybmFsLWdldC1vci1jcmVhdGUtcHJvY2Vzcy0xICgpCiAgICJDaGVjayBpbnRl cm5hbCBzaGVsbCBwcm9jZXNzIGNyZWF0aW9uIGZhbGxiYWNrLiIKLSAgKHNraXAtdW5sZXNzIChl eGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAt dW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10 ZXN0cy13aXRoLXRlbXAtZmlsZQogICAgIiIKICAgIChzaG91bGQgKG5vdCAocHJvY2Vzcy1saXZl LXAgKHB5dGhvbi1zaGVsbC1pbnRlcm5hbC1nZXQtcHJvY2Vzcy1uYW1lKSkpKQogICAgKGxldCog KChweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIKLSAgICAgICAgICAgKGV4ZWN1dGFibGUtZmluZCBw eXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAgICAgICAgICAocHl0aG9uLXRlc3Rz LWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgICAgICAgICAgKGludGVybmFsLXByb2Nlc3MtbmFt ZSAocHl0aG9uLXNoZWxsLWludGVybmFsLWdldC1wcm9jZXNzLW5hbWUpKQogICAgICAgICAgIChp bnRlcm5hbC1wcm9jZXNzIChweXRob24tc2hlbGwtaW50ZXJuYWwtZ2V0LW9yLWNyZWF0ZS1wcm9j ZXNzKSkKICAgICAgICAgICAoaW50ZXJuYWwtc2hlbGwtYnVmZmVyIChwcm9jZXNzLWJ1ZmZlciBp bnRlcm5hbC1wcm9jZXNzKSkpCkBAIC00MTU1LDcgKzQxNjQsNyBAQCBhbmQgYHB5dGhvbi1zaGVs bC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNoZWxsIGJ1ZmZlci4iCiAKIChlcnQtZGVm dGVzdCBweXRob24tc2hlbGwtcHJvbXB0LWRldGVjdC0xICgpCiAgICJDaGVjayBwcm9tcHQgYXV0 b2RldGVjdGlvbi4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0 cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1z aGVsbC1pbnRlcnByZXRlcikpCiAgIChsZXQgKChwcm9jZXNzLWVudmlyb25tZW50IHByb2Nlc3Mt ZW52aXJvbm1lbnQpKQogICAgIDs7IEVuc3VyZSBubyBzdGFydHVwIGZpbGUgaXMgZW5hYmxlZAog ICAgIChzZXRlbnYgIlBZVEhPTlNUQVJUVVAiICIiKQpAQCAtNDE2NCw3ICs0MTczLDcgQEAgYW5k IGBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncycgaW4gdGhlIG5ldyBzaGVsbCBidWZmZXIu IgogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLXByb21wdC1kZXRlY3QtMiAoKQogICAiQ2hl Y2sgcHJvbXB0IGF1dG9kZXRlY3Rpb24gd2l0aCBzdGFydHVwIGZpbGUuICBCdWcjMTczNzAuIgot ICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJw cmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0 ZXIpKQogICAobGV0KiAoKHByb2Nlc3MtZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkK ICAgICAgICAgIChzdGFydHVwLWNvZGUgKGNvbmNhdCAiaW1wb3J0IHN5c1xuIgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICJzeXMucHMxID0gJ3B5PiAnXG4iCkBAIC00MTgxLDcgKzQx OTAsNyBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUgbmV3IHNo ZWxsIGJ1ZmZlci4iCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtcHJvbXB0LWRldGVjdC0z ICgpCiAgICJDaGVjayBwcm9tcHRzIGFyZSBub3QgYXV0b2RldGVjdGVkIHdoZW4gZmVhdHVyZSBp cyBkaXNhYmxlZC4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0 cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1z aGVsbC1pbnRlcnByZXRlcikpCiAgIChsZXQgKChwcm9jZXNzLWVudmlyb25tZW50IHByb2Nlc3Mt ZW52aXJvbm1lbnQpCiAgICAgICAgIChweXRob24tc2hlbGwtcHJvbXB0LWRldGVjdC1lbmFibGVk IG5pbCkpCiAgICAgOzsgRW5zdXJlIG5vIHN0YXJ0dXAgZmlsZSBpcyBlbmFibGVkCkBAIC00MTkw LDcgKzQxOTksNyBAQCBhbmQgYHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzJyBpbiB0aGUg bmV3IHNoZWxsIGJ1ZmZlci4iCiAKIChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtcHJvbXB0LWRl dGVjdC00ICgpCiAgICJDaGVjayB3YXJuaW5nIGlzIHNob3duIHdoZW4gZGV0ZWN0aW9uIGZhaWxz LiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWlu dGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVy cHJldGVyKSkKICAgKGxldCogKChwcm9jZXNzLWVudmlyb25tZW50IHByb2Nlc3MtZW52aXJvbm1l bnQpCiAgICAgICAgICA7OyBUcmlnZ2VyIGZhaWx1cmUgYnkgcmVtb3ZpbmcgcHJvbXB0cyBpbiB0 aGUgc3RhcnR1cCBmaWxlCiAgICAgICAgICAoc3RhcnR1cC1jb2RlIChjb25jYXQgImltcG9ydCBz eXNcbiIKQEAgLTQyMTEsNyArNDIyMCw3IEBAIGFuZCBgcHl0aG9uLXNoZWxsLWludGVycHJldGVy LWFyZ3MnIGluIHRoZSBuZXcgc2hlbGwgYnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1z aGVsbC1wcm9tcHQtZGV0ZWN0LTUgKCkKICAgIkNoZWNrIGRpc2FibGVkIHdhcm5pbmdzIGFyZSBu b3Qgc2hvd24gd2hlbiBkZXRlY3Rpb24gZmFpbHMuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFi bGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3Mg KHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAobGV0KiAoKHByb2Nlc3Mt ZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkKICAgICAgICAgIChzdGFydHVwLWNvZGUg KGNvbmNhdCAiaW1wb3J0IHN5c1xuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJz eXMucHMxID0gJydcbiIKQEAgLTQyMzIsNyArNDI0MSw3IEBAIGFuZCBgcHl0aG9uLXNoZWxsLWlu dGVycHJldGVyLWFyZ3MnIGluIHRoZSBuZXcgc2hlbGwgYnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0 IHB5dGhvbi1zaGVsbC1wcm9tcHQtZGV0ZWN0LTYgKCkKICAgIldhcm5pbmdzIGFyZSBub3Qgc2hv d24gd2hlbiBkZXRlY3Rpb24gaXMgZGlzYWJsZWQuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFi bGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3Mg KHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAobGV0KiAoKHByb2Nlc3Mt ZW52aXJvbm1lbnQgcHJvY2Vzcy1lbnZpcm9ubWVudCkKICAgICAgICAgIChzdGFydHVwLWNvZGUg KGNvbmNhdCAiaW1wb3J0IHN5c1xuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJz eXMucHMxID0gJydcbiIKQEAgLTQzOTYsNyArNDQwNSw3IEBAIGFuZCBgcHl0aG9uLXNoZWxsLWlu dGVycHJldGVyLWFyZ3MnIGluIHRoZSBuZXcgc2hlbGwgYnVmZmVyLiIKIAogKGVydC1kZWZ0ZXN0 IHB5dGhvbi1zaGVsbC1wcm9tcHQtc2V0LWNhbGN1bGF0ZWQtcmVnZXhwcy02ICgpCiAgICJDaGVj ayBkZXRlY3RlZCBwcm9tcHRzIGFyZSBpbmNsdWRlZCBgcmVnZXhwLXF1b3RlJ2QuIgotICAoc2tp cC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIp KQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQog ICAobGV0KiAoKHB5dGhvbi1zaGVsbC1wcm9tcHQtaW5wdXQtcmVnZXhwcyAnKCIiKSkKICAgICAg ICAgIChweXRob24tc2hlbGwtcHJvbXB0LW91dHB1dC1yZWdleHBzICcoIiIpKQogICAgICAgICAg KHB5dGhvbi1zaGVsbC1wcm9tcHQtcmVnZXhwICIiKQpAQCAtNDc3OSw3ICs0Nzg4LDcgQEAgZGVm IGZvbygpOgogICAgIChzaG91bGQgKHB5dGhvbi1zaGVsbC1jb21wbGV0aW9uLW5hdGl2ZS1pbnRl cnByZXRlci1kaXNhYmxlZC1wKSkpKQogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLXNoZWxsLWNvbXBs ZXRpb24tYXQtcG9pbnQtMSAoKQotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRo b24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0 cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZm ZXItd2l0aC1zaGVsbAogICAgIiIKICAgIChweXRob24tc2hlbGwtd2l0aC1zaGVsbC1idWZmZXIK QEAgLTQ3OTMsNyArNDgwMiw3IEBAIGRlZiBmb28oKToKICAgICAgKHNob3VsZC1ub3QgKG50aCAy IChweXRob24tc2hlbGwtY29tcGxldGlvbi1hdC1wb2ludCkpKSkpKQogCiAoZXJ0LWRlZnRlc3Qg cHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tYXQtcG9pbnQtbmF0aXZlLTEgKCkKLSAgKHNraXAtdW5s ZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAg KHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5 dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIiCiAgICAocHl0aG9u LXNoZWxsLWNvbXBsZXRpb24tbmF0aXZlLXR1cm4tb24pCkBAIC00ODcyLDE0ICs0ODgxLDE0IEBA IGRlZiBmb28oKToKICAgIlJldHVybiBKZWRpIHJlYWRsaW5lIHNldHVwIGZpbGUgaWYgUFlUSE9O U1RBUlRVUCBpcyBub3Qgc2V0LiIKICAgKG9yIChnZXRlbnYgIlBZVEhPTlNUQVJUVVAiKQogICAg ICAgKHdpdGgtdGVtcC1idWZmZXIKLSAgICAgICAgKGlmIChlcWwgMCAoY2FsbC1wcm9jZXNzIHB5 dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcgorICAgICAgICAoaWYgKGVxbCAwIChjYWxsLXBy b2Nlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBuaWwgdCBuaWwgIi1tIiAiamVkaSIgInJlcGwiKSkKICAgICAg ICAgICAgIChzdHJpbmctdHJpbSAoYnVmZmVyLXN0cmluZykpCiAgICAgICAgICAgIiIpKSkpCiAK IChlcnQtZGVmdGVzdCBweXRob24tc2hlbGwtY29tcGxldGlvbi1hdC1wb2ludC1qZWRpLWNvbXBs ZXRlciAoKQogICAiQ2hlY2sgaWYgUHl0aG9uIHNoZWxsIGNvbXBsZXRpb24gd29ya3Mgd2hlbiBK ZWRpIGNvbXBsZXRlciBpcyB1c2VkLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQg cHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24t dGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHdpdGgtZW52aXJvbm1lbnQtdmFyaWFi bGVzCiAgICAgICAoKCJQWVRIT05TVEFSVFVQIiAocHl0aG9uLXRlc3RzLS1weXRob25zdGFydHVw LWZpbGUpKSkKICAgICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbApA QCAtNDkyNCw3ICs0OTMzLDcgQEAgZGVmIGZvbygpOgogOzs7IFN5bWJvbCBjb21wbGV0aW9uCiAK IChlcnQtZGVmdGVzdCBweXRob24tY29tcGxldGlvbi1hdC1wb2ludC0xICgpCi0gIChza2lwLXVu bGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisg IChza2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChw eXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgYWJj CkBAIC00OTQyLDcgKzQ5NTEsNyBAQCBpbXBvcnQgYWJjCiAKIChlcnQtZGVmdGVzdCBweXRob24t Y29tcGxldGlvbi1hdC1wb2ludC0yICgpCiAgICJTaG91bGQgd29yayByZWdhcmRsZXNzIG9mIHRo ZSBwb2ludCBpbiB0aGUgU2hlbGwgYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxl LWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChw eXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRo LXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9ydCBhYmMKQEAgLTQ5NjAsNyArNDk2 OSw3IEBAIGltcG9ydCBhYmMKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1jb21wbGV0aW9uLWF0LXBv aW50LXBkYi0xICgpCiAgICJTaG91bGQgbm90IGNvbXBsZXRlIFBEQiBjb21tYW5kcyBpbiBQeXRo b24gYnVmZmVyLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9uLXRlc3Rz LXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMtZ2V0LXNo ZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgt c2hlbGwKICAgICIKIGltcG9ydCBwZGIKQEAgLTQ5NzksNyArNDk4OCw3IEBAIHByaW50KCdIZWxs bycpCiAKIChlcnQtZGVmdGVzdCBweXRob24tY29tcGxldGlvbi1hdC1wb2ludC13aGlsZS1ydW5u aW5nLTEgKCkKICAgIlNob3VsZCBub3QgdHJ5IHRvIGNvbXBsZXRlIHdoZW4gYSBwcm9ncmFtIGlz IHJ1bm5pbmcgaW4gdGhlIFNoZWxsIGJ1ZmZlci4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJs ZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAo cHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0 aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgdGltZQpAQCAtNDk5NSw3ICs1 MDA0LDcgQEAgdGltZS5zbGVlcCgzKQogICAgICAoc2hvdWxkLW5vdCAod2l0aC10aW1lb3V0ICgx IHQpIChjb21wbGV0aW9uLWF0LXBvaW50KSkpKSkpCiAKIChlcnQtZGVmdGVzdCBweXRob24tY29t cGxldGlvbi1hdC1wb2ludC1uYXRpdmUtMSAoKQotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUt ZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5 dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgt dGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0IGFiYwpAQCAtNTAxNCw3ICs1MDIz LDcgQEAgaW1wb3J0IGFiYwogCiAoZXJ0LWRlZnRlc3QgcHl0aG9uLWNvbXBsZXRpb24tYXQtcG9p bnQtbmF0aXZlLTIgKCkKICAgIlNob3VsZCB3b3JrIHJlZ2FyZGxlc3Mgb2YgdGhlIHBvaW50IGlu IHRoZSBTaGVsbCBidWZmZXIuIgotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRo b24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0 cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZm ZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0IGFiYwpAQCAtNTAzMiw3ICs1MDQxLDcgQEAgaW1w b3J0IGFiYwogICAgICAoc2hvdWxkIChjb21wbGV0aW9uLWF0LXBvaW50KSkpKSkKIAogKGVydC1k ZWZ0ZXN0IHB5dGhvbi1jb21wbGV0aW9uLWF0LXBvaW50LW5hdGl2ZS13aXRoLWZmYXAtMSAoKQot ICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJw cmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0 ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgIgog aW1wb3J0IGFiYwpAQCAtNTA1MCw3ICs1MDU5LDcgQEAgaW1wb3J0IGFiYwogICAgICAoc2hvdWxk IChjb21wbGV0aW9uLWF0LXBvaW50KSkpKSkKIAogKGVydC1kZWZ0ZXN0IHB5dGhvbi1jb21wbGV0 aW9uLWF0LXBvaW50LW5hdGl2ZS13aXRoLWVsZG9jLTEgKCkKLSAgKHNraXAtdW5sZXNzIChleGVj dXRhYmxlLWZpbmQgcHl0aG9uLXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5s ZXNzIChweXRob24tdGVzdHMtZ2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKHB5dGhvbi10ZXN0 cy13aXRoLXRlbXAtYnVmZmVyLXdpdGgtc2hlbGwKICAgICIKIGltcG9ydCBhYmMKQEAgLTUwNzcs NyArNTA4Niw3IEBAIGltcG9ydCBhYmMKIDs7OyBGRkFQCiAKIChlcnQtZGVmdGVzdCBweXRob24t ZmZhcC1tb2R1bGUtcGF0aC0xICgpCi0gIChza2lwLXVubGVzcyAoZXhlY3V0YWJsZS1maW5kIHB5 dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVzcyAocHl0aG9uLXRl c3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMtd2l0aC10ZW1wLWJ1 ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgYWJjCkBAIC01MDg5LDcgKzUwOTgsNyBAQCBp bXBvcnQgYWJjCiAKIChlcnQtZGVmdGVzdCBweXRob24tZmZhcC1tb2R1bGUtcGF0aC13aGlsZS1y dW5uaW5nLTEgKCkKICAgIlNob3VsZCBub3QgZ2V0IG1vZHVsZSBwYXRoIHdoZW4gYSBwcm9ncmFt IGlzIHJ1bm5pbmcgaW4gdGhlIFNoZWxsIGJ1ZmZlci4iCi0gIChza2lwLXVubGVzcyAoZXhlY3V0 YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChza2lwLXVubGVz cyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRob24tdGVzdHMt d2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgYWJjCkBAIC01MTY1LDcg KzUxNzQsNyBAQCBzb21lX3N5bWJvbCAgIHNvbWVfb3RoZXJfc3ltYm9sCiAgICAgICAgICAgICAg ICAgICAgICJzb21lX3N5bWJvbCIpKSkpCiAKIChlcnQtZGVmdGVzdCBweXRob24tZWxkb2MtLWdl dC1kb2MtYXQtcG9pbnQtMSAoKQotICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCBweXRo b24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11bmxlc3MgKHB5dGhvbi10ZXN0 cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRlc3RzLXdpdGgtdGVtcC1idWZm ZXItd2l0aC1zaGVsbAogICAgIgogaW1wb3J0IHRpbWUKQEAgLTUxNzgsNyArNTE4Nyw3IEBAIGlt cG9ydCB0aW1lCiAKIChlcnQtZGVmdGVzdCBweXRob24tZWxkb2MtLWdldC1kb2MtYXQtcG9pbnQt d2hpbGUtcnVubmluZy0xICgpCiAgICJTaG91bGQgbm90IGdldCBkb2N1bWVudGF0aW9uIHdoZW4g YSBwcm9ncmFtIGlzIHJ1bm5pbmcgaW4gdGhlIFNoZWxsIGJ1ZmZlci4iCi0gIChza2lwLXVubGVz cyAoZXhlY3V0YWJsZS1maW5kIHB5dGhvbi10ZXN0cy1zaGVsbC1pbnRlcnByZXRlcikpCisgIChz a2lwLXVubGVzcyAocHl0aG9uLXRlc3RzLWdldC1zaGVsbC1pbnRlcnByZXRlcikpCiAgIChweXRo b24tdGVzdHMtd2l0aC10ZW1wLWJ1ZmZlci13aXRoLXNoZWxsCiAgICAiCiBpbXBvcnQgdGltZQpA QCAtNzM5Niw3ICs3NDA1LDcgQEAgYnVmZmVyIHdpdGggb3ZlcmxhcHBpbmcgc3RyaW5ncy4iCiA7 OyBpbnRlcnByZXRlci4KIChlcnQtZGVmdGVzdCBweXRob24tdGVzdHMtLXJ1bi1weXRob24tc2Vs ZWN0cy13aW5kb3cgKCkKICAgIlRlc3QgZm9yIGJ1ZyMzMTM5OC4gIFNlZSBhbHNvIGJ1ZyM0NDQy MSBhbmQgYnVnIzUyMzgwLiIKLSAgKHNraXAtdW5sZXNzIChleGVjdXRhYmxlLWZpbmQgcHl0aG9u LXRlc3RzLXNoZWxsLWludGVycHJldGVyKSkKKyAgKHNraXAtdW5sZXNzIChweXRob24tdGVzdHMt Z2V0LXNoZWxsLWludGVycHJldGVyKSkKICAgKGxldCogKChidWZmZXIgKHByb2Nlc3MtYnVmZmVy IChydW4tcHl0aG9uIG5pbCBuaWwgJ3Nob3cpKSkKICAgICAgICAgICh3aW5kb3cgKGdldC1idWZm ZXItd2luZG93IGJ1ZmZlcikpKQogICAgIDs7IFdlIGxvb2sgYXQgYHNlbGVjdGVkLXdpbmRvdycg cmF0aGVyIHRoYW4gYGN1cnJlbnQtYnVmZmVyJwpAQCAtNzQ2Nyw3ICs3NDc2LDcgQEAgYnVmZmVy IHdpdGggb3ZlcmxhcHBpbmcgc3RyaW5ncy4iCiAgICAgICAgICAgICAgICAgICAgICAgICJXMDYx MTogVW51c2VkIGltcG9ydCBhLmIuYyAodW51c2VkLWltcG9ydCkiKSkpKSkpCiAKIChlcnQtZGVm dGVzdCBweXRob24tdGVzdC0tc2hlbGwtc2VuZC1ibG9jayAoKQotICAoc2tpcC11bmxlc3MgKGV4 ZWN1dGFibGUtZmluZCBweXRob24tdGVzdHMtc2hlbGwtaW50ZXJwcmV0ZXIpKQorICAoc2tpcC11 bmxlc3MgKHB5dGhvbi10ZXN0cy1nZXQtc2hlbGwtaW50ZXJwcmV0ZXIpKQogICAocHl0aG9uLXRl c3RzLXdpdGgtdGVtcC1idWZmZXItd2l0aC1zaGVsbAogICAgICJwcmludCgnY3VycmVudCAwJykK IGZvciB4IGluIHJhbmdlKDEsMyk6Ci0tIAoyLjIwLjUKCg== --000000000000f7a35b0617d7a3f6--
Lin Sun <sunlin7.mail@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#70815
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.