Fwd: Re: Is the :PERFORM stanza still valid?
Robert Goldman
rpgoldman at sift.net
Thu Dec 8 22:45:34 UTC 2016
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" <rpgoldman at sift.net
> <mailto:rpgoldman at 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 <evenson at panix.com <mailto:evenson at panix.com>>
> To: asdf-devel at common-lisp.net <mailto:asdf-devel at 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."
>
>
More information about the asdf-devel
mailing list