Freeze for SLIME 2.4
Paul Bowyer
pbowyer at olynet.com
Sun Feb 23 16:32:03 UTC 2014
On 02/23/2014 07:47 AM, Luís Oliveira wrote:
> Hello everyone,
>
> As discussed a few weeks ago, I intend to release SLIME 2.4 next weekend.
>
> In the meantime, in a similar vein to the SBCL release process, I'd
> like to propose a freeze period where we focus on testing and fixing
> regressions since the move to GitHub.
>
> (Helmut, does this process sound good to you?)
>
> So, I invite users to go to https://github.com/slime/slime to grab the
> latest SLIME via either Git or the ZIP download link, and report any
> issues using GitHub's issue tracker. Pull requests are likewise most
> welcome. :-)
>
> Cheers,
>
Hello Luis,
I just downloaded the latest slime rom github. I ran the test suite
(happens as part of the download process in my script for the default
SBCL) but I also ran it for CCL and CCL32 (CCL is 64-bit, CCL32 is 32-bit).
The test suite for SBCL completed with no unexpected failures.
The test suite for CCL completed, but with 9 unexpected results:
FAILED autodoc-tests-16
FAILED autodoc-tests-20
FAILED autodoc-tests-22
FAILED autodoc-tests-23
FAILED autodoc-tests-24
FAILED autodoc-tests-25
FAILED autodoc-tests-26
FAILED autodoc-tests-27
FAILED autodoc-tests-34
Test autodoc-tests-16 backtrace:
signal(ert-test-failed (((should (equal "(symbol-status symbol &opti
ert-fail(((should (equal "(symbol-status symbol &optional ===> (pack
#[nil "\306\307!\210\310 \210\311\312!▒q\210\313\216\314\315 \210
byte-code("\306\307\310\311\31D\313FE\314\211\315\211\316H
byte-code("\301\302!▒q\210\303\216\304\213\210+\305 \207" [temp-bu
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211▒r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test autodoc-tests-16 "Check autodoc wor
ert-run-or-rerun-test([cl-struct-ert--stats (tag contrib) [[cl-struc
ert-run-tests((tag contrib) #[(event-type &rest event-args) \306=\
ert-run-tests-batch((tag contrib))
slime-batch-test((tag contrib))
eval((slime-batch-test (quote (tag contrib))))
command-line-1(("-L" "." "-L" ".." "-L" "test" "--eval" "(require (q
command-line()
normal-top-level()
Test autodoc-tests-16 condition:
(ert-test-failed
((should
(equal "(symbol-status symbol &optional ===> (package (symbol-package
symbol)) <===)"
(slime-autodoc-to-string)))
:form
(equal "(symbol-status symbol &optional ===> (package (symbol-package
symbol)) <===)" "(symbol-status symbol &optional ===> package <===)")
:value nil :explanation
(arrays-of-different-length 76 50 "(symbol-status symbol &optional ===>
(package (symbol-package symbol)) <===)" "(symbol-status symbol
&optional ===> package <===)" first-mismatch-at 37)))
FAILED 8/113 autodoc-tests-16
Test autodoc-tests-20 backtrace:
signal(ert-test-failed (((should (equal "(apply #'eval-for-emacs &op
ert-fail(((should (equal "(apply #'eval-for-emacs &optional form buf
#[nil "\306\307!\210\310 \210\311\312!▒q\210\313\216\314\315 \210
byte-code("\306\307\310\311\31D\313FE\314\211\315\211\316H
byte-code("\301\302!▒q\210\303\216\304\213\210+\305 \207" [temp-bu
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211▒r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test autodoc-tests-20 "Check autodoc wor
ert-run-or-rerun-test([cl-struct-ert--stats (tag contrib) [[cl-struc
ert-run-tests((tag contrib) #[(event-type &rest event-args) \306=\
ert-run-tests-batch((tag contrib))
slime-batch-test((tag contrib))
eval((slime-batch-test (quote (tag contrib))))
command-line-1(("-L" "." "-L" ".." "-L" "test" "--eval" "(require (q
command-line()
normal-top-level()
Test autodoc-tests-20 condition:
(ert-test-failed
((should
(equal "(apply #'eval-for-emacs &optional form buffer-package id &rest
args)"
(slime-autodoc-to-string)))
:form
(equal "(apply #'eval-for-emacs &optional form buffer-package id &rest
args)" "(apply (function eval-for-emacs) &optional form buffer-package
id &rest args)")
:value nil :explanation
(arrays-of-different-length 68 77 "(apply #'eval-for-emacs &optional
form buffer-package id &rest args)" "(apply (function eval-for-emacs)
&optional form buffer-package id &rest args)" first-mismatch-at 7)))
FAILED 13/113 autodoc-tests-20
Test autodoc-tests-22 backtrace:
signal(ert-test-failed (((should (equal "(apply #'eval-for-emacs &op
ert-fail(((should (equal "(apply #'eval-for-emacs &optional form ===
#[nil "\306\307!\210\310 \210\311\312!▒q\210\313\216\314\315 \210
byte-code("\306\307\310\311\31D\313FE\314\211\315\211\316H
byte-code("\301\302!▒q\210\303\216\304\213\210+\305 \207" [temp-bu
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211▒r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test autodoc-tests-22 "Check autodoc wor
ert-run-or-rerun-test([cl-struct-ert--stats (tag contrib) [[cl-struc
ert-run-tests((tag contrib) #[(event-type &rest event-args) \306=\
ert-run-tests-batch((tag contrib))
slime-batch-test((tag contrib))
eval((slime-batch-test (quote (tag contrib))))
command-line-1(("-L" "." "-L" ".." "-L" "test" "--eval" "(require (q
command-line()
normal-top-level()
Test autodoc-tests-22 condition:
(ert-test-failed
((should
(equal "(apply #'eval-for-emacs &optional form ===> buffer-package <===
id &rest args)"
(slime-autodoc-to-string)))
:form
(equal "(apply #'eval-for-emacs &optional form ===> buffer-package <===
id &rest args)" "(apply (function eval-for-emacs) &optional form ===>
buffer-package <=== id &rest args)")
:value nil :explanation
(arrays-of-different-length 78 87 "(apply #'eval-for-emacs &optional
form ===> buffer-package <=== id &rest args)" "(apply (function
eval-for-emacs) &optional form ===> buffer-package <=== id &rest args)"
first-mismatch-at 7)))
FAILED 15/113 autodoc-tests-22
Test autodoc-tests-23 backtrace:
signal(ert-test-failed (((should (equal "(error 'simple-condition &r
ert-fail(((should (equal "(error 'simple-condition &rest arguments &
#[nil "\306\307!\210\310 \210\311\312!▒q\210\313\216\314\315 \210
byte-code("\306\307\310\311\31D\313FE\314\211\315\211\316H
byte-code("\301\302!▒q\210\303\216\304\213\210+\305 \207" [temp-bu
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211▒r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test autodoc-tests-23 "Check autodoc wor
ert-run-or-rerun-test([cl-struct-ert--stats (tag contrib) [[cl-struc
ert-run-tests((tag contrib) #[(event-type &rest event-args) \306=\
ert-run-tests-batch((tag contrib))
slime-batch-test((tag contrib))
eval((slime-batch-test (quote (tag contrib))))
command-line-1(("-L" "." "-L" ".." "-L" "test" "--eval" "(require (q
command-line()
normal-top-level()
Test autodoc-tests-23 condition:
(ert-test-failed
((should
(equal "(error 'simple-condition &rest arguments &key format-arguments
format-control)"
(slime-autodoc-to-string)))
:form
(equal "(error 'simple-condition &rest arguments &key format-arguments
format-control)" "(error 'simple-condition &rest args &key
format-arguments format-control)")
:value nil :explanation
(arrays-of-different-length 78 73 "(error 'simple-condition &rest
arguments &key format-arguments format-control)" "(error
'simple-condition &rest args &key format-arguments format-control)"
first-mismatch-at 34)))
FAILED 16/113 autodoc-tests-23
Test autodoc-tests-24 backtrace:
signal(ert-test-failed (((should (equal "(cerror \"Foo\" 'simple-con
ert-fail(((should (equal "(cerror \"Foo\" 'simple-condition &rest ar
#[nil "\306\307!\210\310 \210\311\312!▒q\210\313\216\314\315 \210
byte-code("\306\307\310\311\31D\313FE\314\211\315\211\316H
byte-code("\301\302!▒q\210\303\216\304\213\210+\305 \207" [temp-bu
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211▒r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test autodoc-tests-24 "Check autodoc wor
ert-run-or-rerun-test([cl-struct-ert--stats (tag contrib) [[cl-struc
ert-run-tests((tag contrib) #[(event-type &rest event-args) \306=\
ert-run-tests-batch((tag contrib))
slime-batch-test((tag contrib))
eval((slime-batch-test (quote (tag contrib))))
command-line-1(("-L" "." "-L" ".." "-L" "test" "--eval" "(require (q
command-line()
normal-top-level()
Test autodoc-tests-24 condition:
(ert-test-failed
((should
(equal "(cerror \"Foo\" 'simple-condition &rest arguments &key
format-arguments format-control)"
(slime-autodoc-to-string)))
:form
(equal "(cerror \"Foo\" 'simple-condition &rest arguments &key
format-arguments format-control)" "(cerror \"Foo\" 'simple-condition
&rest args &key format-arguments format-control)")
:value nil :explanation
(arrays-of-different-length 85 80 "(cerror \"Foo\" 'simple-condition
&rest arguments &key format-arguments format-control)" "(cerror \"Foo\"
'simple-condition &rest args &key format-arguments format-control)"
first-mismatch-at 41)))
FAILED 17/113 autodoc-tests-24
Test autodoc-tests-25 backtrace:
signal(ert-test-failed (((should (equal "(with-retry-restart (&key =
ert-fail(((should (equal "(with-retry-restart (&key ===> (msg \"Retr
#[nil "\306\307!\210\310 \210\311\312!▒q\210\313\216\314\315 \210
byte-code("\306\307\310\311\31D\313FE\314\211\315\211\316H
byte-code("\301\302!▒q\210\303\216\304\213\210+\305 \207" [temp-bu
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211▒r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test autodoc-tests-25 "Check autodoc wor
ert-run-or-rerun-test([cl-struct-ert--stats (tag contrib) [[cl-struc
ert-run-tests((tag contrib) #[(event-type &rest event-args) \306=\
ert-run-tests-batch((tag contrib))
slime-batch-test((tag contrib))
eval((slime-batch-test (quote (tag contrib))))
command-line-1(("-L" "." "-L" ".." "-L" "test" "--eval" "(require (q
command-line()
normal-top-level()
Test autodoc-tests-25 condition:
(ert-test-failed
((should
(equal "(with-retry-restart (&key ===> (msg \"Retry.\") <===) &body body)"
(slime-autodoc-to-string)))
:form
(equal "(with-retry-restart (&key ===> (msg \"Retry.\") <===) &body
body)" "(with-retry-restart (&key ===> (msg retry.) <===) &body body)")
:value nil :explanation
(arrays-of-different-length 63 61 "(with-retry-restart (&key ===> (msg
\"Retry.\") <===) &body body)" "(with-retry-restart (&key ===> (msg
retry.) <===) &body body)" first-mismatch-at 36)))
FAILED 18/113 autodoc-tests-25
Test autodoc-tests-26 backtrace:
signal(ert-test-failed (((should (equal "(with-retry-restart (&key =
ert-fail(((should (equal "(with-retry-restart (&key ===> (msg \"Retr
#[nil "\306\307!\210\310 \210\311\312!▒q\210\313\216\314\315 \210
byte-code("\306\307\310\311\31D\313FE\314\211\315\211\316H
byte-code("\301\302!▒q\210\303\216\304\213\210+\305 \207" [temp-bu
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211▒r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test autodoc-tests-26 "Check autodoc wor
ert-run-or-rerun-test([cl-struct-ert--stats (tag contrib) [[cl-struc
ert-run-tests((tag contrib) #[(event-type &rest event-args) \306=\
ert-run-tests-batch((tag contrib))
slime-batch-test((tag contrib))
eval((slime-batch-test (quote (tag contrib))))
command-line-1(("-L" "." "-L" ".." "-L" "test" "--eval" "(require (q
command-line()
normal-top-level()
Test autodoc-tests-26 condition:
(ert-test-failed
((should
(equal "(with-retry-restart (&key ===> (msg \"Retry.\") <===) &body body)"
(slime-autodoc-to-string)))
:form
(equal "(with-retry-restart (&key ===> (msg \"Retry.\") <===) &body
body)" "(with-retry-restart (&key ===> (msg retry.) <===) &body body)")
:value nil :explanation
(arrays-of-different-length 63 61 "(with-retry-restart (&key ===> (msg
\"Retry.\") <===) &body body)" "(with-retry-restart (&key ===> (msg
retry.) <===) &body body)" first-mismatch-at 36)))
FAILED 19/113 autodoc-tests-26
Test autodoc-tests-27 backtrace:
signal(ert-test-failed (((should (equal "(start-server port-file &ke
ert-fail(((should (equal "(start-server port-file &key (style swank:
#[nil "\306\307!\210\310 \210\311\312!▒q\210\313\216\314\315 \210
byte-code("\306\307\310\311\31D\313FE\314\211\315\211\316H
byte-code("\301\302!▒q\210\303\216\304\213\210+\305 \207" [temp-bu
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211▒r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test autodoc-tests-27 "Check autodoc wor
ert-run-or-rerun-test([cl-struct-ert--stats (tag contrib) [[cl-struc
ert-run-tests((tag contrib) #[(event-type &rest event-args) \306=\
ert-run-tests-batch((tag contrib))
slime-batch-test((tag contrib))
eval((slime-batch-test (quote (tag contrib))))
command-line-1(("-L" "." "-L" ".." "-L" "test" "--eval" "(require (q
command-line()
normal-top-level()
Test autodoc-tests-27 condition:
(ert-test-failed
((should
(equal "(start-server port-file &key (style swank:*communication-style*)
===> (dont-close swank:*dont-close*) <===)"
(slime-autodoc-to-string)))
:form
(equal "(start-server port-file &key (style swank:*communication-style*)
===> (dont-close swank:*dont-close*) <===)" "(start-server port-file
&key style ===> dont-close <===)")
:value nil :explanation
(arrays-of-different-length 107 56 "(start-server port-file &key (style
swank:*communication-style*) ===> (dont-close swank:*dont-close*) <===)"
"(start-server port-file &key style ===> dont-close <===)"
first-mismatch-at 29)))
FAILED 20/113 autodoc-tests-27
Test autodoc-tests-34 backtrace:
signal(ert-test-failed (((should (equal "(foo ===> x <=== y)" (slime
ert-fail(((should (equal "(foo ===> x <=== y)" (slime-autodoc-to-str
#[nil "\306\307!\210\310 \210\311\312!▒q\210\313\216\314\315 \210
byte-code("\306\307\310\311\31D\313FE\314\211\315\211\316H
byte-code("\301\302!▒q\210\303\216\304\213\210+\305 \207" [temp-bu
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211▒r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test autodoc-tests-34 "Check autodoc wor
ert-run-or-rerun-test([cl-struct-ert--stats (tag contrib) [[cl-struc
ert-run-tests((tag contrib) #[(event-type &rest event-args) \306=\
ert-run-tests-batch((tag contrib))
slime-batch-test((tag contrib))
eval((slime-batch-test (quote (tag contrib))))
command-line-1(("-L" "." "-L" ".." "-L" "test" "--eval" "(require (q
command-line()
normal-top-level()
Test autodoc-tests-34 condition:
(ert-test-failed
((should
(equal "(foo ===> x <=== y)"
(slime-autodoc-to-string)))
:form
(equal "(foo ===> x <=== y)" "(labels (&rest ===> bindings <===) &body
body)")
:value nil :explanation
(arrays-of-different-length 19 46 "(foo ===> x <=== y)" "(labels (&rest
===> bindings <===) &body body)" first-mismatch-at 1)))
FAILED 28/113 autodoc-tests-34
The test suite for CCL32 completed, but with 9 unexpected results:
FAILED autodoc-tests-16
FAILED autodoc-tests-20
FAILED autodoc-tests-22
FAILED autodoc-tests-23
FAILED autodoc-tests-24
FAILED autodoc-tests-25
FAILED autodoc-tests-26
FAILED autodoc-tests-27
FAILED autodoc-tests-34
The backtrace info for CCL32 looks very similar to that for CCL. I can
provide it if needed.
Paul Bowyer
More information about the slime-devel
mailing list