From unknown Sat Jun 21 03:27:16 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#21562 <21562@debbugs.gnu.org> To: bug#21562 <21562@debbugs.gnu.org> Subject: Status: 24.5; Copy dir via Tramp pscp does not work Reply-To: bug#21562 <21562@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:27:16 +0000 retitle 21562 24.5; Copy dir via Tramp pscp does not work reassign 21562 emacs submitter 21562 Warren Lynn severity 21562 normal tag 21562 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 25 14:47:38 2015 Received: (at submit) by debbugs.gnu.org; 25 Sep 2015 18:47:38 +0000 Received: from localhost ([127.0.0.1]:43763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZfY1u-00054y-MK for submit@debbugs.gnu.org; Fri, 25 Sep 2015 14:47:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50114) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZfXkL-0004eE-0N for submit@debbugs.gnu.org; Fri, 25 Sep 2015 14:29:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZfXkF-0004QB-8b for submit@debbugs.gnu.org; Fri, 25 Sep 2015 14:29:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40659) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfXkF-0004Q1-4M for submit@debbugs.gnu.org; Fri, 25 Sep 2015 14:29:19 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60107) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfXkA-0002Ef-7r for bug-gnu-emacs@gnu.org; Fri, 25 Sep 2015 14:29:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZfXk4-0004NF-Ux for bug-gnu-emacs@gnu.org; Fri, 25 Sep 2015 14:29:14 -0400 Received: from mail-yk0-x22a.google.com ([2607:f8b0:4002:c07::22a]:34580) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfXk4-0004My-O1 for bug-gnu-emacs@gnu.org; Fri, 25 Sep 2015 14:29:08 -0400 Received: by ykdg206 with SMTP id g206so121364344ykd.1 for ; Fri, 25 Sep 2015 11:29:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=TkEN4Ni19wPGAZCLjIgLwki1Sb5so/lPxkEZeZfl0wU=; b=kVnWFJxxqVVpv0/AZ8lVkvBteBaCe0AadiPBY8Gqquz18D1VmMwLhNzm9P8lTaoEvp HW7J3bJ8+xgWtMeGDdi+nrKQNqIoMjlI+YVGB2tCR/r7Xrg4s9al5EE8Lp0D7taQtLdd sn9ExDztHXaueR3iq0Unvyx0h0iOXuLLF9YrEzACqR332aAmjcFK/UqnJ1u/WBQkyLvy X/qSdmOjXb+CxEFkyaplrGGIPyNDlLX5Sd9XF/78TvBgK3dIIW5i6/u/+XmKS5lFM0A2 r+WxKP3V6rs/tB+I9dNXFIfWjl81x64/dunDNWisoMbVLxQH2FlCDTGRwhgEOMQ1ZfSD gkHw== MIME-Version: 1.0 X-Received: by 10.170.62.133 with SMTP id e127mr6036749yke.81.1443205748248; Fri, 25 Sep 2015 11:29:08 -0700 (PDT) Received: by 10.37.36.133 with HTTP; Fri, 25 Sep 2015 11:29:08 -0700 (PDT) Date: Fri, 25 Sep 2015 14:29:08 -0400 Message-ID: Subject: 24.5; Copy dir via Tramp pscp does not work From: Warren Lynn To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=001a11398198f65b290520968539 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 25 Sep 2015 14:47:32 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --001a11398198f65b290520968539 Content-Type: text/plain; charset=UTF-8 I use dired/tramp to view a directory on a remote machine (Linux) with pscp method, and if I do a copy (recursively) of a remote dir to either a local or another remote dir with command dired-to-copy, it fails (after entering the password) with the following message in the minibuffer: *============================================Tramp failed to connect. If this happens repeatedly try 'M-x tramp-cleanup-this-connection'* ============================================ In the "*temp*" buffer, it says: ============================== *pscp: c:/wlin/tmp && echo tramp_exit_status 0 || echo tramp_exit_status 1: Cannot create directory* *Process *temp* exited abnormally with code 1==================================* c:/wlin/tmp is the local destination dir for the copy. Below is the system info: In GNU Emacs 24.5.1 (i686-pc-mingw32) of 2015-04-11 on LEG570 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=/c/usr --host=i686-pc-mingw32' Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: BBDB Minor modes in effect: anything-dired-mode: Enable anything completion in Dired functions. Bindings affected are C, R, S, H. This is deprecated for Emacs24+ users, use `ac-mode' instead. global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t semantic-mode: t diff-auto-refine-mode: t shell-dirtrack-mode: t window-number-meta-mode: t window-number-mode: t recentf-mode: t global-auto-complete-mode: t show-paren-mode: t delete-selection-mode: t cua-mode: t display-time-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Quit Decrypting z:/org/personal/.emacs.bbdb.gpg...done Parsing BBDB... (frobnicating...done) No records matching 'wrnlin' Quit [2 times] Formatting... Formatting...done. Type C-x C-v RET to restore old contents of the bbdb-list window. Mark saved where search started [3 times] Load-path shadows: c:/wlin/.emacs-lisp/org/contrib/lisp/htmlize hides c:/wlin/.emacs-lisp/htmlize c:/wlin/.emacs-lisp/misc hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/misc c:/wlin/.emacs-lisp/js hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/progmodes/js c:/wlin/.emacs-lisp/org/lisp/ox hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox c:/wlin/.emacs-lisp/org/lisp/ox-texinfo hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-texinfo c:/wlin/.emacs-lisp/org/lisp/ox-publish hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-publish c:/wlin/.emacs-lisp/org/lisp/ox-org hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-org c:/wlin/.emacs-lisp/org/lisp/ox-odt hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-odt c:/wlin/.emacs-lisp/org/lisp/ox-md hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-md c:/wlin/.emacs-lisp/org/lisp/ox-man hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-man c:/wlin/.emacs-lisp/org/lisp/ox-latex hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-latex c:/wlin/.emacs-lisp/org/lisp/ox-icalendar hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-icalendar c:/wlin/.emacs-lisp/org/lisp/ox-html hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-html c:/wlin/.emacs-lisp/org/lisp/ox-beamer hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-beamer c:/wlin/.emacs-lisp/org/lisp/ox-ascii hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-ascii c:/wlin/.emacs-lisp/org/lisp/org hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org c:/wlin/.emacs-lisp/org/lisp/org-w3m hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-w3m c:/wlin/.emacs-lisp/org/lisp/org-version hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-version c:/wlin/.emacs-lisp/org/lisp/org-timer hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-timer c:/wlin/.emacs-lisp/org/lisp/org-table hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-table c:/wlin/.emacs-lisp/org/lisp/org-src hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-src c:/wlin/.emacs-lisp/org/lisp/org-rmail hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-rmail c:/wlin/.emacs-lisp/org/lisp/org-protocol hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-protocol c:/wlin/.emacs-lisp/org/lisp/org-plot hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-plot c:/wlin/.emacs-lisp/org/lisp/org-pcomplete hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-pcomplete c:/wlin/.emacs-lisp/org/lisp/org-mouse hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-mouse c:/wlin/.emacs-lisp/org/lisp/org-mobile hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-mobile c:/wlin/.emacs-lisp/org/lisp/org-mhe hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-mhe c:/wlin/.emacs-lisp/org/lisp/org-macs hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-macs c:/wlin/.emacs-lisp/org/lisp/org-macro hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-macro c:/wlin/.emacs-lisp/org/lisp/org-loaddefs hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-loaddefs c:/wlin/.emacs-lisp/org/lisp/org-list hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-list c:/wlin/.emacs-lisp/org/lisp/org-irc hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-irc c:/wlin/.emacs-lisp/org/lisp/org-install hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-install c:/wlin/.emacs-lisp/org/lisp/org-inlinetask hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-inlinetask c:/wlin/.emacs-lisp/org/lisp/org-info hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-info c:/wlin/.emacs-lisp/org/lisp/org-indent hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-indent c:/wlin/.emacs-lisp/org/lisp/org-id hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-id c:/wlin/.emacs-lisp/org/lisp/org-habit hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-habit c:/wlin/.emacs-lisp/org/lisp/org-gnus hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-gnus c:/wlin/.emacs-lisp/org/lisp/org-footnote hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-footnote c:/wlin/.emacs-lisp/org/lisp/org-feed hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-feed c:/wlin/.emacs-lisp/org/lisp/org-faces hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-faces c:/wlin/.emacs-lisp/org/lisp/org-eshell hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-eshell c:/wlin/.emacs-lisp/org/lisp/org-entities hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-entities c:/wlin/.emacs-lisp/org/lisp/org-element hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-element c:/wlin/.emacs-lisp/org/lisp/org-docview hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-docview c:/wlin/.emacs-lisp/org/lisp/org-datetree hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-datetree c:/wlin/.emacs-lisp/org/lisp/org-ctags hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-ctags c:/wlin/.emacs-lisp/org/lisp/org-crypt hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-crypt c:/wlin/.emacs-lisp/org/lisp/org-compat hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-compat c:/wlin/.emacs-lisp/org/lisp/org-colview hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-colview c:/wlin/.emacs-lisp/org/lisp/org-clock hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-clock c:/wlin/.emacs-lisp/org/lisp/org-capture hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-capture c:/wlin/.emacs-lisp/org/lisp/org-bibtex hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-bibtex c:/wlin/.emacs-lisp/org/lisp/org-bbdb hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-bbdb c:/wlin/.emacs-lisp/org/lisp/org-attach hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-attach c:/wlin/.emacs-lisp/org/lisp/org-archive hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-archive c:/wlin/.emacs-lisp/org/lisp/org-agenda hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-agenda c:/wlin/.emacs-lisp/org/lisp/ob hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob c:/wlin/.emacs-lisp/org/lisp/ob-tangle hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-tangle c:/wlin/.emacs-lisp/org/lisp/ob-table hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-table c:/wlin/.emacs-lisp/org/lisp/ob-sqlite hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-sqlite c:/wlin/.emacs-lisp/org/lisp/ob-sql hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-sql c:/wlin/.emacs-lisp/org/lisp/ob-shen hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-shen c:/wlin/.emacs-lisp/org/lisp/ob-sh hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-sh c:/wlin/.emacs-lisp/org/lisp/ob-screen hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-screen c:/wlin/.emacs-lisp/org/lisp/ob-scheme hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-scheme c:/wlin/.emacs-lisp/org/lisp/ob-scala hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-scala c:/wlin/.emacs-lisp/org/lisp/ob-sass hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-sass c:/wlin/.emacs-lisp/org/lisp/ob-ruby hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-ruby c:/wlin/.emacs-lisp/org/lisp/ob-ref hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-ref c:/wlin/.emacs-lisp/org/lisp/ob-R hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-R c:/wlin/.emacs-lisp/org/lisp/ob-python hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-python c:/wlin/.emacs-lisp/org/lisp/ob-plantuml hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-plantuml c:/wlin/.emacs-lisp/org/lisp/ob-picolisp hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-picolisp c:/wlin/.emacs-lisp/org/lisp/ob-perl hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-perl c:/wlin/.emacs-lisp/org/lisp/ob-org hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-org c:/wlin/.emacs-lisp/org/lisp/ob-octave hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-octave c:/wlin/.emacs-lisp/org/lisp/ob-ocaml hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-ocaml c:/wlin/.emacs-lisp/org/lisp/ob-mscgen hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-mscgen c:/wlin/.emacs-lisp/org/lisp/ob-maxima hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-maxima c:/wlin/.emacs-lisp/org/lisp/ob-matlab hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-matlab c:/wlin/.emacs-lisp/org/lisp/ob-makefile hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-makefile c:/wlin/.emacs-lisp/org/lisp/ob-lob hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-lob c:/wlin/.emacs-lisp/org/lisp/ob-lisp hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-lisp c:/wlin/.emacs-lisp/org/lisp/ob-lilypond hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-lilypond c:/wlin/.emacs-lisp/org/lisp/ob-ledger hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-ledger c:/wlin/.emacs-lisp/org/lisp/ob-latex hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-latex c:/wlin/.emacs-lisp/org/lisp/ob-keys hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-keys c:/wlin/.emacs-lisp/org/lisp/ob-js hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-js c:/wlin/.emacs-lisp/org/lisp/ob-java hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-java c:/wlin/.emacs-lisp/org/lisp/ob-io hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-io c:/wlin/.emacs-lisp/org/lisp/ob-haskell hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-haskell c:/wlin/.emacs-lisp/org/lisp/ob-gnuplot hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-gnuplot c:/wlin/.emacs-lisp/org/lisp/ob-fortran hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-fortran c:/wlin/.emacs-lisp/org/lisp/ob-exp hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-exp c:/wlin/.emacs-lisp/org/lisp/ob-eval hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-eval c:/wlin/.emacs-lisp/org/lisp/ob-emacs-lisp hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-emacs-lisp c:/wlin/.emacs-lisp/org/lisp/ob-dot hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-dot c:/wlin/.emacs-lisp/org/lisp/ob-ditaa hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-ditaa c:/wlin/.emacs-lisp/org/lisp/ob-css hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-css c:/wlin/.emacs-lisp/org/lisp/ob-core hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-core c:/wlin/.emacs-lisp/org/lisp/ob-comint hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-comint c:/wlin/.emacs-lisp/org/lisp/ob-clojure hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-clojure c:/wlin/.emacs-lisp/org/lisp/ob-calc hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-calc c:/wlin/.emacs-lisp/org/lisp/ob-C hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-C c:/wlin/.emacs-lisp/org/lisp/ob-awk hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-awk c:/wlin/.emacs-lisp/org/lisp/ob-asymptote hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-asymptote Features: (shadow sort mail-extr emacsbug semantic/bovine/make semantic/bovine/make-by make-mode org-colview org-id bbdb-gui bbdb-com bbdb timezone org-clock cal-china lunar solar cal-dst cal-hebrew diary-lib diary-loaddefs cal-iso org-agenda image-file tramp-cmds log-view sgml-mode ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox ede/linux ede/make python calccomp calc-alg calc-menu calc-ext calc-aent calc calc-loaddefs calc-macs eieio-opt tabify org-table mule-util cal-move parse-time sh-script executable conf-mode view ehelp ispell autorevert filenotify ediff-vers semantic/tag-write tramp-cache time-stamp misearch multi-isearch semantic/edit semantic/tag-file inversion semantic/db-file data-debug cedet-files semantic/bovine/c semantic/decorate/include semantic/decorate/mode hideif semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/dep semantic/bovine ede/cpp-root cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds tramp-sh tla hl-line dvc-state dvc-config diff sendmail tla-gnus dvc-gnus gnus-art mm-uu mml2015 mm-view mml-smime smime dig dvc-cmenu dvc-about dvc-version dvc-revlist vc-hg xhg-dvc xhg generic xhg-annotate xhg-mq xhg-log dvc-diff dvc-fileinfo vc-svn xdarcs-core xmtn-minimal tla-core tla-autoconf tla-defs dvc-log bzr-core xgit-core xhg-core org-info org-bibtex bibtex org-bbdb org-mouse eldoc server dired-single cc-styles cc-align cc-engine cc-vars cc-defs anything-config-wlin anything-config browse-url imenu anything-match-plugin dired-aux ffap anything scala-config scala-mode-inf ensime ensime-ui ensime-semantic-highlight ensime-doc ensime-scalex url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse mailcap ensime-search ensime-undo ensime-startup ensime-refactor ensime-popup ensime-notes ensime-mode ensime-inspector ensime-goto-testfile ensime-editor ensime-debug gdb-mi bindat json ensime-stacktrace ensime-inf ensime-sbt sbt-mode sbt-mode-rgrep grep sbt-mode-comint sbt-mode-buffer sbt-mode-project ensime-company yasnippet company pcase ensime-auto-complete ensime-model ensime-completion-util ensime-config ensime-util ensime-client ensime-vars s ucs-normalize flymake arc-mode archive-mode dash url-gw url-vars ensime-macros scala-mode2 scala-mode2-imenu scala-mode2-sbt scala-mode2-map scala-mode2-fontlock rx scala-mode2-indent scala-mode2-paragraph scala-mode2-syntax scala-mode2-lib lisp-config close-matching ann-config ipa comment-config print-config w32-print w32-integ w3-config lang-config eim eim-extra batch-mode ecb-config ede/locate ecb-layout-defs ecb ecb-symboldef ecb-analyse ecb-compatibility ecb-winman-support ecb-autogen autoload lisp-mnt ecb-tod ecb-cycle ecb-eshell ecb-help ecb-jde ecb-method-browser hideshow ecb-semantic-wrapper ecb-semantic ecb-file-browser ecb-speedbar ecb-layout compile ecb-create-layout ecb-compilation ecb-common-browser ecb-navigate ecb-mode-line ecb-face tree-buffer ecb-upgrade ecb-cedet-wrapper ecb-util thingatpt info semantic-load semanticdb-mode semanticdb-find semanticdb semantic-ctxt semantic-analyze ede/speedbar ede/files ede ede/base ede/auto ede/source eieio-speedbar speedbar sb-image dframe eieio-custom semantic/db-mode semantic/idle semantic/ia semantic/senator semantic/decorate pulse semantic/analyze/refs semantic/db-find semantic/db-ref semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base semantic/ctxt semantic/format ezimage semantic/tag-ls semantic/find semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet highline diff-mode-config bbdb-config bbdb-autoloads org-config org-notify-config notifications dbus xml org-notify-wlin org-element holidays hol-loaddefs org-inlinetask org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs htmlize-view htmlize vc-config dvc-autoloads dvc-unified dvc-tips dvc-core edebug dvc-lisp dvc-buffers dvc-ui dvc-register dvc-utils dvc-emacs ewoc dvc-defs dvc-site psvn log-edit pcvs-util add-log elp smerge-mode diff-mode ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff vc vc-dispatcher crypt-config epa-file epa epg hide-lines tramp-config warnings tramp tramp-compat tramp-loaddefs trampver shell pcomplete auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core password-cache dbg-config gud comint ansi-color univ-add-del univ-prev-next etags smart-compile+ html-config css-mode smie xml-config filladapt no-word multi-region highlight linum window-number moccur-config moccur-edit color-moccur ring template-config tempo-snippets tempo pair-mode skeleton swbuff bookmark-config bookmark+ bookmark+-key derived bookmark+-1 gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util mail-prsvr bookmark+-bmu help-mode bookmark+-lit bookmark+-mac bookmark pp dired-crypt-map dired-sort-map dired-x dired smart-gb session smart-infor-buf ido-config ido-highlight recentf tree-widget wid-edit easymenu ac-config auto-complete-config auto-complete easy-mmode popup pos-tip paren w32-browser mark-config cua-rect rect delsel cua-base face-config whitespace edmacro kmacro time win32-config w32shell my-macros advice help-fns cl-extra cl-macs ido cl gv cl-loaddefs cl-lib profile-config package epg-config time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32notify w32 multi-tty emacs) Memory information: ((conses 8 3159229 621269) (symbols 32 175550 4) (miscs 32 16509 8278) (strings 16 473692 38246) (string-bytes 1 11419961) (vectors 8 105532) (vector-slots 4 2259504 58446) (floats 8 1690 1583) (intervals 28 275206 10490) (buffers 508 187)) --001a11398198f65b290520968539 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I use dired/tramp to view a directory = on a remote machine (Linux) with pscp method, and if I do a copy (recursive= ly) of a remote dir to either a local or another remote dir with command di= red-to-copy, it fails (after entering the password) with the following mess= age in the minibuffer:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D
Tramp failed to connect. If this happens repeatedl= y try 'M-x tramp-cleanup-this-connection'

=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

In the "*temp*&qu= ot; buffer, it says:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
pscp: c:/wlin/tmp= && echo tramp_exit_status 0 || echo tramp_exit_status 1: Cannot cr= eate directory

Process *temp* exited abnormally with co= de 1
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

c:/wlin/tmp is the local de= stination dir for the copy.


Below is th= e system info:


In GNU Emacs 24.5.1 (i6= 86-pc-mingw32)
=C2=A0of 2015-04-11 on LEG570
Windowing system distrib= utor `Microsoft Corp.', version 6.1.7601
Configured using:
=C2=A0= `configure --prefix=3D/c/usr --host=3Di686-pc-mingw32'

Important= settings:
=C2=A0 value of $LANG: ENU
=C2=A0 locale-coding-system: cp= 1252

Major mode: BBDB

Minor modes in effect:
=C2=A0 anythi= ng-dired-mode: Enable anything completion in Dired functions.
Bindings a= ffected are C, R, S, H.
This is deprecated for Emacs24+ users, use `ac-m= ode' instead.
=C2=A0 global-semanticdb-minor-mode: t
=C2=A0 globa= l-semantic-idle-scheduler-mode: t
=C2=A0 semantic-mode: t
=C2=A0 diff= -auto-refine-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 window-numb= er-meta-mode: t
=C2=A0 window-number-mode: t
=C2=A0 recentf-mode: t=C2=A0 global-auto-complete-mode: t
=C2=A0 show-paren-mode: t
=C2= =A0 delete-selection-mode: t
=C2=A0 cua-mode: t
=C2=A0 display-time-m= ode: t
=C2=A0 tooltip-mode: t
=C2=A0 electric-indent-mode: t
=C2= =A0 mouse-wheel-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shad= ow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t=C2=A0 blink-cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 = auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 buffer= -read-only: t
=C2=A0 column-number-mode: t
=C2=A0 line-number-mode: t=
=C2=A0 transient-mark-mode: t

Recent messages:
Quit
Decryp= ting z:/org/personal/.emacs.bbdb.gpg...done
Parsing BBDB... (frobnicatin= g...done)
No records matching 'wrnlin'
Quit [2 times]
Form= atting...

Formatting...done.
Type C-x C-v RET to restore old cont= ents of the bbdb-list window.
Mark saved where search started [3 times]<= br>
Load-path shadows:
c:/wlin/.emacs-lisp/org/contrib/lisp/htmlize h= ides c:/wlin/.emacs-lisp/htmlize
c:/wlin/.emacs-lisp/misc hides c:/wlin/= bin/emacs-24.5/share/emacs/24.5/lisp/misc
c:/wlin/.emacs-lisp/js hides c= :/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/progmodes/js
c:/wlin/.emacs-= lisp/org/lisp/ox hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox<= br>c:/wlin/.emacs-lisp/org/lisp/ox-texinfo hides c:/wlin/bin/emacs-24.5/sha= re/emacs/24.5/lisp/org/ox-texinfo
c:/wlin/.emacs-lisp/org/lisp/ox-publis= h hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-publish
c:/w= lin/.emacs-lisp/org/lisp/ox-org hides c:/wlin/bin/emacs-24.5/share/emacs/24= .5/lisp/org/ox-org
c:/wlin/.emacs-lisp/org/lisp/ox-odt hides c:/wlin/bin= /emacs-24.5/share/emacs/24.5/lisp/org/ox-odt
c:/wlin/.emacs-lisp/org/lis= p/ox-md hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-md
c:/= wlin/.emacs-lisp/org/lisp/ox-man hides c:/wlin/bin/emacs-24.5/share/emacs/2= 4.5/lisp/org/ox-man
c:/wlin/.emacs-lisp/org/lisp/ox-latex hides c:/wlin/= bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-latex
c:/wlin/.emacs-lisp/or= g/lisp/ox-icalendar hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/= ox-icalendar
c:/wlin/.emacs-lisp/org/lisp/ox-html hides c:/wlin/bin/emac= s-24.5/share/emacs/24.5/lisp/org/ox-html
c:/wlin/.emacs-lisp/org/lisp/ox= -beamer hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ox-beamerc:/wlin/.emacs-lisp/org/lisp/ox-ascii hides c:/wlin/bin/emacs-24.5/share/e= macs/24.5/lisp/org/ox-ascii
c:/wlin/.emacs-lisp/org/lisp/org hides c:/wl= in/bin/emacs-24.5/share/emacs/24.5/lisp/org/org
c:/wlin/.emacs-lisp/org/= lisp/org-w3m hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-w3m=
c:/wlin/.emacs-lisp/org/lisp/org-version hides c:/wlin/bin/emacs-24.5/s= hare/emacs/24.5/lisp/org/org-version
c:/wlin/.emacs-lisp/org/lisp/org-ti= mer hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-timer
c:/= wlin/.emacs-lisp/org/lisp/org-table hides c:/wlin/bin/emacs-24.5/share/emac= s/24.5/lisp/org/org-table
c:/wlin/.emacs-lisp/org/lisp/org-src hides c:/= wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-src
c:/wlin/.emacs-lis= p/org/lisp/org-rmail hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org= /org-rmail
c:/wlin/.emacs-lisp/org/lisp/org-protocol hides c:/wlin/bin/e= macs-24.5/share/emacs/24.5/lisp/org/org-protocol
c:/wlin/.emacs-lisp/org= /lisp/org-plot hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-p= lot
c:/wlin/.emacs-lisp/org/lisp/org-pcomplete hides c:/wlin/bin/emacs-2= 4.5/share/emacs/24.5/lisp/org/org-pcomplete
c:/wlin/.emacs-lisp/org/lisp= /org-mouse hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-mouse=
c:/wlin/.emacs-lisp/org/lisp/org-mobile hides c:/wlin/bin/emacs-24.5/sh= are/emacs/24.5/lisp/org/org-mobile
c:/wlin/.emacs-lisp/org/lisp/org-mhe = hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-mhe
c:/wlin/.= emacs-lisp/org/lisp/org-macs hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/= lisp/org/org-macs
c:/wlin/.emacs-lisp/org/lisp/org-macro hides c:/wlin/b= in/emacs-24.5/share/emacs/24.5/lisp/org/org-macro
c:/wlin/.emacs-lisp/or= g/lisp/org-loaddefs hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/= org-loaddefs
c:/wlin/.emacs-lisp/org/lisp/org-list hides c:/wlin/bin/ema= cs-24.5/share/emacs/24.5/lisp/org/org-list
c:/wlin/.emacs-lisp/org/lisp/= org-irc hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-irc
c= :/wlin/.emacs-lisp/org/lisp/org-install hides c:/wlin/bin/emacs-24.5/share/= emacs/24.5/lisp/org/org-install
c:/wlin/.emacs-lisp/org/lisp/org-inlinet= ask hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-inlinetaskc:/wlin/.emacs-lisp/org/lisp/org-info hides c:/wlin/bin/emacs-24.5/share/= emacs/24.5/lisp/org/org-info
c:/wlin/.emacs-lisp/org/lisp/org-indent hid= es c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-indent
c:/wlin/.= emacs-lisp/org/lisp/org-id hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/li= sp/org/org-id
c:/wlin/.emacs-lisp/org/lisp/org-habit hides c:/wlin/bin/e= macs-24.5/share/emacs/24.5/lisp/org/org-habit
c:/wlin/.emacs-lisp/org/li= sp/org-gnus hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-gnus=
c:/wlin/.emacs-lisp/org/lisp/org-footnote hides c:/wlin/bin/emacs-24.5/= share/emacs/24.5/lisp/org/org-footnote
c:/wlin/.emacs-lisp/org/lisp/org-= feed hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-feed
c:/= wlin/.emacs-lisp/org/lisp/org-faces hides c:/wlin/bin/emacs-24.5/share/emac= s/24.5/lisp/org/org-faces
c:/wlin/.emacs-lisp/org/lisp/org-eshell hides = c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-eshell
c:/wlin/.ema= cs-lisp/org/lisp/org-entities hides c:/wlin/bin/emacs-24.5/share/emacs/24.5= /lisp/org/org-entities
c:/wlin/.emacs-lisp/org/lisp/org-element hides c:= /wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-element
c:/wlin/.emac= s-lisp/org/lisp/org-docview hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/l= isp/org/org-docview
c:/wlin/.emacs-lisp/org/lisp/org-datetree hides c:/w= lin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-datetree
c:/wlin/.emacs= -lisp/org/lisp/org-ctags hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp= /org/org-ctags
c:/wlin/.emacs-lisp/org/lisp/org-crypt hides c:/wlin/bin/= emacs-24.5/share/emacs/24.5/lisp/org/org-crypt
c:/wlin/.emacs-lisp/org/l= isp/org-compat hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-c= ompat
c:/wlin/.emacs-lisp/org/lisp/org-colview hides c:/wlin/bin/emacs-2= 4.5/share/emacs/24.5/lisp/org/org-colview
c:/wlin/.emacs-lisp/org/lisp/o= rg-clock hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-clockc:/wlin/.emacs-lisp/org/lisp/org-capture hides c:/wlin/bin/emacs-24.5/sha= re/emacs/24.5/lisp/org/org-capture
c:/wlin/.emacs-lisp/org/lisp/org-bibt= ex hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-bibtex
c:/= wlin/.emacs-lisp/org/lisp/org-bbdb hides c:/wlin/bin/emacs-24.5/share/emacs= /24.5/lisp/org/org-bbdb
c:/wlin/.emacs-lisp/org/lisp/org-attach hides c:= /wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/org-attach
c:/wlin/.emacs= -lisp/org/lisp/org-archive hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/li= sp/org/org-archive
c:/wlin/.emacs-lisp/org/lisp/org-agenda hides c:/wlin= /bin/emacs-24.5/share/emacs/24.5/lisp/org/org-agenda
c:/wlin/.emacs-lisp= /org/lisp/ob hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob
c= :/wlin/.emacs-lisp/org/lisp/ob-tangle hides c:/wlin/bin/emacs-24.5/share/em= acs/24.5/lisp/org/ob-tangle
c:/wlin/.emacs-lisp/org/lisp/ob-table hides = c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-table
c:/wlin/.emacs= -lisp/org/lisp/ob-sqlite hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp= /org/ob-sqlite
c:/wlin/.emacs-lisp/org/lisp/ob-sql hides c:/wlin/bin/ema= cs-24.5/share/emacs/24.5/lisp/org/ob-sql
c:/wlin/.emacs-lisp/org/lisp/ob= -shen hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-shen
c:/= wlin/.emacs-lisp/org/lisp/ob-sh hides c:/wlin/bin/emacs-24.5/share/emacs/24= .5/lisp/org/ob-sh
c:/wlin/.emacs-lisp/org/lisp/ob-screen hides c:/wlin/b= in/emacs-24.5/share/emacs/24.5/lisp/org/ob-screen
c:/wlin/.emacs-lisp/or= g/lisp/ob-scheme hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-= scheme
c:/wlin/.emacs-lisp/org/lisp/ob-scala hides c:/wlin/bin/emacs-24.= 5/share/emacs/24.5/lisp/org/ob-scala
c:/wlin/.emacs-lisp/org/lisp/ob-sas= s hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-sass
c:/wlin= /.emacs-lisp/org/lisp/ob-ruby hides c:/wlin/bin/emacs-24.5/share/emacs/24.5= /lisp/org/ob-ruby
c:/wlin/.emacs-lisp/org/lisp/ob-ref hides c:/wlin/bin/= emacs-24.5/share/emacs/24.5/lisp/org/ob-ref
c:/wlin/.emacs-lisp/org/lisp= /ob-R hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-R
c:/wli= n/.emacs-lisp/org/lisp/ob-python hides c:/wlin/bin/emacs-24.5/share/emacs/2= 4.5/lisp/org/ob-python
c:/wlin/.emacs-lisp/org/lisp/ob-plantuml hides c:= /wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-plantuml
c:/wlin/.emac= s-lisp/org/lisp/ob-picolisp hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/l= isp/org/ob-picolisp
c:/wlin/.emacs-lisp/org/lisp/ob-perl hides c:/wlin/b= in/emacs-24.5/share/emacs/24.5/lisp/org/ob-perl
c:/wlin/.emacs-lisp/org/= lisp/ob-org hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-orgc:/wlin/.emacs-lisp/org/lisp/ob-octave hides c:/wlin/bin/emacs-24.5/share= /emacs/24.5/lisp/org/ob-octave
c:/wlin/.emacs-lisp/org/lisp/ob-ocaml hid= es c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-ocaml
c:/wlin/.em= acs-lisp/org/lisp/ob-mscgen hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/l= isp/org/ob-mscgen
c:/wlin/.emacs-lisp/org/lisp/ob-maxima hides c:/wlin/b= in/emacs-24.5/share/emacs/24.5/lisp/org/ob-maxima
c:/wlin/.emacs-lisp/or= g/lisp/ob-matlab hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-= matlab
c:/wlin/.emacs-lisp/org/lisp/ob-makefile hides c:/wlin/bin/emacs-= 24.5/share/emacs/24.5/lisp/org/ob-makefile
c:/wlin/.emacs-lisp/org/lisp/= ob-lob hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-lob
c:/= wlin/.emacs-lisp/org/lisp/ob-lisp hides c:/wlin/bin/emacs-24.5/share/emacs/= 24.5/lisp/org/ob-lisp
c:/wlin/.emacs-lisp/org/lisp/ob-lilypond hides c:/= wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-lilypond
c:/wlin/.emacs= -lisp/org/lisp/ob-ledger hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp= /org/ob-ledger
c:/wlin/.emacs-lisp/org/lisp/ob-latex hides c:/wlin/bin/e= macs-24.5/share/emacs/24.5/lisp/org/ob-latex
c:/wlin/.emacs-lisp/org/lis= p/ob-keys hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-keysc:/wlin/.emacs-lisp/org/lisp/ob-js hides c:/wlin/bin/emacs-24.5/share/emac= s/24.5/lisp/org/ob-js
c:/wlin/.emacs-lisp/org/lisp/ob-java hides c:/wlin= /bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-java
c:/wlin/.emacs-lisp/or= g/lisp/ob-io hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-ioc:/wlin/.emacs-lisp/org/lisp/ob-haskell hides c:/wlin/bin/emacs-24.5/shar= e/emacs/24.5/lisp/org/ob-haskell
c:/wlin/.emacs-lisp/org/lisp/ob-gnuplot= hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-gnuplot
c:/wl= in/.emacs-lisp/org/lisp/ob-fortran hides c:/wlin/bin/emacs-24.5/share/emacs= /24.5/lisp/org/ob-fortran
c:/wlin/.emacs-lisp/org/lisp/ob-exp hides c:/w= lin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-exp
c:/wlin/.emacs-lisp/= org/lisp/ob-eval hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-= eval
c:/wlin/.emacs-lisp/org/lisp/ob-emacs-lisp hides c:/wlin/bin/emacs-= 24.5/share/emacs/24.5/lisp/org/ob-emacs-lisp
c:/wlin/.emacs-lisp/org/lis= p/ob-dot hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-dot
c= :/wlin/.emacs-lisp/org/lisp/ob-ditaa hides c:/wlin/bin/emacs-24.5/share/ema= cs/24.5/lisp/org/ob-ditaa
c:/wlin/.emacs-lisp/org/lisp/ob-css hides c:/w= lin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-css
c:/wlin/.emacs-lisp/= org/lisp/ob-core hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-= core
c:/wlin/.emacs-lisp/org/lisp/ob-comint hides c:/wlin/bin/emacs-24.5= /share/emacs/24.5/lisp/org/ob-comint
c:/wlin/.emacs-lisp/org/lisp/ob-clo= jure hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-clojure
c= :/wlin/.emacs-lisp/org/lisp/ob-calc hides c:/wlin/bin/emacs-24.5/share/emac= s/24.5/lisp/org/ob-calc
c:/wlin/.emacs-lisp/org/lisp/ob-C hides c:/wlin/= bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-C
c:/wlin/.emacs-lisp/org/li= sp/ob-awk hides c:/wlin/bin/emacs-24.5/share/emacs/24.5/lisp/org/ob-awk
= c:/wlin/.emacs-lisp/org/lisp/ob-asymptote hides c:/wlin/bin/emacs-24.5/shar= e/emacs/24.5/lisp/org/ob-asymptote

Features:
(shadow sort mail-ex= tr emacsbug semantic/bovine/make
semantic/bovine/make-by make-mode org-c= olview org-id bbdb-gui bbdb-com
bbdb timezone org-clock cal-china lunar = solar cal-dst cal-hebrew
diary-lib diary-loaddefs cal-iso org-agenda ima= ge-file tramp-cmds
log-view sgml-mode ox-latex ox-icalendar ox-html tabl= e ox-ascii
ox-publish ox ede/linux ede/make python calccomp calc-alg cal= c-menu
calc-ext calc-aent calc calc-loaddefs calc-macs eieio-opt tabify<= br>org-table mule-util cal-move parse-time sh-script executable conf-modeview ehelp ispell autorevert filenotify ediff-vers semantic/tag-write
= tramp-cache time-stamp misearch multi-isearch semantic/edit
semantic/tag= -file inversion semantic/db-file data-debug cedet-files
semantic/bovine/= c semantic/decorate/include semantic/decorate/mode
hideif semantic/bovin= e/c-by semantic/lex-spp semantic/bovine/gcc
semantic/dep semantic/bovine= ede/cpp-root cc-langs cc-mode cc-fonts
cc-guess cc-menus cc-cmds tramp-= sh tla hl-line dvc-state dvc-config diff
sendmail tla-gnus dvc-gnus gnus= -art mm-uu mml2015 mm-view mml-smime
smime dig dvc-cmenu dvc-about dvc-v= ersion dvc-revlist vc-hg xhg-dvc xhg
generic xhg-annotate xhg-mq xhg-log= dvc-diff dvc-fileinfo vc-svn
xdarcs-core xmtn-minimal tla-core tla-auto= conf tla-defs dvc-log bzr-core
xgit-core xhg-core org-info org-bibtex bi= btex org-bbdb org-mouse eldoc
server dired-single cc-styles cc-align cc-= engine cc-vars cc-defs
anything-config-wlin anything-config browse-url i= menu
anything-match-plugin dired-aux ffap anything scala-config
scala= -mode-inf ensime ensime-ui ensime-semantic-highlight ensime-doc
ensime-s= calex url url-proxy url-privacy url-expand url-methods
url-history url-c= ookie url-domsuf url-util url-parse mailcap
ensime-search ensime-undo en= sime-startup ensime-refactor ensime-popup
ensime-notes ensime-mode ensim= e-inspector ensime-goto-testfile
ensime-editor ensime-debug gdb-mi binda= t json ensime-stacktrace
ensime-inf ensime-sbt sbt-mode sbt-mode-rgrep g= rep sbt-mode-comint
sbt-mode-buffer sbt-mode-project ensime-company yasn= ippet company pcase
ensime-auto-complete ensime-model ensime-completion-= util ensime-config
ensime-util ensime-client ensime-vars s ucs-normalize= flymake arc-mode
archive-mode dash url-gw url-vars ensime-macros scala-= mode2
scala-mode2-imenu scala-mode2-sbt scala-mode2-map scala-mode2-font= lock
rx scala-mode2-indent scala-mode2-paragraph scala-mode2-syntax
s= cala-mode2-lib lisp-config close-matching ann-config ipa comment-config
= print-config w32-print w32-integ w3-config lang-config eim eim-extra
bat= ch-mode ecb-config ede/locate ecb-layout-defs ecb ecb-symboldef
ecb-anal= yse ecb-compatibility ecb-winman-support ecb-autogen autoload
lisp-mnt e= cb-tod ecb-cycle ecb-eshell ecb-help ecb-jde
ecb-method-browser hideshow= ecb-semantic-wrapper ecb-semantic
ecb-file-browser ecb-speedbar ecb-lay= out compile ecb-create-layout
ecb-compilation ecb-common-browser ecb-nav= igate ecb-mode-line ecb-face
tree-buffer ecb-upgrade ecb-cedet-wrapper e= cb-util thingatpt info
semantic-load semanticdb-mode semanticdb-find sem= anticdb semantic-ctxt
semantic-analyze ede/speedbar ede/files ede ede/ba= se ede/auto ede/source
eieio-speedbar speedbar sb-image dframe eieio-cus= tom semantic/db-mode
semantic/idle semantic/ia semantic/senator semantic= /decorate pulse
semantic/analyze/refs semantic/db-find semantic/db-ref s= emantic/analyze
semantic/sort semantic/scope semantic/analyze/fcn semant= ic/db eieio-base
semantic/ctxt semantic/format ezimage semantic/tag-ls s= emantic/find
semantic/util-modes semantic/util semantic semantic/tag sem= antic/lex
semantic/fw mode-local cedet highline diff-mode-config bbdb-co= nfig
bbdb-autoloads org-config org-notify-config notifications dbus xml<= br>org-notify-wlin org-element holidays hol-loaddefs org-inlinetask org
= org-macro org-footnote org-pcomplete org-list org-faces org-entities
nou= tline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob
ob-ta= ble ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat
org-macs= org-loaddefs find-func cal-menu calendar cal-loaddefs
htmlize-view html= ize vc-config dvc-autoloads dvc-unified dvc-tips
dvc-core edebug dvc-lis= p dvc-buffers dvc-ui dvc-register dvc-utils
dvc-emacs ewoc dvc-defs dvc-= site psvn log-edit pcvs-util add-log elp
smerge-mode diff-mode ediff-mer= g ediff-wind ediff-diff ediff-mult
ediff-help ediff-init ediff-util edif= f vc vc-dispatcher crypt-config
epa-file epa epg hide-lines tramp-config= warnings tramp tramp-compat
tramp-loaddefs trampver shell pcomplete aut= h-source eieio byte-opt
bytecomp byte-compile cconv eieio-core password-= cache dbg-config gud
comint ansi-color univ-add-del univ-prev-next etags= smart-compile+
html-config css-mode smie xml-config filladapt no-word m= ulti-region
highlight linum window-number moccur-config moccur-edit colo= r-moccur
ring template-config tempo-snippets tempo pair-mode skeleton sw= buff
bookmark-config bookmark+ bookmark+-key derived bookmark+-1 gnus-su= m
nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec
g= nus-int gnus-range message format-spec rfc822 mml mml-sec mm-decode
mm-b= odies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums
mailabbrev= gmm-utils mailheader gnus-win gnus gnus-ems nnheader
gnus-util mail-uti= ls mm-util mail-prsvr bookmark+-bmu help-mode
bookmark+-lit bookmark+-ma= c bookmark pp dired-crypt-map dired-sort-map
dired-x dired smart-gb sess= ion smart-infor-buf ido-config ido-highlight
recentf tree-widget wid-edi= t easymenu ac-config auto-complete-config
auto-complete easy-mmode popup= pos-tip paren w32-browser mark-config
cua-rect rect delsel cua-base fac= e-config whitespace edmacro kmacro time
win32-config w32shell my-macros = advice help-fns cl-extra cl-macs ido cl
gv cl-loaddefs cl-lib profile-co= nfig package epg-config time-date
tooltip electric uniquify ediff-hook v= c-hooks lisp-float-type mwheel
dos-w32 ls-lisp w32-common-fns disp-table= w32-win w32-vars tool-bar dnd
fontset image regexp-opt fringe tabulated= -list newcomment lisp-mode
prog-mode register page menu-bar rfn-eshadow = timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-co= re frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-= viet lao korean
japanese hebrew greek romanian slovak czech european eth= iopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help sim= ple abbrev
minibuffer nadvice loaddefs button faces cus-face macroexp fi= les
text-properties overlay sha1 md5 base64 format env code-pages mulecustom widget hashtable-print-readable backquote make-network-process
= w32notify w32 multi-tty emacs)

Memory information:
((conses 8 315= 9229 621269)
=C2=A0(symbols 32 175550 4)
=C2=A0(miscs 32 16509 8278)<= br>=C2=A0(strings 16 473692 38246)
=C2=A0(string-bytes 1 11419961)
= =C2=A0(vectors 8 105532)
=C2=A0(vector-slots 4 2259504 58446)
=C2=A0(= floats 8 1690 1583)
=C2=A0(intervals 28 275206 10490)
=C2=A0(buffers = 508 187))

--001a11398198f65b290520968539-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 26 05:16:17 2015 Received: (at 21562) by debbugs.gnu.org; 26 Sep 2015 09:16:17 +0000 Received: from localhost ([127.0.0.1]:43965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zflab-0001Mc-Fu for submit@debbugs.gnu.org; Sat, 26 Sep 2015 05:16:17 -0400 Received: from mout.gmx.net ([212.227.17.20]:57871) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZflaZ-0001MU-Q1 for 21562@debbugs.gnu.org; Sat, 26 Sep 2015 05:16:16 -0400 Received: from detlef.gmx.de ([79.195.11.188]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MVNWU-1aB2UC2qa6-00Yiv5; Sat, 26 Sep 2015 11:16:14 +0200 From: Michael Albinus To: Warren Lynn Subject: Re: bug#21562: 24.5; Copy dir via Tramp pscp does not work References: Date: Sat, 26 Sep 2015 11:16:13 +0200 In-Reply-To: (Warren Lynn's message of "Fri, 25 Sep 2015 14:29:08 -0400") Message-ID: <878u7tk0bm.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:goETE2bJ92L0wpGrWzoTjZl0QUrtl1X9+07u8F0/DM32JwGfgKt 77uIQmdWXPtegvOsHpPVmttihGDA7jvlT945dVE/BElHnjJTULnlz2tlYTMW0Q8ZiBoxr+p soDz/bExBqZoC2Wz3pPMSueh12wFfAxi1kFpKEYf0R59lPYXSNNumyKxFg4/ZFU+F8OsQt0 3UlEZzJYgW1ULLYUBzaMg== X-UI-Out-Filterresults: notjunk:1;V01:K0:sq7TXLsWI3U=:iGT+G9/XXwXUt79UOi3Ec9 3Hw3hDf0snQkEaEMvo9V/8X5Fc1ajcAH0KLk5X4bbKULBhGaRxw4S1VZH4/8LDXvwR3YLgtsB MSLB1Wd30N20zkHp0F4insOzv5ou6A5xrtIkBGQwguQ6FqBulw16b9EGOku29G8s1WIOlR7YN +gp7ISaiw+anfkeuDt6FNXwnQU61yJen7MjPjFiBc7TCgvf/M9g9OJm5xLtgHsCE190z7uX7/ QtvVJXiixg7PcAlPlmd8z3AS4HWYSHhs8IEqZIK8K+eNuuSohHxiMB6l2/yQfbqwgEYlcvvA4 qcVM7cTqW3Dv25fBizFyi+gbYuyzsfLqpv3m4ICsJMprC9m4qP9ypj7RlumOUEr7tb6UUM7YU Ov2mfba1rx5q1i7vXQHw7jrFuV1mqgj/GPZVr/a89jLRU/XtIRgDkHfPDGchWQtDXX7R3sEMu h1Qpy9AfUgJvuJ+jm8l/jqm/02DLMCypPqUfsFACgQHXHywcRJ5nn3zbS1JrEFF1e5mEeAGz6 xVwh7D7IP0cHDQcxnJzKvjsLzldMzncxFM5uOooa32chGPTctSuv4C9WYuRKkWYpJ33sXpTg/ YXOvxXLunn9L6qtKQbdN9D0UdJQAe2oB8OQQRt7Ph/LPgdmIyZOHyjh+jx0fqwutkjDPs+wa9 eHIzuZYCpCJ/GebAWETdDx9mSRqarukw8s12BZA9izc8qphghxeDKmNvFDLQCVxOTuUN0ZhXl gfufX9MX2b0eojrklHLfKCRBDbZkzW5n2n1vEw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21562 Cc: 21562@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Warren Lynn writes: > I use dired/tramp to view a directory on a remote machine (Linux) with > pscp method, and if I do a copy (recursively) of a remote dir to > either a local or another remote dir with command dired-to-copy, it > fails (after entering the password) with the following message in the > minibuffer: > > ============================================ > Tramp failed to connect. If this happens repeatedly try 'M-x > tramp-cleanup-this-connection' > ============================================ Please apply (setq tramp-verbose 6) prior to your test. Rerun the test, and show us the resulting Tramp debug buffer. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 02 10:35:20 2015 Received: (at 21562) by debbugs.gnu.org; 2 Oct 2015 14:35:20 +0000 Received: from localhost ([127.0.0.1]:52274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi1Qd-0007tq-5j for submit@debbugs.gnu.org; Fri, 02 Oct 2015 10:35:19 -0400 Received: from mail-yk0-f178.google.com ([209.85.160.178]:35910) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi1Qb-0007ti-DP for 21562@debbugs.gnu.org; Fri, 02 Oct 2015 10:35:18 -0400 Received: by ykdt18 with SMTP id t18so112059656ykd.3 for <21562@debbugs.gnu.org>; Fri, 02 Oct 2015 07:35:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=swXmsUbYbsIJ67Vv20zJmvc1sqdWXso8kxoWf7PW7P4=; b=cEn81F25Vsw5q566EgbYmeiOkSd7W/Qk1kBfYEfXGolwVHvfMsridwXey0PlT9IbTq oaxss9doevFKcgosEJclPlv4uu6sCJ1mL4AJ1Aa4nJfXf+wkLyRNDd7mb7Vih9jDi7Gr j4idW/p8D2V7IjTSNj3cnDI1YTYnXtTlET7IbOBNALlJ/VZFzWj8aGq6ZH0pyVBh5/Wm JD1mK93LKKoqNtzReL9BqJiWsUnG9DMETK6yPrroLYvbnCSQphEVwY+SMK2cR5OiIttx 5v25T/S3ZQvuNrGaGHoD+pDlJfUeV+7bbwAuCtOv4zClFGGeTI4gPa7O0GdLMQcuXl+/ wkHA== MIME-Version: 1.0 X-Received: by 10.13.243.4 with SMTP id c4mr14245344ywf.12.1443796516811; Fri, 02 Oct 2015 07:35:16 -0700 (PDT) Received: by 10.37.36.133 with HTTP; Fri, 2 Oct 2015 07:35:16 -0700 (PDT) In-Reply-To: <878u7tk0bm.fsf@gmx.de> References: <878u7tk0bm.fsf@gmx.de> Date: Fri, 2 Oct 2015 10:35:16 -0400 Message-ID: Subject: Re: bug#21562: 24.5; Copy dir via Tramp pscp does not work From: Warren Lynn To: Michael Albinus Content-Type: multipart/mixed; boundary=94eb2c030af483b5300521201286 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21562 Cc: 21562@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --94eb2c030af483b5300521201286 Content-Type: multipart/alternative; boundary=94eb2c030af483b52a0521201284 --94eb2c030af483b52a0521201284 Content-Type: text/plain; charset=UTF-8 I found the cause and have a fix for it. Attached is the patch (on top of Emacs 24.5.1).: The cause is the order of the function "shell-quote-argument" and "file-name-nondirectory" is wrong. So if I have a target directory name "c:\wlynn\tmp\xyz", the buggy code will first quote it into "\"c:\wlynn\tmp\xyz\"", and the file-name-nondirectory function will strip the last part, ending with something like this: "\"c:\wlynn\tmp" See the dangling leading quote? I verified that it works now. Let me know if you think the patch is good and is merged into the latest dev branch. Thanks. On Sat, Sep 26, 2015 at 5:16 AM, Michael Albinus wrote: > Warren Lynn writes: > > > I use dired/tramp to view a directory on a remote machine (Linux) with > > pscp method, and if I do a copy (recursively) of a remote dir to > > either a local or another remote dir with command dired-to-copy, it > > fails (after entering the password) with the following message in the > > minibuffer: > > > > ============================================ > > Tramp failed to connect. If this happens repeatedly try 'M-x > > tramp-cleanup-this-connection' > > ============================================ > > Please apply (setq tramp-verbose 6) prior to your test. Rerun the test, > and show us the resulting Tramp debug buffer. > > Best regards, Michael. > --94eb2c030af483b52a0521201284 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I found the cause and have a fix for it. Attached is = the patch (on top of Emacs 24.5.1).:

The cause is the order of= the function "shell-quote-argument" and "file-name-nondirec= tory" is wrong. So if I have a target directory name "c:\wlynn\tm= p\xyz", the buggy code will first quote it into
"\"c= :\wlynn\tmp\xyz\"", and the file-name-nondirectory function will = strip the last part, ending with something like this:
"\"c:\wl= ynn\tmp"

See the dangling leading quote?

I verified that it works now. Let me know if you think the patch is = good and is merged into the latest dev branch. Thanks.


On Sat,= Sep 26, 2015 at 5:16 AM, Michael Albinus <michael.albinus@gmx.de= > wrote:
Warren Lynn <wrn.lynn@gmail.com> writes:

> I use dired/tramp to view a directory on a remote machine (Linux) with=
> pscp method, and if I do a copy (recursively) of a remote dir to
> either a local or another remote dir with command dired-to-copy, it > fails (after entering the password) with the following message in the<= br> > minibuffer:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> Tramp failed to connect. If this happens repeatedly try 'M-x
> tramp-cleanup-this-connection'
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Please apply (setq tramp-verbose 6) prior to your test. Rerun the test,
and show us the resulting Tramp debug buffer.

Best regards, Michael.

--94eb2c030af483b52a0521201284-- --94eb2c030af483b5300521201286 Content-Type: application/octet-stream; name="emacs-bug-21562-fix.patch" Content-Disposition: attachment; filename="emacs-bug-21562-fix.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_if9r0dww0 LS0tIGM6L3dsaW4vYmluL2VtYWNzLTI0LjUvc2hhcmUvZW1hY3MvMjQuNS9saXNwL25ldC90cmFt cC1zaC5lbC5vcmlnCTIwMTUtMDQtMDIgMDM6MjM6MDYuMDAwMDAwMDAwIC0wNDAwDQorKysgYzov d2xpbi9iaW4vZW1hY3MtMjQuNS9zaGFyZS9lbWFjcy8yNC41L2xpc3AvbmV0L3RyYW1wLXNoLmVs CTIwMTUtMTAtMDIgMTA6Mjg6MzMuMzA0MTMwNDAwIC0wNDAwDQpAQCAtMjI5Miw3ICsyMjkyLDgg QEANCiAJKHNldHEgc291cmNlIChpZiB0MQ0KIAkJCSAodHJhbXAtbWFrZS1jb3B5LXByb2dyYW0t ZmlsZS1uYW1lIHYpDQogCQkgICAgICAgKHNoZWxsLXF1b3RlLWFyZ3VtZW50IGZpbGVuYW1lKSkN Ci0JICAgICAgdGFyZ2V0IChmdW5jYWxsDQorICAgICAgICAgIHRhcmdldCAoc2hlbGwtcXVvdGUt YXJndW1lbnQNCisgICAgICAgICAgICAgICAgICAoZnVuY2FsbA0KIAkJICAgICAgKGlmIChhbmQg KGZpbGUtZGlyZWN0b3J5LXAgZmlsZW5hbWUpDQogCQkJICAgICAgIChzdHJpbmctZXF1YWwNCiAJ CQkJKGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgZmlsZW5hbWUpDQpAQCAtMjMwMSw3ICsyMzAyLDcg QEANCiAJCQknaWRlbnRpdHkpDQogCQkgICAgICAoaWYgdDINCiAJCQkgICh0cmFtcC1tYWtlLWNv cHktcHJvZ3JhbS1maWxlLW5hbWUgdikNCi0JCQkoc2hlbGwtcXVvdGUtYXJndW1lbnQgbmV3bmFt ZSkpKSkNCisgICAgICAgICAgICAgIG5ld25hbWUpKSkpDQogDQogCTs7IENoZWNrIGZvciBob3N0 IGFuZCBwb3J0IG51bWJlci4gIFdlIGNhbm5vdCB1c2UNCiAJOzsgYHRyYW1wLWZpbGUtbmFtZS1w b3J0JywgYmVjYXVzZSB0aGlzIHJldHVybnMgYWxzbw0K --94eb2c030af483b5300521201286-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 02 12:16:33 2015 Received: (at 21562) by debbugs.gnu.org; 2 Oct 2015 16:16:33 +0000 Received: from localhost ([127.0.0.1]:52348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi30a-0001v6-6b for submit@debbugs.gnu.org; Fri, 02 Oct 2015 12:16:32 -0400 Received: from mail-vk0-f46.google.com ([209.85.213.46]:34797) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi30Y-0001uw-JP for 21562@debbugs.gnu.org; Fri, 02 Oct 2015 12:16:31 -0400 Received: by vkat63 with SMTP id t63so62718441vka.1 for <21562@debbugs.gnu.org>; Fri, 02 Oct 2015 09:16:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+rrHbnja3r3pVxa+5Qmx4WQM8FNL0LTtcXsk3R06wWc=; b=uyEci1FjCEMZaMCJvqxSSl/bZ7Kkg0fcDWT+tz6UAOIRjyAbKeLjNoqhiBRP26solI hVEXaL1U3HUkvtExC+zNtO8V0jNEQoytVsHTVyi0f3uPkmqFefm24GQ+bfJpdXYWF7IC 91oVWEtLdump1XSKoNBQjrFGEsz0OM6jKdRh3IX3qaR27xo5jzQujBwwrbyyGSQ3bI9N NfRFAH2fXJ6DUVydE+gTt9Nqgc7pw/+9KvSIZe5vytIf4f2bSC3T4ce1IOCWGVnq2ufj qwlhTcuEo3VEqNBEuTHJubfbvVB7PDfbvSYP8yLrW8dxfLpsz0q0QMaMV/eO14Q7AUF1 Uewg== MIME-Version: 1.0 X-Received: by 10.31.41.79 with SMTP id p76mr10889778vkp.149.1443802590076; Fri, 02 Oct 2015 09:16:30 -0700 (PDT) Received: by 10.31.69.10 with HTTP; Fri, 2 Oct 2015 09:16:29 -0700 (PDT) In-Reply-To: References: <878u7tk0bm.fsf@gmx.de> Date: Fri, 2 Oct 2015 12:16:29 -0400 Message-ID: Subject: Re: bug#21562: 24.5; Copy dir via Tramp pscp does not work From: Warren Lynn To: Michael Albinus Content-Type: multipart/mixed; boundary=001a113edfa6820c340521217c2c X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21562 Cc: 21562@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a113edfa6820c340521217c2c Content-Type: multipart/alternative; boundary=001a113edfa6820c2c0521217c2a --001a113edfa6820c2c0521217c2a Content-Type: text/plain; charset=UTF-8 Actually, things were more broken than I thought. The original code did not handle correctly directory copy from local to remote either. The reason is function tramp-make-copy-program-file-name already quotes the target, and then shell-quote-argument quotes the target again, so we get double quotes. I attached a second patch to fix both copying dir from local to remote, or remote to local. However, I am not so sure if this is a completely correct fix as I don't know much about the "multi-hop" thing. Anyway, hope this can serve as a starting point for the ultimate proper fix. BTW, all the above works out of box on Emacs 23.3. To be honest, I am quite disappointed with Emacs recent (last 2 or 3 years) release quality. Seems some convoluted low-quality code was checked in the first place, and then not enough testing was done before release. Don't know if I have any right to complain in the first place as I am not an active developer here. But I would hate to see my favorite editor Emacs going down this path further. On Fri, Oct 2, 2015 at 10:35 AM, Warren Lynn wrote: > I found the cause and have a fix for it. Attached is the patch (on top of > Emacs 24.5.1).: > > The cause is the order of the function "shell-quote-argument" and > "file-name-nondirectory" is wrong. So if I have a target directory name > "c:\wlynn\tmp\xyz", the buggy code will first quote it into > "\"c:\wlynn\tmp\xyz\"", and the file-name-nondirectory function will strip > the last part, ending with something like this: > "\"c:\wlynn\tmp" > > See the dangling leading quote? > > I verified that it works now. Let me know if you think the patch is good > and is merged into the latest dev branch. Thanks. > > > On Sat, Sep 26, 2015 at 5:16 AM, Michael Albinus > wrote: > >> Warren Lynn writes: >> >> > I use dired/tramp to view a directory on a remote machine (Linux) with >> > pscp method, and if I do a copy (recursively) of a remote dir to >> > either a local or another remote dir with command dired-to-copy, it >> > fails (after entering the password) with the following message in the >> > minibuffer: >> > >> > ============================================ >> > Tramp failed to connect. If this happens repeatedly try 'M-x >> > tramp-cleanup-this-connection' >> > ============================================ >> >> Please apply (setq tramp-verbose 6) prior to your test. Rerun the test, >> and show us the resulting Tramp debug buffer. >> >> Best regards, Michael. >> > > --001a113edfa6820c2c0521217c2a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Actually, things were more broken than I thought= . The original code did not handle correctly directory copy from local to r= emote either. The reason is function
tramp-make-copy-program-file-name
already quotes the target, and then shell-quote-argument quotes the= target again, so we get double quotes.


I attached a = second patch to fix both copying dir from local to remote, or remote to loc= al. However, I am not so sure if this is a completely correct fix as I don&= #39;t know much about the "multi-hop" thing. Anyway, hope this ca= n serve as a starting point for the ultimate proper fix.

= BTW, all the above works out of box on Emacs 23.3.

To be = honest, I am quite disappointed with Emacs recent (last 2 or 3 years) relea= se quality. Seems some convoluted low-quality code was checked in the first= place, and then not enough testing was done before release. Don't know= if I have any right to complain in the first place as I am not an active d= eveloper here. But I would hate to see my favorite editor Emacs going down = this path further.

=C2=A0
=
On Fri, Oct 2, 2015 at 10:35 AM, Warren Lynn= <wrn.lynn@gmail.com> wrote:
I found the cause and have a fix for it. Attached= is the patch (on top of Emacs 24.5.1).:

The cause is the orde= r of the function "shell-quote-argument" and "file-name-nond= irectory" is wrong. So if I have a target directory name "c:\wlyn= n\tmp\xyz", the buggy code will first quote it into
"\&qu= ot;c:\wlynn\tmp\xyz\"", and the file-name-nondirectory function w= ill strip the last part, ending with something like this:
"\"c= :\wlynn\tmp"

See the dangling leading quote?

=
I verified that it works now. Let me know if you think the patch= is good and is merged into the latest dev branch. Thanks.

On Sat, Sep 26, 2015 at 5:16 AM, Micha= el Albinus <michael.albinus@gmx.de> wrote:
Warren Lynn <wrn.lynn@gmail.com> writes:

> I use dired/tramp to view a directory on a remote machine (Linux) with=
> pscp method, and if I do a copy (recursively) of a remote dir to
> either a local or another remote dir with command dired-to-copy, it > fails (after entering the password) with the following message in the<= br> > minibuffer:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> Tramp failed to connect. If this happens repeatedly try 'M-x
> tramp-cleanup-this-connection'
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Please apply (setq tramp-verbose 6) prior to your test. Rerun the test,
and show us the resulting Tramp debug buffer.

Best regards, Michael.


--001a113edfa6820c2c0521217c2a-- --001a113edfa6820c340521217c2c Content-Type: application/octet-stream; name="emacs-bug-21562-fix.patch2.patch" Content-Disposition: attachment; filename="emacs-bug-21562-fix.patch2.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_if9uho7h1 LS0tIGM6L3dsaW4vYmluL2VtYWNzLTI0LjUvc2hhcmUvZW1hY3MvMjQuNS9saXNwL25ldC90cmFt cC1zaC5lbC5vcmlnCTIwMTUtMDQtMDIgMDM6MjM6MDYuMDAwMDAwMDAwIC0wNDAwDQorKysgYzov d2xpbi9iaW4vZW1hY3MtMjQuNS9zaGFyZS9lbWFjcy8yNC41L2xpc3AvbmV0L3RyYW1wLXNoLmVs CTIwMTUtMTAtMDIgMTI6MDU6NDYuNzg2NDIwMzAwIC0wNDAwDQpAQCAtMjI5MiwxNiArMjI5Miwx NyBAQA0KIAkoc2V0cSBzb3VyY2UgKGlmIHQxDQogCQkJICh0cmFtcC1tYWtlLWNvcHktcHJvZ3Jh bS1maWxlLW5hbWUgdikNCiAJCSAgICAgICAoc2hlbGwtcXVvdGUtYXJndW1lbnQgZmlsZW5hbWUp KQ0KLQkgICAgICB0YXJnZXQgKGZ1bmNhbGwNCisgICAgICAgICAgdGFyZ2V0IChpZiB0Mg0KKyAg ICAgICAgICAgICAgICAgICAgICh0cmFtcC1tYWtlLWNvcHktcHJvZ3JhbS1maWxlLW5hbWUgdikN CisgICAgICAgICAgICAgICAgICAgKHNoZWxsLXF1b3RlLWFyZ3VtZW50DQorICAgICAgICAgICAg ICAgICAgICAoZnVuY2FsbA0KIAkJICAgICAgKGlmIChhbmQgKGZpbGUtZGlyZWN0b3J5LXAgZmls ZW5hbWUpDQogCQkJICAgICAgIChzdHJpbmctZXF1YWwNCiAJCQkJKGZpbGUtbmFtZS1ub25kaXJl Y3RvcnkgZmlsZW5hbWUpDQogCQkJCShmaWxlLW5hbWUtbm9uZGlyZWN0b3J5IG5ld25hbWUpKSkN CiAJCQkgICdmaWxlLW5hbWUtZGlyZWN0b3J5DQogCQkJJ2lkZW50aXR5KQ0KLQkJICAgICAgKGlm IHQyDQotCQkJICAodHJhbXAtbWFrZS1jb3B5LXByb2dyYW0tZmlsZS1uYW1lIHYpDQotCQkJKHNo ZWxsLXF1b3RlLWFyZ3VtZW50IG5ld25hbWUpKSkpDQorICAgICAgICAgICAgICAgICAgICAgbmV3 bmFtZSkpKSkNCiANCiAJOzsgQ2hlY2sgZm9yIGhvc3QgYW5kIHBvcnQgbnVtYmVyLiAgV2UgY2Fu bm90IHVzZQ0KIAk7OyBgdHJhbXAtZmlsZS1uYW1lLXBvcnQnLCBiZWNhdXNlIHRoaXMgcmV0dXJu cyBhbHNvDQo= --001a113edfa6820c340521217c2c-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 02 13:59:26 2015 Received: (at 21562) by debbugs.gnu.org; 2 Oct 2015 17:59:26 +0000 Received: from localhost ([127.0.0.1]:52382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi4c9-0004CO-GO for submit@debbugs.gnu.org; Fri, 02 Oct 2015 13:59:25 -0400 Received: from mout.gmx.net ([212.227.15.18]:57130) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zi4c7-0004CG-Kp for 21562@debbugs.gnu.org; Fri, 02 Oct 2015 13:59:24 -0400 Received: from detlef.gmx.de ([87.146.40.216]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MMkDH-1Ziv9Z0P79-008YOY; Fri, 02 Oct 2015 19:59:22 +0200 From: Michael Albinus To: Warren Lynn Subject: Re: bug#21562: 24.5; Copy dir via Tramp pscp does not work References: <878u7tk0bm.fsf@gmx.de> Date: Fri, 02 Oct 2015 19:59:21 +0200 In-Reply-To: (Warren Lynn's message of "Fri, 2 Oct 2015 12:16:29 -0400") Message-ID: <87mvw1rw1y.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:403gugqN+g3mGvspABhDlHAWWP1MyGLvPDj4yvZNnShTF5PO5Jf blYM2y/akOp/vNTf1RSR6NtA5aDYJ2TP79+rQdbHOIJnJglUBnCLB1FBM+mDl6FUfQbGn3N sbR2KTvPyN54dvy0gWKhbPcnBYTrH8k/ekv1hZ2xc5N3/LG4nnwho1BvoPkoimyNAaLky9Y o/C0cUVFzPPAW44ZDf+JQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:1EvHpsz5z4o=:vzy8invmZRniOPrOqg39Wp uqR8TWFUxv8NNF07dvk33CNN7JtDLZRKV5FThil9uoNQm2R26wK1EI1laruRVULdECdWGXKVY OayMgMQqVGXW1HzCgWpQKRe66wkLGVhG4i/QIfUhe4QcQJ4gMH1PjvKIlM0OUfXWshS1nxS5V BE1ZDh+34IQtSN4GGD0dVQUTXRhtjjeR26Ta4eAt+0nagFUCtS1XZDfk/YaN0KMOgEChxfjir GZX11lHjIv2SfY4mUVLc1/rAUetAJd23GDmIFSDRL8MnguS0dhtwrvlFXq4DCnuJ7F0XF4FbD PPFfQPbnf09PLMHMVeiBG9q+7yE/ymYDvg3XYc+vRiX58KcYGwbaTL/j0SMeOxzfQz94e10eC 9FklIVOee2EcA0lI5qIKLHPDQZlrkCY2vG0DHagzxD/46GPs8xBD7qJRKOFQRLyL+XhvqqTLX WDaOKfj6fxVXSj3+aHhUhZXyphnGhs0cl/lCnTo4G0z7wb+Lb+dk/sF19tZYAB+tp1Uq83C5s KdrxVA1X5P0v5wDI4e038+5Ib1pfiArlNUPmsrOQDQZeZA0gXJkT/qTnZ8hgzc0uFr1MMkdtg o/MdXf7J0DxgnrHqMSOtUVa9VwvAWfglI2fTMuNew3qgIEQKuB+JcC40m/mdOXe/k7U4y+jiM yLhRXiXadnmAILURaeFY0lHlAoZiHrF/Bs/XT+73BmvTKBF0JmQZYW7KsHMxfZiNs1tze3/1S DHgLwaKSDUTWPPDX9/FwBKv1qRR5KP4+5CK7X7z8twGmpP3DGwj7Fh0RtXP/QDmp/XPLxCo8k Dj9HFNn X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21562 Cc: 21562@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Warren Lynn writes: Hi Warren, > Actually, things were more broken than I thought. The original code > did not handle correctly directory copy from local to remote either. > The reason is function > tramp-make-copy-program-file-name > already quotes the target, and then shell-quote-argument quotes the > target again, so we get double quotes. > > I attached a second patch to fix both copying dir from local to > remote, or remote to local. However, I am not so sure if this is a > completely correct fix as I don't know much about the "multi-hop" > thing. Anyway, hope this can serve as a starting point for the > ultimate proper fix. Thanks for your investigations. I've applied your patch to recent Tramp sources, and the Tramp test suite still passes all expected tests. That's good, but it's with a local Ubuntu stanza. Since I don't use MS Windows, I cannot check it for your case. Could you, please run the test suite, preferred with and without your patch. You could do this like this (untested): set REMOTE_TEMPORARY_FILE_DIRECTORY=/pscp:user@host:/tmp "C:\Program Files\emacs-24.5\bin\emacs.exe" -Q -batch -l "C:\Program Files\emacs-24.5\test\automated\tramp-tests.el" -f ert-run-tests-batch-and-exit Of course, you must adapt some paths in this example. Since nobody has reported such a problem yet, I suspect that your use case is not covered yet by the Tramp tests. Could you please describe exactly, what and how you have tried to copy, especially source and target paths? I would like to get this problem reproducible. Well, for this I need to hijack the laptop of my wife :-) > BTW, all the above works out of box on Emacs 23.3. > > To be honest, I am quite disappointed with Emacs recent (last 2 or 3 > years) release quality. Seems some convoluted low-quality code was > checked in the first place, and then not enough testing was done > before release. Don't know if I have any right to complain in the > first place as I am not an active developer here. But I would hate to > see my favorite editor Emacs going down this path further. I cannot speak for Emacs in general. But none of the Tramp contributors uses MS Windows locally, as far as I am aware of. If there won't be any volunteer for testing this, we cannot expect a better quality. Additionally, the Tramp tests on MS Windows require special settings (see %REMOTE_TEMPORARY_FILE_DIRECTORY% I've shown above). I have no idea how we could establish a mockup Tramp connection method for testing, as we have done it for local unixoid systems. Best regards, Michael. PS: Starting on Monday, I'll be offline for about a week. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 10 06:07:28 2015 Received: (at 21562) by debbugs.gnu.org; 10 Oct 2015 10:07:28 +0000 Received: from localhost ([127.0.0.1]:34894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zkr3n-0001HD-Qs for submit@debbugs.gnu.org; Sat, 10 Oct 2015 06:07:28 -0400 Received: from mout.gmx.net ([212.227.15.15]:51693) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zkr3l-0001H5-Mh for 21562@debbugs.gnu.org; Sat, 10 Oct 2015 06:07:26 -0400 Received: from detlef.gmx.de ([79.195.14.202]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MVMgI-1a6ECL35pe-00YmMJ; Sat, 10 Oct 2015 12:07:23 +0200 From: Michael Albinus To: Warren Lynn Subject: Re: bug#21562: 24.5; Copy dir via Tramp pscp does not work References: <878u7tk0bm.fsf@gmx.de> <87mvw1rw1y.fsf@gmx.de> Date: Sat, 10 Oct 2015 12:07:22 +0200 In-Reply-To: <87mvw1rw1y.fsf@gmx.de> (Michael Albinus's message of "Fri, 02 Oct 2015 19:59:21 +0200") Message-ID: <87fv1jghph.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:aTBKZMryoRASovXt2rfvAqxhJz8RKSNe3MjmTkO0h44EraJMvnK s3v+yu2fKoIlu6r9r1Oqkc7bGcgTo6X3alA+eWnJmDoKol5BC4Uv6E2ZqHguq3Aq8Uk1sbJ Lrftk11IEifPNZyky8oHjW3TGGSBgN4NPuwcfV/0TvruJnvuPyYvf3b+6vIWjd510E8+8V/ xpbPNnEuf2Envr5dc8LSQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:l+YPTEQNJy0=:AArJJkKxAHZozdAbMqL4zB VX+NMhAA6FtGypFDmRAF+Zv7v9wIhd5qHjyTJs89qil4cQCoQqsaIx6WJOAy4J2kyCrtXDNQ1 xNAXYa+An9efnYpYUeRUYCkt9q4h0Cx9uPyxML7JTzrDQixmlPqkLELrogyxPCi7Qvluc4LBH aZ41X+sH9PKHlM0nr0J1BMFODoFYLRbLRtCnOHuoEhK0umcDOYPClvoL7xVuQsfah76GjIOJF BcppUoCmmYhvfecO8eU5/RbOQ1JrRMKK4G5dywUbSqjBG5nnioh/ntY1gGbXEtM6hL0Fgbswq Hes4fd0G60bsCJos4OBpIEy3aBHdnOZhfkDiBncLDDisF5PykDW4qnU1O+eitm0te8qk2ont7 Cf+HjwDPBfZ3ZIPFszxPeb5rf9A9z2/RKrlCmmBsXnq7QxIUul3f+w0NjDwre07t72nvtktMa 6fmLD+7LizeXs/Zm2tHfb5YnBIiRzGJfu9p4lpLI9hta4gKlsb+uJx1tNeAnlU/upykgkQeCD cb7wAYGMaxTlYrPPQQfi3vY0XZc9+60jf7oHbOJuWTe0prawZVq7d+5GBqTWsZ/aDwO5LomGb CP1WSAZ30JhhgJi1DvzgjRlEPls2V/BE0MB3MSGvC3o+2X3xM6ekr4z2R6Usa3g9OiBo+oH61 K9uHsd+UPp7FgIR+lg5rtWIk6L0CSkFGUy/+mNXnuXd9sXH8LPCRtGWeyUDctVS6qO4lQMJGE t782oYVHdGSO63M069h09ylg/QvbzHJhkeywjJHTzDbjNbk51n6TQN6ML9TnCuLgi6dR+FmPc AvOc4lq X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21562 Cc: 21562@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Michael Albinus writes: Hi Warren, > PS: Starting on Monday, I'll be offline for about a week. I'm back at home now. I believe I have seen a message from you on my smartphone, but I cannot find it anymore; maybe deleted by accident. It's always good to keep 21562@debbugs.gnu.org in Cc for this reason as well as for the archives. Could you, pls resend your message? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 11:54:41 2015 Received: (at 21562) by debbugs.gnu.org; 12 Oct 2015 15:54:41 +0000 Received: from localhost ([127.0.0.1]:37244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZlfQu-0006Mi-AI for submit@debbugs.gnu.org; Mon, 12 Oct 2015 11:54:41 -0400 Received: from mail-yk0-f181.google.com ([209.85.160.181]:36585) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZlfQr-0006MZ-P6 for 21562@debbugs.gnu.org; Mon, 12 Oct 2015 11:54:38 -0400 Received: by ykey125 with SMTP id y125so16126896yke.3 for <21562@debbugs.gnu.org>; Mon, 12 Oct 2015 08:54:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=b5rLfQs15sfkX9Fjy4VyjhyhPleYm9PX47N5QGvPNeY=; b=jBBT+FmAGwtPS5nX298zaxqs15DDq4gljVbbTeywDMo9wplyCsMcYkU0eWK74VA+aZ N5AH3oXNCFHxidQquK7CozGCLwwGqrjDUdeyetWu7G4zFN81mp/Hyjnua27dS7AD07YV tLOuEVqcOrl30OyJC+LqM/yRyBGdhZau8LKV9nKHzCpX7b5nzWGnaOZmv4iCpV5ELn0M 7BL6o4WOsN5bPLzRv/fRYSOudbQ6YgBj+FPBkxvBKIaP5TnZgu5K9NmWxTR/oQEHqD03 SILwL3Kq47tEeEAtaAy9JHjyyyc7Ipn/5/cxUangA8YFXrengF9RcFVbJ08Fmo6vd5pI HCOQ== MIME-Version: 1.0 X-Received: by 10.129.128.195 with SMTP id q186mr20544268ywf.90.1444665276217; Mon, 12 Oct 2015 08:54:36 -0700 (PDT) Received: by 10.37.228.65 with HTTP; Mon, 12 Oct 2015 08:54:36 -0700 (PDT) In-Reply-To: References: <878u7tk0bm.fsf@gmx.de> <87mvw1rw1y.fsf@gmx.de> Date: Mon, 12 Oct 2015 11:54:36 -0400 Message-ID: Subject: Fwd: bug#21562: 24.5; Copy dir via Tramp pscp does not work From: Warren Lynn To: Michael Albinus Content-Type: multipart/alternative; boundary=94eb2c032e4c9bc3fb0521ea58c3 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21562 Cc: 21562@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --94eb2c032e4c9bc3fb0521ea58c3 Content-Type: text/plain; charset=UTF-8 Hi Michael: Here is I am resending the message you missed. Thanks. Wanrong ---------- Forwarded message ---------- From: Warren Lynn Date: Tue, Oct 6, 2015 at 11:57 AM Subject: Re: bug#21562: 24.5; Copy dir via Tramp pscp does not work To: Michael Albinus Hi Michael: Thanks a lot for testing it out. On my Windows setup, I don't have the "test" directory under my Emacs installation directory (which is simply an unzipped directory from the official download). Where do I get it? On the other hand, my test case is really simple. I don't have any fancy path names (no special chars and etc). Just something like this: source: /pscp:root@10.81.100.225:/mnt/Data_drive/wlin/ttt destination: c:\wlin\ Or reverse source/destination. On Windows testing. One of the great things about Emacs is its versatility. It works on Windows and Linux, with either text termimal or GUI. Over the years, I have been bouncing between Linux and Windows (Windows is my main platform for the moment) and I feel I made a good and smart investment on Emacs. I hope the Emacs team does not treat Windows as the second priority and hence slowly lose one of its great strengths. Of course as you said, this all depends on the participation of the community. If you need some testing help on Windows, and it does not takes a lot of time (assuming most of it is automated), I can volunteer. On Fri, Oct 2, 2015 at 1:59 PM, Michael Albinus wrote: > Warren Lynn writes: > > Hi Warren, > > > Actually, things were more broken than I thought. The original code > > did not handle correctly directory copy from local to remote either. > > The reason is function > > tramp-make-copy-program-file-name > > already quotes the target, and then shell-quote-argument quotes the > > target again, so we get double quotes. > > > > I attached a second patch to fix both copying dir from local to > > remote, or remote to local. However, I am not so sure if this is a > > completely correct fix as I don't know much about the "multi-hop" > > thing. Anyway, hope this can serve as a starting point for the > > ultimate proper fix. > > Thanks for your investigations. > > I've applied your patch to recent Tramp sources, and the Tramp test > suite still passes all expected tests. That's good, but it's with a > local Ubuntu stanza. > > Since I don't use MS Windows, I cannot check it for your case. Could > you, please run the test suite, preferred with and without your > patch. You could do this like this (untested): > > set REMOTE_TEMPORARY_FILE_DIRECTORY=/pscp:user@host:/tmp > > "C:\Program Files\emacs-24.5\bin\emacs.exe" -Q -batch -l "C:\Program > Files\emacs-24.5\test\automated\tramp-tests.el" -f > ert-run-tests-batch-and-exit > > Of course, you must adapt some paths in this example. > > Since nobody has reported such a problem yet, I suspect that your use > case is not covered yet by the Tramp tests. Could you please describe > exactly, what and how you have tried to copy, especially source and > target paths? I would like to get this problem reproducible. Well, for > this I need to hijack the laptop of my wife :-) > > > BTW, all the above works out of box on Emacs 23.3. > > > > To be honest, I am quite disappointed with Emacs recent (last 2 or 3 > > years) release quality. Seems some convoluted low-quality code was > > checked in the first place, and then not enough testing was done > > before release. Don't know if I have any right to complain in the > > first place as I am not an active developer here. But I would hate to > > see my favorite editor Emacs going down this path further. > > I cannot speak for Emacs in general. But none of the Tramp contributors > uses MS Windows locally, as far as I am aware of. If there won't be any > volunteer for testing this, we cannot expect a better quality. > > Additionally, the Tramp tests on MS Windows require special settings > (see %REMOTE_TEMPORARY_FILE_DIRECTORY% I've shown above). I have no idea > how we could establish a mockup Tramp connection method for testing, as > we have done it for local unixoid systems. > > Best regards, Michael. > > PS: Starting on Monday, I'll be offline for about a week. > --94eb2c032e4c9bc3fb0521ea58c3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Michael:

Here is I am resending = the message you missed. Thanks.

Wanrong

=
---------- Forwarded message ----------
From:= Warren Lynn <wrn.lynn@gmail.com>
Date: = Tue, Oct 6, 2015 at 11:57 AM
Subject: Re: bug#21562: 24.5; Copy dir via = Tramp pscp does not work
To: Michael Albinus <michael.albinus@gmx.de>


Hi Michael:
=C2=A0
Thanks a lot for testing it = out. On my Windows setup, I don't have the "test" directory u= nder my Emacs installation directory (which is simply an unzipped directory= from the official download). Where do I get it?
=C2=A0
On the other hand, my test case is really simple. I don't have any fan= cy path names (no special chars and etc). Just something like this:
source:
/pscp:root@10.81.100.225:/mnt/Data_drive/wlin/ttt
destination:
c:\wlin\
=C2=A0
Or reverse= source/destination.
=C2=A0
On Windows testing. One of= =C2=A0the great things about=C2=A0Emacs is its versatility. It works on Win= dows and Linux, with either text termimal or GUI. Over the years, I have be= en bouncing between Linux and Windows (Windows is my main platform for the = moment) and I feel I made a good and smart investment on Emacs. I hope the = Emacs team=C2=A0does not=C2=A0treat Windows as the second priority and henc= e slowly lose one of its great strengths. Of course as you said, this all d= epends on the participation of the community. If you need some testing help= on Windows, and it does not takes a lot of time (assuming most of it is au= tomated), I can volunteer.
=C2=A0

On Fri, Oct 2, 2015 at 1:59 PM, Michael Albinus <michael.albinus@g= mx.de> wrote:
Warren Lynn &= lt;wrn.lynn@gmail.c= om> writes:

Hi Warren,

> Actually, things were more broken than I thought. The original code > did not handle correctly directory copy from local to remote either. > The reason is function
> tramp-make-copy-program-file-name
> already quotes the target, and then shell-quote-argument quotes the > target again, so we get double quotes.
>
> I attached a second patch to fix both copying dir from local to
> remote, or remote to local. However, I am not so sure if this is a
> completely correct fix as I don't know much about the "multi-= hop"
> thing. Anyway, hope this can serve as a starting point for the
> ultimate proper fix.

Thanks for your investigations.

I've applied your patch to recent Tramp sources, and the Tramp test
suite still passes all expected tests. That's good, but it's with a=
local Ubuntu stanza.

Since I don't use MS Windows, I cannot check it for your case. Could you, please run the test suite, preferred with and without your
patch. You could do this like this (untested):

set REMOTE_TEMPORARY_FILE_DIRECTORY=3D/pscp:user@host:/tmp

"C:\Program Files\emacs-24.5\bin\emacs.exe" -Q -batch -l "C:= \Program Files\emacs-24.5\test\automated\tramp-tests.el" -f ert-run-te= sts-batch-and-exit

Of course, you must adapt some paths in this example.

Since nobody has reported such a problem yet, I suspect that your use
case is not covered yet by the Tramp tests. Could you please describe
exactly, what and how you have tried to copy, especially source and
target paths? I would like to get this problem reproducible. Well, for
this I need to hijack the laptop of my wife :-)

> BTW, all the above works out of box on Emacs 23.3.
>
> To be honest, I am quite disappointed with Emacs recent (last 2 or 3 > years) release quality. Seems some convoluted low-quality code was
> checked in the first place, and then not enough testing was done
> before release. Don't know if I have any right to complain in the<= br> > first place as I am not an active developer here. But I would hate to<= br> > see my favorite editor Emacs going down this path further.

I cannot speak for Emacs in general. But none of the Tramp contribut= ors
uses MS Windows locally, as far as I am aware of. If there won't be any=
volunteer for testing this, we cannot expect a better quality.

Additionally, the Tramp tests on MS Windows require special settings
(see %REMOTE_TEMPORARY_FILE_DIRECTORY% I've shown above). I have no ide= a
how we could establish a mockup Tramp connection method for testing, as
we have done it for local unixoid systems.

Best regards, Michael.

PS: Starting on Monday, I'll be offline for about a week.


--94eb2c032e4c9bc3fb0521ea58c3-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 13 04:33:32 2015 Received: (at 21562) by debbugs.gnu.org; 13 Oct 2015 08:33:32 +0000 Received: from localhost ([127.0.0.1]:37760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zlv1X-0003Pw-D6 for submit@debbugs.gnu.org; Tue, 13 Oct 2015 04:33:31 -0400 Received: from mout.gmx.net ([212.227.15.18]:61589) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zlv1V-0003Pi-2N for 21562@debbugs.gnu.org; Tue, 13 Oct 2015 04:33:29 -0400 Received: from detlef.gmx.de ([87.146.48.130]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MHXXo-1ZidEa0bYy-003LOP; Tue, 13 Oct 2015 10:33:28 +0200 From: Michael Albinus To: Warren Lynn Subject: Re: bug#21562: 24.5; Copy dir via Tramp pscp does not work References: <878u7tk0bm.fsf@gmx.de> <87mvw1rw1y.fsf@gmx.de> Date: Tue, 13 Oct 2015 10:33:27 +0200 In-Reply-To: (Warren Lynn's message of "Mon, 12 Oct 2015 11:54:36 -0400") Message-ID: <878u77cgmg.fsf_-_@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:g7bU80zW+ZuxTLM4elwyarWQ6u0q4MmCh5ZUXNpt9EoumPbDD2j 4tFtplPx3WD85YleJXRRXgu/lDo+WdjzHdatweODPIOFIySD1MrCgw+nzPu9i4JuBnJiTdA n5GyigUfH57CvDlnYwybXYREPhk5Lzx2zoMicAmd1VsX6lAN8aHQVZDNo9taupMS4C7J0yd D6rngEUl8CiD5RIQCiPmg== X-UI-Out-Filterresults: notjunk:1;V01:K0:95sUyyvhzWc=:alQGh/mFQDdapDZiqVzc3d NiMkVWhTxQcKxYgp9824mv3dNefqK2HxcTnbUbd14RNbswj2MwKFq9uQgrhA8/j2Jbxn2QODv aITex59s7GLxboV5WJk9J2eBYa7PMQKku9dj1Py701T5OCVw+rTomdgNIoyMXyxcnKniA8G04 B2MWrYrlfM92A+/mbiHdHtZGdLNxGaEL09Sde6eHbuxA9Z1jKdb8omANR8x3I/X2KA/Sy+I53 9qvH9/huQkRmNJamzzHY5R0clSzv7sxii8p8a9cbkfoFBV7+XeGI8ByWoxAF0Vq63yStHGIoZ KfJwJ+Gv4Od3K8+VjDKr2RLEwEErU+p4il/XuHdruLWBuvq5h7X0N0JG1L+Z1lI06RB9Q7Z2m iCIMhKtSi8Ve1hN5ySa5VydO/rTHNtCH0DjPp4Fxc16s8GYF+Jcn58rLj+WSffrk4hTYc6TaD 92o/6qwwzr9QmphKD1GEEv0p0w3Ncj8kRHR8CtbE4udxoCsjyPc+yuvPLb8CqJQLOvi1sO0jE xFe67zfGLGNkfrN7PoU21yzRqXgPs7JDNGtnvx+wjYhR4dU8QYwi38JgIm0ypT7whDmV8ZUjj V/d8VJQ/fHtuFp02tst9kT3VPQQROrAYWigxvjhKPyIwhnZPgNcX2NEgzDR7yop3A5p1yM5zU ylxCnjRYk+AaNHatj72ielB7DrnIYFQPcruXbvevok41xxNxZ5PsNp0gN9YqaHzbNvelW4r+f jJs1GyvFFvgTFt5PyFxXUcY8SbXIhLUhb48u9y0sBoYI684z7jcH/8jTxMMIxsazU/mw8o9K1 3o2XlqC X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21562 Cc: 21562@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Warren Lynn writes: > Hi Michael: Hi, > Thanks a lot for testing it out. On my Windows setup, I don't have the > "test" directory under my Emacs installation directory (which is > simply an unzipped directory from the official download). Where do I > get it? I don't know how the Windows version of Emacs is distributed. But you could download Tramp directly from its git repo, see . Once you have installed Tramp, you could run the tests like this: --8<---------------cut here---------------start------------->8--- set REMOTE_TEMPORARY_FILE_DIRECTORY=/plink:albinus@magdalene:tmp %HOMEPATH%\Desktop\emacs-25.0.50\bin\emacs.exe -Q -batch -L Y:\src\tramp\lisp -l Y:\src\tramp\test\tramp-tests.el -f ert-run-tests-batch-and-exit --8<---------------cut here---------------end--------------->8--- Both lines are of from my private testing blurb. Of course, you must replace "/plink:albinus@magdalene:tmp", "%HOMEPATH%\Desktop\emacs-25.0.50" and "Y:\src\tramp" with your proper values. > On the other hand, my test case is really simple. I don't have any > fancy path names (no special chars and etc). Just something like this: > source: > /pscp:root@10.81.100.225:/mnt/Data_drive/wlin/ttt > destination: > c:\wlin\ > Or reverse source/destination. Well, I will try to hijack a Windows machine and test it there. It would also be good if I could reproduce the problem w/o your patch. However, this will take some days for the known reasons. > On Windows testing. One of the great things about Emacs is its > versatility. It works on Windows and Linux, with either text termimal > or GUI. Over the years, I have been bouncing between Linux and Windows > (Windows is my main platform for the moment) and I feel I made a good > and smart investment on Emacs. I hope the Emacs team does not treat > Windows as the second priority and hence slowly lose one of its great > strengths. Of course as you said, this all depends on the > participation of the community. If you need some testing help on > Windows, and it does not takes a lot of time (assuming most of it is > automated), I can volunteer. Windows will still be supported, for sure. GNU/Linux is the first class citizen for Emacs, but other platforms are also important. If you manage to run the Tramp test suite, you could also try the Emacs test suite (once we will understand why it isn't installed on your machine). The test suites run permanently for GNU/Linux, we see errors soon. This does not happen yet for MS Windows (to my best knowledge); if you could run them from time to time and report problems it would be of great help. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 14 14:22:40 2015 Received: (at 21562-done) by debbugs.gnu.org; 14 Oct 2015 18:22:40 +0000 Received: from localhost ([127.0.0.1]:51128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmQhE-0002cW-72 for submit@debbugs.gnu.org; Wed, 14 Oct 2015 14:22:40 -0400 Received: from mout.gmx.net ([212.227.17.22]:53084) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmQhC-0002cO-5g for 21562-done@debbugs.gnu.org; Wed, 14 Oct 2015 14:22:38 -0400 Received: from detlef.gmx.de ([87.146.44.204]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M7CRe-1aX5ZL0l4Y-00x3Yi; Wed, 14 Oct 2015 20:22:37 +0200 From: Michael Albinus To: Warren Lynn Subject: Re: bug#21562: 24.5; Copy dir via Tramp pscp does not work References: <878u7tk0bm.fsf@gmx.de> <87mvw1rw1y.fsf@gmx.de> <878u77cgmg.fsf_-_@gmx.de> Date: Wed, 14 Oct 2015 20:22:36 +0200 In-Reply-To: <878u77cgmg.fsf_-_@gmx.de> (Michael Albinus's message of "Tue, 13 Oct 2015 10:33:27 +0200") Message-ID: <87lhb55mz7.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:fGGqpCJb4zK9oKOUTxFpx9553dosEJ99IkErDKUqmKJ1ozcfSk7 ILVq6zhKTTKj3AISFpT5jX5p/7vUWCZbjHgHB1GmU5wsgZrRplzsF1a6l263j5/nSB0Djiy C/Hfz/oaE9hb4DYICN0zeD6Ks9LAuCsCgFOwK3dvLJvu6zva/2d7zFp3mp5b/THm39Jr5yd D+ZZYaaZEbKyQF4yqhL3g== X-UI-Out-Filterresults: notjunk:1;V01:K0:Tsx0Nny4P00=:+NfO7kO0bQx1R8vmOMFwiw V5KAakiy+DQvKakxKPR2DOSGqi4zrr/7qtWk5HA/YwL4SPwhC7yp55ZM81wGmdf17kQVoDKjH Q88pl1anKdQ/LSbmuaAZp/4fcTfrRgY81TdCqFuO95ApXkrhUwIahUDCSvMhvIyzPca7AoSz0 6NxNy8IJtzFh6Z97672pTjnkbvf/LGDJq9ww/PQsSfGoRHFdDuCET1cnQjjRxOZe2f/Ny3jLR jjddJDGxPjttWqSyvzlWxbRGyB0mJ0A6Udg/UQvMTR8RYqKhnmORLYUTwzUDh1MiHq9+pwNxi cjYbfEBxLEFr4BB3TvhWKR7f9akzaGyUiNWw8gSx/mgCgF7H11NETeMtB5y525XweQ4NVP/y6 kXVkR8Pbxg8MBEnmvnWIECCZrctG314xRbeNGDsEEdd2J1xm2ZH1+ULscBS8rCYTE5z/WqPM3 LHIbAg1pM3J+MeHFOXYr3gdYotT8x4Jnhr8WBNrb/R5QeF8roPbU7d9Pnv+rFIbJC7XhiBIS9 9OfbIjsmF72cOYI6bpB5++HLOcnefHCO/YP9I6jP5bRshBN0WrmVQBEZZGz/OkcvJkPausYIc laWuyyKfrKc3H/nTAPgKNXt3feB37SmMSBjFIhl1sBEoI+zb9PtySGqMBS2PLmcyoe2rNyeND bEKOGg8dBukFKS1JgOt+VZ/JdxQMH1gf/R5BDF8eJvPpf5LLF0pZqvDT+PyF4rgX1X/AHZppU 5bMBz8wKrAbg60Rv8p/XORQFK7c/SG0zFzTzV4ffqRGaXEhtcL4yn/jMdEcf3zI/ou9Dd5cST wttai65 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21562-done Cc: 21562-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Michael Albinus writes: Hi Warren, > Well, I will try to hijack a Windows machine and test it there. It would > also be good if I could reproduce the problem w/o your patch. However, > this will take some days for the known reasons. Doesn't look like I could test it soon on Windows. So I have pushed your patch to the Emacs repository. It's still on my list to test it under Windows, but I don't know when this will happen. Therefore, I'm closing the bug. It looks TRT to me, and it doesn't hurt under GNU/Linux. And you have already confirmed, that it solves the problem for you under Windows. Best regards, Michael. From unknown Sat Jun 21 03:27:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 12 Nov 2015 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator