Filesystem delete error in test-utilities on ACL windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ASDF |
Fix Released
|
Undecided
|
Robert P. Goldman |
Bug Description
Error message is as follows:
TEST ABORTED: UIOP/FILESYSTEM
I note a couple of oddities in the error report:
((not (call-function validate directory-
(error "~S was asked to delete ~S but it is not valid ~@[according to ~S~]"
1. the function that fails is DELETE-
2. the function passed as the value of VALIDATE seems to be an anonymous function, which makes the error message less than helpful.
The exact test that fails seems to be the folowing:
(delete-
It looks like what's failing is the check on the length of the pathname directory. The length of the PATHNAME-DIRECTORY of (subpathname *build-directory* "deleteme/") is only 4 (on my system, "F:\\asdf\
Changed in asdf: | |
assignee: | nobody → Robert P. Goldman (rpgoldman) |
milestone: | none → asdf3.1.5 |
status: | New → In Progress |
Changed in asdf: | |
status: | In Progress → Fix Committed |
Changed in asdf: | |
status: | Fix Committed → Fix Released |
Yes, the wrong function name is probably due to a renaming in an early pre-release of UIOP, to be fixed.
To accommodate your case, the 5 could probably be replaced by 4. This validation function is a belt and suspenders kind of safety to help you avoid deleting more (or something else) than you expect.