Source: f-el Version: 0.19.0-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170111 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > fakeroot debian/rules binary > dh binary --parallel --with elpa > 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 /usr/share/emacs/site-lisp/s-el -L > /usr/share/emacs/site-lisp/dash-el -L . -L test --eval "(progn (load-file > \"test/f-init.el\") (load-file \"test/test-helper.el\"))" -l > test/f-predicates-test.el -l test/f-destructive-test.el -l test/f-io-test.el > -l test/f-misc-test.el -l test/f-stats-test.el -l test/f-paths-test.el -l > test/f-sandbox-test.el --eval \(ert-run-tests-batch-and-exit\) > Loading /<<PKGBUILDDIR>>/test/f-init.el (source)... > Loading /<<PKGBUILDDIR>>/test/test-helper.el (source)... > Running 229 tests (2017-01-10 22:30:55+0000) > passed 1/229 f--files-test/with-files-and-files > passed 2/229 f--traverse-upwards-test > passed 3/229 f-absolute\?-test/is-absolute > passed 4/229 f-absolute\?-test/is-relative > passed 5/229 f-ancestor-of\?-test/is-ancestor > passed 6/229 f-ancestor-of\?-test/is-not-ancestor > passed 7/229 f-ancestor-of\?-test/is-same > passed 8/229 f-append-bytes-test/does-not-exist > passed 9/229 f-append-bytes-test/exists > passed 10/229 f-append-text/does-not-exist > passed 11/229 f-append-text/exists > passed 12/229 f-append/alias > passed 13/229 f-base-test/multiple-extensions > passed 14/229 f-base-test/no-extension > passed 15/229 f-base-test/single-extension > passed 16/229 f-canonical-test/path > passed 17/229 f-canonical-test/symlink > passed 18/229 f-child-of\?-test/is-child > passed 19/229 f-child-of\?-test/is-not-child > passed 20/229 f-child-of\?-test/is-same > passed 21/229 f-common-parent/directory-absolute > passed 22/229 f-common-parent/directory-relative > passed 23/229 f-common-parent/empty-list > passed 24/229 f-common-parent/no-common-parent > passed 25/229 f-common-parent/root-common-parent > passed 26/229 f-common-parent/same-path > passed 27/229 f-common-parent/single-file > passed 28/229 f-copy-contents-test/copy-directory > passed 29/229 f-copy-contents-test/directory-does-not-exist > passed 30/229 f-copy-contents-test/not-a-directory > passed 31/229 f-copy-test/copy-absolute-dir-does-not-exist > passed 32/229 f-copy-test/copy-absolute-dir-exists > passed 33/229 f-copy-test/copy-absolute-file > passed 34/229 f-copy-test/copy-relative-dir-does-not-exist > passed 35/229 f-copy-test/copy-relative-dir-exists > passed 36/229 f-copy-test/copy-relative-file > passed 37/229 f-delete-test/directory > passed 38/229 f-delete-test/directory-with-content > passed 39/229 f-delete-test/file-in-directory > passed 40/229 f-delete-test/symlink-to-directory > passed 41/229 f-delete-test/symlink-to-file > passed 42/229 f-depth/return-number-of-components-minus-one > passed 43/229 f-depth/return-zero-for-root > passed 44/229 f-descendant-of\?-test/is-descendant > passed 45/229 f-descendant-of\?-test/is-not-descendant > passed 46/229 f-descendant-of\?-test/is-same > passed 47/229 f-dir\?-test/alias > passed 48/229 f-directories-test/anaphoric > passed 49/229 f-directories-test/no-directories-or-files > passed 50/229 f-directories-test/recursive > passed 51/229 f-directories-test/with-callback-function > passed 52/229 f-directories-test/with-files-and-directories > passed 53/229 f-directory\?-test/is-directory > passed 54/229 f-directory\?-test/is-file > passed 55/229 f-dirname-test/directory-absolute > passed 56/229 f-dirname-test/directory-relative > passed 57/229 f-dirname-test/file-absolute > passed 58/229 f-dirname-test/file-relative > passed 59/229 f-dirname-test/file-with-ending-slash > passed 60/229 f-dirname-test/parent-alias > passed 61/229 f-dirname-test/root > passed 62/229 f-entries-test/anaphoric > passed 63/229 f-entries-test/no-directories-or-files > passed 64/229 f-entries-test/recursive > passed 65/229 f-entries-test/with-callback-function > passed 66/229 f-entries-test/with-files-and-directories > passed 67/229 f-equal\?/alias > passed 68/229 f-executable\?-test/is-executable > passed 69/229 f-executable\?-test/is-not-executable > passed 70/229 f-exists\?-test/directory-does-exist > passed 71/229 f-exists\?-test/does-not-exists > passed 72/229 f-exists\?-test/file-does-exist > passed 73/229 f-expand-test/no-dir > passed 74/229 f-expand-test/skip-handlers > passed 75/229 f-expand-test/with-dir > passed 76/229 f-ext-test/multiple-extensions > passed 77/229 f-ext-test/no-extension > passed 78/229 f-ext-test/single-extension > passed 79/229 f-ext\?-test/ext-does-match > passed 80/229 f-ext\?-test/ext-does-not-match > passed 81/229 f-ext\?-test/with-ext > passed 82/229 f-ext\?-test/without-ext > passed 83/229 f-file\?-test/is-directory > passed 84/229 f-file\?-test/is-file > passed 85/229 f-filename-test/absolute > passed 86/229 f-filename-test/relative > passed 87/229 f-filename-test/with-ending-slash > passed 88/229 f-filename-test/with-extension > passed 89/229 f-files-test/anaphoric > passed 90/229 f-files-test/no-files-or-files > passed 91/229 f-files-test/recursive > passed 92/229 f-files-test/with-callback-function > passed 93/229 f-files-test/with-files-and-files > passed 94/229 f-full-test/absolute-no-slash > passed 95/229 f-full-test/absolute-tilde > passed 96/229 f-full-test/absolute-with-slash > passed 97/229 f-full-test/file > passed 98/229 f-full-test/file-tilde > passed 99/229 f-full-test/relative-no-slash > passed 100/229 f-full-test/relative-tilde > passed 101/229 f-full-test/relative-with-slash > passed 102/229 f-glob-test/with-path > passed 103/229 f-glob-test/without-path > passed 104/229 f-guard-test/f-copy/inside > passed 105/229 f-guard-test/f-copy/outside > passed 106/229 f-guard-test/f-delete/inside > passed 107/229 f-guard-test/f-delete/outside > passed 108/229 f-guard-test/f-delete/same > passed 109/229 f-guard-test/f-mkdir/inside > passed 110/229 f-guard-test/f-mkdir/outside > passed 111/229 f-guard-test/f-mkdir/same > passed 112/229 f-guard-test/f-move/inside > passed 113/229 f-guard-test/f-move/outside > passed 114/229 f-guard-test/f-move/same > passed 115/229 f-guard-test/f-symlink/inside > passed 116/229 f-guard-test/f-symlink/outside > passed 117/229 f-guard-test/f-symlink/same > passed 118/229 f-guard-test/f-touch/inside > passed 119/229 f-guard-test/f-touch/outside > passed 120/229 f-guard-test/f-touch/same > passed 121/229 f-guard-test/f-write-bytes/inside > passed 122/229 f-guard-test/f-write-bytes/outside > passed 123/229 f-guard-test/f-write-bytes/same > passed 124/229 f-guard-test/f-write-text/inside > passed 125/229 f-guard-test/f-write-text/outside > passed 126/229 f-guard-test/f-write-text/same > passed 127/229 f-hidden\?-test/does-not-exist > passed 128/229 f-hidden\?-test/is-hidden > passed 129/229 f-hidden\?-test/is-not-hidden > passed 130/229 f-join-test/multiple-paths-absolute > passed 131/229 f-join-test/multiple-paths-relative > passed 132/229 f-join-test/root > passed 133/229 f-join-test/single-path-absolute > passed 134/229 f-join-test/single-path-relative > passed 135/229 f-long-test/home > passed 136/229 f-long-test/other > passed 137/229 f-mkdir-test/multiple-levels-different-calls > passed 138/229 f-mkdir-test/multiple-levels-same-call > passed 139/229 f-mkdir-test/single-level > passed 140/229 f-move-test/move-absolute-path > passed 141/229 f-move-test/move-relative-path > passed 142/229 f-move-test/rename-absolute-path > passed 143/229 f-move-test/rename-relative-path > passed 144/229 f-no-ext-test/multiple-extensions > passed 145/229 f-no-ext-test/no-extension > passed 146/229 f-no-ext-test/single-extension > passed 147/229 f-parent-of\?-test/is-not-parent > passed 148/229 f-parent-of\?-test/is-parent > passed 149/229 f-parent-of\?-test/is-same > passed 150/229 f-path-separator-test > passed 151/229 f-read-bytes-test/ > passed 152/229 f-read-test/alias > passed 153/229 f-read-text-test/ > passed 154/229 f-read-text-test/no-coding-specified > Test f-readable\?-test/is-not-readable backtrace: > (if (not (unwind-protect (setq value-93972 (apply fn-93970 args-9397 > (let (form-description-93974) (if (not (unwind-protect (setq value-9 > (let ((value-93972 (quote ert-form-evaluation-aborted-93973))) (let > (let ((fn-93970 (function f-readable\?)) (args-93971 (list "foo.txt" > (let ((default-directory f-test/playground-path)) (mapc (function (l > (closure (t) nil (let ((default-directory f-test/playground-path)) ( > #[0 "\306\307!r\211q\210\310\311\312\313\314\315!\316\"\317\320%DC > funcall(#[0 "\306\307!r\211q\210\310\311\312\313\314\315!\316\"\31 > ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc > #[0 "r\304 q\210\305 )\306\307\310\311\312\313!\314\"\315\316%DC\2 > funcall(#[0 "r\304 q\210\305 )\306\307\310\311\312\313!\314\"\315\ > ert-run-test([cl-struct-ert-test f-readable\?-test/is-not-readable n > ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test f > ert-run-tests(t #[385 "\306\307\"\203D\211\211G\310U\203\211@\20 > ert-run-tests-batch(nil) > ert-run-tests-batch-and-exit() > eval((ert-run-tests-batch-and-exit)) > command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc > command-line() > normal-top-level() > Test f-readable\?-test/is-not-readable condition: > (ert-test-failed > ((should-not > (f-readable\? "foo.txt")) > :form > (f-readable\? "foo.txt") > :value t)) > FAILED 155/229 f-readable\?-test/is-not-readable > passed 156/229 f-readable\?-test/is-readable > passed 157/229 f-relative-test/with-path > passed 158/229 f-relative-test/without-path > passed 159/229 f-relative\?-test/is-absolute > passed 160/229 f-relative\?-test/is-relative > passed 161/229 f-root-test > passed 162/229 f-root\?-test/is-not-root > passed 163/229 f-root\?-test/is-root > passed 164/229 f-root\?-test/is-root-weird-syntax > passed 165/229 f-same\?/absolute-equal-directory > passed 166/229 f-same\?/absolute-equal-file > passed 167/229 f-same\?/absolute-not-equal-directories > passed 168/229 f-same\?/absolute-not-equal-files > passed 169/229 f-same\?/does-not-exist > passed 170/229 f-same\?/relative-and-absolute-equal-directory > passed 171/229 f-same\?/relative-and-absolute-equal-file > passed 172/229 f-same\?/relative-and-absolute-not-equal > passed 173/229 f-same\?/relative-and-absolute-not-equal-files > passed 174/229 f-same\?/relative-equal-directory > passed 175/229 f-same\?/relative-equal-file > passed 176/229 f-same\?/relative-not-equal-directories > passed 177/229 f-same\?/relative-not-equal-files > passed 178/229 f-same\?/symlink > passed 179/229 f-short-test/alias > passed 180/229 f-short-test/home > passed 181/229 f-short-test/other > passed 182/229 f-size-test/directory > passed 183/229 f-size-test/empty-file > passed 184/229 f-size-test/file-with-content > passed 185/229 f-slash-test/absolute-file > passed 186/229 f-slash-test/absolute-no-slash > passed 187/229 f-slash-test/absolute-with-slash > passed 188/229 f-slash-test/non-existing-file-or-directory > passed 189/229 f-slash-test/relative-file > passed 190/229 f-slash-test/relative-no-slash > passed 191/229 f-slash-test/relative-with-slash > passed 192/229 f-slash-test/symlink-to-directory > passed 193/229 f-slash-test/symlink-to-file > passed 194/229 f-split-test/inverse-of-join > passed 195/229 f-split-test/multiple-paths-absolute > passed 196/229 f-split-test/multiple-paths-relative > passed 197/229 f-split-test/root > passed 198/229 f-split-test/single-path-absolute > passed 199/229 f-split-test/single-path-relative > passed 200/229 f-swap-ext-test/no-extension > passed 201/229 f-swap-ext-test/with-extension > passed 202/229 f-symlink-test/make-link-to-file > passed 203/229 f-symlink\?-test/is-not-symlink > passed 204/229 f-symlink\?-test/is-symlink > passed 205/229 f-touch-file-test/does-exist-bytes-file > passed 206/229 f-touch-test/file-does-exist-text-file > passed 207/229 f-touch-test/file-does-not-exist-relative-path > passed 208/229 f-touch-test/file-does-not-exists-absolute-path > passed 209/229 f-traverse-upwards-test/no-path-in-traversal-matches > passed 210/229 f-traverse-upwards-test/no-start-path-specified > passed 211/229 f-traverse-upwards-test/searching-for-root > passed 212/229 f-traverse-upwards-test/specified-path-is-directory > passed 213/229 f-traverse-upwards-test/specified-path-is-file > passed 214/229 f-traverse-upwards-test/specified-path-is-relative > passed 215/229 f-traverse-upwards-test/specified-path-matches-fn > passed 216/229 f-uniquify-alist/recursive-conflict > passed 217/229 f-uniquify-alist/single-conflict > passed 218/229 f-uniquify-alist/single-conflict-shared-subpath > passed 219/229 f-uniquify/no-conflict > passed 220/229 f-uniquify/recursive-conflict > passed 221/229 f-uniquify/single-conflict > passed 222/229 f-uniquify/single-conflict-shared-subpath > Test f-writable\?-test/is-not-writable backtrace: > (if (not (unwind-protect (setq value-93982 (apply fn-93980 args-9398 > (let (form-description-93984) (if (not (unwind-protect (setq value-9 > (let ((value-93982 (quote ert-form-evaluation-aborted-93983))) (let > (let ((fn-93980 (function f-writable\?)) (args-93981 (list "foo.txt" > (let ((default-directory f-test/playground-path)) (mapc (function (l > (closure (t) nil (let ((default-directory f-test/playground-path)) ( > #[0 "\306\307!r\211q\210\310\311\312\313\314\315!\316\"\317\320%DC > funcall(#[0 "\306\307!r\211q\210\310\311\312\313\314\315!\316\"\31 > ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc > #[0 "r\304 q\210\305 )\306\307\310\311\312\313!\314\"\315\316%DC\2 > funcall(#[0 "r\304 q\210\305 )\306\307\310\311\312\313!\314\"\315\ > ert-run-test([cl-struct-ert-test f-writable\?-test/is-not-writable n > ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test f > ert-run-tests(t #[385 "\306\307\"\203D\211\211G\310U\203\211@\20 > ert-run-tests-batch(nil) > ert-run-tests-batch-and-exit() > eval((ert-run-tests-batch-and-exit)) > command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc > command-line() > normal-top-level() > Test f-writable\?-test/is-not-writable condition: > (ert-test-failed > ((should-not > (f-writable\? "foo.txt")) > :form > (f-writable\? "foo.txt") > :value t)) > FAILED 223/229 f-writable\?-test/is-not-writable > passed 224/229 f-writable\?-test/is-writable > passed 225/229 f-write-bytes-test/multibyte-string > passed 226/229 f-write-bytes-test/unibyte-string > passed 227/229 f-write-test/alias > passed 228/229 f-write-text-test/multibyte-string > passed 229/229 f-write-text-test/unibyte-string > > Ran 229 tests, 227 results as expected, 2 unexpected (2017-01-10 > 22:30:55+0000) > > 2 unexpected results: > FAILED f-readable\?-test/is-not-readable > FAILED f-writable\?-test/is-not-writable > > 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 /usr/share/emacs/site-lisp/s-el -L > /usr/share/emacs/site-lisp/dash-el -L . -L test --eval (progn (load-file > "test/f-init.el") (load-file "test/test-helper.el")) -l > test/f-predicates-test.el -l test/f-destructive-test.el -l test/f-io-test.el > -l test/f-misc-test.el -l test/f-stats-test.el -l test/f-paths-test.el -l > test/f-sandbox-test.el --eval (ert-run-tests-batch-and-exit) returned exit > code 1 > debian/rules:4: recipe for target 'binary' failed > make: *** [binary] Error 2 The full build log is available from: http://aws-logs.debian.net/2017/01/11/f-el_0.19.0-1_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.