Ossi Herrala <oherrala@...> writes:
> It's near impossible to make non-Linuxes to take gtar in base
> distribution. So the only solution is to do something to asdf-install
> to work with different tar implementations.
Hopefully, Nathan will chime in to this discussion. But this is not
the only solution.
My current plan, which I am executing vicariously through the
tried-and-tested "enthusiastic graduate student" method, is to use
lisp implementations of the pieces of tar, gunzip and gpg in
asdf-install v.4 (versions two and three being Edi Weitz's and Gary
King's, though sadly neither of those renamed their versions when
introducing incompatibilities, which has caused much confusion).
(Lest anyone be confused about the "my plan" bit up there, Nathan is
doing all the work, and I don't really know the situation is, except
that all the pieces have been implemented at least once.)
The disadvantage with this plan is that it might well see a
significant body of mostly-portable code included with the SBCL
distribution. (Some might see this as an advantage, mind you :-)
However, I think it's fairly clear that there's essentially no chance
of avoiding maintenance headaches when relying on the output of random
implementations of Unix utilities, let alone on their presence at all
on non-Unix systems, so at least from my point of view the addition of
this body of code is worth the potential extra support burden, as it
removes a different support burden. Plus, I believe that it shows off
our excellent compiler... ;-)
Nathan, do you have anything to add to this?