GNU bug report logs - #63300
29.0.90; Tramp keeps customizing variables on every connection

Previous Next

Package: emacs;

Reported by: Jimmy Yuen Ho Wong <wyuenho <at> gmail.com>

Date: Fri, 5 May 2023 10:43:02 UTC

Severity: normal

Tags: patch

Found in version 29.0.90

Fixed in version 29.1

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

Full log


Message #55 received at 63300 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: wyuenho <at> gmail.com, 63300 <at> debbugs.gnu.org
Subject: Re: bug#63300: 29.0.90; Tramp keeps customizing variables on every
 connection
Date: Tue, 06 Jun 2023 15:04:09 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: Jimmy Wong <wyuenho <at> gmail.com>,  63300 <at> debbugs.gnu.org
> Date: Tue, 06 Jun 2023 13:35:35 +0200
> 
> > I believe my proposal to make Tramp use variables that are initialized
> > from the user options should solve all of this.  Let's wait for
> > Michael to chime in on that.
> 
> By this, a user couldn't change the user options later on, after Tramp
> is initilized. And it isn't only Tramp, other packages use
> connection-local variables as well.

There are many options that behave like that.  It's nothing new.

> See my other message for a proposal.

If it works, I don't mind, although the solution looks more
complicated (thus more risky during a pretest).

In general, Lisp programs should not modify values of user options,
that is only for the user.




This bug report was last modified 1 year and 353 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.