qlot icon indicating copy to clipboard operation
qlot copied to clipboard

Non-string system dependencies

Open mtstickney opened this issue 9 years ago • 0 comments

I've just noticed that in the latest quicklisp release, the cffi-toolchain system depends on the system (:VERSION "asdf" "3.1.2"), which breaks qlot's ensure-installed-in-local-quicklisp. ensure-installed-in-local-quicklisp tries to string-downcase the system name, which in this case is a list rather than a string.

I'm not quite sure what the fix is here. Supporting versioned dependencies would mean coming up with some sort of versioned object to pass to ql-dist:ensure-installed -- there are other issues with versioned systems, but I think that's quicklisp/asdf's problem. Things might be trickier if the dependency is coming from a non-quicklisp system pulled in by qlot, though.

mtstickney avatar Sep 11 '16 18:09 mtstickney