Bug#946142: dh-elpa: dh_missing does not know about files installed by dh_elpa
Package: dh-elpa
Version: 2.0.2
Severity: normal
Control: affects -1 + elpa-notmuch src:notmuch debhelper
I have a variant of the notmuch debian packaging which installs bunch
of elisp files from debian/tmp/usr/share/emacs/site-lisp/*.el via
debian/elpa-notmuch.elpa.
But when i use it with dh_missing, i see the following:
dh_missing
dh_missing: usr/share/emacs/site-lisp/notmuch-mua.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-address.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-maildir-fcc.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-version.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-message.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-hello.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-company.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-draft.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-tree.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-parser.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-logo.png exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/coolj.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-jump.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-crypto.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-lib.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-wash.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-show.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-compat.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-query.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-tag.el exists in debian/tmp but is not installed to anywhere
dh_missing: usr/share/emacs/site-lisp/notmuch-print.el exists in debian/tmp but is not installed to anywhere
The following debhelper tools have reported what they installed (with files per package)
* dh_install: elpa-notmuch (0), libnotmuch-dev (2), libnotmuch5 (2), notmuch (5), notmuch-emacs (0), notmuch-mutt (2), notmuch-vim (8), python3-notmuch (0), ruby-notmuch (1)
* dh_installdocs: elpa-notmuch (0), libnotmuch-dev (0), libnotmuch5 (0), notmuch (2), notmuch-emacs (0), notmuch-mutt (1), notmuch-vim (1), python3-notmuch (0), ruby-notmuch (0)
* dh_installinfo: elpa-notmuch (19), libnotmuch-dev (0), libnotmuch5 (0), notmuch (0), notmuch-emacs (0), notmuch-mutt (0), notmuch-vim (0), python3-notmuch (0), ruby-notmuch (0)
* dh_installman: elpa-notmuch (0), libnotmuch-dev (1), libnotmuch5 (0), notmuch (19), notmuch-emacs (0), notmuch-mutt (1), notmuch-vim (0), python3-notmuch (0), ruby-notmuch (0)
If the missing files are installed by another tool, please file a bug against it.
When filing the report, if the tool is not part of debhelper itself, please reference the
"Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+).
(in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built
So, please consider this bug report as the response to the suggestion
above of "please file a bug about it."
dh_elpa probably needs to follow the guidance mentioned in "Logging
helpers and dh_missing" section from the "PROGRAMMING" guide for
debhelper (10.6.3+). (in the debhelper package:
/usr/share/doc/debhelper/PROGRAMMING.gz)
Thanks for maintaining dh_elpa!
--dkg
-- System Information:
Debian Release: bullseye/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (200, 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages dh-elpa depends on:
ii debhelper 12.7.1
ii dh-make-perl 0.107
ii emacs 1:26.1+1-4
ii emacs-gtk [emacs] 1:26.1+1-4
ii libarray-utils-perl 0.5-1
ii libconfig-tiny-perl 2.24-1
ii libdebian-source-perl 0.107
ii libdpkg-perl 1.19.7
ii libfile-find-rule-perl 0.34-1
ii libtext-glob-perl 0.10-1
ii perl 5.30.0-9
dh-elpa recommends no packages.
dh-elpa suggests no packages.
-- no debconf information
Reply to: