Upgrade failures for asdf-3.1.7 and later
James M. Lawrence
llmjjmll at gmail.com
Wed May 3 18:23:13 UTC 2017
Starting with a bare lisp image (e.g --no-userinit --no-sysinit for
SBCL), the following signals a "component not found" error:
(load "asdf-2.26.lisp")
;;; or whatever system you want
(push #p"~/quicklisp/dists/quicklisp/software/alexandria-20170227-git/"
asdf:*central-registry*)
(load "asdf-3.2.1.lisp")
(asdf:load-system "alexandria")
The first bad commit is https://github.com/fare/asdf/commit/3a9457a
I hope this wasn't intentional? Ideally an old asdf version would
never get loaded, but practically speaking it sometimes does (e.g. on
LispWorks PE and CLISP). And if that happens, thereafter one is unable
to load a system that requires asdf-3. The above case is a
whittled-down version of a quickloading problem.
Best,
lmj
More information about the asdf-devel
mailing list