Nicholas D Steeves: > Package: debhelper > Version: 13.2 > Severity: normal > > Steps to reproduce: > > override_dh_installchangelogs: > mkdir -p debian/tmp > generate-or-convert-changelog-here >> debian/tmp/changelog > dh_installchangelogs debian/tmp/changelog > > Result: > > dh_missing: warning: changelog exists in debian/tmp but is not installed > to anywhere > dh_missing: error: missing files, aborting > > Meanwhile the upstream changelog has been correction installed to each > of the debian/bin-pkg/u/s/doc/changelog.gz locations. Debhelper 12 > was definitely good, and I'm not sure if the regression was introduced > in 13, 13.1, or 13.2. > > f3ce4ba3a5e2f9515b0ebe1940aed81ce9a92c49 looks like a possible culprit, > but that's just a guess. > > Falling back to debhelper-compat 12 avoids triggering this bug. I > hope noting this fact makes it easier to track down, because it means > that the bug is in a branch specific to ≥ debhelper-compat 13. > > Regards, > Nicholas >
Hi Nicholas, 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). 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. Thanks, ~Niels

