[asdf-devel] Problems with asdf:load-system :force

Stelian Ionescu sionescu at cddr.org
Fri Jul 26 17:27:32 UTC 2013


While working on the test suite of swap-bytes on SBCL(you'll need
>=1.1.6 I think), I noticed two unexpected results in using :force :

1) (asdf:load-system :swap-bytes/test :force t) does not recurse
into :defsystem-depends-on deps. Is this intentional ?

2) (asdf:load-system :swap-bytes/test :force '(:swap-bytes/test))
needlessly compiles files from :swap-bytes on which it depends.
I've attached a log that traces PERFORM and COMPUTE-ACTION-STAMP and
shows that two files from :swap-bytes get recompiled even though they
haven't changed.

I'm wondering if the problem lay with the ASDF extension in
Madeira-port, but that's so simple I can't find any obvious fault.
Ideas ?

If you want to test for yourselves clone
https://github.com/sionescu/madeira-port.git and
https://github.com/sionescu/swap-bytes.git

-- 
Stelian Ionescu a.k.a. fe[nl]ix
Quidquid latine dictum sit, altum videtur.
http://common-lisp.net/project/iolib

-------------- next part --------------
A non-text attachment was scrubbed...
Name: asdf.log
Type: text/x-log
Size: 51629 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20130726/82d6a601/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20130726/82d6a601/attachment.sig>


More information about the asdf-devel mailing list