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.help Subject: Re: [EXT] Re: Emacs 29 and Tramp and Remote Dired confusion Date: Sat, 08 Jul 2023 15:50:08 +0200 Message-ID: <87ilaubjhr.fsf@gmx.de> References: <871qhjdhfv.fsf@gmx.de> <87v8evbpe2.fsf@gmx.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23615"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: "help-gnu-emacs@gnu.org" To: Bill Benedetto Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 08 15:51:13 2023 Return-path: Envelope-to: geh-help-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 1qI8LA-0005wO-89 for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 08 Jul 2023 15:51:12 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qI8KW-0000r5-1v; Sat, 08 Jul 2023 09:50:32 -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 1qI8KO-0000pK-S4 for help-gnu-emacs@gnu.org; Sat, 08 Jul 2023 09:50:25 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qI8KF-000831-AE for help-gnu-emacs@gnu.org; Sat, 08 Jul 2023 09:50:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1688824209; x=1689429009; i=michael.albinus@gmx.de; bh=dEMGeBCRVTtR8HFsQ+NavulBZGJTKsYZo7FP8EdjqMg=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=Ln49kYTFW0St/lfNXUGjNWinN48orIcVNrLW4Jhbb054Nmgx4OWNetTALoDQedtefUk0qNp gQBJR0QKOn9Np10TFnMwxQeHUauNfjuVUDgeuXlgjpQWSEAArGI3814K1yxPRo0RLd6uvgSoW scl2Z87ce7xn/44lQY2rsSD9YHS8GJiDorCoYc7tdD/rH8LrgteU+FZ5CTVeu4KCwisC32D+m WqFIY53zQvYhdVgCtoewP47bamirNomcewdVYP9rcmjUt9Hxv4z5Y6M0Bu0Szm/ibxrRwO79F Ge61Jxw2oWzFndxAtgxIM+36C1XnA/JP1jSKBWAz2QO/smYBUwgg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.22]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MsHnm-1pywkV11mk-00thxB; Sat, 08 Jul 2023 15:50:09 +0200 In-Reply-To: (Bill Benedetto's message of "Fri, 7 Jul 2023 17:57:38 +0000") X-Provags-ID: V03:K1:NQzRZt5dvhFxF0WZ1ReZu5fc86DAqud34/aRNjJQVHN72jocSQt HGTA7FWmfdEwQBJJOkn2762c98Bw80OtEdm1MJCIkos9j6baDJCc0prbzdRGDoha+HWK2DZ AUXqntMVUt4A0v1cpcrMIONp2YbaJkvOtdJjpN/VqwwD2EdjmL+h8sZfu33Sq7wBJSIf6we eq5O4Vj4dx/SnbAGOZxyQ== UI-OutboundReport: notjunk:1;M01:P0:A9Di48orgPY=;I7CSYBLuysW/DIiPy0NNRoTt62X Xm6EMqPzEraie8r1abeYhJJ8BJgZVXoO3G0oqy81GMDw3mSrFk1L3krO9pHmfv23Lb53vo2qE I7jRBWQnC8jYoYqDXGts6wRfXeQagB5ZQBroYWIrhzqkGlX8GAz/ZB0hB9/0sl2BpJuF4k9FJ M0pkDkEFKjhTBR3h16H5vF1gWlUI5FT0XS26RBv3t3UrTiSQWOzIdcqw8cJ8exaATvWonRjrg 8/n4OClZZzaQGbHMFjcXU0UYfPy8PomSmW9uBVA/770ZMUHs5jelyZrwvv2kjNEmowJI0xGmh h5vlpVFlwtxMasfF6Lw91i74iCfrRE60RPmQWNMWO2iHuiwWBRQdoRBUCLZAYtpfrMjARNDp3 hXdS2eRQPU79syya4Iv4b2oolNlXQWw2iil8uP33TVPnzNWvolKqAehtBS00Sr7s8gEFXytYs FyN9LliXJVsn1cbu5Ugwb4bgQDuFpPq1bOAmHR5OlhCa0wvG7NsMbV6L5B+lM8WcZdkNRyd2y AwnO3XnelrA0wpoQwKqP3CwScXj4T3OjA4bnCG2+VYsywBfKdRXFm3ij6kbTMZzTVzLs48RI0 yVcD0d9JeLWaTV4PYZ5MiBtXN9xgD2ZknguKw5W1kl4yfMW4gCQ2oD8hXXS6NA4ilI+Mq/C23 DHfISx7QokWMTStqu28gJeFZDnSnrAER+uzw133aASN8S4KuVyt5czqR+pXrI5Tyu76ncs5xc k3QVZrCGvGIYVzU6Yzaqo+MiI7NPqL0vcGymlOS/txA95MfNbzTyv4sSlYMvQ2w/tHx+6aMJ Received-SPF: pass client-ip=212.227.17.20; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:144206 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Bill Benedetto writes: Hi Bill, > This patch does indeed fix the problem! Thanks for the feedback. However, running the regression tests, the patch becomes more complex. So I've decided to push to the emacs-29 branch just a minimalistic patch, which fixes your use case. See appended. The full patch will go to the Emacs master branch only, which becomes Emacs 30. > -Bill Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el index 48ba3d09e3e..502040902e1 100644 =2D-- a/lisp/net/tramp-sh.el +++ b/lisp/net/tramp-sh.el @@ -2338,6 +2338,11 @@ tramp-do-copy-or-rename-file-directly ;; Save exit. (ignore-errors (delete-file tmpfile))))))))) + ;; When newname did exist, we have wrong cached values. + (when t2 + (with-parsed-tramp-file-name newname v2 + (tramp-flush-file-properties v2 v2-localname))) + ;; Set the time and mode. Mask possible errors. (ignore-errors (when keep-date --=-=-=--