Release plan for asdf
Dave Cooper
david.cooper at genworks.com
Tue Jun 9 16:19:37 UTC 2015
>
>
> With luck, Dave's Windows tests will come back passing, and we can
> release tomorrow.
>
Not quite. The next failure looks like it's specific to cygwin, though. At
least in Allegro and CCL, when launched from a cygwin bash shell, the "PWD"
environment is "/cygdrive/f/..." but this is not recognized by the Lisp --
e.g.
(probe-file (uiop:getenv "PWD")) --> NIL
Should this be considered a bug with the environment, because a Unix-style
PWD is being passed into a program which is not guaranteed to understand
Unix-style pathnames?
; Loading F:\cl\tests\asdf\asdf-windows\test\script-support.lisp
; Fast loading F:\cl\tests\asdf\asdf-windows\build\fasls\alisp\asdf.fasl
Configuring ASDF
Enabling debugging
Being a bit verbose
Comparing directories
ASDF-TEST:*TEST-DIRECTORY* and
(:PATHNAME-DIRECTORY-PATHNAME (NTH-VALUE 2 (:LOCATE-SYSTEM :TEST-ASDF)))
both evaluate to same path:
#P"F:\\cl\\tests\\asdf\\asdf-windows\\test\\"
Frob packages
Running test-encodings.script with acl-9.0-win-x86
; Loading F:\cl\tests\asdf\asdf-windows\test\test-encodings.script
Test TEST-ENCODING-EXPLICIT-U8: should be UTF-8
; Registering #<SYSTEM "test-encoding-explicit-u8">
; Loading F:\cl\tests\asdf\asdf-windows\test\lambda.lisp
TEST ABORTED: illegal namestring:
"/cygdrive/f/cl/tests/asdf/asdf-windows/:/cygdrive/f/cl/tests/asdf/asdf-windows/uiop/:/cygdrive/f/cl/tests/asdf/asdf-windows/ext//:"
[6]
Evaluation stack:
->(TPL::ZOOM-COMMAND :FROM-READ-EVAL-PRINT-LOOP NIL :COUNT 69 :ALL T)
(SYS::..RUNTIME-OPERATION "applyn" . #1=(:UNKNOWN-ARGS))
(TPL:DO-COMMAND
"zoom"
:FROM-READ-EVAL-PRINT-LOOP
NIL
:COUNT
69
:ALL
T)
(ASDF/IMAGE:RAW-PRINT-BACKTRACE
:STREAM
#2=#<EXCL:TERMINAL-SIMPLE-STREAM
[initial terminal io] fd 0/1
@
#x200fadea>
:COUNT
69
:CONDITION
#3=#<PARSE-ERROR @ #x205d490a>)
(SYS::..RUNTIME-OPERATION #4="lisp_apply" . #1#)
((:INTERNAL ASDF/IMAGE:PRINT-BACKTRACE 0))
(ASDF/STREAM:CALL-WITH-SAFE-IO-SYNTAX
#<Closure (:INTERNAL ASDF/IMAGE:PRINT-BACKTRACE 0) @ #x205d491a>)
(ASDF/IMAGE:PRINT-BACKTRACE :STREAM #2# :COUNT 69 :CONDITION #3#)
(ASDF/IMAGE:PRINT-CONDITION-BACKTRACE #3# :STREAM #2# :COUNT 69)
(SYS::..RUNTIME-OPERATION #4# . #1#)
[... EXCL::EVAL-AS-PROGN ]
(BLOCK
ASDF-TEST:ACALL
(APPLY
(APPLY
'ASDF-TEST:ASYM
(IF
(CONSP ASDF-TEST::NAME)
ASDF-TEST::NAME
(LIST ASDF-TEST::NAME)))
ASDF-TEST::ARGS))
[... EXCL::%EVAL ]
(ASDF-TEST:ACALL
:PRINT-CONDITION-BACKTRACE
#3#
:COUNT
69
:STREAM
#2#)
(SYS::..RUNTIME-OPERATION
#8="_comp_to_interp"
:PRINT-CONDITION-BACKTRACE
#3#
:COUNT
69
:STREAM
#2#)
(SYS::..RUNTIME-OPERATION #4# . #1#)
[... EXCL::EVAL-AS-PROGN ]
(LET*
. #6=(((#5=#:G245
(CONS
(LOAD-TIME-VALUE EXCL::.IGNORE-ERRORS-1.)
(EXCL::FAST EXCL::*HANDLER-CLUSTERS*)))
(EXCL::*HANDLER-CLUSTERS* #5#))
(DECLARE (DYNAMIC-EXTENT #5# EXCL::*HANDLER-CLUSTERS*))
(PROGN
. #7=((ASDF-TEST:ACALL
:PRINT-CONDITION-BACKTRACE
ASDF-TEST::C
:COUNT
69
:STREAM
*ERROR-OUTPUT*)))))
[... EXCL::EVAL-AS-PROGN ]
(CATCH 'EXCL::IGNORE-ERRORS-1 (LET* . #6#))
[... EXCL::%EVAL ]
(EXCL::EVAL-AS-PROGN
((IGNORE-ERRORS . #7#) (ASDF-TEST:LEAVE-TEST "Script failed" 1)))
[... EXCL::%EVAL ]
((:INTERNAL ASDF-TEST::CALL-WITH-TEST) #3#)
(SYS::..RUNTIME-OPERATION #8# #3#)
(SIGNAL #3#)
(ERROR
PARSE-ERROR
:FORMAT-CONTROL
#9="illegal namestring: ~s [~d]"
:FORMAT-ARGUMENTS
#10=("/cygdrive/f/cl/tests/asdf/asdf-windows/:/cygdrive/f/cl/tests/asdf/asdf-windows/uiop/:/cygdrive/f/cl/tests/asdf/asdf-windows/ext//:"
6))
(EXCL::.PARSE-ERROR #9# . #10#)
((FLET EXCL::PARSE-DOS-NAMESTRING EXCL::FAILURE) 6)
(EXCL::PARSE-DOS-NAMESTRINGu
#11="/cygdrive/f/cl/tests/asdf/asdf-windows/:/cygdrive/f/cl/tests/asdf/asdf-windows/uiop/:/cygdrive/f/cl/tests/asdf/asdf-windows/ext//:"
NIL
#P""
0
NIL
NIL)
(PARSE-NAMESTRING #11#)
(PATHNAME #11#)
(ASDF/PATHNAME:ABSOLUTE-PATHNAME-P #11#)
((FLET
ASDF/SOURCE-REGISTRY:PARSE-SOURCE-REGISTRY-STRING
ASDF/SOURCE-REGISTRY::CHECK)
#11#)
(ASDF/SOURCE-REGISTRY:PARSE-SOURCE-REGISTRY-STRING
#12="/cygdrive/f/cl/tests/asdf/asdf-windows/:/cygdrive/f/cl/tests/asdf/asdf-windows/uiop/:/cygdrive/f/cl/tests/asdf/asdf-windows/ext//:")
((METHOD ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY #17=(STRING))
#12#
:INHERIT
#13=(ASDF/SOURCE-REGISTRY:USER-SOURCE-REGISTRY
ASDF/SOURCE-REGISTRY:USER-SOURCE-REGISTRY-DIRECTORY
ASDF/SOURCE-REGISTRY:DEFAULT-USER-SOURCE-REGISTRY
ASDF/SOURCE-REGISTRY:SYSTEM-SOURCE-REGISTRY
ASDF/SOURCE-REGISTRY:SYSTEM-SOURCE-REGISTRY-DIRECTORY
ASDF/SOURCE-REGISTRY:DEFAULT-SYSTEM-SOURCE-REGISTRY)
:REGISTER
#14=#<Closure (:INTERNAL
ASDF/SOURCE-REGISTRY:FLATTEN-SOURCE-REGISTRY
0)
@
#x205d554a>)
(SYS::..RUNTIME-OPERATION #4# . #1#)
((:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0)
#12#
:INHERIT
#13#
:REGISTER
#14#)
[... ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY ]
((METHOD ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY #23=(SYMBOL))
ASDF/SOURCE-REGISTRY:ENVIRONMENT-SOURCE-REGISTRY
:INHERIT
#13#
:REGISTER
#14#)
(SYS::..RUNTIME-OPERATION #4# . #1#)
((:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0)
ASDF/SOURCE-REGISTRY:ENVIRONMENT-SOURCE-REGISTRY
:REGISTER
#14#
:INHERIT
#13#)
[... ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY ]
(ASDF/SOURCE-REGISTRY::INHERIT-SOURCE-REGISTRY
#15=(ASDF/SOURCE-REGISTRY:ENVIRONMENT-SOURCE-REGISTRY . #13#)
:REGISTER
#14#)
(ASDF/SOURCE-REGISTRY::PROCESS-SOURCE-REGISTRY-DIRECTIVE
:INHERIT-CONFIGURATION
:INHERIT
#15#
:REGISTER
#14#)
((METHOD ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY #21=(CONS))
#16=(:SOURCE-REGISTRY :INHERIT-CONFIGURATION)
:INHERIT
#15#
:REGISTER
#14#)
(SYS::..RUNTIME-OPERATION #4# . #1#)
((:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0)
#16#
:INHERIT
#15#
:REGISTER
#14#)
[... ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY ]
((METHOD ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY #17#)
#18=""
:INHERIT
#15#
:REGISTER
#14#)
(SYS::..RUNTIME-OPERATION #4# . #1#)
((:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0)
#18#
:REGISTER
#14#
:INHERIT
#15#)
(SYS::..RUNTIME-OPERATION #4# . #1#)
(EXCL::CACHING-MISS
#24=#<STANDARD-GENERIC-FUNCTION
ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY>
#19=(#18# :REGISTER #14# :INHERIT #15#)
#(0
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
#25=#(32787053 T NIL NIL #<BUILT-IN-CLASS CONS> 0 NIL)
#26=#<Closure (:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0)
@
#x204bf17a>
NIL
NIL
NIL
NIL
NIL
NIL
#(32124820 T NIL NIL #<BUILT-IN-CLASS SYMBOL> 0 NIL)
#<Closure (:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0)
@
#x205d5712>
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL))
((:INTERNAL EXCL::UPDATE-TO-CACHING-DFUN 0) . #19#)
[... ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY ]
(ASDF/SOURCE-REGISTRY::INHERIT-SOURCE-REGISTRY
#20=(#18# . #15#)
:REGISTER
#14#)
(ASDF/SOURCE-REGISTRY::PROCESS-SOURCE-REGISTRY-DIRECTIVE
:INHERIT-CONFIGURATION
:INHERIT
#20#
:REGISTER
#14#)
((METHOD ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY #21#)
#22=(:SOURCE-REGISTRY :INHERIT-CONFIGURATION)
:INHERIT
#20#
:REGISTER
#14#)
(SYS::..RUNTIME-OPERATION #4# . #1#)
((:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0)
#22#
:INHERIT
#20#
:REGISTER
#14#)
[... ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY ]
((METHOD ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY #23#)
ASDF/SOURCE-REGISTRY:WRAPPING-SOURCE-REGISTRY
:INHERIT
#20#
:REGISTER
#14#)
(SYS::..RUNTIME-OPERATION #4# . #1#)
((:INTERNAL (:EFFECTIVE-METHOD 1 T T NIL NIL) 0)
ASDF/SOURCE-REGISTRY:WRAPPING-SOURCE-REGISTRY
:REGISTER
#14#
:INHERIT
#20#)
(SYS::..RUNTIME-OPERATION #4# . #1#)
(EXCL::CACHING-MISS
#24#
#27=(ASDF/SOURCE-REGISTRY:WRAPPING-SOURCE-REGISTRY
:REGISTER
#14#
:INHERIT
#20#)
#(0
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
#25#
#26#
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL
NIL))
((:INTERNAL EXCL::UPDATE-TO-CACHING-DFUN 0) . #27#)
[... ASDF/SOURCE-REGISTRY:PROCESS-SOURCE-REGISTRY ]
(ASDF/SOURCE-REGISTRY::INHERIT-SOURCE-REGISTRY
(ASDF/SOURCE-REGISTRY:WRAPPING-SOURCE-REGISTRY . #20#)
:REGISTER
#14#)
(ASDF/SOURCE-REGISTRY:FLATTEN-SOURCE-REGISTRY #18#)
(ASDF/SOURCE-REGISTRY:COMPUTE-SOURCE-REGISTRY #18#)
(ASDF/FIND-SYSTEM:INITIALIZE-SOURCE-REGISTRY #18#)
[... EXCL::%EVAL ]
(EVAL
(UNLESS
(ASDF/SYSTEM:FIND-SYSTEM :ASDF-ENCODINGS NIL)
(ASDF/FIND-SYSTEM:INITIALIZE-SOURCE-REGISTRY #18#)))
(EXCL::SLOLOAD
#28=#<EXCL:FILE-SIMPLE-STREAM
#29=#P"F:\\cl\\tests\\asdf\\asdf-windows\\test\\test-encodings.script" for
input pos 2870
@
#x204d5a32>)
(EXCL::LOAD-FROM-STREAM-OR-BUNDLE #28# #29# NIL T 2 NIL NIL)
(EXCL::LOAD-2
#30="test-encodings.script"
T
#31=(#P""
#P(:TYPE "fasl")
#P(:TYPE "cl")
#P(:TYPE "lisp")
#P(:TYPE "lsp"))
:ERROR
NIL
NIL
NIL
NIL
NIL
NIL
NIL
:DEFAULT
NIL
NIL)
(EXCL::LOAD-1
#30#
T
#31#
:ERROR
NIL
NIL
NIL
NIL
NIL
NIL
NIL
:DEFAULT
NIL
NIL)
(LOAD #30#)
[... EXCL::EVAL-AS-PROGN ]
(LET
((ASDF-TEST::NAME (STRING ASDF-TEST::FILE)))
(FORMAT
T
"Running ~A with ~A~%"
ASDF-TEST::NAME
(ASDF-TEST:ACALL :IMPLEMENTATION-IDENTIFIER))
(LOAD ASDF-TEST::NAME))
[... EXCL::%EVAL ]
((:INTERNAL ASDF-TEST:RUN-TEST-SCRIPT))
(SYS::..RUNTIME-OPERATION #8#)
... more older frames ...
Above backtrace due to this condition:
illegal namestring:
"/cygdrive/f/cl/tests/asdf/asdf-windows/:/cygdrive/f/cl/tests/asdf/asdf-windows/uiop/:/cygdrive/f/cl/tests/asdf/asdf-windows/ext//:"
[6]
Script failed
<The Lisp process exited with status 1 (0x1)>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20150609/f659f53c/attachment-0001.html>
More information about the asdf-devel
mailing list