Warning: Computing just-done stamp in plan NIL for action

Stas Boukarev stassats at gmail.com
Wed Oct 18 14:27:30 UTC 2017


No clear-system in sight, everything is declarative.

On Wed, Oct 18, 2017 at 4:42 PM Faré <fahree at gmail.com> wrote:

> On Wed, Oct 18, 2017 at 9:25 AM, Chream iz <chream33 at gmail.com> wrote:
> > Hi, I am also getting this error when trying to run (asdf:test-system
> ....).
> > It is also not finding the test-files but that might be an but in the
> prove
> > package?
> >
> >
> >   :defsystem-depends-on (:prove-asdf)
> >   :perform (test-op :after (op c)
> >                     (funcall (intern #.(string :run-test-system)
> > :prove-asdf) c)
> >                     (asdf:clear-system c)))
> >
> There is your culprit: clear-system should NEVER be called within
> perform. It's removing the rug under ASDF as it's running -- very BAD,
> especially if there are many build phases. Unhappily, prove and other
> prove-based system skeletons (e.g. from caveman) have made this
> pattern popular. I sent patches to prove & al. at least six months
> ago, and wrote about this anti-pattern in my "best_practices"
> document, but I suppose the message didn't go around yet. Maybe I
> should make it an error for clear-system to be called from within an
> active asdf-session?
>
> Stas, if you also use clear-system this way, you also lose for that reason.
>
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics•
> http://fare.tunes.org
> Young man, in mathematics you don't understand things,
> you just get used to them. — John von Neumann (1903-1957)
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20171018/a11c9e4c/attachment.html>


More information about the asdf-devel mailing list