[asdf-devel] The issue at hand

Anton Vodonosov avodonosov at yandex.ru
Wed Feb 12 14:31:51 UTC 2014


12.02.2014, 08:57, "Anton Vodonosov" <avodonosov at yandex.ru>:
> 10.02.2014, 02:31, "Anton Vodonosov" <avodonosov at yandex.ru>:
>
>>  27.01.2014, 11:04, "Faré" <fahree at gmail.com>:
>>>   Anton: can you run cl-test-grid against that?
>>>   If you have time, also try with (uiop:enable-deferred-warnings-check)
>>>   and also try with :uiop in the :use list of :asdf-user.
>>  I have results for ASDF 3.1.0.63 for these lisps:
>>
>>   abcl-1.2.0-fasl42-linux-x86
>>   ccl-1.9-f96-linux-x86
>>   clisp-2.49-unix-x86
>>   cmu-snapshot-2014-01__20e_unicode_-linux-x86
>>   ecl-13.5.1-unknown-linux-i686-bytecode
>>   ecl-13.5.1-unknown-linux-i686-lisp-to-c
>>   sbcl-1.1.11-linux-x86
>>
>>  No regressions found so far.
>>
>>  The report:
>>  http://common-lisp.net/project/cl-test-grid/asdf/asdf-diff-28.html
>>
>>  It compares the ASDF 3.1.0.63 results to the results with
>>  original ASDF versions coming with these lisps, on quicklisp 2013-12-13.
>>  All the failures we see here were discussed previously, they are not ASDF
>>  problems (quicklisp bug + the strange CCL:SLOT-VALUE-USING-CLASS on CCL
>>  when building cl-l10n).
>>
>>  I am running more tests, will follow up here when results are ready.
>
> I also tested on the same quicklisp version our previous baseline - asdf.2.32.35,
> for the following lisps:
>
>  abcl-1.2.0-fasl42-linux-x86
>  abcl-1.2.1-fasl42-linux-x86
>  ccl-1.9-f96-linux-x86
>  clisp-2.49-unix-x86
>  cmu-snapshot-2014-01__20e_unicode_-linux-x86
>  ecl-13.5.1-unknown-linux-i686-bytecode
>  ecl-13.5.1-unknown-linux-i686-lisp-to-c
>  sbcl-1.1.11-linux-x86
>
> The same result - no regressions detected.
>
> Next I will try the deferred-warnings
> enabled and :uiop in the use-list of :asdf-user.

Probably I made some mistake in my setup and the latest ASDF was not in
effect when tests are run.

We hare a regresssion

  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

To reproduce it:

  ./lisps/sbcl-bin-1.1.11/run.sh --no-sysinit --no-userinit --load asdf/build/asdf.lisp --load quicklisp/setup.lisp
  (ql:quickload :scriptl)

Why does this error happen?
Should ASDF provide default method for ASDF/COMPONENT:COMPONENT-CHILDREN ?

Best regards,
- Anton





More information about the asdf-devel mailing list