Subject: bug#13296: closed (Re: bug#13296: 24.2.91; Interpretation of Null CDPATH components is wrong.)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 31 Dec 2012 21:23:02 +0000

Your bug report

#13296: 24.2.91; Interpretation of Null CDPATH components is wrong.

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
13296: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13296
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#13296: 24.2.91; Interpretation of Null CDPATH components is wrong.
From: Glenn Morris <[email-masked]>
To: [email-masked]
Date: Mon, 31 Dec 2012 16:20:52 -0500
List-Id: <debbugs-submit.debbugs.gnu.org>

Version: 24.2.92

Fixed in emacs-24 branch.

Subject: 24.2.91; Interpretation of Null CDPATH components is wrong.
From: Charles Rendleman <[email-masked]>
To: [email-masked]
Date: Fri, 28 Dec 2012 15:12:48 -0500
List-Id: <debbugs-submit.debbugs.gnu.org>

How to demonstrate the bug:
$ cd ~
$ /bin/pwd
/u/home
$ mkdir -p this/is/a/test
$ export CDPATH=:~
$ cd this/is/a/test
$ emacs -Q
launch 'eshell'
prompt should read "~/this/is/test $"
type "cd .." at the prompt.
prompt reads "/u $".and /bin/pwd results in "/u"

This is interpretation of CDPATH is not the same as that of BASH or of  of
EMACS prior to 24.2.91 that both treat NULL components of the colon
separated list of values as ".".  See, bash(1) discussions of CDPATH.