Stephen Berman <[email protected]> writes: Hi Stephen,
> After updating Emacs sources from master on Savannah recently, I could > no longer access a remote site via sftp using Tramp. I ran git bisect > and it put the blame on this commit: > > commit 6a8fda1f3396da8340430609ae687abf85765c8b > Author: Renato Ferreira <[email protected]> > Commit: Michael Albinus <[email protected]> > CommitDate: Wed Oct 1 12:44:33 2025 +0200 > > Fix process name matching in 'tramp-process-running-p' > > * lisp/net/tramp.el (tramp-process-running-p): Use 'compare-strings' > for matching PROCESS-NAME with process command. (Bug#79545) > > And indeed, after reverting that commit and byte-compiling tramp.el and > tramp-gvfs.el, the sftp access worked again. > > I can reliably reproduce the problem on current master by starting Emacs > with -Q and simply calling dired using the sftp method with the URL of > the site. However, I have been unable to get any Tramp traces, only > Lisp backtraces. I've attached three of the latter, the first one just > by making the Dired call, the second by first setting debug-on-error and > debug-on-signal to t and tramp-verbose to 6, and the third setting > tramp-verbose to 10. I've also attached Tramp's current state as > generated by `M-x tramp-bug'. I cannot reproduce the problem. The following works for me w/o problems: --8<---------------cut here---------------start------------->8--- # src/emacs -Q --eval '(dired "/sftp:[email protected]:/share/albinus/")' --8<---------------cut here---------------end--------------->8--- > Emacs : GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version > 3.24.49, cairo version 1.18.4) > of 2025-10-20 > Package: tramp (2.8.1-pre master/d208502e4c83b2509be84f334f4d3bc11aecbf7c) Well, there have been some changes in autoload recently. Could you pls run 'make bootstrap' in the Emacs repo, and try it, again? > Steve Berman Best regards, Michael.
