From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#20118: 25.0.50; tramp-test29-vc-registered aborts on Cygwin Date: Tue, 17 Mar 2015 11:36:41 +0100 Message-ID: <877fufq5ae.fsf@gmx.de> References: <5506FDD2.9080804@cornell.edu> <87ioe093qk.fsf@gmx.de> <55079001.6080401@cornell.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1426588657 12730 80.91.229.3 (17 Mar 2015 10:37:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 17 Mar 2015 10:37:37 +0000 (UTC) Cc: 20118@debbugs.gnu.org To: Ken Brown Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 17 11:37:22 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YXosC-0004Kp-Fq for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Mar 2015 11:37:20 +0100 Original-Received: from localhost ([::1]:53735 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXos6-0002m1-VD for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Mar 2015 06:37:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59907) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXos0-0002lu-7f for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 06:37:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YXorv-00083c-8R for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 06:37:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50646) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXorv-00083W-4X for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 06:37:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YXoru-00073f-Hi for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 06:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Mar 2015 10:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20118 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20118-submit@debbugs.gnu.org id=B20118.142658861327116 (code B ref 20118); Tue, 17 Mar 2015 10:37:02 +0000 Original-Received: (at 20118) by debbugs.gnu.org; 17 Mar 2015 10:36:53 +0000 Original-Received: from localhost ([127.0.0.1]:49214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXork-00073G-FU for submit@debbugs.gnu.org; Tue, 17 Mar 2015 06:36:52 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:55339) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXori-000737-1X for 20118@debbugs.gnu.org; Tue, 17 Mar 2015 06:36:50 -0400 Original-Received: from detlef.gmx.de ([87.146.33.28]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0M6ilI-1ZULKX3x48-00wRaU; Tue, 17 Mar 2015 11:36:42 +0100 In-Reply-To: <55079001.6080401@cornell.edu> (Ken Brown's message of "Mon, 16 Mar 2015 22:22:57 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-Provags-ID: V03:K0:HHTkT6BwenlU8cbZhrXdF53+fVXJbkxH/lbOQ5DlkP7pKV3AfXN 23B5M2zfg6iAxMLVI4vWyBKXkxnMwJ40m0DY+/kbuHU0Pf2uuJKiA4nIr+7if5flKhDRsEQ 8IUvO4rQgAntm8gCgB887wrhujv3g1wawfFVDLVRNFiQoBhWUypWRe2ljtkHllJ/N5VNXZy gESJhI36xA2foVIjW433Q== X-UI-Out-Filterresults: notjunk:1; X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:100582 Archived-At: Ken Brown writes: >>> The outward symptom is almost identical to that of Bug#20117, but I >>> don't know if the present bug is related, because it's been happening >>> for as long as I can remember; I just never got around to reporting it. >>> >>> Test tramp-test29-vc-registered aborted with non-local exit >>> ABORTED 30/41 tramp-test29-vc-registered >> >> Please instrument it similar to the recipe in bug#20117. > > Output attached. Well, this bug is different from Bug#20117. A shell function Tramp sends to the remote host contains some lines with leading TABs. Your bash tries to expand them. The following patch shall fix this. --8<---------------cut here---------------start------------->8--- *** /home/albinus/src/tramp/lisp/tramp-sh.el.~master~ 2015-03-17 11:25:13.857882111 +0100 --- /home/albinus/src/tramp/lisp/tramp-sh.el 2015-03-17 11:24:45.233315481 +0100 *************** *** 3725,3730 **** --- 3725,3734 ---- (tramp-get-connection-process vec) "scripts" nil))) (unless (member name scripts) (with-tramp-progress-reporter vec 5 (format "Sending script `%s'" name) + ;; In bash, leading TABs like in `tramp-vc-registered-read-file-names' + ;; could result in unwanted command expansion. Avoid this. + (setq script (tramp-compat-replace-regexp-in-string + (make-string 1 ?\t) (make-string 8 ? ) script)) ;; The script could contain a call of Perl. This is masked with `%s'. (when (and (string-match "%s" script) (not (tramp-get-remote-perl vec))) --8<---------------cut here---------------end--------------->8--- > Ken Best regards, Michael.