From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#68805: 29.2; Tramp: out-of-band copy-file fails when tramp-copy-keep-date is nil Date: Thu, 01 Feb 2024 17:32:38 +0100 Message-ID: <875xz8gn6h.fsf@gmx.de> References: <59B29F53-DEE4-4DDD-BC68-8BB16652633E@toadstyle.org> <87frycgvo7.fsf@gmx.de> <87a5okguqo.fsf@gmx.de> <55A934E6-19B9-4EFC-BA64-25F35E4115B4@toadstyle.org> Reply-To: Michael Albinus 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="10541"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 68805-done@debbugs.gnu.org To: Sean Devlin Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 01 17:33:24 2024 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 1rVa0B-0002Zy-I9 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 01 Feb 2024 17:33:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rVZzq-0003dM-8i; Thu, 01 Feb 2024 11:33:02 -0500 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 1rVZzm-0003c5-ER for bug-gnu-emacs@gnu.org; Thu, 01 Feb 2024 11:32:58 -0500 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 ) id 1rVZzh-0006nS-EW for bug-gnu-emacs@gnu.org; Thu, 01 Feb 2024 11:32:54 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rVZzr-0000qq-FY for bug-gnu-emacs@gnu.org; Thu, 01 Feb 2024 11:33:03 -0500 Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Feb 2024 16:33:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 68805 X-GNU-PR-Package: emacs Mail-Followup-To: 68805@debbugs.gnu.org, michael.albinus@gmx.de, spd@toadstyle.org Original-Received: via spool by 68805-done@debbugs.gnu.org id=D68805.17068051793226 (code D ref 68805); Thu, 01 Feb 2024 16:33:03 +0000 Original-Received: (at 68805-done) by debbugs.gnu.org; 1 Feb 2024 16:32:59 +0000 Original-Received: from localhost ([127.0.0.1]:43065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVZzm-0000py-MS for submit@debbugs.gnu.org; Thu, 01 Feb 2024 11:32:58 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:48467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVZzk-0000pb-JU for 68805-done@debbugs.gnu.org; Thu, 01 Feb 2024 11:32:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1706805159; x=1707409959; i=michael.albinus@gmx.de; bh=ShDoGqRbpIGEBS93L8sCsnSo1kH77G6zXCbb/snpv+U=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=ZNNYtlhlh9GWZcXRkV1Pu+R1FoKfJmcVrg04CPcJZAPiBzd4gX9NW9bGUJ18G0yO q3jXglKicyLI1F1/XE4CjoYRzwPs0tjxBkzTJbDc3w6fLMKDd8HnA1wt8WeSQaMVJ uKyKAgslr2WS9LdZ/foAAxmiLOqZipTsyHA3MPXa0+S0WUQjhLZoHy//1nu0CJ50C IFaPCfN/DI7QrMy+9S9bdA3vGR1xaUUPwU+VrsgPnnw02CV6UTcLJI9BsLV6t3wY2 0dTU3ltkHQHZpaOLp9Q2Bd90bpjb1g1JHR7LwjXOX6YwN8KE1KRFooycLBUFoENs3 1kwhN2ykY75KJ8yATg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.16]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N63VY-1qyR2t2t4q-016QKf; Thu, 01 Feb 2024 17:32:39 +0100 In-Reply-To: <55A934E6-19B9-4EFC-BA64-25F35E4115B4@toadstyle.org> (Sean Devlin's message of "Thu, 1 Feb 2024 10:34:36 -0500") X-Provags-ID: V03:K1:Jc8khznrRTt4PLhLamepYD63Fk/YR+1MOHIeBHSGnzAvKC1hIpG ojxK1SqwjnmnqhxpFSo0xMIsfNan3d9zn79bKz8OmwLmH9bkNFCYLJZFKXHmwMQVMku3iHu cqw/eWhdLk6TM28EfTiBsRD0JEeXys6n8YT57vhCQvzppafzd9pE2Md0luMgo5Mb/HY/r7l XKm1CZUbWIYSdbozZxQjw== UI-OutboundReport: notjunk:1;M01:P0:FMwssIAAwWw=;0xkbPPoo0gO0WUwWrEjHLI4hiPG xJgP22ASQmfo9Sx+U+diPeVs8mcyXp3K4jPa74oMj6D3GMa0balLL6NdKge5M9fQGuxWsFNsD /6q/OZ+A6wKF8vAG0Gr7SMSWYNRZx+WK2BLWnuzRWpMB5JOuv/BoVeIAFI9ojW4OFVSST1cUB y2KIPefYsRm7AImE2TMJpGudSbLda2lrQP31ooYzgKcAjFBfJxyvGxwdO3v7CxRBXtzgOcqQg Q+IJq8iANuaTQibvpSTiCokrfO7IYm+VK3A/t6wmxjUH5EnR1sl0ImuIcgAOOJpjXkksAaq4t xIRK7iStsEasl8WSSeCW98AEEJ0Ce35TBSrZKRoydhPlUsjOSMaAjCqK9/PCDeUWd8lqF1Lji 0ts1kL1xiw2Zp1i6QjYh1lJjnw1biCDIC36GEJW8Xw6xCdSB6GSo+8icIHzNZASClf2I1KVr+ c/4nfAknUyrHeLIG6XCmWWju8IWKkE/+Npnim5FrEu5bYSZyFPbJM9uomYopwlh3v54fo844R O+YyUn5MejG6DoyViGMmuhNE8HC3qlk6pB15PuQxHno3J5v/HxNVOhD/Jt26hUGn8pkYL2JUv cDxcX8UB57HD4G6BkjyOz2Nmb1WXOY5w9I7E+j5DtO+EwcZ2ihQtaXyaLBZ2a6U33pI423MB8 l6PEKbOXzlHYoEMeFPWdqVG4VppWRIMUW3ppK4OR1ROK9vJgRJmvEG0seGRXjlM63zXnVBHKQ XFl3+5+eEcJ0pBnMaJjlA4lcCpRjBqyhndXyYxl3Mj996Uu+bX9qwEU6RPjhBu1os35dbT2Z 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:279297 Archived-At: Version: 29.3 Sean Devlin writes: > Hi Michael, Hi Sean, > I can confirm the below patch fixes the issue. Thanks for your help! Thanks for the feedback. I've pushed the fix to the repositories. Will appear with the next Tramp release on GNU ELPA (2.6.2.2) later this month. If there is an Emacs 29.3, it will also contain the fix. In Emacs 30.0.50 (Tramp 2.7) this patch isn't needed, because due to reorganization of the code, the cache is flushed in time. > Regarding the comment, couldn=E2=80=99t some cached file properties (i.e.= other than > file-exists-p) be wrong even if NEWNAME did already exist? I haven=E2=80= =99t really > thought this through, just curious. Hmm, the comment isn't precise enough, yes. It reflects this bug. But the code is. If you like to contribute to Tramp (Emacs), send a patch :-) > Thanks! Best regards, Michael.