GNU bug report logs -
#77402
31.0.50; Tramp: file-writable-p broken
Previous Next
Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Date: Mon, 31 Mar 2025 08:22:02 UTC
Severity: normal
Found in version 31.0.50
Fixed in version 30.2
Done: Michael Albinus <michael.albinus <at> gmx.de>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
In current master, Magit over Tramp/ssh stopped working. The first thing
I noticed in the log with tramp-verbose == 6 is
08:33:37.401799 tramp-get-remote-tmpdir (1) # File error: Directory /ssh:mini:/tmp not accessible
This is caused by file-writable-p returning nil for the remote /tmp dir;
/tmp is a symlink to private/tmp on macOS.
I could bisect this to
b8104dadbf285d12c356d4cddd28ac3eaf05f263 is the first bad commit
commit b8104dadbf285d12c356d4cddd28ac3eaf05f263 (HEAD)
Author: Michael Albinus <michael.albinus <at> gmx.de>
Date: Sun Mar 16 14:17:38 2025 +0100
Tramp: Handle symlinks to non-existing targets better
Before this change
(tramp-autoload-file-name-handler 'file-writable-p "/ssh:mini:/tmp")
=> t
After the change, it returns nil.
This bug report was last modified 52 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.