symlinked directories in ~/common-lisp/ fail source-registry search
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ASDF |
In Progress
|
Undecided
|
Unassigned |
Bug Description
I find on my linux box, using ASDF in ACL 10.0, that systems whose source directories are soft-linked into ~/common-lisp/ are *not* found by INITIALIZE-
I suspect that this was *NOT* intended and that it is an artifact of getting non-directory pathnames out of the listing of symlinks. Here's a trace output, and please pay careful attention to the distinction between #P"/home/
1[9]: ((FLET ASDF/SOURCE-
1[9]: returned T
1[9]: ((FLET ASDF/SOURCE-
1[9]: returned T
1[9]: ((FLET ASDF/SOURCE-
1[9]: returned T
1[9]: ((FLET ASDF/SOURCE-
1[9]: returned T
1[9]: ((FLET ASDF/SOURCE-
1[9]: returned T
1[9]: ((FLET ASDF/SOURCE-
1[9]: returned T
1[9]: ((FLET ASDF/SOURCE-
1[9]: returned T
1[9]: ((FLET ASDF/SOURCE-
1[9]: returned T
1[9]: ((FLET ASDF/SOURCE-
1[9]: returned T
I believe I have an adequate fix for this as commit a973df4eee416da c9c06c642e0a66b af466f9ba0
Fare, if you could have a quick look, that would be great.