Juan Jose, it would be necessary to re-run the test on your system.
>> О©╫О©╫ In the lisp-to-c compiler results there are lot of CRASH
>>О©╫О©╫О©╫ results, which means child ECL process exited without returning
>>О©╫О©╫О©╫ a value to the parent agent process. Probably something
>>О©╫О©╫О©╫ was bit wrong with your setup.
>
> No idea. Both these tests and the other ones were run in similarly configured directories, building ECL in the process and only differing in the quicklisp they used. Something must have gone awry.
Do you have messages from oom-killer in /var/log/syslog* ?
It is the only idea I have, because I had problem with oom-killer, although
as you run more powerful computer than my VPS I am not sure oom-killer is the cause.
> Unfortunately private-quicklisp-dir (as function) is used internally in other places.
> This is why the previous tests showed no difference: cl-test-grid was still downloading
> and using quicklisp. To solve this I made this fix, which stores the quicklisp directory
> in the agent
I've commited a fix with storing quicklisp directory as a property of the agent
like this:
https://github.com/cl-test-grid/cl-test-grid/commit/c8605b6a2559400ad22ccce2ad9223b3cfeebabf
Another problem it fixes is that local-projects directory in quicklisp was not
covered by custom ASDF output translations. Now I included local-proects into
the ASDF output translations, which means local-projects are recompiled
freshly at every test run.
I've decided to not include the parameters for running customized
quicklisp into the public API of the agent, because I think final solution
for custom lib-worlds will have somewhat different API.
Instead I've introduced separate (non exported) function, please call it like this:
(test-grid-agent::test-patched-quicklisp *agent* #P"C:\\Users\\anton\\quicklisp\\" "quicklisp 2012-10-13+my-patches")
About test results.
Check this report, it compares "quicklisp 2012-10-13" with "quicklisp 2012-10-13+closer-mop-ecl-fix-01"
(print-quicklisp-diff-report "ecl/quicklisp-diff.html"
*all-results*
"quicklisp 2012-10-13"
"quicklisp 2012-10-13+closer-mop-ecl-fix-01")
http://common-lisp.net/project/cl-test-grid/ecl/quicklisp-diff.html
It seems like your patched quicklisp distribution is actually
based on quicklisp 2012-09-09. It is the only way I can explain
many load of failures with "Cannot find the external symbol STRCAT in #<"ASDF" package>".
For example, :fare-utils. I've tested, it loads OK by ECL on quicklisp 2012-10-13
but fails on 2012-09-09 (and on "quicklisp 2012-10-13+closer-mop-ecl-fix-01").
Could you confirm this?
In short, I suggest to re-run the tests, both unpatched and patched quicklisps
(i.e. test-grid-agent:main and test-grid-agent::test-patched-quicklisp).
Then we will compare the results and see how closer-mop fixes affect them.
Best regards,
- Anton