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.

Reply via email to