Hi Des,

I suggest leaving 'subpathname as it is and correcting the directory to include 
the slash.  Is there any reason this would not work?

The function 'ensure-directory-pathname looks like are real hack, appending a file-namestring onto a directory list passed to 'make-pathname. Namestrings are designed for parsing to pathnames, and are not intended to be used like this - this will break in subtle ways, such a namestrings with escaped characters, and there is the potential for character case issues.

Perhaps 'ensure-directory-pathname should just signal an error if the pathname 
includes a name, type or version.

Regards
Douglas Crosher

On 21/11/11 20:47, Desmond O. Chang wrote:
Hi,

Please fix debbugs #647544:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647544#10

I reported it on debbugs but actually it's from upstream.

In brief, what's the return value of this?

  (subpathname "/usr/share" "common-lisp/source/")

I think it should be "/usr/share/common-lisp/source/", not
"/usr/common-lisp/source/".


Thanks,
Des


_______________________________________________
asdf-devel mailing list
[email protected]
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel



_______________________________________________
asdf-devel mailing list
[email protected]
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel

Reply via email to