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?= <joaotavora@gmail.com>
Newsgroups: gmane.emacs.bugs
Subject: bug#70036: a fix that
Date: Fri, 19 Apr 2024 12:34:30 +0100
Message-ID: <CALDnm52oOwD1cwmLt1wabh05gmh091vEycmKnUvrePmQaiGdQA@mail.gmail.com>
References: <CALDnm517N=DM+0tqBpHCGiHenPMirq2eFJF+Gk0ePO+W6WO-Ug@mail.gmail.com>
 <4e670617-6483-4159-a5cf-27a921764c38@email.android.com>
 <CALDnm536w_khSks_rG-X-TH+hDiVddcmv=jaMHVQT_KgFh1xkA@mail.gmail.com>
 <864jbxden1.fsf@gnu.org>
 <CALDnm50V6pqeXivS8ZoOh4LBMHX7_9=68Zi1im5U36Djmf9gQQ@mail.gmail.com>
 <CALDnm52rM4Q1UKoyhh8nekZuV4SYSX1=MKzuBoysSXHNvQBoRg@mail.gmail.com>
 <86le59bo7z.fsf@gnu.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
	logging-data="17008"; mail-complaints-to="usenet@ciao.gmane.io"
Cc: felician.nemeth@gmail.com, 70036@debbugs.gnu.org, theo@thornhill.no
To: Eli Zaretskii <eliz@gnu.org>
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 19 13:36:04 2024
Return-path: <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>
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 <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>)
	id 1rxmXE-0004AN-Bw
	for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 19 Apr 2024 13:36:04 +0200
Original-Received: from localhost ([::1] helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <bug-gnu-emacs-bounces@gnu.org>)
	id 1rxmX9-0002Ax-2Y; Fri, 19 Apr 2024 07:36:00 -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 <Debian-debbugs@debbugs.gnu.org>)
 id 1rxmWy-00029i-SW
 for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 07:35:48 -0400
Original-Received: from debbugs.gnu.org ([2001:470:142:5::43])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>)
 id 1rxmWy-00079R-Aa
 for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 07:35:48 -0400
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
 (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1rxmXC-00049C-3I
 for bug-gnu-emacs@gnu.org; Fri, 19 Apr 2024 07:36:02 -0400
X-Loop: help-debbugs@gnu.org
Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?=
 <joaotavora@gmail.com>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Fri, 19 Apr 2024 11:36:02 +0000
Resent-Message-ID: <handler.70036.B70036.171352650915583@debbugs.gnu.org>
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 70036
X-GNU-PR-Package: emacs
Original-Received: via spool by 70036-submit@debbugs.gnu.org id=B70036.171352650915583
 (code B ref 70036); Fri, 19 Apr 2024 11:36:02 +0000
Original-Received: (at 70036) by debbugs.gnu.org; 19 Apr 2024 11:35:09 +0000
Original-Received: from localhost ([127.0.0.1]:58113 helo=debbugs.gnu.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
 id 1rxmWJ-00042v-Fe
 for submit@debbugs.gnu.org; Fri, 19 Apr 2024 07:35:09 -0400
Original-Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:43471)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <joaotavora@gmail.com>) id 1rxmWG-00041N-Fw
 for 70036@debbugs.gnu.org; Fri, 19 Apr 2024 07:35:05 -0400
Original-Received: by mail-lj1-x230.google.com with SMTP id
 38308e7fff4ca-2dae975d0dcso30135781fa.1
 for <70036@debbugs.gnu.org>; Fri, 19 Apr 2024 04:34:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1713526484; x=1714131284; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Ar8b395eaNQ5JmP5Ji6qUUaDRQuAwddKbzC0kIKNSCE=;
 b=XavJcdNm0fAQSv14SwWjnSPdJiTLNLecAupsN/YInMAWbVd5+dLmtUIpnTrZQsgL98
 6U8Qoa70hmAleoLW8LQwREhxOuBq6qVosP3HieijNFZMY7n3pY65sLbVAAMKVxUA7FqA
 N/pvzt2v95HIdx0MZqfEk9YmM/b43/4Geon+JkDOLohYglPXMIPnGog/0PuWwNhOnSts
 7KatYIpw9ylCy9gqDusqLSZtdbYED/x9h2nq/68hgZvj0BycyuaFXN74NJElklYHpmgS
 fhG5LEEtf69MgbGRzYsSmWzypMIusDTPdg2YZF0OUMBy1SP7XtnxTwv8+7DjSINXCkSg
 d4UQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1713526484; x=1714131284;
 h=content-transfer-encoding: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=Ar8b395eaNQ5JmP5Ji6qUUaDRQuAwddKbzC0kIKNSCE=;
 b=EIvQnMmRDSjsSFv6mze3IZIKCGnhXzCqmDk/9/Y1br0kjmV5jcsTGw6JRNIbdi2JfX
 k9eoqH4d7WUpFjEKudR0n+yLH3zjk9X5GqUD0xUcnelVp+CmYBo9xWqTskCFfCR1vS/N
 pWtQVNVrLXyojOTBTX4YRhZhcya+/AA95Q7rT5K0mGu7OmtG5NJtOKnibKaOzL6hL5a9
 nxbpcdfB67LHkYye7Atm6cJtyp2DMghW+MHrHqlI/MTcJ+wg713b0xh6lxKG3p5RReeP
 XbZS6becheBHXCbUD9aSUVZaxhWmHwfXRxnvJYFa/LSmOUG8L/UVPViODgmD24V7eJSd
 6xaw==
X-Forwarded-Encrypted: i=1;
 AJvYcCXlUG0NSKpLUAJ/iiBV0kDyGUBxaY4+MXmF5ggjhpAyMSPE0IaKYiel3xarwtv3i8yhCziv/ckdmAIBNiIST+QcjRD+Fi8=
X-Gm-Message-State: AOJu0YxjC634zt1xdruPqDO0AdADlQeGrBnxI3+6gptvD/ZDHqGSRF3T
 s2rYIxtM0YTRaNwDuBRvAevhiMEfrHaJt3yhOBWNKUvYHXNmW3l2e+cFdujIZIzujyDOHhBXz/k
 xfoOiXpKKEhI7gmWQ0wte4qOgRzM=
X-Google-Smtp-Source: AGHT+IEQgtWMpGHR7gDQmiXOoPYZUrLsZDLa9ElNv8fM/H7sq7eghaWWe1OjxpGpl0PDjcOIOatiG4kgw3+4jrJHJ0g=
X-Received: by 2002:a2e:a983:0:b0:2d8:4892:bee2 with SMTP id
 x3-20020a2ea983000000b002d84892bee2mr725885ljq.20.1713526483777; Fri, 19 Apr
 2024 04:34:43 -0700 (PDT)
In-Reply-To: <86le59bo7z.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" <bug-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-gnu-emacs>,
 <mailto:bug-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/bug-gnu-emacs>
List-Post: <mailto:bug-gnu-emacs@gnu.org>
List-Help: <mailto:bug-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs>,
 <mailto:bug-gnu-emacs-request@gnu.org?subject=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:283669
Archived-At: <http://permalink.gmane.org/gmane.emacs.bugs/283669>

On Fri, Apr 19, 2024 at 12:12=E2=80=AFPM Eli Zaretskii <eliz@gnu.org> wrote=
:

> > > I _think_, but can't be 100% sure, that I explicitly decided that 6 y=
ears
> > > ago, I just didn't document it  explicitly beyond typing in "file-tru=
ename".
> > > Git archeology brings me to a commit in 2018 where I was reorganizing
> > > code, and file-truename was already there.  I definitely knew about
> > > expand-file-name in 2018 though.
> >
> > The fact that I chose find-buffer-visiting over get-file-buffer around
> > the same time is another hint...
>
> Without proper commentary, this is a very weak hint.  It could, for
> example, mean the problem you wanted to solve no longer exists, or
> even that you were unsure about whether expand-file-name could do the
> job.

If I indeed _meant_ to solve the symlink problem, then it most definitely
still exists.  I've demonstrated that.

Intentional or not, the fact of the matter is that Eglot was usable
from very early on projects with symlinks.   Not all clients can boast
that, as seems to be evidenced some bug reports to the servers pertaining
to some other clients.

Regardless, foregoing this behaviour should be at a minimum documented
and would need an extremely well-fundamented reason.  But there was not
even sufficient awareness that the behaviour was being abandoned.  Which
is, like, totally OK and common and normal, and doesn't bring into
question the high  credentials of anyone  involved in this discussion.

Jo=C3=A3o