Symlinks can cause infinite loop in INITIALIZE-SOURCE-REGISTRY
Bug #1533766 reported by
Robert P. Goldman
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ASDF |
Fix Released
|
Undecided
|
Robert P. Goldman |
Bug Description
Symlinks can cause a loop in the directory structure that causes INITIALIZE-
See attached tarball with directory structure.
Then do something like:
(asdf:initializ
Goes away forever on SBCL and ACL. Does *not* go away forever on CCL. I suspect this may have something to do with differences in treatment of symlinks, for which see other ASDF bugs.
Hat tip to Jeff Rye for the recipe for reproduction.
Do we need a loop-detector?
Changed in asdf: | |
assignee: | nobody → Robert P. Goldman (rpgoldman) |
milestone: | none → 3.1.7 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is a known (to me) issue. DIRECTORY just doesn't let you control what to do or not with symlinks.
That's the reason why I believe NOT following symlinks is the correct behavior, and why I am telling CCL to not follow them, since it has this capability.