Warning: Computing just-done stamp in plan NIL for action
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
> > 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•
> 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...
More information about the asdf-devel