If dh_clean is aborted during clean, we might trigger a race where
some of the files from the restore bucket has been deleted but the
index has not. This creates an error where dh_clean will fail as it
cannot restore a file that it already restored and deleted itself.
We fix this by deleting the index immediately after restore to ensure
that a rerun of dh_clean will skip the restore.
bde45c2...
by
Guillem Jover <email address hidden>
autoconf.pm: Do not check for unknown --disable/enable/with/without-* options
By default autoconf will check for unknown --disable/enable/with/withouth-*
options and will emit a warning on standard error. This can be tuned by
the upstream maintainer with the AC_DISABLE_OPTION_CHECKING macro, to
make these fatal, or to not perform the checks by default.
Given that we unconditionally pass possibly unknown options to the
configure scripts, we should disable these checks to avoid emitting
warnings, which are at least confusing, and at worse might trip over
CI and test suite that check for output on standard error as markers
for failure.
dh_missing: Check for possible alternative install paths
Detect missing files being installed from different paths and warning
specifically about this. This should hopefully reduce the number of
bug reports where people do not understand by dh_missing reports
missing files when they feel it is not missing.
The listed bug is not the first of its kind and is unlikely to be the
last without this change.