3.1.7.35 test status

Robert Goldman rpgoldman at sift.net
Thu Nov 17 20:09:39 UTC 2016


On 11/17/16 Nov 17 -1:21 PM, Elias Pipping wrote:
> 
>> On 17 Nov 2016, at 19:55, Robert Goldman <rpgoldman at sift.net>
>> wrote:
>> 
>> I show 3.1.7.35 passing all tests on Mac and Linux, failing
>> test-require and test-run-program on ECL bytecodes on Windows.
>> 
>> test-require is a long-standing ECL bug on Windows that Jason
>> Miller has confirmed.  There's a bug report in to ECL, so we don't
>> have to worry about this.
>> 
>> test-run-program shows a failure on run-program with a string
>> argument versus with a list argument.
>> 
>> Attaching a snippet of the transcript.  I'd like to get this
>> either fixed or dismissed as an ECL problem before we release.
>> 
>> Cheers, R
>> 
>> <ecl-bytecodes-run-program.txt>
> 
> Thanks, Robert.
> 
> The test-run-program issue is a regression. And I must’ve introduced
> it with
> 
> https://gitlab.common-lisp.net/asdf/asdf/commit/b263ded6f57264dd2b36e97790e825e085006882
>
>  which relied on
> 
> https://gitlab.common-lisp.net/asdf/asdf/commit/75c5bd04ee6b236c0c0b19807c1ffe71d57d0898
>
>  I would’ve expected that to work after reading
> 
> https://gitlab.com/embeddable-common-lisp/ecl/blob/8f07cd58d87ea9abd37787b55f3488f9104d0935/src/lsp/process.lsp#L37-48
>
>  but apparently I’m missing something. The simplest solution that
> will make things work again is to restrict the use of launch-program
> in %system further: Not just to recent versions but also to unix.
> That’ll give us a regression-free release. I’d much rather understand
> this quoting problem you mentioned in your other mail though and why
> this test would trigger it. The switch to launch-program in %system
> is what gives us reliable interactive output after all, and I’d
> prefer to have that on windows, too.
> 
> 
> Elias
> 

I'm busy today, but I'll try to squeeze in a little time to revert the
use of launch-program and test.

I'll report back as soon as possible.

best,
r



More information about the asdf-devel mailing list