On 17 May 2004 at 15:18 PDT, Ted Stern wrote:
> I updated my anonCVS tramp checkout last friday, and a simple scp method edit
> no longer works.  I updated again today, still no change.
>
> The problem may be the new handling for ':' in filenames when called through
> gnuserv.  I'm using the gnuserv-compat package with Emacs 21.3.

Further debugging -- the error is in tramp.el.

I'm attaching the diffs between the working and non-working versions.

I tried changing the regexp for file matching (the first difference) back to
the earlier version, but that did not fix the bug.  So one of the other diffs
is the problem.

I hope that helps localize things a bit ... to reproduce, try using the scp
method to edit a shell script on a remote host with bash as the remote login
shell.  Directory listings on the remote host work fine, the problem is
actually loading the file.

Ted
-- 
 Ted Stern                                 Applications Group
 Cray Inc.                               office: 206-701-2182
 411 First Avenue South, Suite 600         cell: 206-383-1049
 Seattle, WA 98104-2860                     FAX: 206-701-2500

 Frango ut patefaciam -- I break that I may reveal
 (The Paleontological Society motto, equally apropos for debugging)

Index: tramp.el
===================================================================
RCS file: /cvsroot/tramp/tramp/lisp/tramp.el,v
retrieving revision 2.359
retrieving revision 2.362
diff -r2.359 -r2.362
1149c1149
<   "^/[^/]*$"
---
>   "^/$\\|^/[^/:][^/]*$"
1329c1329,1330
<   '("unset correct"
---
>   '("unset HISTORY"
>     "unset correct"
5027a5029,5030
>       (unless (memq (process-status p) '(run open))
>         (throw 'tramp-action 'process-died))
5064a5068,5069
>       (unless (memq (process-status p) '(run open))
>         (throw 'tramp-action 'process-died))
5468a5474,5475
>                (unless (memq (process-status proc) '(run open))
>                  (error "Process has died"))
5474a5482,5483
>            (unless (memq (process-status proc) '(run open))
>              (error "Process has died"))
5624,5626c5633,5636
<    9 "Waiting 30s for `HISTFILE=$HOME/.tramp_history; HISTSIZE=1'")
<   (tramp-send-command-internal multi-method method user host
<                              "HISTFILE=$HOME/.tramp_history; HISTSIZE=1")
---
>    9 "Waiting 30s for `HISTFILE=$HOME/.tramp_history; HISTSIZE=1; export HISTFILE; 
> export HISTSIZE'")
>   (tramp-send-command-internal
>    multi-method method user host
>    "HISTFILE=$HOME/.tramp_history; HISTSIZE=1; export HISTFILE; export HISTSIZE")
6081a6092,6093
>                  (unless (memq (process-status proc) '(run open))
>                    (error "Process has died"))
6087a6100,6101
>              (unless (memq (process-status proc) '(run open))
>                (error "Process has died"))



_______________________________________________
Tramp-devel mailing list
[EMAIL PROTECTED]
http://mail.nongnu.org/mailman/listinfo/tramp-devel

Reply via email to