From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot Date: Wed, 12 Apr 2023 18:14:28 +0100 Message-ID: References: <87a5zj2vfo.fsf@gmail.com> <87y1mz38rl.fsf@posteo.net> <87ile2n0kn.fsf@gmail.com> <83v8i2abqi.fsf@gnu.org> <87wn2ilgx7.fsf@gmail.com> <83a5ze9uc1.fsf@gnu.org> <831qkq9rpy.fsf@gnu.org> <83pm898xb9.fsf@gnu.org> <87h6tlleg0.fsf@gmail.com> <8335558qc7.fsf@gnu.org> <83sfd5761f.fsf@gnu.org> <87zg7djrgr.fsf@gmail.com> <83o7nt73za.fsf@gnu.org> <83mt3d73c2.fsf@gnu.org> <87r0sptinq.fsf@posteo.net> <83jzyh706c.fsf@gnu.org> <875ya1tdwf.fsf@posteo.net> <83edop6sdy.fsf@gnu.org> <831qkp6o0i.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000514aa805f926be4b" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34595"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , 62720@debbugs.gnu.org, "Philip K." , Stefan Monnier To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 12 19:15:22 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pme41-0008hN-FP for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 12 Apr 2023 19:15:21 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pme3q-0000Lf-5H; Wed, 12 Apr 2023 13:15:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pme3j-0000Kw-Sq for bug-gnu-emacs@gnu.org; Wed, 12 Apr 2023 13:15:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pme3j-0007YU-DX for bug-gnu-emacs@gnu.org; Wed, 12 Apr 2023 13:15:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pme3j-0002Qd-7F for bug-gnu-emacs@gnu.org; Wed, 12 Apr 2023 13:15:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Apr 2023 17:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62720 X-GNU-PR-Package: emacs Original-Received: via spool by 62720-submit@debbugs.gnu.org id=B62720.16813196899288 (code B ref 62720); Wed, 12 Apr 2023 17:15:03 +0000 Original-Received: (at 62720) by debbugs.gnu.org; 12 Apr 2023 17:14:49 +0000 Original-Received: from localhost ([127.0.0.1]:41690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pme3U-0002Pk-EG for submit@debbugs.gnu.org; Wed, 12 Apr 2023 13:14:48 -0400 Original-Received: from mail-oa1-f44.google.com ([209.85.160.44]:35628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pme3S-0002PU-Ab for 62720@debbugs.gnu.org; Wed, 12 Apr 2023 13:14:47 -0400 Original-Received: by mail-oa1-f44.google.com with SMTP id 586e51a60fabf-183f4efa98aso20640298fac.2 for <62720@debbugs.gnu.org>; Wed, 12 Apr 2023 10:14:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681319680; x=1683911680; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=x+iujBtDovisilqelo/eOzIR35dy8o3BQ0VLAQ2k6+E=; b=E3c+fWRyAwQS1D5aDQQz2/2diHmRsWYtDMCGWELZ4LKMxIxjgmOXcMjRqIPWvpNCZp LDQl2kUFQuTISyBBo0IDop1/dhcke1N6mGZY5O9L2AKkYxFFyJLayHEscmCfMPtz6Fpf jGgrdDiMHhuomBdDSW3WaNEPc/Q0Rr266KOkcMEe8DChjqA3p6cS/LEbtiTf3xbZve61 hKK8sUre0W4BrednMtL0kEmZOwDyLtVFWJSFTw0C6ZPh1qD1xgKKED1ZCJwXELcQMBn2 iLaJKWrsuQJxI0DuHKSXAP024oJOpv0tSI8fyOg5YeIEIqpaLA1GGz6wwOLezqHD0iX4 KA4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681319680; x=1683911680; 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=x+iujBtDovisilqelo/eOzIR35dy8o3BQ0VLAQ2k6+E=; b=Qc9z23BzVxzk45CNbP7Nc+cbiapS5i9gca0Jfkwx0G+trCMc3uh71fhaqoMRaFZuYK r54FYlwgBs6WFSWfyOlJHyjKKGDUSVLi0hqHGHv/olK77C/S0xzAxVWmRyNRg98qSzOi 0Sqk1o5fXsEW+EleeJBvNufvCq0NxfWfI9h5RPPaHkojoAn2h6ndjMdMQ//fBEfeuLgq FSU2ews0LpnEJLt7l78xleFiWrcKSreI/Gwg90BgVqsxmsgSWg9sMFlR5sHyF9BZAqXi HG+EKD5fkkxaq62NRH8zyxQ3D0RnEhVJUXMNjtLedX0/QzjcwyaKJRHJKk8jEhtUxmR+ 69rw== X-Gm-Message-State: AAQBX9fdmdISg6MeQPIugedTfEbOHoUyh0t4TGp8H+cn71G0vRxuUl3C pl/RyT8/rWvpT3kPlPtv21qd9j8d+tuXVGnABuM= X-Google-Smtp-Source: AKy350ap4bqV+TQu8fifue0wqiN8XGd7FHoIMbu4x8icBGJepOq921qI2TOPGVLAVY/QVJBUe/60GIt1kEAXocVFTk8= X-Received: by 2002:a05:6870:d608:b0:17d:7221:d80c with SMTP id a8-20020a056870d60800b0017d7221d80cmr7053881oaq.5.1681319680623; Wed, 12 Apr 2023 10:14:40 -0700 (PDT) In-Reply-To: <831qkp6o0i.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:259788 Archived-At: --000000000000514aa805f926be4b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Apr 12, 2023, 17:52 Eli Zaretskii wrote: > > From: Jo=C3=A3o T=C3=A1vora > > Date: Wed, 12 Apr 2023 17:13:27 +0100 > > Cc: Philip Kaludercic , monnier@iro.umontreal.ca, > 62720@debbugs.gnu.org, > > larsi@gnus.org > > > > On Wed, Apr 12, 2023 at 4:17=E2=80=AFPM Eli Zaretskii wr= ote: > > > > > The above questions and undocumented subtleties is what scares me in > > > installing such changes at this late stage. I'm not sure everyone > > > involved, yourself included, have a clear understanding of what the > > > modified code will do in each possible use case. That is why I very > > > much prefer separate code, which will then free us from the need of > > > considering all these subtleties, as the last year of user's > > > experience with this code can vouch that it does its job correctly, b= y > > > and large. > > > > Alright, I've tried my hand at making this clean separation, so that > > no logic of transaction or existing predicates is touched. I tried to > > make it as intelligible as possible perhaps overdoing the commentary > > and the naming, but we can always trim it. > > Thanks, but this is not separate code. It adds 21 built-in packages > to the list of completion candidates that the user can choose in > package-install, and who knows what kind of confusion this could cause > when users see packages like Xref and Package and Tramp and seq and > Python and Org in that list, and what accidents that could cause if > users select one of those by mistake, because they never saw them > there before? > The intended behavior, of course. To install a newer version of the package, of course. This is also what Philip's patch did, only with different code. PLEASE show me a completely separate code or a separate command, then > I will agree to this last-minute addition. > The point is to change the broken behavior of the existing command, package-install. Anything else is a waste of time, and noone except you has demonstrated support for this separate command idea. Please, in normal non-shouting case, explain to me how you think that the behavior of an existing command can be changed with "completely separate code". Jo=C3=A3o > --000000000000514aa805f926be4b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Apr 12, 2023, 17:52 Eli Zaretskii <eliz@gnu.org> wrote:
> From: Jo=C3=A3o T=C3=A1vora <joaotavora@gmail.com>= ;
> Date: Wed, 12 Apr 2023 17:13:27 +0100
> Cc: Philip Kaludercic <philipk@posteo.net>, monnier@ir= o.umontreal.ca, 62720@debbugs.gnu.org,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0larsi@gnus.org
>
> On Wed, Apr 12, 2023 at 4:17=E2=80=AFPM Eli Zaretskii <eliz@gnu.org&g= t; wrote:
>
> > The above questions and undocumented subtleties is what scares me= in
> > installing such changes at this late stage.=C2=A0 I'm not sur= e everyone
> > involved, yourself included, have a clear understanding of what t= he
> > modified code will do in each possible use case.=C2=A0 That is wh= y I very
> > much prefer separate code, which will then free us from the need = of
> > considering all these subtleties, as the last year of user's<= br> > > experience with this code can vouch that it does its job correctl= y, by
> > and large.
>
> Alright, I've tried my hand at making this clean separation, so th= at
> no logic of transaction or existing predicates is touched.=C2=A0 I tri= ed to
> make it as intelligible as possible perhaps overdoing the commentary > and the naming, but we can always trim it.

Thanks, but this is not separate code.=C2=A0 It adds 21 built-in packages to the list of completion candidates that the user can choose in
package-install, and who knows what kind of confusion this could cause
when users see packages like Xref and Package and Tramp and seq and
Python and Org in that list, and what accidents that could cause if
users select one of those by mistake, because they never saw them
there before?

The intended behavior, of course. To install a newer version o= f the package, of course. This is also what Philip's patch did, only wi= th different code.

PLEASE show me a completely separate code or a separate command, then
I will agree to this last-minute addition.

The point is to change the broken= behavior of the existing command, package-install. Anything else is a wast= e of time, and noone except you has demonstrated support for this separate = command idea. Please, in normal non-shouting case, explain to me how you th= ink that the behavior of an existing command can be changed with "comp= letely separate code".=C2=A0

Jo=C3=A3o
--000000000000514aa805f926be4b--