/ddo-bug

This repo demonstrates a bug in handling defsystem-depends-on in local projects

Primary LanguageCommon LispApache License 2.0Apache-2.0

ddo-bug demonstrates a bug in how :defsystem-depends-on is handled in Quicklisp. Rather than automatically installing the prerequisite, it fails with an error. To see it in action:

bash run.sh

Until the bug is fixed, the result will be a failure that looks something like this, followed by a backtrace:

$ bash run.sh
While evaluating the form starting at line 3, column 0
  of #P"/Users/blorp/src/ddo-bug/quicklisp/local-projects/fail/fail.asd":
Unhandled MISSING-DEPENDENCY in thread #<SB-THREAD:THREAD "main thread" RUNNING {10005C85B3}>: Component "prove-asdf" not found, required by NIL