Your message dated Mon, 12 Aug 2024 14:46:03 +0500
with message-id <87y1526plw.fsf@localhost>
and subject line Closing #1077529 in elfeed 3.4.2-3
has caused the Debian Bug report #1077529,
regarding elfeed: FTBFS: make: *** [debian/rules:4: binary] Error 25
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1077529: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077529
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: elfeed
Version: 3.4.1-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240728 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> emacs -batch -Q -L . -L tests -f batch-byte-compile elfeed-lib.el
> emacs -batch -Q -L . -L tests -f batch-byte-compile elfeed-log.el
> emacs -batch -Q -L . -L tests -f batch-byte-compile xml-query.el
> emacs -batch -Q -L . -L tests -f batch-byte-compile
> tests/elfeed-search-tests.el
>
> In elfeed-expose:
> elfeed-lib.el:19:2: Warning: docstring has wrong usage of unescaped single
> quotes (use \= or different quoting)
> elfeed-lib.el:139:10: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-lib.el:282:12: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-lib.el:284:14: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> emacs -batch -Q -L . -L tests -f batch-byte-compile elfeed-db.el
> emacs -batch -Q -L . -L tests -f batch-byte-compile tests/elfeed-lib-tests.el
>
> In xml-query-all:
> xml-query.el:78:2: Warning: docstring has wrong usage of unescaped single
> quotes (use \= or different quoting)
> emacs -batch -Q -L . -L tests -f batch-byte-compile elfeed-curl.el
> emacs -batch -Q -L . -L tests -f batch-byte-compile tests/xml-query-tests.el
>
> In toplevel form:
> tests/elfeed-search-tests.el: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el:4:11: Warning: ‘point’ is an obsolete
> generalized variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el:4:11: Warning: ‘point’ is an obsolete
> generalized variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el:4:11: Warning: ‘point’ is an obsolete
> generalized variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el:4:11: Warning: ‘point’ is an obsolete
> generalized variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el:4:11: Warning: ‘point’ is an obsolete
> generalized variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el:4:11: Warning: ‘point’ is an obsolete
> generalized variable; use ‘goto-char’ instead.
> tests/elfeed-search-tests.el:4:11: Warning: ‘point’ is an obsolete
> generalized variable; use ‘goto-char’ instead.
>
> In toplevel form:
> elfeed-curl.el:197:25: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-curl.el:202:25: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-curl.el:207:25: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-curl.el:235:10: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-curl.el:239:15: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-curl.el:242:16: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-curl.el:246:18: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-curl.el:271:12: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> elfeed-curl.el:274:31: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> emacs -batch -Q -L . -L tests -f batch-byte-compile elfeed-csv.el
> emacs -batch -Q -L . -L tests -f batch-byte-compile elfeed.el
> emacs -batch -Q -L . -L tests -f batch-byte-compile tests/elfeed-db-tests.el
>
> In toplevel form:
> tests/elfeed-lib-tests.el:169:12: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
>
> In toplevel form:
> elfeed.el:36:2: Warning: custom-declare-variable `elfeed-feeds' docstring has
> wrong usage of unescaped single quotes (use \= or different quoting)
>
> In elfeed-make-tagger:
> elfeed.el:563:2: Warning: docstring has wrong usage of unescaped single
> quotes (use \= or different quoting)
> emacs -batch -Q -L . -L tests -f batch-byte-compile elfeed-search.el
> emacs -batch -Q -L . -L tests -f batch-byte-compile tests/elfeed-tests.el
>
> In toplevel form:
> elfeed-search.el:121:10: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> elfeed-search.el:127:10: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
>
> In toplevel form:
> tests/elfeed-tests.el:11:11: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> tests/elfeed-tests.el:11:11: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> emacs -batch -Q -L . -L tests -f batch-byte-compile elfeed-show.el
> tests/elfeed-tests.el:331:14: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> tests/elfeed-tests.el:334:14: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> tests/elfeed-tests.el:350:14: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> tests/elfeed-tests.el:353:14: Warning: ‘point’ is an obsolete generalized
> variable; use ‘goto-char’ instead.
> emacs -batch -Q -L . -L tests -f batch-byte-compile elfeed-link.el
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> 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\")" --eval
> "(setq ert-batch-backtrace-right-margin nil)" -f package-initialize -L . -L
> tests -l tests/elfeed-tests.el -l tests/xml-query-tests.el --eval
> \(ert-run-tests-batch-and-exit\)
> tests/elfeed-tests.el: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> tests/elfeed-tests.el: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> tests/elfeed-tests.el: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
> tests/elfeed-tests.el: Warning: ‘point’ is an obsolete generalized variable;
> use ‘goto-char’ instead.
>
> Error: error ("Test ‘xml-query’ redefined (or loaded twice)")
> mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode
> -0x36ecc9622517a81>))
> debug-early-backtrace()
> debug-early(error (error "Test ‘xml-query’ redefined (or loaded twice)"))
> error("Test `%s' redefined (or loaded twice)" xml-query)
> ert-set-test(xml-query #s(ert-test :name xml-query :documentation nil :body
> (lambda nil (let ((xml '((foo ((xmlns . "example/xml")) (bar ((href .
> "example.com")) "FOO" (p nil) "BAR") (baz nil "FOOBAZ"))))) (let* ((fn-335
> #'string=) (args-336 (condition-case err (let ((signal-hook-function
> #'ert--should-signal-hook)) (list (xml-query '(foo :xmlns) xml)
> "example/xml")) (error (progn (setq fn-335 #'signal) (list (car err) (cdr
> err))))))) (let ((value-337 'ert-form-evaluation-aborted-338)) (let
> (form-description-339) (if (unwind-protect (setq value-337 (apply fn-335
> args-336)) (setq form-description-339 (nconc (list '(should (string=
> (xml-query '(foo :xmlns) xml) "example/xml"))) (list :form (cons fn-335
> args-336)) (if (eql value-337 'ert-form-evaluation-aborted-338) nil (list
> :value value-337)) (if (eql value-337 'ert-form-evaluation-aborted-338) nil
> (let* ((-explainer- (and t (ert--get-explainer 'string=)))) (if -explainer-
> (list :explanation (apply -explainer- args-336)) nil)))))
> (ert--signal-should-execution form-description-339)) nil (ert-fail
> form-description-339))) value-337)) (let* ((fn-340 #'string=) (args-341
> (condition-case err (let ((signal-hook-function #'ert--should-signal-hook))
> (list (catch 'done (let ((tail xml)) (while tail (let ((v (car tail))) (if
> (and (consp v) (eq (car v) 'foo)) (progn (let ((v (cdr (assq 'xmlns (car (cdr
> v)))))) (if v (progn (throw 'done v)))))) (setq tail (cdr tail))))))
> "example/xml")) (error (progn (setq fn-340 #'signal) (list (car err) (cdr
> err))))))) (let ((value-342 'ert-form-evaluation-aborted-343)) (let
> (form-description-344) (if (unwind-protect (setq value-342 (apply fn-340
> args-341)) (setq form-description-344 (nconc (list '(should (string=
> (xml-query* (foo :xmlns) xml) "example/xml"))) (list :form (cons fn-340
> args-341)) (if (eql value-342 'ert-form-evaluation-aborted-343) nil (list
> :value value-342)) (if (eql value-342 'ert-form-evaluation-aborted-343) nil
> (let* ((-explainer- (and t (ert--get-explainer 'string=)))) (if -explainer-
> (list :explanation (apply -explainer- args-341)) nil)))))
> (ert--signal-should-execution form-description-344)) nil (ert-fail
> form-description-344))) value-342)) (let* ((fn-345 #'string=) (args-346
> (condition-case err (let ((signal-hook-function #'ert--should-signal-hook))
> (list (xml-query '(foo bar :href) xml) "example.com")) (error (progn (setq
> fn-345 #'signal) (list (car err) (cdr err))))))) (let ((value-347
> 'ert-form-evaluation-aborted-348)) (let (form-description-349) (if
> (unwind-protect (setq value-347 (apply fn-345 args-346)) (setq
> form-description-349 (nconc (list '(should (string= (xml-query '(foo bar
> :href) xml) "example.com"))) (list :form (cons fn-345 args-346)) (if (eql
> value-347 'ert-form-evaluation-aborted-348) nil (list :value value-347)) (if
> (eql value-347 'ert-form-evaluation-aborted-348) nil (let* ((-explainer- (and
> t (ert--get-explainer 'string=)))) (if -explainer- (list :explanation (apply
> -explainer- args-346)) nil))))) (ert--signal-should-execution
> form-description-349)) nil (ert-fail form-description-349))) value-347))
> (let* ((fn-350 #'string=) (args-351 (condition-case err (let
> ((signal-hook-function #'ert--should-signal-hook)) (list (catch 'done (let
> ((tail xml)) (while tail (let ((v (car tail))) (if (and (consp v) (eq (car v)
> 'foo)) (progn (let ((tail (cdr (cdr v)))) (while tail (let ((v (car tail)))
> (if (and (consp v) (eq (car v) 'bar)) (progn (let ((v (cdr (assq 'href (car
> (cdr v)))))) (if v (progn (throw 'done v)))))) (setq tail (cdr tail)))))))
> (setq tail (cdr tail)))))) "example.com")) (error (progn (setq fn-350
> #'signal) (list (car err) (cdr err))))))) (let ((value-352
> 'ert-form-evaluation-aborted-353)) (let (form-description-354) (if
> (unwind-protect (setq value-352 (apply fn-350 args-351)) (setq
> form-description-354 (nconc (list '(should (string= (xml-query* (foo bar
> :href) xml) "example.com"))) (list :form (cons fn-350 args-351)) (if (eql
> value-352 'ert-form-evaluation-aborted-353) nil (list :value value-352)) (if
> (eql value-352 'ert-form-evaluation-aborted-353) nil (let* ((-explainer- (and
> t (ert--get-explainer 'string=)))) (if -explainer- (list :explanation (apply
> -explainer- args-351)) nil))))) (ert--signal-should-execution
> form-description-354)) nil (ert-fail form-description-354))) value-352))
> (let* ((fn-355 #'string=) (args-356 (condition-case err (let
> ((signal-hook-function #'ert--should-signal-hook)) (list (xml-query '(foo baz
> *) xml) "FOOBAZ")) (error (progn (setq fn-355 #'signal) (list (car err) (cdr
> err))))))) (let ((value-357 'ert-form-evaluation-aborted-358)) (let
> (form-description-359) (if (unwind-protect (setq value-357 (apply fn-355
> args-356)) (setq form-description-359 (nconc (list '(should (string=
> (xml-query '(foo baz *) xml) "FOOBAZ"))) (list :form (cons fn-355 args-356))
> (if (eql value-357 'ert-form-evaluation-aborted-358) nil (list :value
> value-357)) (if (eql value-357 'ert-form-evaluation-aborted-358) nil (let*
> ((-explainer- (and t (ert--get-explainer 'string=)))) (if -explainer- (list
> :explanation (apply -explainer- args-356)) nil)))))
> (ert--signal-should-execution form-description-359)) nil (ert-fail
> form-description-359))) value-357)) (let* ((fn-360 #'string=) (args-361
> (condition-case err (let ((signal-hook-function #'ert--should-signal-hook))
> (list (catch 'done (let ((tail xml)) (while tail (let ((v (car tail))) (if
> (and (consp v) (eq (car v) 'foo)) (progn (let ((tail (cdr (cdr v)))) (while
> tail (let ((v (car tail))) (if (and (consp v) (eq (car v) 'baz)) (progn (let
> ((tail (cdr (cdr v)))) (while tail (let ((v (car tail))) (if (and (stringp v)
> (string-match "[^ \11\15\n]" v)) (progn (throw 'done v))) (setq tail (cdr
> tail))))))) (setq tail (cdr tail))))))) (setq tail (cdr tail)))))) "FOOBAZ"))
> (error (progn (setq fn-360 #'signal) (list (car err) (cdr err))))))) (let
> ((value-362 'ert-form-evaluation-aborted-363)) (let (form-description-364)
> (if (unwind-protect (setq value-362 (apply fn-360 args-361)) (setq
> form-description-364 (nconc (list '(should (string= (xml-query* (foo baz *)
> xml) "FOOBAZ"))) (list :form (cons fn-360 args-361)) (if (eql value-362
> 'ert-form-evaluation-aborted-363) nil (list :value value-362)) (if (eql
> value-362 'ert-form-evaluation-aborted-363) nil (let* ((-explainer- (and t
> (ert--get-explainer 'string=)))) (if -explainer- (list :explanation (apply
> -explainer- args-361)) nil))))) (ert--signal-should-execution
> form-description-364)) nil (ert-fail form-description-364))) value-362))
> (let* ((fn-365 #'string=) (args-366 (condition-case err (let
> ((signal-hook-function #'ert--should-signal-hook)) (list (xml-query '(foo bar
> *) xml) "FOO")) (error (progn (setq fn-365 #'signal) (list (car err) (cdr
> err))))))) (let ((value-367 'ert-form-evaluation-aborted-368)) (let
> (form-description-369) (if (unwind-protect (setq value-367 (apply fn-365
> args-366)) (setq form-description-369 (nconc (list '(should (string=
> (xml-query '(foo bar *) xml) "FOO"))) (list :form (cons fn-365 args-366)) (if
> (eql value-367 'ert-form-evaluation-aborted-368) nil (list :value value-367))
> (if (eql value-367 'ert-form-evaluation-aborted-368) nil (let* ((-explainer-
> (and t (ert--get-explainer 'string=)))) (if -explainer- (list :explanation
> (apply -explainer- args-366)) nil))))) (ert--signal-should-execution
> form-description-369)) nil (ert-fail form-description-369))) value-367))
> (let* ((fn-370 #'string=) (args-371 (condition-case err (let
> ((signal-hook-function #'ert--should-signal-hook)) (list (catch 'done (let
> ((tail xml)) (while tail (let ((v (car tail))) (if (and (consp v) (eq (car v)
> 'foo)) (progn (let ((tail (cdr (cdr v)))) (while tail (let ((v (car tail)))
> (if (and (consp v) (eq (car v) 'bar)) (progn (let ((tail (cdr (cdr v))))
> (while tail (let ((v (car tail))) (if (and (stringp v) (string-match "[^
> \11\15\n]" v)) (progn (throw 'done v))) (setq tail (cdr tail))))))) (setq
> tail (cdr tail))))))) (setq tail (cdr tail)))))) "FOO")) (error (progn (setq
> fn-370 #'signal) (list (car err) (cdr err))))))) (let ((value-372
> 'ert-form-evaluation-aborted-373)) (let (form-description-374) (if
> (unwind-protect (setq value-372 (apply fn-370 args-371)) (setq
> form-description-374 (nconc (list '(should (string= (xml-query* (foo bar *)
> xml) "FOO"))) (list :form (cons fn-370 args-371)) (if (eql value-372
> 'ert-form-evaluation-aborted-373) nil (list :value value-372)) (if (eql
> value-372 'ert-form-evaluation-aborted-373) nil (let* ((-explainer- (and t
> (ert--get-explainer 'string=)))) (if -explainer- (list :explanation (apply
> -explainer- args-371)) nil))))) (ert--signal-should-execution
> form-description-374)) nil (ert-fail form-description-374))) value-372))
> (let* ((fn-375 #'equal) (args-376 (condition-case err (let
> ((signal-hook-function #'ert--should-signal-hook)) (list (xml-query-all '(foo
> bar *) xml) '("FOO" "BAR"))) (error (progn (setq fn-375 #'signal) (list (car
> err) (cdr err))))))) (let ((value-377 'ert-form-evaluation-aborted-378)) (let
> (form-description-379) (if (unwind-protect (setq value-377 (apply fn-375
> args-376)) (setq form-description-379 (nconc (list '(should (equal
> (xml-query-all '(foo bar *) xml) '("FOO" "BAR")))) (list :form (cons fn-375
> args-376)) (if (eql value-377 'ert-form-evaluation-aborted-378) nil (list
> :value value-377)) (if (eql value-377 'ert-form-evaluation-aborted-378) nil
> (let* ((-explainer- (and t (ert--get-explainer 'equal)))) (if -explainer-
> (list :explanation (apply -explainer- args-376)) nil)))))
> (ert--signal-should-execution form-description-379)) nil (ert-fail
> form-description-379))) value-377)) (let* ((fn-380 #'equal) (args-381
> (condition-case err (let ((signal-hook-function #'ert--should-signal-hook))
> (list (let ((output nil)) (let ((tail xml)) (while tail (let ((v (car tail)))
> (if (and (consp v) (eq (car v) 'foo)) (progn (let ((tail (cdr (cdr v))))
> (while tail (let ((v (car tail))) (if (and (consp v) (eq (car v) 'bar))
> (progn (let ((tail (cdr (cdr v)))) (while tail (let ((v (car tail))) (if (and
> (stringp v) (string-match "[^ \11\15\n]" v)) (progn (setq output (cons v
> output)))) (setq tail (cdr tail))))))) (setq tail (cdr tail))))))) (setq tail
> (cdr tail))))) (nreverse output)) '("FOO" "BAR"))) (error (progn (setq fn-380
> #'signal) (list (car err) (cdr err))))))) (let ((value-382
> 'ert-form-evaluation-aborted-383)) (let (form-description-384) (if
> (unwind-protect (setq value-382 (apply fn-380 args-381)) (setq
> form-description-384 (nconc (list '(should (equal (xml-query-all* (foo bar *)
> xml) '("FOO" "BAR")))) (list :form (cons fn-380 args-381)) (if (eql value-382
> 'ert-form-evaluation-aborted-383) nil (list :value value-382)) (if (eql
> value-382 'ert-form-evaluation-aborted-383) nil (let* ((-explainer- (and t
> (ert--get-explainer 'equal)))) (if -explainer- (list :explanation (apply
> -explainer- args-381)) nil))))) (ert--signal-should-execution
> form-description-384)) nil (ert-fail form-description-384))) value-382))
> (let* ((fn-385 #'equal) (args-386 (condition-case err (let
> ((signal-hook-function #'ert--should-signal-hook)) (list (xml-query-all '(foo
> baz *) xml) '("FOOBAZ"))) (error (progn (setq fn-385 #'signal) (list (car
> err) (cdr err))))))) (let ((value-387 'ert-form-evaluation-aborted-388)) (let
> (form-description-389) (if (unwind-protect (setq value-387 (apply fn-385
> args-386)) (setq form-description-389 (nconc (list '(should (equal
> (xml-query-all '(foo baz *) xml) '("FOOBAZ")))) (list :form (cons fn-385
> args-386)) (if (eql value-387 'ert-form-evaluation-aborted-388) nil (list
> :value value-387)) (if (eql value-387 'ert-form-evaluation-aborted-388) nil
> (let* ((-explainer- (and t (ert--get-explainer 'equal)))) (if -explainer-
> (list :explanation (apply -explainer- args-386)) nil)))))
> (ert--signal-should-execution form-description-389)) nil (ert-fail
> form-description-389))) value-387)) (let* ((fn-390 #'equal) (args-391
> (condition-case err (let ((signal-hook-function #'ert--should-signal-hook))
> (list (let ((output nil)) (let ((tail xml)) (while tail (let ((v (car tail)))
> (if (and (consp v) (eq (car v) 'foo)) (pTest ‘xml-query’ redefined (or loaded
> twice)
> rogn (let ((tail (cdr (cdr v)))) (while tail (let ((v (car tail))) (if (and
> (consp v) (eq (car v) 'baz)) (progn (let ((tail (cdr (cdr v)))) (while tail
> (let ((v (car tail))) (if (and (stringp v) (string-match "[^ \11\15\n]" v))
> (progn (setq output (cons v output)))) (setq tail (cdr tail))))))) (setq tail
> (cdr tail))))))) (setq tail (cdr tail))))) (nreverse output)) '("FOOBAZ")))
> (error (progn (setq fn-390 #'signal) (list (car err) (cdr err))))))) (let
> ((value-392 'ert-form-evaluation-aborted-393)) (let (form-description-394)
> (if (unwind-protect (setq value-392 (apply fn-390 args-391)) (setq
> form-description-394 (nconc (list '(should (equal (xml-query-all* (foo baz *)
> xml) '("FOOBAZ")))) (list :form (cons fn-390 args-391)) (if (eql value-392
> 'ert-form-evaluation-aborted-393) nil (list :value value-392)) (if (eql
> value-392 'ert-form-evaluation-aborted-393) nil (let* ((-explainer- (and t
> (ert--get-explainer 'equal)))) (if -explainer- (list :explanation (apply
> -explainer- args-391)) nil))))) (ert--signal-should-execution
> form-description-394)) nil (ert-fail form-description-394))) value-392))
> (let* ((fn-395 #'equal) (args-396 (condition-case err (let
> ((signal-hook-function #'ert--should-signal-hook)) (list (xml-query-all '(foo
> (baz bar) *) xml) '("FOOBAZ" "FOO" "BAR"))) (error (progn (setq fn-395
> #'signal) (list (car err) (cdr err))))))) (let ((value-397
> 'ert-form-evaluation-aborted-398)) (let (form-description-399) (if
> (unwind-protect (setq value-397 (apply fn-395 args-396)) (setq
> form-description-399 (nconc (list '(should (equal (xml-query-all '(foo (baz
> bar) *) xml) '("FOOBAZ" "FOO" "BAR")))) (list :form (cons fn-395 args-396))
> (if (eql value-397 'ert-form-evaluation-aborted-398) nil (list :value
> value-397)) (if (eql value-397 'ert-form-evaluation-aborted-398) nil (let*
> ((-explainer- (and t (ert--get-explainer 'equal)))) (if -explainer- (list
> :explanation (apply -explainer- args-396)) nil)))))
> (ert--signal-should-execution form-description-399)) nil (ert-fail
> form-description-399))) value-397)))) :most-recent-result nil
> :expected-result-type :passed :tags nil :file-name
> "/<<PKGBUILDDIR>>/tests/xml-query-tests.el"))
> load-with-code-conversion("/<<PKGBUILDDIR>>/tests/xml-query-tests.el"
> "/<<PKGBUILDDIR>>/tests/xml-query-tests.el" nil t)
> command-line-1(("-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\")" "--eval" "(setq
> ert-batch-backtrace-right-margin nil)" "-f" "package-initialize" "-L" "."
> "-L" "tests" "-l" "tests/elfeed-tests.el" "-l" "tests/xml-query-tests.el"
> "--eval" "(ert-run-tests-batch-and-exit)"))
> command-line()
> normal-top-level()
> 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\")" --eval "(setq
> ert-batch-backtrace-right-margin nil)" -f package-initialize -L . -L tests -l
> tests/elfeed-tests.el -l tests/xml-query-tests.el --eval
> \(ert-run-tests-batch-and-exit\) returned exit code 255
> make: *** [debian/rules:4: binary] Error 25
The full build log is available from:
http://qa-logs.debian.net/2024/07/28/elfeed_3.4.1-3_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240728;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240728&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 mark 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.
--- End Message ---
--- Begin Message ---
Package: elfeed
Version: 3.4.2-3
The bug is fixed in 3.4.2-3. It was caused by wrong order of loading
required libraries.
Best,
Lev
--- End Message ---