Source: emacs-websocket
Version: 1.13-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220917 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with elpa
>    dh_update_autotools_config
>    dh_autoreconf
>    dh_elpa_test
>       emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list 
> \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 
> 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" -f 
> package-initialize -L . --eval "(setq ert-batch-backtrace-right-margin 500)" 
> -l websocket-functional-test.el -l websocket-test.el --eval 
> \(ert-run-tests-batch-and-exit\)
> Package tls is deprecated
> Package cl is deprecated
> websocket-test.el: Warning: ‘loop’ is an obsolete alias (as of 27.1); use 
> ‘cl-loop’ instead.
> Running 33 tests (2022-09-17 20:06:31+0000, selector ‘t’)
>    passed   1/33  websocket-calculate-accept (0.000132 sec)
>    passed   2/33  websocket-check (0.000127 sec)
>    passed   3/33  websocket-client-with-local-server (3.006577 sec)
>   skipped   4/33  websocket-client-with-remote-server (0.000107 sec)
> Test websocket-close backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(delete-process)
>   comp-subr-trampoline-install(delete-process)
>   fset(delete-process #<subr delete-process>)
>   (unwind-protect (progn (fset 'delete-process vnew) (fset 'kill-buffer vnew) 
> (fset 'websocket-openp vnew) (fset 'websocket-send vnew) (websocket-close 
> (record 'websocket 'connecting nil nil nil 'identity nil nil nil nil t nil 
> nil "fake-conn" nil t nil)) (let* ((fn-427 #'equal) (args-428 (condition-case 
> err (let (...) (list sent-frames ...)) (error (progn ... ...))))) (let 
> ((value-429 'ert-form-evaluation-aborted-430)) (let (form-description-431) 
> (if (unwind-protect (setq value-429 ...) (setq fo
>   (let* ((vnew #'(lambda (websocket frame) (setq sent-frames (cons frame 
> sent-frames)))) (vnew #'(lambda (websocket) t)) (vnew #'(lambda (buffer) t)) 
> (vnew #'(lambda (proc) (if (member proc processes-deleted) processes-deleted 
> (setq processes-deleted (cons proc processes-deleted))))) (old 
> (symbol-function 'delete-process)) (old (symbol-function 'kill-buffer)) (old 
> (symbol-function 'websocket-openp)) (old (symbol-function 'websocket-send))) 
> (unwind-protect (progn (fset 'delete-process vnew) (fset
>   (let ((sent-frames) (processes-deleted)) (let* ((vnew #'(lambda (websocket 
> frame) (setq sent-frames (cons frame sent-frames)))) (vnew #'(lambda 
> (websocket) t)) (vnew #'(lambda (buffer) t)) (vnew #'(lambda (proc) (if 
> (member proc processes-deleted) processes-deleted (setq processes-deleted 
> ...)))) (old (symbol-function 'delete-process)) (old (symbol-function 
> 'kill-buffer)) (old (symbol-function 'websocket-openp)) (old (symbol-function 
> 'websocket-send))) (unwind-protect (progn (fset 'delete-proc
>   (let ((lexical-binding nil)) (let ((sent-frames) (processes-deleted)) (let* 
> ((vnew #'(lambda (websocket frame) (setq sent-frames ...))) (vnew #'(lambda 
> (websocket) t)) (vnew #'(lambda (buffer) t)) (vnew #'(lambda (proc) (if ... 
> processes-deleted ...))) (old (symbol-function 'delete-process)) (old 
> (symbol-function 'kill-buffer)) (old (symbol-function 'websocket-openp)) (old 
> (symbol-function 'websocket-send))) (unwind-protect (progn (fset 
> 'delete-process vnew) (fset 'kill-buffer vnew) (fset 'web
>   (lambda nil (let ((lexical-binding nil)) (let ((sent-frames) 
> (processes-deleted)) (let* ((vnew #'(lambda ... ...)) (vnew #'(lambda ... t)) 
> (vnew #'(lambda ... t)) (vnew #'(lambda ... ...)) (old (symbol-function 
> 'delete-process)) (old (symbol-function 'kill-buffer)) (old (symbol-function 
> 'websocket-openp)) (old (symbol-function 'websocket-send))) (unwind-protect 
> (progn (fset 'delete-process vnew) (fset 'kill-buffer vnew) (fset 
> 'websocket-openp vnew) (fset 'websocket-send vnew) (websocket-close 
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name 
> websocket-close :documentation nil :body (lambda nil (let (...) (let ... 
> ...))) :most-recent-result #s(ert-test-failed :messages "" :should-forms nil 
> :duration 0.022201621 :condition (error "Cannot find suitable directory for 
> out...") :backtrace (#s(backtrace-frame :evald t :fun error :args ... :flags 
> nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun 
> comp-trampoline-compile :args ... :flags nil :loc
>   ert-run-test(#s(ert-test :name websocket-close :documentation nil :body 
> (lambda nil (let ((lexical-binding nil)) (let ((sent-frames) 
> (processes-deleted)) (let* (... ... ... ... ... ... ... ...) (unwind-protect 
> ... ... ... ... ...))))) :most-recent-result #s(ert-test-failed :messages "" 
> :should-forms nil :duration 0.022201621 :condition (error "Cannot find 
> suitable directory for output in...") :backtrace (#s(backtrace-frame :evald t 
> :fun error :args ("Cannot find suitable directory for output i
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map 
> #<hash-table eql 33/33 0x15716a3a7491> :test-results ... :test-start-times 
> ... :test-end-times ... :passed-expected 3 :passed-unexpected 0 
> :failed-expected 0 :failed-unexpected 1 :skipped 1 :start-time ... :end-time 
> nil :aborted-p nil ...) #s(ert-test :name websocket-close :documentation nil 
> :body ... :most-recent-result ... :expected-result-type :passed :tags nil) 
> #f(compiled-function (event-type &rest event-args) #<bytecode
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) 
> #<bytecode 0x1e7d609593399005>) nil)
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "-f" "package-initialize" "-L" "." 
> "--eval" "(setq ert-batch-backtrace-right-margin 500)" "-l" 
> "websocket-functional-test.el" "-l" "websocket-test.el" "--eval" 
> "(ert-run-tests-batch-and-exit)"))
>   command-line()
>   normal-top-level()
> Test websocket-close condition:
>     (error "Cannot find suitable directory for output in 
> ‘native-comp-eln-load-path’")
>    FAILED   5/33  websocket-close (0.022202 sec)
>    passed   6/33  websocket-complete-server-response-test (0.000160 sec)
>    passed   7/33  websocket-create-headers (0.003496 sec)
> Error (websocket): in callback `on-message': End of buffer
> Error (websocket): in callback `on-close': Wrong number of arguments: 1, 2
>    passed   8/33  websocket-default-error-handler (0.000262 sec)
>    passed   9/33  websocket-encode-frame (0.484104 sec)
>    passed  10/33  websocket-frame-correctly-encoded (0.001084 sec)
>    passed  11/33  websocket-genbytes-length (0.001194 sec)
>    passed  12/33  websocket-get-bytes (0.000113 sec)
>    passed  13/33  websocket-get-opcode (0.000042 sec)
>    passed  14/33  websocket-get-payload-len (0.000085 sec)
>    passed  15/33  websocket-get-server-response (0.000156 sec)
>    passed  16/33  websocket-intersect (0.000052 sec)
>    passed  17/33  websocket-mask-is-unibyte (0.000050 sec)
>    passed  18/33  websocket-outer-filter (0.000273 sec)
>    passed  19/33  websocket-outer-filter-bad-connection (0.000061 sec)
>    passed  20/33  websocket-outer-filter-fragmented-header (0.000106 sec)
> Test websocket-process-frame backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(delete-process)
>   comp-subr-trampoline-install(delete-process)
>   fset(delete-process #<subr delete-process>)
>   (unwind-protect (progn (fset 'delete-process vnew) (let ((value-303 (gensym 
> "ert-form-evaluation-aborted-"))) (let (form-description-304) (if 
> (unwind-protect (setq value-303 (progn ... deleted)) (setq 
> form-description-304 (list ... :form ... :value value-303)) 
> (ert--signal-should-execution form-description-304)) nil (ert-fail 
> form-description-304))) value-303)) (fset 'delete-process old))
>   (let* ((vnew #'(lambda (conn) (setq deleted t))) (old (symbol-function 
> 'delete-process))) (unwind-protect (progn (fset 'delete-process vnew) (let 
> ((value-303 (gensym "ert-form-evaluation-aborted-"))) (let 
> (form-description-304) (if (unwind-protect (setq value-303 ...) (setq 
> form-description-304 ...) (ert--signal-should-execution 
> form-description-304)) nil (ert-fail form-description-304))) value-303)) 
> (fset 'delete-process old)))
>   (let* ((sent) (processed) (deleted) (websocket (record 'websocket 
> 'connecting nil nil #'(lambda (websocket frame) (setq processed (progn ... 
> ...))) nil nil nil nil nil t nil nil t nil t nil))) (let ((--dolist-tail-- 
> '(text binary continuation)) opcode) (while --dolist-tail-- (setq opcode (car 
> --dolist-tail--)) (setq processed nil) (let* ((fn-293 #'equal) (args-294 
> (condition-case err (let ... ...) (error ...)))) (let ((value-295 
> 'ert-form-evaluation-aborted-296)) (let (form-description-297) (i
>   (let ((lexical-binding nil)) (let* ((sent) (processed) (deleted) (websocket 
> (record 'websocket 'connecting nil nil #'(lambda (websocket frame) (setq 
> processed ...)) nil nil nil nil nil t nil nil t nil t nil))) (let 
> ((--dolist-tail-- '(text binary continuation)) opcode) (while --dolist-tail-- 
> (setq opcode (car --dolist-tail--)) (setq processed nil) (let* ((fn-293 
> #'equal) (args-294 (condition-case err ... ...))) (let ((value-295 ...)) (let 
> (form-description-297) (if ... nil ...)) value-295)) (s
>   (lambda nil (let ((lexical-binding nil)) (let* ((sent) (processed) 
> (deleted) (websocket (record 'websocket 'connecting nil nil #'(lambda ... 
> ...) nil nil nil nil nil t nil nil t nil t nil))) (let ((--dolist-tail-- 
> '(text binary continuation)) opcode) (while --dolist-tail-- (setq opcode (car 
> --dolist-tail--)) (setq processed nil) (let* ((fn-293 ...) (args-294 ...)) 
> (let (...) (let ... ...) value-295)) (setq --dolist-tail-- (cdr 
> --dolist-tail--)))) (setq sent nil) (let* ((vnew #'(lambda ... ...)
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name 
> websocket-process-frame :documentation nil :body (lambda nil (let ... ...)) 
> :most-recent-result #s(ert-test-failed :messages "" :should-forms (... ... 
> ... ...) :duration 0.001319971 :condition (error "Cannot find suitable 
> directory f...") :backtrace (... ... ... ... ... ... ... ... ... ... ... ... 
> ... ... ... ... ... ...) :infos nil) :expected-result-type :passed :tags nil) 
> :result #s(ert-test-failed :messages "" :shoul
>   ert-run-test(#s(ert-test :name websocket-process-frame :documentation nil 
> :body (lambda nil (let ((lexical-binding nil)) (let* ((sent) (processed) 
> (deleted) (websocket ...)) (let (... opcode) (while --dolist-tail-- ... ... 
> ... ...)) (setq sent nil) (let* (... ...) (unwind-protect ... ...)) (let* 
> (... ...) (unwind-protect ... ...))))) :most-recent-result #s(ert-test-failed 
> :messages "" :should-forms (((should (equal "hello" ...)) :form (equal 
> "hello" "hello") :value t :explanation nil) ((should
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map 
> #<hash-table eql 33/33 0x15716a3a7491> :test-results ... :test-start-times 
> ... :test-end-times ... :passed-expected 18 :passed-unexpected 0 
> :failed-expected 0 :failed-unexpected 2 :skipped 1 :start-time ... :end-time 
> nil :aborted-p nil ...) #s(ert-test :name websocket-process-frame 
> :documentation nil :body ... :most-recent-result ... :expected-result-type 
> :passed :tags nil) #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) 
> #<bytecode 0x1e7d609593399005>) nil)
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "-f" "package-initialize" "-L" "." 
> "--eval" "(setq ert-batch-backtrace-right-margin 500)" "-l" 
> "websocket-functional-test.el" "-l" "websocket-test.el" "--eval" 
> "(ert-run-tests-batch-and-exit)"))
>   command-line()
>   normal-top-level()
> Test websocket-process-frame condition:
>     (error "Cannot find suitable directory for output in 
> ‘native-comp-eln-load-path’")
>    FAILED  21/33  websocket-process-frame (0.001320 sec)
> In on-message
>    passed  22/33  websocket-process-frame-error-handling (0.000094 sec)
>    passed  23/33  websocket-process-headers (0.000043 sec)
>    passed  24/33  websocket-read-frame (0.000261 sec)
> Test websocket-send backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(process-send-string)
>   comp-subr-trampoline-install(process-send-string)
>   fset(process-send-string #<subr process-send-string>)
>   (unwind-protect (progn (fset 'process-send-string vnew) (fset 
> 'websocket-openp vnew) (fset 'websocket-ensure-connected vnew) 
> (websocket-send ws (record 'websocket-frame 'ping nil nil t))) (fset 
> 'process-send-string old) (fset 'websocket-openp old) (fset 
> 'websocket-ensure-connected old))
>   (let* ((vnew #'(lambda (websocket) t)) (vnew #'(lambda (websocket) t)) 
> (vnew #'(lambda (conn string) t)) (old (symbol-function 
> 'process-send-string)) (old (symbol-function 'websocket-openp)) (old 
> (symbol-function 'websocket-ensure-connected))) (unwind-protect (progn (fset 
> 'process-send-string vnew) (fset 'websocket-openp vnew) (fset 
> 'websocket-ensure-connected vnew) (websocket-send ws (record 'websocket-frame 
> 'ping nil nil t))) (fset 'process-send-string old) (fset 'websocket-openp 
> old) (fset 
>   (let ((ws (record 'websocket 'connecting nil nil nil nil nil nil nil nil t 
> nil nil t nil t nil))) (let* ((vnew #'(lambda (websocket) t)) (vnew #'(lambda 
> (websocket) t)) (vnew #'(lambda (conn string) t)) (old (symbol-function 
> 'process-send-string)) (old (symbol-function 'websocket-openp)) (old 
> (symbol-function 'websocket-ensure-connected))) (unwind-protect (progn (fset 
> 'process-send-string vnew) (fset 'websocket-openp vnew) (fset 
> 'websocket-ensure-connected vnew) (websocket-send ws (record 'web
>   (let ((lexical-binding nil)) (let ((ws (record 'websocket 'connecting nil 
> nil nil nil nil nil nil nil t nil nil t nil t nil))) (let* ((vnew #'(lambda 
> (websocket) t)) (vnew #'(lambda (websocket) t)) (vnew #'(lambda (conn string) 
> t)) (old (symbol-function 'process-send-string)) (old (symbol-function 
> 'websocket-openp)) (old (symbol-function 'websocket-ensure-connected))) 
> (unwind-protect (progn (fset 'process-send-string vnew) (fset 
> 'websocket-openp vnew) (fset 'websocket-ensure-connected vnew) (w
>   (lambda nil (let ((lexical-binding nil)) (let ((ws (record 'websocket 
> 'connecting nil nil nil nil nil nil nil nil t nil nil t nil t nil))) (let* 
> ((vnew #'(lambda ... t)) (vnew #'(lambda ... t)) (vnew #'(lambda ... t)) (old 
> (symbol-function 'process-send-string)) (old (symbol-function 
> 'websocket-openp)) (old (symbol-function 'websocket-ensure-connected))) 
> (unwind-protect (progn (fset 'process-send-string vnew) (fset 
> 'websocket-openp vnew) (fset 'websocket-ensure-connected vnew) 
> (websocket-send 
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name 
> websocket-send :documentation nil :body (lambda nil (let (...) (let ... ... 
> ... ... ...))) :most-recent-result #s(ert-test-failed :messages "" 
> :should-forms nil :duration 0.001365903 :condition (error "Cannot find 
> suitable directory for out...") :backtrace (#s(backtrace-frame :evald t :fun 
> error :args ... :flags nil :locals ... :buffer nil :pos nil) 
> #s(backtrace-frame :evald t :fun comp-trampoline-compile :args ... :fla
>   ert-run-test(#s(ert-test :name websocket-send :documentation nil :body 
> (lambda nil (let ((lexical-binding nil)) (let ((ws ...)) (let* (... ... ... 
> ... ... ...) (unwind-protect ... ... ... ...)) (let* (... ...) (let ... ... 
> value-483)) (let* (... ...) (let ... ... value-490)) (let* (... ...) (let ... 
> ... value-497))))) :most-recent-result #s(ert-test-failed :messages "" 
> :should-forms nil :duration 0.001365903 :condition (error "Cannot find 
> suitable directory for output in...") :backtrace (#s(ba
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map 
> #<hash-table eql 33/33 0x15716a3a7491> :test-results ... :test-start-times 
> ... :test-end-times ... :passed-expected 21 :passed-unexpected 0 
> :failed-expected 0 :failed-unexpected 3 :skipped 1 :start-time ... :end-time 
> nil :aborted-p nil ...) #s(ert-test :name websocket-send :documentation nil 
> :body ... :most-recent-result ... :expected-result-type :passed :tags nil) 
> #f(compiled-function (event-type &rest event-args) #<bytecode
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) 
> #<bytecode 0x1e7d609593399005>) nil)
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "-f" "package-initialize" "-L" "." 
> "--eval" "(setq ert-batch-backtrace-right-margin 500)" "-l" 
> "websocket-functional-test.el" "-l" "websocket-test.el" "--eval" 
> "(ert-run-tests-batch-and-exit)"))
>   command-line()
>   normal-top-level()
> Test websocket-send condition:
>     (error "Cannot find suitable directory for output in 
> ‘native-comp-eln-load-path’")
>    FAILED  25/33  websocket-send (0.001366 sec)
>    passed  26/33  websocket-send-text (0.000081 sec)
>    passed  27/33  websocket-server (2.004748 sec)
> Test websocket-server-close backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(delete-process)
>   comp-subr-trampoline-install(delete-process)
>   fset(delete-process #<subr delete-process>)
>   (unwind-protect (progn (fset 'websocket-close vnew) (fset 'delete-process 
> vnew) (websocket-server-close 'b)) (fset 'websocket-close old) (fset 
> 'delete-process old))
>   (let* ((vnew #'(lambda (conn) (if (member conn deleted-processes) 
> deleted-processes (setq deleted-processes (cons conn deleted-processes))))) 
> (vnew #'(lambda (ws) (setq websocket-server-websockets (remove ws 
> websocket-server-websockets)) (let* ((fn-617 ...) (args-618 ...)) (let (...) 
> (let ... ...) value-619)) (if (member ws closed-websockets) closed-websockets 
> (setq closed-websockets (cons ws closed-websockets))))) (old (symbol-function 
> 'websocket-close)) (old (symbol-function 'delete-process)
>   (let ((websocket-server-websockets (list (record 'websocket 'open nil nil 
> nil nil nil nil nil nil t nil nil 'conn-a 'a t nil) (record 'websocket 'open 
> nil nil nil nil nil nil nil nil t nil nil 'conn-b 'b t nil) (record 
> 'websocket 'closed nil nil nil nil nil nil nil nil t nil nil 'conn-c 'b t 
> nil))) (deleted-processes) (closed-websockets)) (let* ((vnew #'(lambda (conn) 
> (if (member conn deleted-processes) deleted-processes (setq deleted-processes 
> ...)))) (vnew #'(lambda (ws) (setq websocket-serv
>   (let ((lexical-binding nil)) (let ((websocket-server-websockets (list 
> (record 'websocket 'open nil nil nil nil nil nil nil nil t nil nil 'conn-a 'a 
> t nil) (record 'websocket 'open nil nil nil nil nil nil nil nil t nil nil 
> 'conn-b 'b t nil) (record 'websocket 'closed nil nil nil nil nil nil nil nil 
> t nil nil 'conn-c 'b t nil))) (deleted-processes) (closed-websockets)) (let* 
> ((vnew #'(lambda (conn) (if ... deleted-processes ...))) (vnew #'(lambda (ws) 
> (setq websocket-server-websockets ...) (let*
>   (lambda nil (let ((lexical-binding nil)) (let ((websocket-server-websockets 
> (list (record 'websocket 'open nil nil nil nil nil nil nil nil t nil nil 
> 'conn-a 'a t nil) (record 'websocket 'open nil nil nil nil nil nil nil nil t 
> nil nil 'conn-b 'b t nil) (record 'websocket 'closed nil nil nil nil nil nil 
> nil nil t nil nil 'conn-c 'b t nil))) (deleted-processes) 
> (closed-websockets)) (let* ((vnew #'(lambda ... ...)) (vnew #'(lambda ... ... 
> ... ...)) (old (symbol-function 'websocket-close)) (old (sy
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name 
> websocket-server-close :documentation nil :body (lambda nil (let (...) (let 
> ... ... ... ... ... ... ...))) :most-recent-result #s(ert-test-failed 
> :messages "" :should-forms nil :duration 0.001369374 :condition (error 
> "Cannot find suitable directory for out...") :backtrace (#s(backtrace-frame 
> :evald t :fun error :args ... :flags nil :locals ... :buffer nil :pos nil) 
> #s(backtrace-frame :evald t :fun comp-trampoline-compil
>   ert-run-test(#s(ert-test :name websocket-server-close :documentation nil 
> :body (lambda nil (let ((lexical-binding nil)) (let 
> ((websocket-server-websockets ...) (deleted-processes) (closed-websockets)) 
> (let* (... ... ... ...) (unwind-protect ... ... ...)) (let* (... ...) (let 
> ... ... value-624)) (let* (... ...) (let ... ... value-629)) (let* (... ...) 
> (let ... ... value-634)) (let* (... ...) (let ... ... value-639)) (let* (... 
> ...) (let ... ... value-644))))) :most-recent-result #s(ert-test-fai
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map 
> #<hash-table eql 33/33 0x15716a3a7491> :test-results ... :test-start-times 
> ... :test-end-times ... :passed-expected 23 :passed-unexpected 0 
> :failed-expected 0 :failed-unexpected 4 :skipped 1 :start-time ... :end-time 
> nil :aborted-p nil ...) #s(ert-test :name websocket-server-close 
> :documentation nil :body ... :most-recent-result ... :expected-result-type 
> :passed :tags nil) #f(compiled-function (event-type &rest event-args) #<
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) 
> #<bytecode 0x1e7d609593399005>) nil)
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "-f" "package-initialize" "-L" "." 
> "--eval" "(setq ert-batch-backtrace-right-margin 500)" "-l" 
> "websocket-functional-test.el" "-l" "websocket-test.el" "--eval" 
> "(ert-run-tests-batch-and-exit)"))
>   command-line()
>   normal-top-level()
> Test websocket-server-close condition:
>     (error "Cannot find suitable directory for output in 
> ‘native-comp-eln-load-path’")
>    FAILED  28/33  websocket-server-close (0.001369 sec)
> Test websocket-server-filter backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(process-send-string)
>   comp-subr-trampoline-install(process-send-string)
>   fset(process-send-string #<subr process-send-string>)
>   (unwind-protect (progn (fset 'process-get vnew) (fset 'websocket-close 
> vnew) (fset 'process-send-string vnew) (let* ((vnew #'(lambda (text) nil)) 
> (old (symbol-function 'websocket-verify-client-headers))) (unwind-protect 
> (progn (fset 'websocket-verify-client-headers vnew) (websocket-server-filter 
> nil "HTTP/1.0 GET /foo \15\n") (let ((value-582 ...)) (let 
> (form-description-583) (if ... nil ...)) value-582) (websocket-server-filter 
> nil "\15\n") (let* ((fn-584 ...) (args-585 ...)) (let (...) (let 
>   (let* ((vnew #'(lambda (p text) (setq response text))) (vnew #'(lambda (ws) 
> (setq closed t))) (vnew #'(lambda (process sym) ws)) (old (symbol-function 
> 'process-get)) (old (symbol-function 'websocket-close)) (old (symbol-function 
> 'process-send-string))) (unwind-protect (progn (fset 'process-get vnew) (fset 
> 'websocket-close vnew) (fset 'process-send-string vnew) (let* ((vnew 
> #'(lambda ... nil)) (old (symbol-function 'websocket-verify-client-headers))) 
> (unwind-protect (progn (fset 'websocket-veri
>   (let ((on-open-called) (ws (record 'websocket 'connecting nil #'(lambda 
> (ws) (setq on-open-called t)) nil nil nil nil nil nil t nil nil t nil "key" 
> nil)) (closed) (response) (processed)) (let* ((vnew #'(lambda (p text) (setq 
> response text))) (vnew #'(lambda (ws) (setq closed t))) (vnew #'(lambda 
> (process sym) ws)) (old (symbol-function 'process-get)) (old (symbol-function 
> 'websocket-close)) (old (symbol-function 'process-send-string))) 
> (unwind-protect (progn (fset 'process-get vnew) (fset 'web
>   (let ((lexical-binding nil)) (let ((on-open-called) (ws (record 'websocket 
> 'connecting nil #'(lambda (ws) (setq on-open-called t)) nil nil nil nil nil 
> nil t nil nil t nil "key" nil)) (closed) (response) (processed)) (let* ((vnew 
> #'(lambda (p text) (setq response text))) (vnew #'(lambda (ws) (setq closed 
> t))) (vnew #'(lambda (process sym) ws)) (old (symbol-function 'process-get)) 
> (old (symbol-function 'websocket-close)) (old (symbol-function 
> 'process-send-string))) (unwind-protect (progn (fset 
>   (lambda nil (let ((lexical-binding nil)) (let ((on-open-called) (ws (record 
> 'websocket 'connecting nil #'(lambda ... ...) nil nil nil nil nil nil t nil 
> nil t nil "key" nil)) (closed) (response) (processed)) (let* ((vnew #'(lambda 
> ... ...)) (vnew #'(lambda ... ...)) (vnew #'(lambda ... ws)) (old 
> (symbol-function 'process-get)) (old (symbol-function 'websocket-close)) (old 
> (symbol-function 'process-send-string))) (unwind-protect (progn (fset 
> 'process-get vnew) (fset 'websocket-close vnew) (fset 
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name 
> websocket-server-filter :documentation nil :body (lambda nil (let (...) (let 
> ... ...))) :most-recent-result #s(ert-test-failed :messages "" :should-forms 
> nil :duration 0.002480491 :condition (error "Cannot find suitable directory 
> for out...") :backtrace (#s(backtrace-frame :evald t :fun error :args ... 
> :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun 
> comp-trampoline-compile :args ... :flags 
>   ert-run-test(#s(ert-test :name websocket-server-filter :documentation nil 
> :body (lambda nil (let ((lexical-binding nil)) (let ((on-open-called) (ws 
> ...) (closed) (response) (processed)) (let* (... ... ... ... ... ...) 
> (unwind-protect ... ... ... ...))))) :most-recent-result #s(ert-test-failed 
> :messages "" :should-forms nil :duration 0.002480491 :condition (error 
> "Cannot find suitable directory for output in...") :backtrace 
> (#s(backtrace-frame :evald t :fun error :args ("Cannot find suitable di
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map 
> #<hash-table eql 33/33 0x15716a3a7491> :test-results ... :test-start-times 
> ... :test-end-times ... :passed-expected 23 :passed-unexpected 0 
> :failed-expected 0 :failed-unexpected 5 :skipped 1 :start-time ... :end-time 
> nil :aborted-p nil ...) #s(ert-test :name websocket-server-filter 
> :documentation nil :body ... :most-recent-result ... :expected-result-type 
> :passed :tags nil) #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) 
> #<bytecode 0x1e7d609593399005>) nil)
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "--eval" "(add-to-list 
> 'package-directory-list \"/usr/share/e..." "-f" "package-initialize" "-L" "." 
> "--eval" "(setq ert-batch-backtrace-right-margin 500)" "-l" 
> "websocket-functional-test.el" "-l" "websocket-test.el" "--eval" 
> "(ert-run-tests-batch-and-exit)"))
>   command-line()
>   normal-top-level()
> Test websocket-server-filter condition:
>     (error "Cannot find suitable directory for output in 
> ‘native-comp-eln-load-path’")
>    FAILED  29/33  websocket-server-filter (0.002480 sec)
>    passed  30/33  websocket-to-bytes (0.079985 sec)
> Websocket client connection: Host header not found
> Websocket client connection: Upgrade: websocket not found
> Websocket client connect: No key sent
> Websocket client connect: No key sent
> Websocket client connection: HTTP/1.1 not found
>    passed  31/33  websocket-verify-client-headers (0.000427 sec)
>    passed  32/33  websocket-verify-headers (0.000333 sec)
>    passed  33/33  websocket-verify-response-code (0.000108 sec)
> 
> Ran 33 tests, 27 results as expected, 5 unexpected, 1 skipped (2022-09-17 
> 20:06:38+0000, 7.144421 sec)
> 
> 5 unexpected results:
>    FAILED  websocket-close
>    FAILED  websocket-process-frame
>    FAILED  websocket-send
>    FAILED  websocket-server-close
>    FAILED  websocket-server-filter
> 
> 1 skipped results:
>   SKIPPED  websocket-client-with-remote-server
> 
> dh_elpa_test: error: emacs -batch -Q -l package --eval "(add-to-list 
> 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval 
> "(add-to-list 'package-directory-list 
> \"/usr/share/emacs/site-lisp/elpa-src\")" -f package-initialize -L . --eval 
> "(setq ert-batch-backtrace-right-margin 500)" -l websocket-functional-test.el 
> -l websocket-test.el --eval \(ert-run-tests-batch-and-exit\) returned exit 
> code 1
> make: *** [debian/rules:4: binary] Error 25


The full build log is available from:
http://qa-logs.debian.net/2022/09/17/emacs-websocket_1.13-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220917;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220917&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to