On 9/1/16 Sep 1 -9:17 AM, Elias Pipping wrote:
> 
>> On 28 Aug 2016, at 02:28, Faré <fah...@gmail.com> wrote:
>>
>> Sam Steingold (sds) probed me on some old bugs, which led me to waste
>> a day debugging issues on and with CLISP.
>>
>> First I reproduced CLISP bug 677, figured out what CLISP was doing
>> wrong (incorrect merging of logical pathnames in compile-file), and
>> implemented a workaround (physicalize everything I can, trust
>> compile-file's return value over my :output-file argument):
>> https://sourceforge.net/p/clisp/bugs/677/
>>
>> Then, I found a cleaner fix to the issue with DIRECTORY wanting "*"
>> rather than "*.*" as the match-all pattern on CLISP and GCL.
> 
> Dear Faré,
> 
> with 3.1.7.7, clisp-2.49 and clisp-git(*) passed test-logical-pathname.script 
> for me.
> With 3.1.7.8, clisp-git continues to pass test-logical-pathname.script for 
> me, but clisp-2.49 now fails.
> 
> As far as I can tell, that’s because previously part of the test was disabled 
> for clisp and is now unconditionally enabled.
> 
> I just want to make sure that this was intentional and known. I don’t know if 
> functionality probed in the relevant part of the tests is crucial in order 
> for ASDF to function but this might mean that clisp 2.49 can no longer be 
> supported. If so, I would drop it from the list of platforms I’m testing with.

Even worse, AFAICT clisp does not make its version number available to
the lisp context.

There's a SYSTEM::VERSION, but:

[2]> (system::version)
(20080430)

which doesn't say "2.49" to me :-(

I'm not sure what to do about this, since clisp seems to have lost the
ability to make releases.  I'm reluctant to start building clisp from
source -- on three different platforms yet -- just to test it.
Especially if this isn't relevant to what clisp users are actually getting.

If you're in touch with Sam, Faré, maybe you could encourage him to make
a release.

Indeed, I'm prepared to threaten to back out fixes that work on clisp
from source, and break release clisp.  Or at least re-disable the clisp
tests.

I don't think it should be the ASDF maintainer's job to track every lisp
implementation from source.

Reply via email to