Package: debhelper Version: 13.2 Severity: important X-Debbugs-Cc: die...@gnome.org
Dear Maintainer, dh_missing prints the following message when $has_related_files is met: + if ($had_related_files) { + my ($missing, $alt_source) = $had_related_files->@*; + nonquiet_print(); + nonquiet_print('Some of the files had a file that looked similar to a missing counter part. Perhaps'); + nonquiet_print('one of the debhelper tools should installed the missing file instead of its related'); + nonquiet_print('file assuming the content is identical.'); + nonquiet_print(); + nonquiet_print('As an example, perhaps you want to replace:'); + nonquiet_print(" * ${alt_source}"); + nonquiet_print('with:'); + nonquiet_print(" * ${missing}"); + nonquiet_print('in a file in debian/ or as argument to one of the dh_* tools called from debian/rules.'); + nonquiet_print('(Note it is possible the paths are not used verbatim but instead directories '); + nonquiet_print('containing or globs matching them are used instead)'); + nonquiet_print(); + nonquiet_print('Alternatively, add the missing file to debian/not-installed if it cannot and should not'); + nonquiet_print('be used.'); + nonquiet_print(); The above message is confusing in precisely what "file" means, specially in the second sentence where it goes about "the missing file instead of its related file" (huh?) Since there's a typo in "debhelpers tools should (?) installed", I couldn't figure out what the original intention of the warning was. I figured out my FTBFS, but mostly because I saw the printed references to the offending files. I would have sent you a patch but I didn't know what the message was supposed to convey. Sorry :(. I would be thankful if the message could be updated to be slightly more precise, or at least remove the typo :P. Thanks! -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.7.0-2-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages debhelper depends on: ii autotools-dev 20180224.1 ii dh-autoreconf 19 ii dh-strip-nondeterminism 1.9.0-1 ii dpkg 1.20.5 ii dpkg-dev 1.20.5 ii dwz 0.13-5 ii file 1:5.38-4 ii libdebhelper-perl 13.2 ii libdpkg-perl 1.20.5 ii man-db 2.9.3-1 ii perl 5.30.3-4 ii po-debconf 1.0.21 debhelper recommends no packages. Versions of packages debhelper suggests: pn dh-make <none> -- no debconf information