Regarding the bug at hand, note that because there are
1- things you load directly from a .asd
2- defsystem-depends-on
as well as depends-on,
your code above only gives part of the dependencies.
The only reliable way to detect dependencies is to do it the hard way like quicklisp: build each system from an empty image and see what was pulled when you're done. If your code is in quicklisp and its dependencies haven't changed, that's the best way to figure out dependencies. Otherwise, well, it sucks.
DAMMIT. I WAS COMMENTING ON WRONG BUG!
The above two comments were meant for somewhat related SLIME bug 1077378 /bugs.launchpad .net/slime/ +bug/1077378
https:/
Regarding the bug at hand, note that because there are depends- on
1- things you load directly from a .asd
2- defsystem-
as well as depends-on,
your code above only gives part of the dependencies.
The only reliable way to detect dependencies is to do it the hard way like quicklisp: build each system from an empty image and see what was pulled when you're done. If your code is in quicklisp and its dependencies haven't changed, that's the best way to figure out dependencies. Otherwise, well, it sucks.