[asdf-devel] New tests with upgrade

Robert Goldman rpgoldman at sift.info
Fri Mar 15 13:58:20 UTC 2013


Works better, thanks!

Still running into an error when trying to upgrade allegromodern from
1.85, though.

What's odd is that this fails when running inside 'make test-all':

Above backtrace due to this condition:
#P"/Users/rpg/lisp/asdf/build/fasls/acl-8.2m-macosx-x64/asdf/build/asdf.fasl"
does not exist, cannot load
Script failed
upgrade FAILED for allegromodern from 1.85 using method
'load-asdf-lisp'load-asdf-system

But when I run mlisp -q and follow the directions given:

mlisp -q
then copy/paste:
(load"test/script-support.lisp") (asdf-test::da) (test-upgrade
'load-asdf-lisp'load-asdf-system "1.85")

everything is fine:

; Upgraded ASDF from version 1.85 to version 2.32.8
; Registering #<system "asdf">
;; ASDF, version 2.32.8
Testing it
;;; Installing streamc patch, version 3.
;;; Compiling file /Users/rpg/lisp/asdf/build/asdf.lisp
;;; Writing fasl file
;;;
/Users/rpg/.cache/common-lisp/acl-8.2m-macosx-x64/Users/rpg/lisp/asdf/build/asdf-ASDF-TMP.fasl
;;; Fasl write complete
Warning: first-feature is defined more than once as `operator' in file
         /Users/rpg/lisp/asdf/build/asdf.lisp.
Warning: implementation-type is defined more than once as `operator' in
         file /Users/rpg/lisp/asdf/build/asdf.lisp.
Warning: *implementation-type* is defined more than once as `variable'
         in file /Users/rpg/lisp/asdf/build/asdf.lisp.
Warning: operating-system is defined more than once as `operator' in
         file /Users/rpg/lisp/asdf/build/asdf.lisp.
Warning: architecture is defined more than once as `operator' in file
         /Users/rpg/lisp/asdf/build/asdf.lisp.
;;; Compiling file /Users/rpg/lisp/asdf/test/file1.lisp
;;; Writing fasl file
;;;
/Users/rpg/.cache/common-lisp/acl-8.2m-macosx-x64/Users/rpg/lisp/asdf/test/file1-ASDF-TMP.fasl
;;; Fasl write complete
;;; Compiling file /Users/rpg/lisp/asdf/test/file2.lisp
;;; Writing fasl file
;;;
/Users/rpg/.cache/common-lisp/acl-8.2m-macosx-x64/Users/rpg/lisp/asdf/test/file2-ASDF-TMP.fasl
;;; Fasl write complete
;;; Compiling file /Users/rpg/lisp/asdf/test/file3.lisp
;;; Writing fasl file
;;;
/Users/rpg/.cache/common-lisp/acl-8.2m-macosx-x64/Users/rpg/lisp/asdf/test/file3-ASDF-TMP.fasl
;;; Fasl write complete
;;; Compiling file /Users/rpg/lisp/asdf/test/file4.lisp
;;; Writing fasl file
;;;
/Users/rpg/.cache/common-lisp/acl-8.2m-macosx-x64/Users/rpg/lisp/asdf/test/file4-ASDF-TMP.fasl
;;; Fasl write complete
Script succeeded
nil

This suggests the problem may be in the testing infrastructure.

best,
r






More information about the asdf-devel mailing list