On 1/28/16 Jan 28 -10:46 AM, Faré wrote:
There have been many small fixes since ASDF 3.1.6 in last October, and I suppose it's time for a new minor release.
Robert, do you want to handle the release? Are you done with it? What do you think?
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Yesterday I was clever, so I wanted to change the world. Today I am wise, so I am changing myself. — Rumi (1207–1273)
I'm still finding oddities in the test process inside/outside of make.
First test on ccl failed on test-sysdef-asdf.script (inside make test-all-no-upgrade-no-stop):
Load ASDF with proper configuration: should find asdf.asd from the source above ;Loading #P"/Users/rpg/lisp/asdf/asdf.asd"... ;Loading #P"/Users/rpg/lisp/asdf/uiop/uiop.asd"... ;Loading #P"/Users/rpg/lisp/asdf/build/fasls/ccl-1.10-f96-macosx-x64/asdf/build/asdf.dx64fsl"... ; Upgrading ASDF from version 3.1.6.11 to version 3.1.6.12 TEST ABORTED: These two expressions fail comparison with EQUAL: NIL evaluates to NIL (SYSTEM-SOURCE-FILE (FIND-SYSTEM :ASDF)) evaluates to #P"/Users/rpg/lisp/asdf/asdf.asd" (21065C10) : 1 (RAW-PRINT-BACKTRACE :STREAM #<BASIC-CHARACTER-OUTPUT-STREAM UTF-8 (FILE/1) #x30200044C77D> :COUNT 69 :CONDITION #<SIMPLE-ERROR #x302000B2215D>) 181 (&KEY :STREAM :COUNT :CONDITION) STREAM: #<BASIC-CHARACTER-OUTPUT-STREAM UTF-8 (FILE/1) #x30200044C77D> COUNT: 69 CONDITION: #<SIMPLE-ERROR #x302000B2215D>
*DEBUG-IO*: #<BASIC-CHARACTER-OUTPUT-STREAM UTF-8 (FILE/1) #x30200044C77D>
this failure occurs in this block:
(DBG "Load ASDF with proper configuration: should find asdf.asd from the source above") (initialize-source-registry `(:source-registry (:directory ,*asdf-directory*) (:directory ,*uiop-directory*) :ignore-inherited-configuration)) (clear-system "asdf") (load-system :asdf) ;; This time we found it, but it was skipped because the version was the same (assert-equal nil (system-source-file (find-system :asdf)))
Note the remarks about upgrading from one pre-release version of ASDF to another. This suggests to me that there's some leakage of prior state into the tests -- something isn't properly cleared.
Second test of make test l=ccl t=test-sysdef-asdf.script succeeds.
I suspect that there's some leakage of state in the filesystem