This patch fixes two problems:
- Is that quicklisp is unable to load primary system's dependencies, which are subsystems of other primary system not mentioned in the quicklisp distribution's metadata. Issue quicklisp/quicklisp-client#139
- When asdf system is known to ASDF, quicklisp client ignores it's dependencies and again, if the system depends on a subsystem of other primary system, ASDF can't load it and quicklisp client too.
For example, I have reblocks-ui-docs
ASDF system. One of it's subsystems depends on reblocks/doc/example
subsystem of other package-inferred system available from Quicklisp.
Checkout this repository somewhere: