Hi Niels,

Thank you for the quick reply!

Niels Thykier <ni...@thykier.net> writes:

> Thanks for filing the bug.  I suspect that the reason that falling back
> to compat 12 works is because it downgrades the issue to a warning
> (compat 12 defaulting to --list-missing vs. compat 13 defaulting to
> --fail-missing).
>

You're right :-)

> Can you confirm that finding?  Because then it is probably just the new
> default and not a regression.
>
> Obviously, that still leaves finding a solution to the problem, but for
> starters lets confirm whether or not this is a regression.
>

Confirmed, the new default exposes what may be an old bug.

dh_missing: warning: changelog exists in debian/tmp but is not installed to 
anywhere
        The following debhelper tools have reported what they installed (with 
files per package)
         * dh_elpa: elpa-counsel (2), elpa-ivy (4), elpa-ivy-hydra (1), 
elpa-swiper (1)
         * dh_installdocs: elpa-counsel (0), elpa-ivy (1), elpa-ivy-hydra (0), 
elpa-swiper (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
        If the omission is intentional or no other helper can take care of this 
consider adding the
        paths to debian/not-installed.

I am explicitly installing it in rules with 'dh_installchangelogs
debian/tmp/changelog' and have confirmed the file exists in each of the
binary packages for both debhelper-compat 12 and 13.

Please let me know if there's anything else I can do to help.  I'm sorry
to say I never learned Perl.

Best,
Nicholas

Attachment: signature.asc
Description: PGP signature

Reply via email to