Recent disappearance of asdf:bundle-system.
Daniel Kochmański
daniel at turtleware.eu
Sun Sep 11 07:44:26 UTC 2016
Jean-Claude Beaudoin writes:
> Hello ASDF devs,
>
> I noticed recently that asdf/bundle:bundle-system has disappeared from ASDF.
> MKCL is/was a user of that function as a convenient entry point to the ASDF
> bundle facility.
>
> My impression was that, along the lines of asdf:load-system and
> asdf:compile-system,
> asdf:bundle-system was playing a (small but) useful role as a convenience
> function.
> I will most probably simply have to fold that function inside the build
> code of MKCL if it is
> to be removed from ASDF for good.
Yes, it was my doing, sorry about that. I'll revert that change today
and send an appropriate patch. Especially that ABCL wants to use it too.
Generally I've seen both functions make-build and bundle-system as
deprecated for quite a while in asdf source code. While I didn't want to
get rid of make-build, because it's part of the official ECL build API,
I've grepped through the libraries in Quicklisp and nobody seemed to use
bundle-system.
>
> Yet, to see a publicly exported function disappear between version 3.1.7.10
> and 3.1.7.12
> to most likely result in a 3.1.8 release gives pause. Are we really seeing
> here a public API
> code breaking modification being done between two patch level
> releases?
It's not patch-level release, but commit level.
>
>
> BTW, there seems to have been a few other MKCL related breakage issues
> introduced
> by the recent wave of changes. I will have to examine each one in
> turn...
Let me know if you troubleshot this. I think we should revert for mkcl
replacement of load-op with load-bundle-op and keep it for ecl and clasp
in that case. I'll check on clasp if it doesn't have a regression.
>
> Cheers,
>
> JCB
Regards,
Daniel
--
Daniel Kochmański ;; aka jackdaniel | Poznań, Poland
TurtleWare - Daniel Kochmański | www.turtleware.eu
"Be the change that you wish to see in the world." - Mahatma Gandhi
More information about the asdf-devel
mailing list