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#21454: 25.0.93; `parse-colon-path' over dirs with 2 consecutive dir sep Date: Mon, 25 Apr 2016 02:26:30 +0900 (JST) Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-2121233049-1461518790=:17821" X-Trace: ger.gmane.org 1461518793 31436 80.91.229.3 (24 Apr 2016 17:26:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 24 Apr 2016 17:26:33 +0000 (UTC) Cc: patchwork@newartisans.com, tino.calancha@gmail.com To: 21454@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 24 19:26:18 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 1auNnW-0001GK-FH for geb-bug-gnu-emacs@m.gmane.org; Sun, 24 Apr 2016 19:26:18 +0200 Original-Received: from localhost ([::1]:56052 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auNnV-0003hV-Q8 for geb-bug-gnu-emacs@m.gmane.org; Sun, 24 Apr 2016 13:26:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42163) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auNnK-0003Q0-Be for bug-gnu-emacs@gnu.org; Sun, 24 Apr 2016 13:26:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1auNnH-0008AI-4U for bug-gnu-emacs@gnu.org; Sun, 24 Apr 2016 13:26:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:32869) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auNnH-0008AE-16 for bug-gnu-emacs@gnu.org; Sun, 24 Apr 2016 13:26:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1auNnG-00025F-TA for bug-gnu-emacs@gnu.org; Sun, 24 Apr 2016 13:26:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Apr 2016 17:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21454 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21454-submit@debbugs.gnu.org id=B21454.14615187337942 (code B ref 21454); Sun, 24 Apr 2016 17:26:02 +0000 Original-Received: (at 21454) by debbugs.gnu.org; 24 Apr 2016 17:25:33 +0000 Original-Received: from localhost ([127.0.0.1]:45202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auNmm-000242-Mf for submit@debbugs.gnu.org; Sun, 24 Apr 2016 13:25:32 -0400 Original-Received: from calancha-ilc.kek.jp ([130.87.234.234]:35138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auNkg-00020n-MO for 21454@debbugs.gnu.org; Sun, 24 Apr 2016 13:23:23 -0400 Original-Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 63EA072D6; Mon, 25 Apr 2016 02:26:30 +0900 (JST) Original-Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 45A71421C; Mon, 25 Apr 2016 02:26:30 +0900 (JST) X-X-Sender: calancha@calancha-ilc.kek.jp User-Agent: Alpine 2.20 (LRH 67 2015-01-07) X-Mailman-Approved-At: Sun, 24 Apr 2016 13:25:30 -0400 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" Xref: news.gmane.org gmane.emacs.bugs:116769 Archived-At: --1468197610-2121233049-1461518790=:17821 Content-Type: text/plain; format=flowed; charset=US-ASCII There are 2 typos in previous report: >B) path="$BAZ/bin" ; fails (FOO is not a directory file name) Should be: B) path="$BAZ/bin" ; fails (BAZ is not a directory file name) >let ((foo "/foo/bar/baz/qux/:/quux/corge/:/grault/graply/waldo")) ; `ok' > (setenv "FOO" foo) > (parse-colon-path "$FOO")) >("/foo/bar/baz/qux/:/quux/corge/:/grault/graply/waldo/") It's _not_ ok: `parse-colon-path' returns list with 1 element (don't split on ':'). New patch applied over previous tests returns: ("/foo/bar/baz/" "/qux/quux/corge/") ("/foo/bar/baz/qux/" "/quux/corge/" "/grault/graply/waldo/") ("/foo/bar/baz/qux/" "/quux/corge/" "/grault/graply/waldo/") ("/foo/bar/baz/qux/" "/quux/corge/" "/grault/graply/waldo/") ("/foo/bar/baz/qux/" "/quux/corge/" "/grault/garply/waldo/") ("/foo/bar/baz/qux/" "/quux/corge/" "/grault/garply/waldo/") ("/foo/bar/baz/qux/" "/quux/corge/") ("/foo/bar/baz/qux/" "/quux/corge/") In GNU Emacs 25.0.93.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.30) of 2016-04-25 built on calancha-pc Repository revision: 0cd2e923dba8d8c7128b0c084ce6af22069e8db5 --1468197610-2121233049-1461518790=:17821 Content-Type: text/plain; charset=US-ASCII; name=files.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=files.patch ZGlmZiAtLWdpdCBhL2xpc3AvZmlsZXMuZWwgYi9saXNwL2ZpbGVzLmVsDQpp bmRleCA1Y2RkMzg0Li43ZDkyNTM1IDEwMDY0NA0KLS0tIGEvbGlzcC9maWxl cy5lbA0KKysrIGIvbGlzcC9maWxlcy5lbA0KQEAgLTY3NSwxMCArNjc1LDE0 IEBAIHBhcnNlLWNvbG9uLXBhdGgNCiBhIGxlYWRpbmcgb3IgdHJhaWxpbmcg c2VwYXJhdG9yLCBvciB0d28gYWRqYWNlbnQgc2VwYXJhdG9ycyksIHJldHVy bg0KIG5pbCAobWVhbmluZyBgZGVmYXVsdC1kaXJlY3RvcnknKSBhcyB0aGUg YXNzb2NpYXRlZCBsaXN0IGVsZW1lbnQuIg0KICAgKHdoZW4gKHN0cmluZ3Ag c2VhcmNoLXBhdGgpDQotICAgIChtYXBjYXIgKGxhbWJkYSAoZikNCi0JICAg ICAgKGlmIChlcXVhbCAiIiBmKSBuaWwNCi0JCShzdWJzdGl0dXRlLWluLWZp bGUtbmFtZSAoZmlsZS1uYW1lLWFzLWRpcmVjdG9yeSBmKSkpKQ0KLQkgICAg KHNwbGl0LXN0cmluZyBzZWFyY2gtcGF0aCBwYXRoLXNlcGFyYXRvcikpKSkN CisgICAgKGxldCAoKHBhdGggKG1hcGNvbmNhdCAnaWRlbnRpdHkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAobWFwY2FyICdzdWJzdGl0dXRlLWVu di12YXJzDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo c3BsaXQtc3RyaW5nIHNlYXJjaC1wYXRoIHBhdGgtc2VwYXJhdG9yKSkNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoLXNlcGFyYXRvcikpKQ0K KyAgICAgIChtYXBjYXIgKGxhbWJkYSAoZikNCisgICAgICAgICAgICAgICAg KGlmIChlcXVhbCAiIiBmKSBuaWwNCisgICAgICAgICAgICAgICAgICAoZmls ZS1uYW1lLWFzLWRpcmVjdG9yeSAoZXhwYW5kLWZpbGUtbmFtZSBmKSkpKQ0K KyAgICAgICAgICAgICAgKHNwbGl0LXN0cmluZyBwYXRoIHBhdGgtc2VwYXJh dG9yKSkpKSkNCiANCiAoZGVmdW4gY2QtYWJzb2x1dGUgKGRpcikNCiAgICJD aGFuZ2UgY3VycmVudCBkaXJlY3RvcnkgdG8gZ2l2ZW4gYWJzb2x1dGUgZmls ZSBuYW1lIERJUi4iDQo= --1468197610-2121233049-1461518790=:17821--