For some reason, the ASDF tests are failing on Jenkins on linux with clisp, but *only when run in Jenkins and only for clisp*. At the command line, all the tests pass for me.
Under Jenkins, I get this failure on `test-program.script`:
``` ;; Loading file test-program.script ... FOO (UIOP/LISP-BUILD:CURRENT-LISP-FILE-PATHNAME) => #P"test-program.script" ; Registering system hello-world-example 0 errors, 0 warnings ;; Loading file /var/lib/jenkins/workspace/asdf/test/hello-world-example.asd ... ;; Loaded file /var/lib/jenkins/workspace/asdf/test/hello-world-example.asd 0 errors, 0 warnings 0 errors, 0 warnings ; Registering system lisp-invocation ;; Loading file /var/lib/jenkins/workspace/asdf/asdf.asd ... ;; Loaded file /var/lib/jenkins/workspace/asdf/asdf.asd 0 errors, 0 warnings ;; Loading file /var/lib/jenkins/workspace/asdf/build/fasls/clisp-2.49.60+-unix-x64/asdf/build/asdf.fas ... ;; Loaded file /var/lib/jenkins/workspace/asdf/build/fasls/clisp-2.49.60+-unix-x64/asdf/build/asdf.fas 0 errors, 326 warnings ;; Loading file /var/lib/jenkins/workspace/asdf/ext/lisp-invocation/lisp-invocation.asd ... ;; Loaded file /var/lib/jenkins/workspace/asdf/ext/lisp-invocation/lisp-invocation.asd 0 errors, 0 warnings 0 errors, 0 warnings 0 errors, 0 warnings ;; Loading file /var/lib/jenkins/workspace/asdf/ext/lisp-invocation/lisp-invocation.asd ... ;; Loaded file /var/lib/jenkins/workspace/asdf/ext/lisp-invocation/lisp-invocation.asd 0 errors, 0 warnings 0 errors, 0 warnings 0 errors, 0 warnings 0 errors, 0 warnings ;; Loading file /var/lib/jenkins/workspace/asdf/ext/fare-utils/fare-utils.asd ... ;; Loaded file /var/lib/jenkins/workspace/asdf/ext/fare-utils/fare-utils.asd 0 errors, 0 warnings *** - handle_fault error2 ! address = 0x55a16f64c670 not in [0x5575be29b000,0x5575be657030) ! SIGSEGV cannot be cured. Fault address = 0x55a16f64c670. GC count: 65 Space collected by GC: 74922832 Run time: 0 874720 Real time: 1 803489 GC time: 0 179953 Permanently allocated: 165368 bytes. Currently in use: 5850000 bytes. Free space: 1462440 bytes. Segmentation fault (core dumped) Using clisp, test-program.script failed ```
This is with the latest release (but ancient) clisp.
It looks like it's not even making it through the preliminary loading process, since we don't see the "test image-op" debugging output.
My guess is that this is not a real asdf failure, but instead is clisp being unable to find some piece of tool-age that it needs in order to build a program.
But this happened only after (1) load-asdf changed and (2) `source-file-type` was deprecated. Neither of those seems obviously connected to this issue.
Any hypotheses or suggestions for debugging?