[debhelper-devel] [debhelper] 01/01: Regression in dh_fixperms causing packages to be non-reproducible
Niels Thykier
nthykier at moszumanska.debian.org
Sun May 7 11:30:45 UTC 2017
This is an automated email from the git hooks/post-receive script.
nthykier pushed a commit to branch master
in repository debhelper.
commit 8c8de49dc1e11855de241bef59c4eebbc0f4a096
Author: Chris Lamb <lamby at debian.org>
Date: Sun May 7 13:30:15 2017 +0200
Regression in dh_fixperms causing packages to be non-reproducible
Signed-off-by: Niels Thykier <niels at thykier.net>
---
debian/changelog | 6 ++++++
dh_fixperms | 4 ++--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 5d5017e..7d8008e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,14 @@
debhelper (10.4) UNRELEASED; urgency=medium
+ [ Niels Thykier ]
* meson.pm: Pass --wrap-mode=nodownload to meson (requires meson
0.40-1 or later).
+ [ Chris Lamb ]
+ * dh_fixperms: Fix regression where dh_fixperms would fail to correct
+ permissions because it used an invalid find expression.
+ (Closes: #862003)
+
-- Niels Thykier <niels at thykier.net> Sat, 06 May 2017 16:04:36 +0000
debhelper (10.3) experimental; urgency=medium
diff --git a/dh_fixperms b/dh_fixperms
index 0e66a40..16c99eb 100755
--- a/dh_fixperms
+++ b/dh_fixperms
@@ -69,7 +69,7 @@ my @mode_0644_patterns = (
my @mode_0755_patterns = (
# None for Debian
);
-my $find_exclude_options='';
+my $find_exclude_options='-true';
if (defined($dh{EXCLUDE_FIND}) && $dh{EXCLUDE_FIND} ne '') {
$find_exclude_options="! \\( $dh{EXCLUDE_FIND} \\)";
}
@@ -86,7 +86,7 @@ sub find_and_reset_perm {
}
$dir_string = escape_shell(@dirs);
$raw_find_expr //= '';
- $raw_find_expr_late //= '';
+ $raw_find_expr_late //= '-true';
complex_doit("find ${dir_string} ${raw_find_expr} -a ${find_exclude_options} -a ${raw_find_expr_late} -print0",
"2>/dev/null | xargs -0r chmod ${mode}");
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debhelper/debhelper.git
More information about the debhelper-devel
mailing list