On Tue, 21 Oct 2025 09:38:30 +0200 Michael Albinus <[email protected]> 
wrote:

> 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:
>
> # src/emacs -Q --eval '(dired "/sftp:[email protected]:/share/albinus/")'
>
>> 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?

I updated both master and emacs-30 and did bootstrap builds of both and
have the same problem on both, and on both reverting 6a8fda1f339 fixes
the problem.  Any other ideas?

Steve Berman

Reply via email to