From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tino Calancha Newsgroups: gmane.emacs.bugs Subject: bug#23206: 25.0.92; dired-shell-stuff-it: wait until all parallel jobs finish Date: Tue, 5 Apr 2016 14:24:41 +0900 (JST) Message-ID: References: <837fgeraxz.fsf@gnu.org> <83inzxnv5m.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-337991981-1459833881=:9018" X-Trace: ger.gmane.org 1459833752 2390 80.91.229.3 (5 Apr 2016 05:22:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 5 Apr 2016 05:22:32 +0000 (UTC) Cc: Tino Calancha , 23206@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 05 07:22:23 2016 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 1anJRW-0001T8-2x for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Apr 2016 07:22:22 +0200 Original-Received: from localhost ([::1]:34443 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anJRS-0007lx-3A for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Apr 2016 01:22:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50237) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anJRJ-0007ld-0f for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2016 01:22:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1anJRC-0003EI-QG for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2016 01:22:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54460) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anJRC-0003EB-NE for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2016 01:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1anJRC-00044i-Gq for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2016 01:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Apr 2016 05:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23206 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23206-submit@debbugs.gnu.org id=B23206.145983369615630 (code B ref 23206); Tue, 05 Apr 2016 05:22:02 +0000 Original-Received: (at 23206) by debbugs.gnu.org; 5 Apr 2016 05:21:36 +0000 Original-Received: from localhost ([127.0.0.1]:51587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1anJQm-000442-BD for submit@debbugs.gnu.org; Tue, 05 Apr 2016 01:21:36 -0400 Original-Received: from calancha-ilc.kek.jp ([130.87.234.234]:55964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1anJQk-00043n-Al for 23206@debbugs.gnu.org; Tue, 05 Apr 2016 01:21:35 -0400 Original-Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 8650A5DD1; Tue, 5 Apr 2016 14:24:41 +0900 (JST) Original-Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id F15CA5459; Tue, 5 Apr 2016 14:24:41 +0900 (JST) X-X-Sender: calancha@calancha-ilc.kek.jp In-Reply-To: <83inzxnv5m.fsf@gnu.org> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:116044 Archived-At: --1468197610-337991981-1459833881=:9018 Content-Type: text/plain; format=flowed; charset=US-ASCII >This means the fix should only affect systems with a Posix >shell. >The stock MS-Windows shells don't have a 'wait' command (and >don't need this fix in the first place, as the problem doesn't exist >on MS-Windows, AFAICS). I see. Thank you. I rewrote the patch so that it adds 'wait' when 'system-type' is not in '(ms-dos windows-nt). --1468197610-337991981-1459833881=:9018 Content-Type: text/plain; charset=US-ASCII; name=0001-Wait-until-all-parallel-shell-commands-finish.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=0001-Wait-until-all-parallel-shell-commands-finish.patch RnJvbSA1ZDRiOTlkODRiMWIzMjlkN2EwMDQ3YjlmZjAwYmU5NGRkNThlMThj IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogVGlubyBDYWxhbmNo YSA8ZjkyY2FwYWNAZ21haWwuY29tPg0KRGF0ZTogVHVlLCA1IEFwciAyMDE2 IDE0OjA4OjU3ICswOTAwDQpTdWJqZWN0OiBbUEFUQ0hdIFdhaXQgdW50aWwg YWxsIHBhcmFsbGVsIHNoZWxsIGNvbW1hbmRzIGZpbmlzaA0KDQoqIGxpc3Av ZGlyZWQtYXV4LmVsIChkaXJlZC1zaGVsbC1zdHVmZi1pdCk6DQpEcm9wIGFs bCB0cmFpbGluZyAnOycgYW5kICcmJyBpbiBjb21tYW5kOw0KY2hhbmdlIGlu ZGVudGF0aW9uIHdpdGggXHQgdG8gP1xzOw0KRm9yY2UgUE9TSVggc2hlbGxz IHRvIHdhaXQgdW50aWwgYWxsIGJhY2tncm91bmQgam9icyBmaW5pc2guDQoo QnVnIzIzMjA2KS4NCi0tLQ0KIGxpc3AvZGlyZWQtYXV4LmVsIHwgNjkgKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAy NiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2xpc3AvZGlyZWQtYXV4 LmVsIGIvbGlzcC9kaXJlZC1hdXguZWwNCmluZGV4IGQyOWFiZjMuLmY1MTA2 YmIgMTAwNjQ0DQotLS0gYS9saXNwL2RpcmVkLWF1eC5lbA0KKysrIGIvbGlz cC9kaXJlZC1hdXguZWwNCkBAIC03MjIsMzMgKzcyMiw1MCBAQCBkaXJlZC1z aGVsbC1zdHVmZi1pdA0KIDs7IChjb21pbmcgZnJvbSBpbnRlcmFjdGl2ZSBQ IGFuZCBjdXJyZW50bHkgaWdub3JlZCkgdG8gZGVjaWRlIHdoYXQgdG8gZG8u DQogOzsgU21hcnQgd291bGQgYmUgYSB3YXkgdG8gYWNjZXNzIGJhc2VuYW1l IG9yIGV4dGVuc2lvbiBvZiBmaWxlIG5hbWVzLg0KICAgKGxldCogKChpbi1i YWNrZ3JvdW5kIChzdHJpbmctbWF0Y2ggIlsgXHRdKiZbIFx0XSpcXCciIGNv bW1hbmQpKQ0KLQkgKGNvbW1hbmQgKGlmIGluLWJhY2tncm91bmQNCi0JCSAg ICAgIChzdWJzdHJpbmcgY29tbWFuZCAwIChtYXRjaC1iZWdpbm5pbmcgMCkp DQotCQkgICAgY29tbWFuZCkpDQotCSAoc2VxdWVudGlhbGx5IChzdHJpbmct bWF0Y2ggIlsgXHRdKjtbIFx0XSpcXCciIGNvbW1hbmQpKQ0KLQkgKGNvbW1h bmQgKGlmIHNlcXVlbnRpYWxseQ0KLQkJICAgICAgKHN1YnN0cmluZyBjb21t YW5kIDAgKG1hdGNoLWJlZ2lubmluZyAwKSkNCi0JCSAgICBjb21tYW5kKSkN Ci0JIChzdHVmZi1pdA0KLQkgIChpZiAob3IgKHN0cmluZy1tYXRjaC1wIGRp cmVkLXN0YXItc3Vic3QtcmVnZXhwIGNvbW1hbmQpDQotCQkgIChzdHJpbmct bWF0Y2gtcCBkaXJlZC1xdWFyay1zdWJzdC1yZWdleHAgY29tbWFuZCkpDQot CSAgICAgIChsYW1iZGEgKHgpDQotCQkobGV0ICgocmV0dmFsIGNvbW1hbmQp KQ0KLQkJICAod2hpbGUgKHN0cmluZy1tYXRjaA0KLQkJCSAgIlxcKF5cXHxb IFx0XVxcKVxcKFsqP11cXClcXChbIFx0XVxcfCRcXCkiIHJldHZhbCkNCi0J CSAgICAoc2V0cSByZXR2YWwgKHJlcGxhY2UtbWF0Y2ggeCB0IHQgcmV0dmFs IDIpKSkNCi0JCSAgcmV0dmFsKSkNCi0JICAgIChsYW1iZGEgKHgpIChjb25j YXQgY29tbWFuZCBkaXJlZC1tYXJrLXNlcGFyYXRvciB4KSkpKSkNCisgICAg ICAgICAoY29tbWFuZCAoaWYgaW4tYmFja2dyb3VuZA0KKyAgICAgICAgICAg ICAgICAgICAgICAobGV0ICgoY21kIGNvbW1hbmQpKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICh3aGlsZSAoc3RyaW5nLW1hdGNoICJbIFx0XSpbJl0r WyBcdF0qXFwnIiBjbWQpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAo c2V0cSBjbWQgKHN1YnN0cmluZyBjbWQgMCAobWF0Y2gtYmVnaW5uaW5nIDAp KSkpIGNtZCkNCisgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQpKQ0KKyAg ICAgICAgIChzZXF1ZW50aWFsbHkgKHN0cmluZy1tYXRjaCAiWyBcdF0qO1sg XHRdKlxcJyIgY29tbWFuZCkpDQorICAgICAgICAgKGNvbW1hbmQgKGlmIHNl cXVlbnRpYWxseQ0KKyAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoY21k IGNvbW1hbmQpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICh3aGlsZSAo c3RyaW5nLW1hdGNoICJbIFx0XSpbO10rWyBcdF0qXFwnIiBjbWQpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBjbWQgKHN1YnN0cmluZyBj bWQgMCAobWF0Y2gtYmVnaW5uaW5nIDApKSkpIGNtZCkNCisgICAgICAgICAg ICAgICAgICAgIGNvbW1hbmQpKQ0KKyAgICAgICAgIChpbi1iYWNrLW5vLXNl cSAoYW5kIGluLWJhY2tncm91bmQgKG5vdCBzZXF1ZW50aWFsbHkpKSkNCisg ICAgICAgICAoc3R1ZmYtaXQNCisgICAgICAgICAgKGlmIChvciAoc3RyaW5n LW1hdGNoLXAgZGlyZWQtc3Rhci1zdWJzdC1yZWdleHAgY29tbWFuZCkNCisg ICAgICAgICAgICAgICAgICAoc3RyaW5nLW1hdGNoLXAgZGlyZWQtcXVhcmst c3Vic3QtcmVnZXhwIGNvbW1hbmQpKQ0KKyAgICAgICAgICAgICAgKGxhbWJk YSAoeCkNCisgICAgICAgICAgICAgICAgKGxldCAoKHJldHZhbCBjb21tYW5k KSkNCisgICAgICAgICAgICAgICAgICAod2hpbGUgKHN0cmluZy1tYXRjaA0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgIlxcKF5cXHxbIFx0XVxcKVxc KFsqP11cXClcXChbIFx0XVxcfCRcXCkiIHJldHZhbCkNCisgICAgICAgICAg ICAgICAgICAgIChzZXRxIHJldHZhbCAocmVwbGFjZS1tYXRjaCB4IHQgdCBy ZXR2YWwgMikpKQ0KKyAgICAgICAgICAgICAgICAgIHJldHZhbCkpDQorICAg ICAgICAgICAgKGxhbWJkYSAoeCkgKGNvbmNhdCBjb21tYW5kIGRpcmVkLW1h cmstc2VwYXJhdG9yIHgpKSkpKQ0KICAgICAoY29uY2F0DQotICAgICAoaWYg b24tZWFjaA0KLQkgKG1hcGNvbmNhdCBzdHVmZi1pdCAobWFwY2FyICdzaGVs bC1xdW90ZS1hcmd1bWVudCBmaWxlLWxpc3QpDQotCQkgICAgKGlmIChhbmQg aW4tYmFja2dyb3VuZCAobm90IHNlcXVlbnRpYWxseSkpICImIiAiOyIpKQ0K LSAgICAgICAobGV0ICgoZmlsZXMgKG1hcGNvbmNhdCAnc2hlbGwtcXVvdGUt YXJndW1lbnQNCi0JCQkgICAgICAgZmlsZS1saXN0IGRpcmVkLW1hcmstc2Vw YXJhdG9yKSkpDQotCSAoaWYgKD4gKGxlbmd0aCBmaWxlLWxpc3QpIDEpDQot CSAgICAgKHNldHEgZmlsZXMgKGNvbmNhdCBkaXJlZC1tYXJrLXByZWZpeCBm aWxlcyBkaXJlZC1tYXJrLXBvc3RmaXgpKSkNCi0JIChmdW5jYWxsIHN0dWZm LWl0IGZpbGVzKSkpDQotICAgICAoaWYgaW4tYmFja2dyb3VuZCAiJiIgIiIp KSkpDQorICAgICAoY29uZCAob24tZWFjaA0KKyAgICAgICAgICAgIChmb3Jt YXQgIiVzJXMiDQorICAgICAgICAgICAgICAgICAgICAobWFwY29uY2F0IHN0 dWZmLWl0IChtYXBjYXIgJ3NoZWxsLXF1b3RlLWFyZ3VtZW50IGZpbGUtbGlz dCkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9yIChhbmQg aW4tYmFjay1uby1zZXEgIiYiKSAiOyIpKQ0KKyAgICAgICAgICAgICAgICAg ICAgOzsgUE9TSVggc2hlbGxzIHJ1bm5pbmcgYSBsaXN0IG9mIGNvbW1hbmRz IGluIHRoZSBiYWNrZ3JvdW5kDQorICAgICAgICAgICAgICAgICAgICA7OyAo TElTVCA9IGNtZF8xICYgW2NtZF8yICYgLi4uIGNtZF9pICYgLi4uIGNtZF9O ICZdKQ0KKyAgICAgICAgICAgICAgICAgICAgOzsgcmV0dXJuIG9uY2UgY21k X04gZW5kcywgaS5lLiwgdGhlIHNoZWxsIGRvZXMgbm90DQorICAgICAgICAg ICAgICAgICAgICA7OyB3YWl0IGZvciBjbWRfaSB0byBmaW5pc2ggYmVmb3Jl IGV4ZWN1dGluZyBjbWRfaSsxLg0KKyAgICAgICAgICAgICAgICAgICAgOzsg VGhhdCBtZWFucywgcnVubmluZyAoc2hlbGwtY29tbWFuZCBMSVNUKSBtYXkg bm90IHNob3cNCisgICAgICAgICAgICAgICAgICAgIDs7IHRoZSBvdXRwdXQg b2YgYWxsIHRoZSBjb21tYW5kcyAoQnVnIzIzMjA2KS4NCisgICAgICAgICAg ICAgICAgICAgIDs7IEFkZCAnd2FpdCcgdG8gZm9yY2UgdGhvc2UgUE9TSVgg c2hlbGxzIHRvIHdhaXQgdW50aWwNCisgICAgICAgICAgICAgICAgICAgIDs7 IGFsbCBjb21tYW5kcyBmaW5pc2guDQorICAgICAgICAgICAgICAgICAgICAo b3IgKGFuZCBpbi1iYWNrLW5vLXNlcSAobm90IChtZW1xIHN5c3RlbS10eXBl ICcobXMtZG9zIHdpbmRvd3MtbnQpKSkgIiZ3YWl0IikNCisgICAgICAgICAg ICAgICAgICAgICAgICAiIikpKQ0KKyAgICAgICAgICAgKHQNCisgICAgICAg ICAgICAobGV0ICgoZmlsZXMgKG1hcGNvbmNhdCAnc2hlbGwtcXVvdGUtYXJn dW1lbnQNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm aWxlLWxpc3QgZGlyZWQtbWFyay1zZXBhcmF0b3IpKSkNCisgICAgICAgICAg ICAgICh3aGVuIChjZHIgZmlsZS1saXN0KQ0KKyAgICAgICAgICAgICAgICAo c2V0cSBmaWxlcyAoY29uY2F0IGRpcmVkLW1hcmstcHJlZml4IGZpbGVzIGRp cmVkLW1hcmstcG9zdGZpeCkpKQ0KKyAgICAgICAgICAgICAgKGZ1bmNhbGwg c3R1ZmYtaXQgZmlsZXMpKSkpDQorICAgICAob3IgKGFuZCBpbi1iYWNrZ3Jv dW5kICImIikgIiIpKSkpDQogDQogOzsgVGhpcyBpcyBhbiBleHRyYSBmdW5j dGlvbiBzbyB0aGF0IGl0IGNhbiBiZSByZWRlZmluZWQgYnkgYW5nZS1mdHAu DQogOzs7IyMjYXV0b2xvYWQNCi0tIA0KMi44LjAucmMzDQoNCg== --1468197610-337991981-1459833881=:9018--