[asdf-devel] testing uiop:enable-deferred-warnings-check with cl-test-grid

Faré fare at tunes.org
Wed Feb 12 15:48:46 UTC 2014


I believe the issue is that our "negative inheritance" trick causes us
to attempt a downward-operation on components that don't have
children.

How do regular downward-operations manage to stop? Answer: by being
specialized on parent-component.
Our "negative-inheritance" method should thus either be split in two,
or be made to guard the downward propagation with a (when (typep c
'parent-component) ...).

My apologies for the bug, and thanks a lot to Anton for finding it!

Robert: good luck.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
None are more hopelessly enslaved than those who falsely believe they are free.
        — Johann Wolfgang von Goethe

On Wed, Feb 12, 2014 at 8:43 AM, Anton Vodonosov <avodonosov at yandex.ru> wrote:
> I have ACL Express on Windows. It limits heap size which fails some systems compilation,
> but anyway, may show some useful results. Or we can ask Dave's help.
>
> But let me first understand what is this "no applicable method ASDF/COMPONENT:COMPONENT-CHILDREN"
> error and why it wasn't detected previously.
>
>
>
>
>> On Wed, Feb 12, 2014 at 8:20 AM, Robert P. Goldman <rpgoldman at sift.info> wrote:
>>> Do you have the ability to run these checks with ACL? That was problematic in this case, IIRC.
>>> Thanks!
>>>
>>> Sent from my iPad
>>>
>>>> On Feb 12, 2014, at 7:07, Anton Vodonosov <avodonosov at yandex.ru> wrote:
>>>>
>>>> 12.02.2014, 16:55, "Anton Vodonosov" <avodonosov at yandex.ru>:
>>>>>
>>>>> I now have results for SBCL and CCL with (uiop:enable-deferred-warnings-check):
>>>>> http://common-lisp.net/project/cl-test-grid/asdf/asdf-diff-31.html
>>>>
>>>> In this report I found some failures which seem to be unrelated on warnings:
>>>>
>>>>  There is no applicable method for the generic function
>>>>  #<COMMON-LISP:STANDARD-GENERIC-FUNCTION ASDF/COMPONENT:COMPONENT-CHILDREN (1)>
>>>>  when called with arguments (#<CFFI-GROVEL:GROVEL-FILE "static-vectors" "ffi-types">)
>>>>
>>>> The examples are
>>>>
>>>>  scriptl
>>>>    http://cl-test-grid.appspot.com/blob?key=1bc1pz0jwt
>>>>    http://cl-test-grid.appspot.com/blob?key=1lj39kniag
>>>>
>>>>  trivial-features-tests
>>>>    http://cl-test-grid.appspot.com/blob?key=1w15tfux4w
>>>>    http://cl-test-grid.appspot.com/blob?key=1s3h4rlltj



More information about the asdf-devel mailing list