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#53223: 27.2; multi-hop TRAMP with find-file-visit-truename t Date: Thu, 13 Jan 2022 23:38:38 +0100 Message-ID: <87mtjzz2fl.fsf@gmx.de> References: <877db48x7m.fsf@hp.cfotr.com> <87a6fzpwfr.fsf@gmx.de> <87sftr73x1.fsf@hp.cfotr.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7488"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 53223@debbugs.gnu.org To: Aleksei Fedotov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 13 23:39:11 2022 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 1n88kQ-0001pq-UU for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 13 Jan 2022 23:39:10 +0100 Original-Received: from localhost ([::1]:39942 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n88kP-0004Xh-4m for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 13 Jan 2022 17:39:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42734) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n88kI-0004XZ-Qi for bug-gnu-emacs@gnu.org; Thu, 13 Jan 2022 17:39:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41921) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n88kI-0007Ht-HP for bug-gnu-emacs@gnu.org; Thu, 13 Jan 2022 17:39:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n88kI-0007n3-75 for bug-gnu-emacs@gnu.org; Thu, 13 Jan 2022 17:39:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Jan 2022 22:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53223 X-GNU-PR-Package: emacs Original-Received: via spool by 53223-submit@debbugs.gnu.org id=B53223.164211353729933 (code B ref 53223); Thu, 13 Jan 2022 22:39:02 +0000 Original-Received: (at 53223) by debbugs.gnu.org; 13 Jan 2022 22:38:57 +0000 Original-Received: from localhost ([127.0.0.1]:34824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n88kD-0007mi-AM for submit@debbugs.gnu.org; Thu, 13 Jan 2022 17:38:57 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:34517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n88k7-0007mI-Uu for 53223@debbugs.gnu.org; Thu, 13 Jan 2022 17:38:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1642113524; bh=6FUseJ+tgoecn9XnIVkk17PHkHvM0mRI7SPUfx9gIBE=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Gi72bS7K0JJo5n8CVydNqJjN2dff+DzRS4LZTSxj8j7+RMh/yHE1OwGokgSfITvAR ThjXfN4My6ifB/T3xeVJidzfHPm9/6oukGXzaovKCLrQnOC1hfgKh72xsFJoSjkCeX s3x2y3ML6VD5iKOSBjcRgJwaPS7hEPvkQpM/m6h0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([213.220.157.129]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MeU4s-1mZuNz0Yrc-00aTTK; Thu, 13 Jan 2022 23:38:44 +0100 In-Reply-To: <87sftr73x1.fsf@hp.cfotr.com> (Aleksei Fedotov's message of "Thu, 13 Jan 2022 21:54:02 +0100") X-Provags-ID: V03:K1:SXEcnho1Fp/YLSa6765pyij8YdDbfA8WrofLrpbPUL9zps4Cuuf m4WMUHTqR/TYQMfvJLz/fFW5LoMS1kJ6HeNLlf2r4RjDjuiUNj/NDRPYYzm+ipO6FItIgL4 1i0IIDWmLtW0jJP78MzvHxRSTRQ7jH5ixjfpPQKvPgPr3W01o6k5/uJBpOjiFS49TfAI0wR kDn/CTbIvTQ45cfkn+3Tw== X-UI-Out-Filterresults: notjunk:1;V03:K0:1y/lHgFAIv4=:zrRKkV6iJj+KCmnfc8iGnz kf8u1sz8E4rwXqgcd8V1UAesR+HwLS04hOqOWqPthj956jAzR9E+xqHMySz86YN0Ox62O6dZj vlJrRkM2SjXocFXCeM/MHA2ABYkfQS1xSH2cJy5/XYFBCww36fw1/S2rJFVohkoGyvT9nzwLv akGdIVUQw2eUgt0Bu1oIe63rK+V/NYxXDXBkxNHNhqq81YSTT09kpfw/ANjDc993ZB7RJdFed eNMYcUb/EjWXaKi9yab3MGLqmLQMGip5IEEPM6BlI2KFpOYlYT0Zn+GarNxJXLmpMkGkGLF8d L1Q6rwVV/5r5tdhcxXJ0OeLZoTlOv9ec3QN5rIgGcIxrb23kt50OaMp4e4RjJgdKrIboHcgBH v8My+N7jCnARnc/nlqFIKYdvzB5qFqzSR1yDu10R206P4h1kUYRmfBy16X4/FDMG8TgvxYJSL NpJFypM00zsU+QT7qCwy/XyJDZnrpKpUjUodU8kExoWmDt3YLcaHScIaEwBONVF2CkiPlrzOH 9jlrhUw9jiJAcOEzeUeCzQe/vfWCVLq4aBizSHLGZrBZK331WG2jZqCBYu4tUloylkyVKZNz7 V+NldnPk2525ygxrhVoizP+P55NmdWnf049H/dU53uXAWiDHc9PnKaKciXVxfCL5LG7FckxG0 6v3LfQh4l3slzxwOwK8qu6g4g7WVpzAwzeBxFQeoSSKVS/JXNZBUJG9gX6PjlvZbWdJyl7ZIc MPqNF3WonHQCusY2/nCJtdee8THxM9Yu9NsxdUoKBNQ3dekQoP7paAy0Tq3FNqjXKg5kjA9U 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" Xref: news.gmane.io gmane.emacs.bugs:224141 Archived-At: Aleksei Fedotov writes: Hi Aleksei, > It works exactly as described in the documentaion, but what is bothering me is > the difference in behaviour depending on the state of > `find-file-visit-truename'. It should only affect symlink resolution, but it > also changes Tramp behaviour. > > If `find-file-visit-truename' is set to nil, then Tramp is able to revert the > buffer and add a multi-hop definition back to `tramp-default-proxies-alist'. > If `find-file-visit-truename' is set to t, then it doesn't work. Shouldn't the > buffer somehow preserve the full path? It isn't just a find-file-visit-truename problem. Tramp cleans up ad-hoc multi-hop proxies when tramp-cleanup-all-connections is performed. This could happen for many different Tramp file name operations, not just file truenames. It is sheer luck for you that the example works when you haven't set find-file-visit-truename. If you replace tramp-cleanup-all-connections by tramp-cleanup-this-connection in your example, it works as expected. Best regards, Michael.