[asdf-devel] Fixed long-standing bug lp#479522

Faré fahree at gmail.com
Fri Dec 7 04:12:41 UTC 2012

In ASDF 2.26.8, I fixed long-standing bug lp#479522 "wanted: recompile
system when dependency changes".

It was this left-over from ASDF 1, whereby if a system A is modified,
it is recompiled, but this does not cause the recompilation of a
system B that depends-on A.

Back in the dark days of ASDF 1, when computers were slow and
compilation was at a premium, this was considered a "feature" by some,
though a bug by many more. Bug-compatibility made us preserve this
dubious behavior into ASDF 2.

Since ASDF 2.21, the :FORCE-NOT feature of OPERATE allows you to avoid
compilation of whichever systems you specify, so you don't need to
rely on bugs of the implementation to achieve your desired effect.

The bug is now fixed. If you were relying on it, please use :FORCE-NOT instead.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Wishing without work is like fishing without bait.

More information about the asdf-devel mailing list