[asdf-devel] One failure on ASDF 3.1.0.70 on Allegro/Windows
Faré
fahree at gmail.com
Mon Feb 24 19:29:37 UTC 2014
Dear Dave,
>> The test-touch-system-1.script I'm not sure I understand.
>> Is it a case where your filesystem doesn't have second-granularity
>> timestamps but only minute-granularity timestamp?
>
> What is a good way to test that?
>
Can you run this code?
make load l=clisp
(in-package :uiop)
(nest
(with-temporary-file (:pathname p))
(flet ((foo ()
(delete-file-if-exists p)
(with-output-file (s p) (println "Hello" s))
(prog1 (file-write-date p)
(delete-file-if-exists p)))))
(let ((first-date (foo)))
(sleep 1))
(let ((second-date (foo)))
(sleep 1))
(let ((third-date (foo))))
(list (- third-date second-date) (- second-date first-date)))
If the answer is (1 1), you have second granularity.
If it's either (0 60) or (60 0), you have minute granularity.
>> Further clisp bugs look like they are failures to explicitly call
>> CMD.EXE while doing redirections.
>> Call you add #+clisp (trace ext:shell ext:run-program
>> uiop/run-program:%system) to test-run-program.script
>> and run it again?
>
> here is the output for clisp with the above trace directive in place:
>
> https://dl.dropboxusercontent.com/u/19667598/clisp-test-3.1.0.70.text
>
No, you ran this test today, but it uses 3.1.0.35, and the test
doesn't trace the requested functions. You might have run it from a
different directory than you extracted the asdf code. Please try again
with the latest ASDF (3.1.0.72 or whatever).
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Soccer riots kill at most tens. Intellectuals' ideological riots sometimes
kill millions.— John McCarthy
More information about the asdf-devel
mailing list