make-build
Daniel Kochmański
daniel at turtleware.eu
Fri Jul 21 05:02:42 UTC 2017
Dear Faré,
On 21.07.2017 03:11, Faré wrote:
> Dear Daniel,
>
> if you're willing to fork ASDF over make-build, would putting a
> make-build compatibility function back in ASDF make you adopt the
> upstream version again? I have an implementation for it at the end of
> https://gitlab.common-lisp.net/asdf/asdf/merge_requests/34 but I'd
> need you to provide some more test case (a simple one exists somewhere
> in some old version in git).
Removing existing (and used) functionality from ASDF was only a trigger
to stop updating it. I understand that you want to make it all-in-one
solution for building, packaging, installing and loading systems with
other very cool features at some point and I root for that. I don't
think though that ever-growing ASDF is a good pick for a contrib. I
don't want to bundle big monoliths with ECL, especially that user is
free install his own version of it[1].
ASDF 3.x branch has changed a lot of things (breaking some working
systems) and I expect ASDF 4.x to break some more. I'm 100% positive
that it's because these systems weren't perfect, but I think that
software written today should simply work in 20 years (like old Common
Lisp programs – Metering for instance). This sole reason is enough, to
stick to what is there now.
>
> There were many fixes in ASDF 3.2 and 3.3, including ECL-specific
> fixes, compared to the 3.1.7 from which you forked, and forking is
> just more work for both you and us.
Don't get me wrong – I haven't started a fork – I don't have time for
such waste of effort. I've tried to contribute and suggest some concerns
of mine, which didn't meet acceptance (what is fine) – so I cloned the
repository and backported some important fixes related to ECL. That's
all, I'm not going to extend it or anything.
As a software on its own terms ASDF should be installed by user. That
would break too much things though, so I ship the last 3.1.7 commit with
some additional fixes.
>
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
> Social peace will come when the socialists will love the poor more
> than they hate the rich. — Not Golda Meir
Best regards,
Daniel
[1] https://github.com/avodonosov/ql-asdf-chooser
More information about the asdf-devel
mailing list