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)>