From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#63300: 29.0.90; Tramp keeps customizing variables on every connection Date: Thu, 08 Jun 2023 10:08:27 +0200 Message-ID: <87o7lq5qbo.fsf@gmx.de> References: <87h6rnsiup.fsf@gmx.de> <871qirsbcd.fsf@gmx.de> <666e41e6-b1fc-4dd3-a190-187a73c868f8@Spark> <87sfb7qvoh.fsf@gmx.de> <814039a1-20ea-4068-b950-1cd9ed594e21@Spark> <87o7lvquy2.fsf@gmx.de> <3aba5090-3ed7-4a2b-b65c-872880e2bf76@Spark> <8335375efd.fsf@gnu.org> <873534rfg8.fsf@gmx.de> <83pm683ih2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="398"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 63300-done@debbugs.gnu.org, wyuenho@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 08 10:09:21 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 1q7Aht-000ASO-0G for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 08 Jun 2023 10:09:21 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q7Ahb-0006bj-UT; Thu, 08 Jun 2023 04:09:03 -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 1q7Aha-0006b5-6d for bug-gnu-emacs@gnu.org; Thu, 08 Jun 2023 04:09:02 -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 1q7AhZ-0007Fu-U5 for bug-gnu-emacs@gnu.org; Thu, 08 Jun 2023 04:09:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q7AhZ-0005HU-P9 for bug-gnu-emacs@gnu.org; Thu, 08 Jun 2023 04:09:01 -0400 Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Jun 2023 08:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 63300 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Mail-Followup-To: 63300@debbugs.gnu.org, michael.albinus@gmx.de, wyuenho@gmail.com Original-Received: via spool by 63300-done@debbugs.gnu.org id=D63300.168621172220270 (code D ref 63300); Thu, 08 Jun 2023 08:09:01 +0000 Original-Received: (at 63300-done) by debbugs.gnu.org; 8 Jun 2023 08:08:42 +0000 Original-Received: from localhost ([127.0.0.1]:55610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7AhE-0005Gq-89 for submit@debbugs.gnu.org; Thu, 08 Jun 2023 04:08:42 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:48525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7Ah8-0005GZ-Ty for 63300-done@debbugs.gnu.org; Thu, 08 Jun 2023 04:08:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1686211708; x=1686816508; i=michael.albinus@gmx.de; bh=7Qg+4mjMQKX39qebi13i9d6GYJge4/FjHAkNkvSCBwE=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=disc8H/TbobB8SJcBeDCMZ98BN/wN1HY93t2hs921ilgIw6fiQqrDWZ3gyla+8ZpNUumCjk YBe6POdmXoAhM3GKAql6PHAFNf6Q1N68p9rFCMYPN++KoXVvE/PvrpwGGLYy8ND/OmRM8r/Y5 /qAef7/G4fUjpT1AF1LoPo80UEryz5KOh1d/q5YLQSwC0nOb5PR47iykXAxi7TT1z+lDPNget QhK9SVxQ9OhYPXJMSGhz11nCfTucRHMkpvZfr9OABGp1/QwkX8t6bLgtcfSInmdXzwgif7sgj FORWIyZAykgG3pC9tpXFPckZymXR8koIWrvtHJ1c0d+M1BV3rSqw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.13]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MSbxD-1qZad845Yv-00SzUC; Thu, 08 Jun 2023 10:08:28 +0200 In-Reply-To: <83pm683ih2.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 06 Jun 2023 15:04:09 +0300") X-Provags-ID: V03:K1:8RQil9PeUHBMr6Qidwc8Z+8xTltYFvsMRopf66KpVlHvXMULdUn YDP+wmD3DFsvyHwqmaZHCrUbbss7XCyZl7qbpMDy1T96Y+1xh7sFg49fWSqj+L2NRdru8j3 20kLazvVHkFZ7IDTGrPAMe+uZITrovzd1SRvhVVaQTLtHkaZmyzvnvN8RdjkS4hfb0pKxnf rolqkXWJakYWjk83+Yx4Q== UI-OutboundReport: notjunk:1;M01:P0:WzttAxt/HXE=;h0QetzQCrTzIgaAoqMrRO0kLMYZ cf+exjkxSrNJkZ+AaUtzFPEwZGnuSLCPdZUrjsqXw6xzzRtJL7sm5DtJOcMTvDrY02Lk2FyOF k1E4ZQ+yDm9reZkNuN5cc3CHP8a8BHysf5GtwOIFz5H/zBdlbb1uD9X+5teaNUZYWCExB+HsE 3AMqH4uq5f9XTKaY2i9JriloKJXOKY/xhU6Y2mCAJELcYFMsGR+0PTH9ZkAr8MY0qluaG9I/M FjG0MlIhFOnS6oMrkfg2jdtMBMEQFfbi5rR0cdZmMeREWHKXNpp0o/Wes5KefSnU+spNwalww I8RTmq/VU26UZQAJXzahAs1qK4oZ06jDmiUgpaLGw3oiGqBajHP+ZkjRhlxbwpc/3c0infD4K /8C75P1jxbeSb0ZBh3VtdtBibpX0mAlxngptl+g7fQspPZheoA5rtc2Zbuqw4+wVEYh50A6r6 Rg3a2MfTE9BBned/evfRLaETkmxcQ/DjXS2sjuDjrmo1JUf3SHGJr5Jl8M0NN+Ai9CBW0CLqE 82LEQrRs8ikx4fFm3GbXbKKk1eTIe2SWW9MgJOXdA9EKPMkNBKNbf7ULHPBfU/UwHg6cMhdQo JfsRBjlmXyfyIQaLmZRJXfifwknr0d0/P819ljDXIDDA/11DA50agEj+L0At8xeBmY9MvNmKy JtDaeYnwFHkC3SydilVwVdjCNaX73F+71NwoK3+dLJiBZcmfPSYB61xk6U+KFb32ffLYeYc0c e0OQpCiU8LTQGz/dTX/iy9ODK10I44hVYiA392Qgi0YCCeJrDOGMAh/fVBePN16NEAYMy+ss 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:263110 Archived-At: Version: 29.1 Eli Zaretskii writes: Hi Eli, >> 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). No further comments, so I've pushed the change to the emacs-29 branch. Closing the bug. > In general, Lisp programs should not modify values of user options, > that is only for the user. I agree, but here we have the case, that two complex variables have been transformed into user options in order to offer more convenient ways to modify them. So we must handle both cases, modification by other packages due to call of connection-local-set-profiles or connection-local-set-profile-variables, and modification in the customization buffer. Best regards, Michael.