[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1020189: helpful-el: FTBFS: make: *** [debian/rules:4: binary] Error 25



Source: helpful-el
Version: 0.19-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@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 . -L test --eval "(load-file \"test/test-helper.el\")" -l test/helpful-unit-test.el --eval \(ert-run-tests-batch-and-exit\)
> Loading /<<PKGBUILDDIR>>/test/test-helper.el (source)...
> No Emacs source code found at "/<<PKGBUILDDIR>>/emacs-25.3/src", some tests will be skipped. Run ./download_emacs_src.sh
> Running 87 tests (2022-09-17 20:04:31+0000, selector ‘t’)
>    passed   1/87  helpful--aliases (0.119405 sec)
> Searched 0/1 files
> Searched 1/1 files
> Test helpful--autoload-functions-with-advice backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(ruby-mode)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-function(ruby-mode)
>   (let ((lexical-binding t)) (helpful-function 'ruby-mode))
>   (closure (t) nil (let ((lexical-binding t)) (helpful-function 'ruby-
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful--autoload-functions-with-advi
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--autoload-functions-with-advice condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED   2/87  helpful--autoload-functions-with-advice (0.180951 sec)
>    passed   3/87  helpful--bound-p (0.000091 sec)
>    passed   4/87  helpful--callees (0.000136 sec)
>    passed   5/87  helpful--callees--closure (0.000059 sec)
>    passed   6/87  helpful--callees--cond (0.000116 sec)
>    passed   7/87  helpful--callees--condition-case (0.000163 sec)
>    passed   8/87  helpful--callees--funcall (0.000348 sec)
>    passed   9/87  helpful--callees--function (0.000923 sec)
>    passed  10/87  helpful--callees--lambda (0.000143 sec)
>    passed  11/87  helpful--callees-button--smoke (0.000801 sec)
>    passed  12/87  helpful--callees-let (0.000470 sec)
>    passed  13/87  helpful--canonical-symbol (0.000177 sec)
>    passed  14/87  helpful--convert-c-name (0.000158 sec)
>   skipped  15/87  helpful--definition-c-vars (0.000214 sec)
> Test helpful--definition-edebug-fn backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (eval (eval-sexp-add-de
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (progn (insert "(defun test-foo-edebug-defn () 44)") (goto-char (poi
>   (unwind-protect (progn (insert "(defun test-foo-edebug-defn () 44)")
>   (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
>   (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
>   (let ((edebug-all-forms edebug-on) (edebug-all-defs edebug-on)) (let
>   (let ((edebug-on (car --dolist-tail--))) (let ((edebug-all-forms ede
>   (while --dolist-tail-- (let ((edebug-on (car --dolist-tail--))) (let
>   (let ((--dolist-tail-- (list nil t))) (while --dolist-tail-- (let ((
>   (let ((lexical-binding t)) (let ((--dolist-tail-- (list nil t))) (wh
>   (closure (t) nil (let ((lexical-binding t)) (let ((--dolist-tail-- (
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful--definition-edebug-fn :docume
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--definition-edebug-fn condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  16/87  helpful--definition-edebug-fn (0.001682 sec)
>    passed  17/87  helpful--definition-no-defvar (0.012884 sec)
>   skipped  18/87  helpful--definition-special-form (0.000113 sec)
> Searched 0/1 files
> Searched 1/1 files
> Test helpful--display-implementations backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(xref-location-marker)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-function(xref-location-marker)
>   (let ((lexical-binding t)) (require 'xref) (helpful-function 'xref-l
>   (closure (t) nil (let ((lexical-binding t)) (require 'xref) (helpful
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful--display-implementations :doc
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--display-implementations condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  19/87  helpful--display-implementations (0.172272 sec)
>    passed  20/87  helpful--docstring (0.000066 sec)
> Test helpful--docstring-advice backtrace:
>   signal(ert-test-failed (((should (equal (helpful--docstring #'test-f
>   ert-fail(((should (equal (helpful--docstring #'test-foo-advised t) "
>   (if (unwind-protect (setq value-47 (apply fn-45 args-46)) (setq form
>   (let (form-description-49) (if (unwind-protect (setq value-47 (apply
>   (let ((value-47 'ert-form-evaluation-aborted-48)) (let (form-descrip
>   (let* ((fn-45 #'equal) (args-46 (condition-case err (let ((signal-ho
>   (let ((lexical-binding t)) (let* ((fn-45 #'equal) (args-46 (conditio
>   (closure (t) nil (let ((lexical-binding t)) (let* ((fn-45 #'equal) (
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful--docstring-advice :documentat
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--docstring-advice condition:
>     (ert-test-failed
>      ((should
>        (equal
> 	(helpful--docstring ... t)
> 	"Docstring here too."))
>       :form
>       (equal "Docstring here too.\n\nThis function has :around advice: `ad-Advice-test-foo-advised'." "Docstring here too.")
>       :value nil :explanation
>       (arrays-of-different-length 84 19 "Docstring here too.\n\nThis function has :around advice: `ad-Advice-test-foo-advised'." "Docstring here too." first-mismatch-at 19)))
>    FAILED  21/87  helpful--docstring-advice (0.000159 sec)
>    passed  22/87  helpful--docstring-keymap (0.000493 sec)
>    passed  23/87  helpful--docstring-keymap-newline (0.000105 sec)
>    passed  24/87  helpful--docstring-strings (0.000151 sec)
>    passed  25/87  helpful--docstring-symbol (0.000144 sec)
>    passed  26/87  helpful--docstring-unescape (0.000374 sec)
> Test helpful--edebug-fn backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (eval (eval-sexp-add-de
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (progn (insert "(defun test-foo-edebug () 44)") (goto-char (point-mi
>   (unwind-protect (progn (insert "(defun test-foo-edebug () 44)") (got
>   (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
>   (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
>   (let ((edebug-all-forms t) (edebug-all-defs t)) (let ((temp-buffer (
>   (let ((lexical-binding t)) (let ((edebug-all-forms t) (edebug-all-de
>   (closure (t) nil (let ((lexical-binding t)) (let ((edebug-all-forms 
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful--edebug-fn :documentation "We
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--edebug-fn condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  27/87  helpful--edebug-fn (0.001014 sec)
>    passed  28/87  helpful--edebug-p (0.000068 sec)
> Test helpful--elc-only backtrace:
>   signal(file-error ("Can't find library" "/tmp/foo.el"))
>   find-library-name("/tmp/foo.el")
>   find-function-search-for-symbol(helpful-fn-in-elc nil "/tmp/foo.elc"
>   (cdr (find-function-search-for-symbol sym nil library-name))
>   (setq pos (cdr (find-function-search-for-symbol sym nil library-name
>   (save-restriction (widen) (setq pos (cdr (find-function-search-for-s
>   (save-excursion (save-restriction (widen) (setq pos (cdr (find-funct
>   (save-current-buffer (set-buffer buf) (save-excursion (save-restrict
>   (progn (let ((auto-mode-alist nil)) (setq buf (find-file-noselect sr
>   (if src-path (progn (let ((auto-mode-alist nil)) (setq buf (find-fil
>   (let ((src-path (helpful--library-path library-name))) (if src-path 
>   (cond ((and (not (symbolp sym)) (functionp sym)) (list nil nil nil))
>   (let ((initial-buffers (buffer-list)) (primitive-p (helpful--primiti
>   helpful--definition(helpful-fn-in-elc t)
>   (if look-for-src (helpful--definition helpful--sym helpful--callable
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-function(helpful-fn-in-elc)
>   (let ((load-history (cons '("/tmp/foo.elc" (defun . helpful-fn-in-el
>   (let ((lexical-binding t)) (let ((load-history (cons '("/tmp/foo.elc
>   (closure (t) nil (let ((lexical-binding t)) (let ((load-history (con
>   ert--run-test-internal(#s(ert--test-execution-info :test ... :result
>   ert-run-test(#s(ert-test :name helpful--elc-only :documentation "Ens
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--elc-only condition:
>     (file-error "Can't find library" "/tmp/foo.el")
>    FAILED  29/87  helpful--elc-only (0.003003 sec)
>    passed  30/87  helpful--format-docstring (0.000255 sec)
>    passed  31/87  helpful--format-docstring--bare-url (0.000233 sec)
>    passed  32/87  helpful--format-docstring--info (0.000384 sec)
>    passed  33/87  helpful--format-docstring--url (0.000105 sec)
>    passed  34/87  helpful--format-docstring-command-keys (0.000132 sec)
>    passed  35/87  helpful--format-docstring-escapes (0.000077 sec)
>    passed  36/87  helpful--format-docstring-mode-maps (0.001161 sec)
>    passed  37/87  helpful--format-keymap--keyboard-macros (0.000085 sec)
>    passed  38/87  helpful--format-reference (0.000302 sec)
> Test helpful--inhibit-read-only backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(inhibit-read-only)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-variable(inhibit-read-only)
>   (let ((lexical-binding t)) (helpful-variable 'inhibit-read-only) (le
>   (closure (t) nil (let ((lexical-binding t)) (helpful-variable 'inhib
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful--inhibit-read-only :documenta
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--inhibit-read-only condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  39/87  helpful--inhibit-read-only (0.059831 sec)
>    passed  40/87  helpful--interactively-defined-fn (0.083103 sec)
>    passed  41/87  helpful--keymap-keys (0.000661 sec)
>  Warning: Unused lexical variable `keymap'
>    passed  42/87  helpful--keymap-keys--anonymous-fns (0.000315 sec)
>    passed  43/87  helpful--keymap-keys--prefix (0.000067 sec)
>    passed  44/87  helpful--keymap-keys--sparse (0.000678 sec)
>    passed  45/87  helpful--keymap-keys--strings (0.000086 sec)
>    passed  46/87  helpful--keymaps-containing (0.466471 sec)
>    passed  47/87  helpful--keymaps-containing-aliases (0.280762 sec)
>    passed  48/87  helpful--kind-name (0.000071 sec)
> Searched 0/1 files
> Searched 1/1 files
> Test helpful--loads-autoload-symbol backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(tetris)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-function(tetris)
>   (let ((lexical-binding t)) (let* ((fn-639 #'autoloadp) (args-640 (co
>   (closure (t) nil (let ((lexical-binding t)) (let* ((fn-639 #'autoloa
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful--loads-autoload-symbol :docum
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--loads-autoload-symbol condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  49/87  helpful--loads-autoload-symbol (0.137152 sec)
>    passed  50/87  helpful--merge-alists (0.000088 sec)
>    passed  51/87  helpful--no-docstring (0.000190 sec)
> Searched 0/1 files
> Searched 1/1 files
>    passed  52/87  helpful--no-symbol-properties (0.123752 sec)
>    passed  53/87  helpful--obsolete-function (0.000272 sec)
>    passed  54/87  helpful--obsolete-variable (0.000223 sec)
> Searched 0/1 files
> Searched 1/1 files
> Test helpful--original-value backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(helpful-test-custom-var)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-variable(helpful-test-custom-var)
>   (let ((lexical-binding t)) (helpful-variable 'helpful-test-custom-va
>   (closure (t) nil (let ((lexical-binding t)) (helpful-variable 'helpf
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful--original-value :documentatio
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--original-value condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  55/87  helpful--original-value (0.066416 sec)
>    passed  56/87  helpful--outer-sexp (0.000126 sec)
> Searched 0/1 files
> Searched 1/1 files
> Test helpful--package-version backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(helpful-test-custom-var)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-variable(helpful-test-custom-var)
>   (let ((lexical-binding t)) (helpful-variable 'helpful-test-custom-va
>   (closure (t) nil (let ((lexical-binding t)) (helpful-variable 'helpf
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful--package-version :documentati
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful--package-version condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  57/87  helpful--package-version (0.042004 sec)
>    passed  58/87  helpful--pretty-print (0.000142 sec)
>    passed  59/87  helpful--primitive-p (0.000064 sec)
>    passed  60/87  helpful--primitive-p--advised (0.000038 sec)
>    passed  61/87  helpful--signature (0.000089 sec)
>    passed  62/87  helpful--signature--advertised (0.001152 sec)
>    passed  63/87  helpful--signature-fn-with\? (0.000059 sec)
>    passed  64/87  helpful--signature-space (0.000051 sec)
>    passed  65/87  helpful--source (0.004314 sec)
>    passed  66/87  helpful--source--interactively-defined-fn (0.000929 sec)
>    passed  67/87  helpful--source-autoloaded (0.003556 sec)
>    passed  68/87  helpful--split-first-line (0.000097 sec)
>    passed  69/87  helpful--summary--aliases (0.006515 sec)
>    passed  70/87  helpful--summary--fn-with-\? (0.000170 sec)
>    passed  71/87  helpful--summary--interactive-fn (0.000176 sec)
>    passed  72/87  helpful--summary--special-form (0.000126 sec)
>    passed  73/87  helpful--summary--symbol-with-space (0.000115 sec)
>    passed  74/87  helpful--tree-any-p (0.000060 sec)
>    passed  75/87  helpful--unnamed-compiled-func (0.090018 sec)
>    passed  76/87  helpful--unnamed-func (0.090144 sec)
>    passed  77/87  helpful--unnamed-func-with-docstring (0.111430 sec)
>    passed  78/87  helpful--usage-docstring (0.000075 sec)
>    passed  79/87  helpful--variable-defined-at-point (0.000086 sec)
>    passed  80/87  helpful--without-advice (0.000051 sec)
> Searched 0/1 files
> Searched 1/1 files
> Test helpful-callable backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(face-attribute)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-callable(face-attribute)
>   (let ((lexical-binding t)) (helpful-callable 'face-attribute) (helpf
>   (closure (t) nil (let ((lexical-binding t)) (helpful-callable 'face-
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful-callable :documentation nil :
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful-callable condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  81/87  helpful-callable (0.184750 sec)
>   skipped  82/87  helpful-callable--with-C-source (0.000284 sec)
> Searched 0/1 files
> Searched 1/1 files
> Test helpful-function--single-buffer backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(enable-theme)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-function(enable-theme)
>   (let ((initial-buffers (buffer-list)) expected-buffers results-buffe
>   (let ((lexical-binding t)) (let ((initial-buffers (buffer-list)) exp
>   (closure (t) nil (let ((lexical-binding t)) (let ((initial-buffers (
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful-function--single-buffer :docu
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful-function--single-buffer condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  83/87  helpful-function--single-buffer (0.150480 sec)
> Test helpful-symbol-c-style backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(get-char-property)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-callable(get-char-property)
>   (cond ((and (boundp symbol) (fboundp symbol)) (if (y-or-n-p (format 
>   (let ((c-var-sym (helpful--convert-c-name symbol t)) (c-fn-sym (help
>   helpful-symbol(Fget_char_property)
>   (let ((lexical-binding t)) (helpful-symbol 'Fget_char_property) (hel
>   (closure (t) nil (let ((lexical-binding t)) (helpful-symbol 'Fget_ch
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful-symbol-c-style :documentation
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful-symbol-c-style condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  84/87  helpful-symbol-c-style (0.079412 sec)
>    passed  85/87  helpful-symbol-unbound (0.000084 sec)
> Test helpful-update-after-killing-buf backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(tab-width)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-variable(tab-width)
>   (progn (helpful-variable 'tab-width) (setq helpful-buf (current-buff
>   (unwind-protect (progn (helpful-variable 'tab-width) (setq helpful-b
>   (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
>   (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
>   (let (helpful-buf) (let ((temp-buffer (generate-new-buffer " *temp*"
>   (let ((lexical-binding t)) (let (helpful-buf) (let ((temp-buffer (ge
>   (closure (t) nil (let ((lexical-binding t)) (let (helpful-buf) (let 
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful-update-after-killing-buf :doc
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful-update-after-killing-buf condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  86/87  helpful-update-after-killing-buf (0.044467 sec)
> Test helpful-variable backtrace:
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(message)
>   comp-subr-trampoline-install(message)
>   fset(message #<subr message>)
>   (unwind-protect (progn (fset #'message vnew) (info-lookup->completio
>   (let* ((vnew #'(lambda (_format-string &rest _args))) (old (symbol-f
>   (let ((completions (let* ((vnew #'(lambda ...)) (old (symbol-functio
>   helpful--in-manual-p(tab-width)
>   (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (if (and (symbolp helpful--sym) (helpful--in-manual-p helpful--sym))
>   (progn (helpful--insert-section-break) (insert (helpful--heading "Do
>   (if (or docstring version-info) (progn (helpful--insert-section-brea
>   (let ((docstring (helpful--docstring helpful--sym helpful--callable-
>   (let* ((val (if helpful--callable-p nil (helpful--sym-value helpful-
>   helpful-update()
>   helpful-variable(tab-width)
>   (let ((lexical-binding t)) (helpful-variable 'tab-width))
>   (closure (t) nil (let ((lexical-binding t)) (helpful-variable 'tab-w
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name helpful-variable :documentation "Smok
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests ... :test-map
>   ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test helpful-variable condition:
>     (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
>    FAILED  87/87  helpful-variable (0.039218 sec)
> 
> Ran 87 tests, 69 results as expected, 15 unexpected, 3 skipped (2022-09-17 20:04:39+0000, 7.851733 sec)
> 
> 15 unexpected results:
>    FAILED  helpful--autoload-functions-with-advice
>    FAILED  helpful--definition-edebug-fn
>    FAILED  helpful--display-implementations
>    FAILED  helpful--docstring-advice
>    FAILED  helpful--edebug-fn
>    FAILED  helpful--elc-only
>    FAILED  helpful--inhibit-read-only
>    FAILED  helpful--loads-autoload-symbol
>    FAILED  helpful--original-value
>    FAILED  helpful--package-version
>    FAILED  helpful-callable
>    FAILED  helpful-function--single-buffer
>    FAILED  helpful-symbol-c-style
>    FAILED  helpful-update-after-killing-buf
>    FAILED  helpful-variable
> 
> 3 skipped results:
>   SKIPPED  helpful--definition-c-vars
>   SKIPPED  helpful--definition-special-form
>   SKIPPED  helpful-callable--with-C-source
> 
> 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 . -L test --eval "(load-file \"test/test-helper.el\")" -l test/helpful-unit-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/helpful-el_0.19-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=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220917&fusertaguser=lucas@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 to: