As a side-effect of trying to export ASDF:*VERBOSE-OUTPUT*, to catch the output from RUN-SHELL-COMMAND, I created a test to verify that it was behaving properly.
Boy, was that a mistake!
I found that, in fact, ASDF:RUN-SHELL-COMMAND was not working on (at least) ACL, when faced with a command that had embedded double-quotes. See launchpad bug: https://bugs.launchpad.net/bugs/853566
I have fixed this and pushed the fix and the tests to the branch named 'run-shell-command' on cl.net.
I would be VERY grateful if others would run the test on other lisps and other platforms.
I would be especially grateful if people would run the tests on windows, since I don't really have a good understanding of how RUN-SHELL-COMMAND should work on that platform.
I think it's bad that RUN-SHELL-COMMAND doesn't work properly, but I don't want to push these mods as a new version of ASDF until they run everywhere.
Best, Robert