[asdf-devel] Please test asdf 2.018.20

Faré fahree at gmail.com
Tue Nov 22 17:18:53 UTC 2011


>>> I got an upgrade failure running the tests on ABCL:
>>>
>>> Testing upgrade from ASDF 1.369
>>> + abcl -noinit --noinform --load test/script-support --eval
>>> '(handler-bind ((warning #'\''muffle-warning)) (load
>>> "tmp/asdf-1.369.lisp"))' --eval '(handler-bind (#+sbcl
>>> (sb-kernel:redefinition-warning #'\''muffle-warning)) (format t "ll~%")
>>> (load "asdf.lisp"))' --eval '(quit-on-error  (push
>>> #p"/Users/rpg/lisp/asdf/test/" asdf:*central-registry*) (princ "te")
>>> (asdf:oos '\''asdf:load-op :test-module-depend :verbose t))'
>>>
>>> Caught PACKAGE-ERROR while processing --eval option "(handler-bind
>>> ((warning #'muffle-warning)) (load "tmp/asdf-1.369.lisp"))":
>>>  The symbol PATHNAME-SANS-NAME+TYPE is not present in package ASDF.
>>> upgrade FAILED
>>>
>> I can't reproduce this failure using ABCL 1.0.0.
>
> Hm.  It's robust for me.  I did it using
>
> setenv lisp abcl # I'm old school
> make test-upgrade
>
> and got the same error
>
This doesn't look like the kind of bug that should be platform-specific.
Do you have any kind of startup file, that would cause
some asdf-related code to be loaded before the test starts?
What if you invoke abcl with --noinit --nosystem?
Try to pull, the new Makefile does that...

> This is ABCL 1.0.0 from Mac Ports on Mac OS X 10.6.8.
>
> I tried it interactively, too, and when I do I get the same error:
>
> CL-USER(4): (handler-bind ((warning #'(lambda (w) (muffle-warning w)))) (load "tmp/asdf-1.369.lisp"))

Is asdf somehow already loaded before then?
What if you (find-package "ASDF") ?

Indeed, if I explicitly (require "asdf") before I (load "tmp/asdf-1.369"),
I can reproduce the issue.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Betting markets, and speculative markets more generally, seem to do very well
at aggregating information. To have a say in a speculative market, you have to
"put your money where your mouth is." Those who know they are not relevant
experts shut up, and those who do not know this eventually lose their money,
and then shut up. Speculative markets in essence offer to pay anyone who sees
a bias in current market prices to come and correct that bias. — R. Hanson




More information about the asdf-devel mailing list