asdf cvs interplay with pathnames
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ASDF |
Fix Released
|
Low
|
Faré |
Bug Description
Hi all asdf users,
I just found out that having a CVS root folder for cvs related checkouts of sbcl is a bad thing:
for example
my sbcl cvs checkout resides in /mnt/sources/
i have a GIT repo under /mnt/sources/
the problem with building was that the cvs version would not build contrib's which use asdf. In the above cvs version the only built contrib modules were asdf, sb-executable and sb-sprof, whereas the GIT version would build all the contrib modules successfully.
After having a discussion about what the problem maybe, someone on #sbcl channel told me that it maybe due to the interplay of asdf and cvs and my naming scheme there, but suggesting me to put that as an actual bug here. We got all through checking (logical-
To clarify (as the 'someone on #sbcl'), the problem is that while the manual says "Exclude statements specify patterns of subdirectories the systems from which to ignore." it seems to be matching parent directories too, as in the example above while searching for SBCL contribs, which matches the default exclude of "CVS" subdirectories.
After looking further though, it may have been fixed in 2.139/2.010 while optimising directory search.