[asdf-devel] Releasing asdf 3.1.1 ?

Faré fahree at gmail.com
Fri Dec 20 06:57:40 UTC 2013


On Fri, Dec 20, 2013 at 12:02 AM, Dave Cooper <david.cooper at genworks.com> wrote:
>>
>> I will. I can also try with using the local filesystem instead of the
>> "weird" shared filesystem from the virtual host. Will do the 3.1.0.27 with
>> the current setup first, and try that next. Sticking with Linux only until
>> things settle out then will revisit the Windows testing.
>
> Indeed when running with local filesystem in the Linux VM, all 48 tests pass
> on clisp.
>
> The failures for 3.1.0.27 are for the mounted filesystem and can be seen
> here:
>
CLISP tries to open a file for writing on your filesystem, and gets a
UNIX error 71 (EPROTO): Protocol error

I suppose this is a CLISP bug — maybe it's trying a filesystem syscall
not available via NFS (or however your filesystem is mounted — how is
that?).

CLISP also miserably fails upgrade for ASDF 2.27 to 2.31, with:
TEST ABORTED:
APPLY: undefined function NIL
Script failed, with no backtrace.
The proximate problem was UIOP was not defined (it was called
asdf/driver then), but asdf::pathname-equal was, which was then
erroneously interned from uiop — but then, why was CLISP the only one
to fail that way? Because CLISP was the only implementation for which
the *test-directory* is not EQUAL, but only PATHNAME-EQUAL to
(asdf::pathname-directory-pathname (nth-value 2 (asdf::locate-system
:test-asdf)): the former, derived from *LOAD-PATHNAME*, has :version
:newest, and the latter, derived from DIRECTORY, has :version nil.

Also, it would be nice if CLISP accepted (require :asdf) as well as
(require "ASDF"), but oh well.

I also fixed the way CLISP handles function redefinition, and it looks
upgrade from versions older than 2.27 now works without punting. All
that was needed was removing gf methods before your fmakunbound,
apparently. That was a big issue since 2.27.

CMUCL still fails horribly with PCL errors during upgrade, though.

Meh. This was your minute of CL (pathname and CLOS) portability horrors.

Welcome to asdf 3.1.0.32.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
"As an adolescent I aspired to lasting fame, I craved factual certainty, and
I thirsted for a meaningful vision of human life — so I became a scientist.
This is like becoming an archbishop so you can meet girls."
                — Matt Cartmill



More information about the asdf-devel mailing list