[Pkg-emacsen-addons] Bug#973187: company-mode: FTBFS: tests failed

Lucas Nussbaum lucas at debian.org
Tue Oct 27 16:23:25 GMT 2020


Source: company-mode
Version: 0.9.9-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201027 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> emacs -Q --batch -L . -l test/all.el \
> --eval "(ert-run-tests-batch-and-exit '(not (tag interactive)))"
> Running 103 tests (2020-10-27 12:30:11+0000, selector ‘(not (tag interactive))’)
>    passed    1/103  company--manual-prefix-set-and-unset (0.041435 sec)
>    passed    2/103  company-abort-manual-when-too-short (0.000082 sec)
>    passed    3/103  company-auto-complete-explicit (0.000251 sec)
>    passed    4/103  company-auto-complete-with-electric-pair (0.000873 sec)
>    passed    5/103  company-backspace-into-bad-prefix (0.000163 sec)
>    passed    6/103  company-basic-capf (0.001290 sec)
>    passed    7/103  company-basic-capf-highlighting (0.001817 sec)
>    passed    8/103  company-bbdb-prefix-begins-after-comma-or-semi (0.000088 sec)
>    passed    9/103  company-bbdb-prefix-includes-space (0.000061 sec)
>    passed   10/103  company-bbdb-prefix-looks-in-header-value (0.000058 sec)
>    passed   11/103  company-begin-backend-failure-doesnt-break-company-backends (0.000166 sec)
>    passed   12/103  company-call-backend-errors-on-timeout (0.120434 sec)
>    passed   13/103  company-call-backend-forces-sync (0.060233 sec)
>    passed   14/103  company-call-backend-raw-passes-return-value-verbatim (0.000065 sec)
>    passed   15/103  company-clang-anon-union-annotation (0.000077 sec)
>    passed   16/103  company-clang-func-ptr-annotation (0.000097 sec)
>    passed   17/103  company-clang-generic-annotation (0.000074 sec)
>    passed   18/103  company-clang-null-annotation (0.000058 sec)
> Mark set
>    passed   19/103  company-clang-objc-templatify-empty-args (0.000151 sec)
>    passed   20/103  company-clang-simple-annotation (0.000065 sec)
>    passed   21/103  company-clears-explicit-action-when-no-matches (0.000144 sec)
>    passed   22/103  company-cmake-complete-in-string-more-prefix (0.000099 sec)
>    passed   23/103  company-cmake-complete-in-string-more-prefix-2 (0.000076 sec)
>    passed   24/103  company-cmake-complete-in-string-prefix-quotes (0.000076 sec)
>    passed   25/103  company-common-with-non-prefix-completion (0.000072 sec)
>    passed   26/103  company-create-lines-handles-multiple-width-in-annotation (0.000253 sec)
>    passed   27/103  company-create-lines-shows-numbers (0.000188 sec)
>    passed   28/103  company-create-lines-truncates-annotations (0.000447 sec)
>    passed   29/103  company-create-lines-truncates-common-part (0.000371 sec)
>    passed   30/103  company-dont-require-match-if-was-a-match-and-new-prefix-is-stop (0.000236 sec)
> Matching input is required
>    passed   31/103  company-dont-require-match-if-was-a-match-and-old-prefix-ended (0.000278 sec)
>    passed   32/103  company-dont-require-match-when-idle (0.000205 sec)
>    passed   33/103  company-elisp-candidates-no-duplicates (0.000120 sec)
>    passed   34/103  company-elisp-candidates-predicate (0.000100 sec)
>    passed   35/103  company-elisp-candidates-predicate-binding-without-value (0.000180 sec)
>    passed   36/103  company-elisp-candidates-predicate-in-docstring (0.000067 sec)
>    passed   37/103  company-elisp-candidates-recognizes-binding-form (0.000131 sec)
>    passed   38/103  company-elisp-finds-functions (0.000053 sec)
>    passed   39/103  company-elisp-finds-things (0.000056 sec)
>    passed   40/103  company-elisp-finds-vars (0.000052 sec)
>    passed   41/103  company-elisp-locals-funs (0.000098 sec)
>    passed   42/103  company-elisp-locals-single-var (0.000094 sec)
>    passed   43/103  company-elisp-locals-skips-current-varlist (0.000080 sec)
>    passed   44/103  company-elisp-locals-vars (0.000102 sec)
>    passed   45/103  company-elisp-prefix-in-defun-body (0.000096 sec)
>    passed   46/103  company-elisp-should-complete-def-call (0.000085 sec)
>    passed   47/103  company-elisp-should-complete-in-defvar (0.000083 sec)
>    passed   48/103  company-elisp-shouldnt-complete-defun-name (0.000083 sec)
>    passed   49/103  company-elisp-shouldnt-complete-in-defun-arglist (0.000084 sec)
>    passed   50/103  company-elisp-show-locals-first (0.000128 sec)
>    passed   51/103  company-files-candidates-excluding-dir (0.013009 sec)
>    passed   52/103  company-files-candidates-excluding-files (0.001011 sec)
>    passed   53/103  company-files-candidates-normal (0.000874 sec)
>    passed   54/103  company-files-candidates-normal-root (0.003760 sec)
>    passed   55/103  company-fill-propertize-delegates-to-pre-render (0.000136 sec)
>    passed   56/103  company-fill-propertize-overrides-face-property (0.000168 sec)
>    passed   57/103  company-fill-propertize-truncates-search-highlight (0.000316 sec)
>    passed   58/103  company-good-prefix (0.000066 sec)
>    passed   59/103  company-idle-begin-allows-async-candidates (0.050245 sec)
>    passed   60/103  company-idle-begin-async-allows-immediate-callbacks (0.000185 sec)
>    passed   61/103  company-idle-begin-with-async-aborts-on-user-input (0.000120 sec)
>    passed   62/103  company-ignore-case-replaces-prefix (0.000153 sec)
>    passed   63/103  company-ignore-case-with-keep-prefix (0.010984 sec)
>    passed   64/103  company-manual-begin-forces-async-candidates-to-sync (0.060314 sec)
>    passed   65/103  company-modify-line (0.000118 sec)
>    passed   66/103  company-modify-line-with-invisible-prop (0.000077 sec)
>    passed   67/103  company-multi-backend-filters-backends-by-prefix (0.000087 sec)
>    passed   68/103  company-multi-backend-forces-prefix-to-sync (0.060270 sec)
>    passed   69/103  company-multi-backend-handles-keyword-separate (0.000125 sec)
>    passed   70/103  company-multi-backend-handles-keyword-with (0.000114 sec)
>    passed   71/103  company-multi-backend-merges-deferred-candidates (0.030247 sec)
>    passed   72/103  company-multi-backend-merges-deferred-candidates-2 (0.000118 sec)
>    passed   73/103  company-multi-backend-merges-deferred-candidates-3 (0.030210 sec)
>    passed   74/103  company-multi-backend-remembers-candidate-backend (0.000223 sec)
>    passed   75/103  company-multi-backend-with-lambdas (0.000073 sec)
>    passed   76/103  company-no-auto-complete-when-idle (0.000262 sec)
>    passed   77/103  company-non-prefix-capf (0.005045 sec)
>    passed   78/103  company-non-prefix-completion (0.000187 sec)
> Test company-non-prefix-fancy-capf-highlighting backtrace:
>   signal(ert-test-failed (((should (ert-equal-including-properties ren
>   ert-fail(((should (ert-equal-including-properties render #("with-cur
>   (if (unwind-protect (setq value-176 (apply fn-174 args-175)) (setq f
>   (let (form-description-178) (if (unwind-protect (setq value-176 (app
>   (let ((value-176 'ert-form-evaluation-aborted-177)) (let (form-descr
>   (let* ((fn-174 #'ert-equal-including-properties) (args-175 (conditio
>   (let* ((cand (car (member "with-current-buffer" company-candidates))
>   (let ((completion-at-point-functions '(elisp-completion-at-point)) (
>   (progn (insert "(w-c-b|)") (emacs-lisp-mode) (re-search-backward "|"
>   (unwind-protect (progn (insert "(w-c-b|)") (emacs-lisp-mode) (re-sea
>   (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
>   (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b
>   (closure (t) nil (let* ((fn-169 #'version<=) (args-170 (condition-ca
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name company-non-prefix-fancy-capf-highlig
>   ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
>   ert-run-tests((not (tag interactive)) #f(compiled-function (event-ty
>   ert-run-tests-batch((not (tag interactive)))
>   ert-run-tests-batch-and-exit((not (tag interactive)))
>   eval((ert-run-tests-batch-and-exit '(not (tag interactive))) t)
>   command-line-1(("-L" "." "-l" "test/all.el" "--eval" "(ert-run-tests
>   command-line()
>   normal-top-level()
> Test company-non-prefix-fancy-capf-highlighting condition:
>     (ert-test-failed
>      ((should
>        (ert-equal-including-properties render
> 				       #("with-current-buffer" 0 1 ... 1 4 ... 4 6 ... 6 12 ... 12 14 ... 14 19 ...)))
>       :form
>       (ert-equal-including-properties
>        #("with-current-buffer" 0 1
> 	 (completion-score 0.03526464793452484 face ...)
> 	 1 4
> 	 (face ...)
> 	 4 6
> 	 (face ...)
> 	 6 12
> 	 (face ...)
> 	 12 14
> 	 (face ...)
> 	 14 19
> 	 (face ...))
>        #("with-current-buffer" 0 1
> 	 (face ...)
> 	 1 4
> 	 (face ...)
> 	 4 6
> 	 (face ...)
> 	 6 12
> 	 (face ...)
> 	 12 14
> 	 (face ...)
> 	 14 19
> 	 (face ...)))
>       :value nil :explanation
>       (char 0 "w"
> 	    (different-properties-for-key completion-score
> 					  (different-types 0.03526464793452484 nil))
> 	    context-before "" context-after "ith-curren")))
>    FAILED   79/103  company-non-prefix-fancy-capf-highlighting (0.002998 sec)
>   skipped   80/103  company-non-prefix-modest-capf-highlighting (0.000126 sec)
>    passed   81/103  company-occurrence-prefer-any-closest (0.000158 sec)
>    passed   82/103  company-occurrence-prefer-closest-above (0.000137 sec)
>    passed   83/103  company-plainify (0.000106 sec)
> Matching input is required
>    passed   84/103  company-require-match-explicit (0.000202 sec)
>    passed   85/103  company-scrollbar-bounds (0.000095 sec)
>    passed   86/103  company-should-complete-blacklist (0.000195 sec)
>    passed   87/103  company-should-complete-whitelist (0.000185 sec)
>    passed   88/103  company-sorted-keywords (0.017714 sec)
>    passed   89/103  company-strips-duplicates-returns-nil (0.000068 sec)
>    passed   90/103  company-strips-duplicates-within-groups (0.000181 sec)
> Mark set
>    passed   91/103  company-template-c-like-func-ptr (0.000132 sec)
> Mark set
>    passed   92/103  company-template-c-like-templatify (0.000106 sec)
> Mark set
>    passed   93/103  company-template-c-like-templatify-generics (0.000141 sec)
> Mark set
>    passed   94/103  company-template-c-like-templatify-trims-after-closing-paren (0.000103 sec)
> Mark set
>    passed   95/103  company-template-clear-field-c-like-first-arg (0.000114 sec)
> Mark set
>    passed   96/103  company-template-clear-field-c-like-generic-1 (0.000112 sec)
> Mark set
>    passed   97/103  company-template-clear-field-c-like-generic-2 (0.000119 sec)
> Mark set
> Mark set
>    passed   98/103  company-template-clear-field-c-like-last-arg (0.000126 sec)
> Mark set
>    passed   99/103  company-template-clear-field-objc-first-arg (0.000104 sec)
> Mark set
>    passed  100/103  company-template-insert-hook-c-like-field (0.000103 sec)
> Mark set
>    passed  101/103  company-template-objc-templatify (0.000092 sec)
> Mark set
> Mark set
>    passed  102/103  company-template-removed-after-input-and-jump (0.000146 sec)
> Mark set
> Mark set
> Mark set
>    passed  103/103  company-template-removed-after-the-last-jump (0.000140 sec)
> 
> Ran 103 tests, 101 results as expected, 1 unexpected, 1 skipped (2020-10-27 12:30:12+0000, 0.677268 sec)
> 
> 1 unexpected results:
>    FAILED  company-non-prefix-fancy-capf-highlighting
> 
> 1 skipped results:
>   SKIPPED  company-non-prefix-modest-capf-highlighting
> 
> make[2]: *** [Makefile:27: test-batch] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: *** [debian/rules:13: override_dh_auto_test] Error 2

The full build log is available from:
   http://qa-logs.debian.net/2020/10/27/company-mode_0.9.9-2_unstable.log

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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-emacsen-addons mailing list