On 12/8/16 Dec 8 -2:40 PM, Faré wrote: > ./make-asdf.sh extract "2.26 2.27 3.0.1 3.1.2" > grep 'def.*make-operation' build/asdf-version*.lisp > > It was defined in asdf 2.27, i.e. the first asdf 3 pre-release.
Thanks! So no one has to worry about backwards-compatibility -- any ASDF in the wild will have MAKE-OPERATION in it. Best, r > > -#f > > > On Dec 8, 2016 13:54, "Robert Goldman" <rpgold...@sift.net > <mailto:rpgold...@sift.net>> wrote: > > Fare -- > > Is there an easy way to find out when ASDF:MAKE-OPERATION was added to > the API, so that people can provide backward-compatibility? > > I suppose it might make sense to do some kind of backward search over > the released versions, and for each one, extract a list of exported > symbols from ASDF and UIOP. > > I could probably write a script to do this, but that seems like > something that I am unlikely to get around to. > > R > > > ---------- Forwarded message ---------- > From: Mark Evenson <even...@panix.com <mailto:even...@panix.com>> > To: asdf-devel@common-lisp.net <mailto:asdf-devel@common-lisp.net> > Cc: > Date: Thu, 8 Dec 2016 19:40:37 +0100 > Subject: Re: Is the :PERFORM stanza still valid? > > > On 2016/12/8 18:28, Robert Goldman wrote: > > Hi, Mark -- > > > > The issue is in PROVE-ASDF. Replacing line 50 of asdf.lisp > > > > (asdf:perform (make-instance 'asdf:load-source-op) c) > > > > with > > > > (asdf:perform (asdf:make-operation 'asdf:load-source-op) c) > > > > should solve the problem. > > > > LMK if that doesn't fix the problem. > > Thanks! That works. > > Created an [upstream pull request][34]. > > [34]: https://github.com/fukamachi/prove/pull/34 > <https://github.com/fukamachi/prove/pull/34> > > -- > "A screaming comes across the sky. It has happened before, but there > is nothing to compare to it now." > >