Tags: help Hi,
Вс 23 фев 2020 @ 13:56 Lucas Nussbaum <lu...@debian.org>: > Source: emacs-bind-map > Version: 1.1.1-4 > Severity: serious > Justification: FTBFS on amd64 > Tags: bullseye sid ftbfs > Usertags: ftbfs-20200222 ftbfs-bullseye > During a rebuild of all packages in sid, your package failed to build > on amd64. > > Relevant part (hopefully): >> +------------------------------------------------------------------------------+ >> | Install package build dependencies >> | >> +------------------------------------------------------------------------------+ >> Install elpa-evil for emacs >> install/evil-1.2.12: Handling install of emacsen flavor emacs >> install/evil-1.2.12: byte-compiling for emacs >> Loading ‘evil-common’: unescaped character literals `?(', `?)', `?[', `?]' >> detected! >> >> In toplevel form: >> evil-commands.el:557:1:Warning: unescaped character literals `?(', `?)' >> detected! >> evil-commands.el:562:1:Warning: unescaped character literals `?(', `?)' >> detected! >> >> In evil-jump-to-tag: >> evil-commands.el:719:33:Warning: ‘find-tag’ is an obsolete function (as of >> 25.1); use ‘xref-find-definitions’ instead. >> evil-commands.el:723:20:Warning: ‘find-tag’ is an obsolete function (as of >> 25.1); use ‘xref-find-definitions’ instead. >> evil-commands.el:1131:1:Warning: unescaped character literals `?(', `?)' >> detected! >> evil-commands.el:1136:1:Warning: unescaped character literals `?(', `?)' >> detected! >> >> In evil-get-register: >> evil-common.el:2027:35:Warning: ‘x-get-selection’ is an obsolete function (as >> of 25.1); use ‘gui-get-selection’ instead. >> >> In evil-set-register: >> evil-common.el:2112:6:Warning: ‘x-set-selection’ is an obsolete function (as >> of 25.1); use ‘gui-set-selection’ instead. >> evil-common.el:2112:33:Warning: ‘x-set-selection’ is an obsolete function (as >> of 25.1); use ‘gui-set-selection’ instead. >> evil-common.el:3626:1:Warning: unescaped character literals `?(', `?)', `?[', >> `?]' detected! >> Loading ‘evil-commands’: unescaped character literals `?(', `?)' detected! >> >> In toplevel form: >> evil.el:137:1:Error: Wrong type argument: number-or-marker-p, nil >> ERROR: install script from elpa-evil package failed >> dpkg: error processing package elpa-evil (--configure): >> installed elpa-evil package post-installation script subprocess returned >> error exit status 1 >> dpkg: dependency problems prevent configuration of >> sbuild-build-depends-main-dummy: >> sbuild-build-depends-main-dummy depends on elpa-evil; however: >> Package elpa-evil is not configured yet. >> >> dpkg: error processing package sbuild-build-depends-main-dummy (--configure): >> dependency problems - leaving unconfigured >> Errors were encountered while processing: >> elpa-evil >> sbuild-build-depends-main-dummy >> E: Sub-process /usr/bin/dpkg returned an error code (1) >> apt-get failed. > The full build log is available from: > http://qa-logs.debian.net/2020/02/22/emacs-bind-map_1.1.1-4_unstable.log evil-el was updated since then, but I'm experiencing strange problem here: rebuilding against evil-el 1.12.17-1 fails both in sbuild and pbuilder environments. The relevant part of build log is as follows: make[1]: Leaving directory '/build/emacs-bind-map-1.1.1' 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 bind-map-tests.el --eval \(ert-run-tests-batch-and-exit\) Wrong type argument: number-or-marker-p, nil 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 bind-map-tests.el --eval \(ert-run-tests-batch-and-exit\) returned exit code 255 make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 But running tests on real hardware with the same versions of packages is successful, see: $ 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 bind-map-tests.el --eval \(ert-run-tests-batch-and-exit\) Running 6 tests (2020-02-24 11:35:36+0500) passed 1/6 bind-map-test-global-keys passed 2/6 bind-map-test-major-inheritance passed 3/6 bind-map-test-major-mode-keys passed 4/6 bind-map-test-minor-inheritance passed 5/6 bind-map-test-minor-mode-keys passed 6/6 bind-map-test-multiple-declarations Ran 6 tests, 6 results as expected (2020-02-24 11:35:36+0500) So, I'm a bit lost and appreciate any help. Regards, Lev