lispworks patch
Robert Goldman
rpgoldman at sift.net
Thu Aug 31 15:07:27 UTC 2017
I tested this on all implementations on Mac last night; testing on Linux
this morning. If it passes, as I expect it will, I will push it, and
hope to resume the long-postponed release process.
On 8/31/17 Aug 31 -10:03 AM, Chun Tian (binghe) wrote:
> No, I didn’t break LispWorks 7, as Robert has already confirmed. Besides, I’ve tested latest ASDF also on LispWorks 5.0 on Linux, all 67 tests passed:
>
> LispWorks(R): The Common Lisp Programming Environment
> Copyright (C) 1987-2006 LispWorks Ltd. All rights reserved.
> Version 5.0.2
> Saved by binghe as lispworks-5-0-2-64-bit-console, at 31 Aug 2017 2:55
> User binghe on debian5
>
> CL-USER 1 > (quit)
> Using lispworks-console, wild-module.script passed
>
> -#---------------------------------------
> Using lispworks-console
> Ran 67 tests:
> 67 passing and 0 failing
> all tests apparently successful
> -#———————————————————
>
> I must say ASDF team has done a great job for not breaking old versions of supporting platforms, even when you may not have all the testing environments.
>
> Regards,
>
> Chun Tian
>
>> Il giorno 31 ago 2017, alle ore 05:09, Faré <fahree at gmail.com> ha scritto:
>>
>>> That is, instead of using with-upgradability, now we use EVAL-WHEN directly and disable :compile-toplevel for LispWorks. It’s a solution for LispWorks 5 and 6, and won’t cause any problem in LispWorks 7.
>>>
>> If that's what it takes to make it work without warnings, that sounds
>> good to me.
>>
>>
>>> With this further changes, now I can run the test suite and all your 67 tests passed in LispWorks 6.1.1:
>>>
>>> -#---------------------------------------
>>> Using lispworks-6-1-1-console.exe
>>> Ran 67 tests:
>>> 67 passing and 0 failing
>>> all tests apparently successful
>>> -#———————————————————
>>>
>> Great. And I suppose you also tested that you didn't break LispWorks 7.0.0 ?
>>
>>
>>> For LispWorks 6.0.1, however, there’re 3 failures:
>>>
>>> -#---------------------------------------
>>> Using lispworks-6-0-1-console.exe
>>> Ran 67 tests:
>>> 64 passing and 3 failing
>>> failing test(s): test-deprecation.script test-sysdef-asdf.script test-utilities.script
>>> -#———————————————————
>>>
>>> For LispWorks 5.1.2, unfortunately the test scripts cannot quit from LW environment after each test, I have to manually quit by pasting a (quit) into REPL. But after doing such things 67 times, all tests have passed:
>>>
>>> -#---------------------------------------
>>> Using lispworks-5-1-2-console.EXE
>>> Ran 67 tests:
>>> 67 passing and 0 failing
>>> all tests apparently successful
>>> -#———————————————————
>>>
>>> LispWorks 5.1 is the oldest non-free LispWorks edition I own on Windows. (On Linux I have LispWorks 5.0 purchased in 2007)
>>>
>>> Attached new patch is a further enhancement of my previous patch. I think the 3 failures in LispWorks 6.0 must be caused by separated issues specified for that LW version, which I can try to fix later.
>>>
>> I don't think anyone else but you is using those versions of
>> LispWorks. Certainly neither Robert nor I. We will gladly accept your
>> patches, as long as you make sure you don't break anything by passing
>> all tests on all recent implementations that could be affected by your
>> changes (including notably LispWorks 7, but also, say, SBCL, for good
>> measure).
>>
>> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
>> It ain't what a man don't know that makes him a fool;
>> it's the things he knows that ain't so. — Josh Billings
>
More information about the asdf-devel
mailing list