unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "João Távora" <joaotavora@gmail.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: dmitry@gutov.dev, emacs-devel@gnu.org
Subject: Re: emacs-29 9b775ddc057 1/2: ; * etc/EGLOT-NEWS: Fix wording of last change.
Date: Sat, 6 May 2023 14:48:15 +0100	[thread overview]
Message-ID: <CALDnm52RbzmN4c5SZKebGdFqOz4TBkDZF76P1cXGzyRxK7xXUQ@mail.gmail.com> (raw)
In-Reply-To: <83ttwpfvcr.fsf@gnu.org>

On Sat, May 6, 2023 at 2:21 PM Eli Zaretskii <eliz@gnu.org> wrote:
>
> > From: João Távora <joaotavora@gmail.com>
> > Date: Sat, 6 May 2023 14:03:02 +0100
> > Cc: Dmitry Gutov <dmitry@gutov.dev>, emacs-devel@gnu.org
> >
> > On Sat, May 6, 2023 at 11:52 AM Eli Zaretskii <eliz@gnu.org> wrote:
> >
> > > I'm surprised, to say the least.  To recap:
> > >
> > >   . the entire discussion of bug#62720, of which this is fallout, was
> > >     about allowing package-install to upgrade Eglot, and according to
> > >     João, that's what package-install did before Emacs 29.  Was this
> > >     all based on a mistake? if so, why no one has said so in all that
> > >     long argument??
> >
> >
> > One more time: in Emacs 28 package-install doesn't upgrade,
> > but it installs the latest, which is incompatible behaviour
> > if you move to Emacs 29, where that won't happen.
>
> Is this for Eglot (and use-package), or is this for any package
> installed from ELPA?  IOW, does Emacs 29's package-install still
> install the latest version of a package from ELPA?  And does that
> happen even if some older version of a package is already installed?

Yes to the first, no to the second.

> > So if you're used to setting up a brand new Emacs 28 and
> > package-install Eglot to get versions with nice features and
> > bugfixes, you may be dismayed to find that doing the very
> > same thing in Emacs 29 results in what will probably be a
> > old version.
>
> Are you talking about users who didn't update their Eglot, except when
> a new Emacs version was released?  Or are you talking about users who
> updated Eglot from ELPA (using package-install) even between Emacs
> releases?  Or are you talking about something else entirely?

Just spend that minute, Eli.   Call it an investment.  And then
re-read what I wrote in that paragraph.  It will make sense.

> > And this problem will persist _and_ worsen during the lifetime of
> > Emacs 29
>
> Why do you insist on reiterating past disagreements, especially when
> they are tangents, is beyond me.

You brought it up!!! You asked "was this all based on a mistake?"
I just clarified and summarized what happens!

> > Anyway, experimenting and experiencing this yourself will
> > take at most a minute if you have Emacs 28 and Emacs 29
> > handy, so there's no shroud of mystery whatsoever.
>
> Why do you think I even have a minute to spare?

Clearly, unless you're some kind of superhuman being, you're
wasting much more time writing these messages. So I figured
a minute of experimentation would probably save a lot of
your time and our collective time.

You're still asking me questions, and then when I answer
them you say I'm bringing up old past disagreements.

> I'm asking the experts on package.el to describe what happens
> precisely _because_ I don't have that time.  For example, today, I've
> been at the keyboard, working on various Emacs issues for the last 7
> hours without any breaks, and this is my weekend!

For your health, take a break Eli.

> > But we already went through all this, and all these decisions
> > have been made already, and they are ultimately all legitimate
> > even if we all disagree.
>
> It sounds like what we went through was based on a misunderstanding,
> or at least Dmitry says it was.

Again, please invest that minute (after taking a break, of course).

> > I don't think the NEWS entry needed rewording: it didn't
> > say anything inaccurate or misleading.  You made it more
> > complete, and perfectly accurate, but also more inescrutable,
> > which is not really what NEWS should be about IMO.
>
> Clearly, if I thought the original wording was acceptable, I wouldn't
> have touched it

There was nothing wrong or misleading about it.  What possibly
can be wrong or unacceptable in announcing "Eglot can upgrade
itself to the latest version." to Eglot users?  But let's just let it go, your
reworking isn't that horrible either.

João



  reply	other threads:[~2023-05-06 13:48 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <168335548287.8529.4912240840977468283@vcs2.savannah.gnu.org>
     [not found] ` <20230506064443.56C75C22F15@vcs2.savannah.gnu.org>
2023-05-06 10:14   ` emacs-29 9b775ddc057 1/2: ; * etc/EGLOT-NEWS: Fix wording of last change Dmitry Gutov
2023-05-06 10:35     ` Eli Zaretskii
2023-05-06 10:46       ` Dmitry Gutov
2023-05-06 10:53         ` Eli Zaretskii
2023-05-06 13:03           ` João Távora
2023-05-06 13:22             ` Eli Zaretskii
2023-05-06 13:48               ` João Távora [this message]
2023-05-06 14:11                 ` Eli Zaretskii
2023-05-06 14:45                   ` Eli Zaretskii
2023-05-06 15:28                 ` Dmitry Gutov
2023-05-06 15:26               ` Dmitry Gutov
2023-05-06 15:44                 ` Eli Zaretskii
2023-05-06 15:54                   ` Dmitry Gutov
2023-05-06 16:40                     ` Eli Zaretskii
2023-05-06 18:44                       ` Philip Kaludercic
2023-05-06 19:08                         ` Eli Zaretskii
2023-05-07  7:43                           ` Philip Kaludercic
2023-05-06 19:15                         ` Dmitry Gutov
2023-05-06 19:14                       ` Dmitry Gutov
2023-05-06 19:38                         ` Eli Zaretskii
2023-05-06 20:31                           ` Dmitry Gutov
2023-05-06 20:52                             ` João Távora
2023-05-07  5:51                             ` Eli Zaretskii
2023-05-07  8:46                               ` Philip Kaludercic
2023-05-07  9:32                                 ` Eli Zaretskii
2023-05-07 17:16                                   ` Philip Kaludercic
2023-05-07 18:32                                     ` Eli Zaretskii
2023-05-07 19:24                                       ` Philip Kaludercic
2023-05-07 19:32                                         ` Eli Zaretskii
2023-05-07 19:44                                           ` Philip Kaludercic
2023-05-08 11:19                                             ` Eli Zaretskii
2023-05-12 12:35                                               ` Eli Zaretskii
2023-05-08 11:20                                             ` Eli Zaretskii
2023-05-08 13:34                                               ` Philip Kaludercic
2023-05-08 13:44                                                 ` Eli Zaretskii
2023-05-10  6:59                                                   ` Philip Kaludercic
2023-05-10 11:03                                                     ` Philip Kaludercic
2023-05-10 14:06                                                       ` Eli Zaretskii
2023-05-10 15:02                                                       ` Ruijie Yu via Emacs development discussions.
2023-05-11  7:29                                                         ` Philip Kaludercic
2023-05-10 22:19                                                       ` Dmitry Gutov
2023-05-11  7:26                                                         ` Philip Kaludercic
2023-05-11  9:43                                                           ` Dmitry Gutov
2023-05-11 10:46                                                             ` Eli Zaretskii
2023-05-12  6:43                                                             ` Philip Kaludercic
2023-05-07 20:36                                           ` Dmitry Gutov
2023-05-08 11:24                                             ` Eli Zaretskii
2023-05-08 21:39                                               ` Dmitry Gutov
2023-05-12 12:34                                               ` Eli Zaretskii
2023-05-07  9:50                               ` Dmitry Gutov
2023-05-07 10:55                                 ` Eli Zaretskii
2023-05-06 16:58                 ` João Távora

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CALDnm52RbzmN4c5SZKebGdFqOz4TBkDZF76P1cXGzyRxK7xXUQ@mail.gmail.com \
    --to=joaotavora@gmail.com \
    --cc=dmitry@gutov.dev \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).