diffstat for strip-nondeterminism-0.033 strip-nondeterminism-0.034 bin/dh_strip_nondeterminism | 4 ++-- debian/changelog | 16 ++++++++++++++++ lib/File/StripNondeterminism.pm | 10 +++++----- lib/File/StripNondeterminism/Common.pm | 2 +- lib/File/StripNondeterminism/handlers/gettext.pm | 2 +- lib/File/StripNondeterminism/handlers/jar.pm | 6 +++--- lib/File/StripNondeterminism/handlers/javadoc.pm | 2 +- lib/File/StripNondeterminism/handlers/javaproperties.pm | 4 ++-- lib/File/StripNondeterminism/handlers/pearregistry.pm | 2 +- lib/File/StripNondeterminism/handlers/png.pm | 8 ++++---- lib/File/StripNondeterminism/handlers/zip.pm | 11 ++++++----- 11 files changed, 42 insertions(+), 25 deletions(-) diff -Nru strip-nondeterminism-0.033/bin/dh_strip_nondeterminism strip-nondeterminism-0.034/bin/dh_strip_nondeterminism --- strip-nondeterminism-0.033/bin/dh_strip_nondeterminism 2017-05-07 19:31:07.000000000 +0200 +++ strip-nondeterminism-0.034/bin/dh_strip_nondeterminism 2017-05-20 15:16:18.000000000 +0200 @@ -83,8 +83,8 @@ foreach (@nondeterministic_files) { my ($path, $normalize) = @$_; - nonquiet_print("Normalizing $path"); - eval { $normalize->($path); 1 } + verbose_print("Normalizing $path"); + eval { $normalize->($path) or nonquiet_print("Normalized $path"); 1; } or error("$path: $@"); } } diff -Nru strip-nondeterminism-0.033/debian/changelog strip-nondeterminism-0.034/debian/changelog --- strip-nondeterminism-0.033/debian/changelog 2017-05-08 11:52:36.000000000 +0200 +++ strip-nondeterminism-0.034/debian/changelog 2017-05-20 15:19:52.000000000 +0200 @@ -1,3 +1,19 @@ +strip-nondeterminism (0.034-1) unstable; urgency=medium + + [ Chris Lamb ] + * Only print log messages by default if the file was actually modified + rather than if we merely identified a file (see 0.033-1). This was not + only noisy in-of itself and somewhat misleading, it moreover defeated the + point of adding these log messages in the first place - ie. identifying + normalizers we can start to remove from strip-nondeterminism. + (Closes: #863033) + + [ Bernhard M. Wiedemann ] + * zip: make sure we have permissions on extracted file + * Add function prototypes. + + -- Chris Lamb Sat, 20 May 2017 15:19:52 +0200 + strip-nondeterminism (0.033-2) unstable; urgency=medium * Correct temmporary -> temporary typo in package long description. Thanks diff -Nru strip-nondeterminism-0.033/lib/File/StripNondeterminism/Common.pm strip-nondeterminism-0.034/lib/File/StripNondeterminism/Common.pm --- strip-nondeterminism-0.033/lib/File/StripNondeterminism/Common.pm 2017-05-07 19:31:07.000000000 +0200 +++ strip-nondeterminism-0.034/lib/File/StripNondeterminism/Common.pm 2017-05-20 15:16:18.000000000 +0200 @@ -35,7 +35,7 @@ # 2. This function simulates file editing of "$to_path". # 3. After this function, "$to_path" would be a file associated with # a copied "data" from "from_path" and a "inode" from "$to_path". -sub copy_data { +sub copy_data($$) { my $from_path = shift; my $to_path = shift; diff -Nru strip-nondeterminism-0.033/lib/File/StripNondeterminism/handlers/gettext.pm strip-nondeterminism-0.034/lib/File/StripNondeterminism/handlers/gettext.pm --- strip-nondeterminism-0.033/lib/File/StripNondeterminism/handlers/gettext.pm 2017-05-07 19:31:07.000000000 +0200 +++ strip-nondeterminism-0.034/lib/File/StripNondeterminism/handlers/gettext.pm 2017-05-20 15:16:18.000000000 +0200 @@ -24,7 +24,7 @@ use strict; use warnings; -sub read_file { +sub read_file($) { my $filename = shift; local $/ = undef; diff -Nru strip-nondeterminism-0.033/lib/File/StripNondeterminism/handlers/jar.pm strip-nondeterminism-0.034/lib/File/StripNondeterminism/handlers/jar.pm --- strip-nondeterminism-0.033/lib/File/StripNondeterminism/handlers/jar.pm 2017-05-07 19:31:07.000000000 +0200 +++ strip-nondeterminism-0.034/lib/File/StripNondeterminism/handlers/jar.pm 2017-05-20 15:16:18.000000000 +0200 @@ -40,7 +40,7 @@ return $a cmp $b; } -sub _jar_normalize_manifest { +sub _jar_normalize_manifest($) { my ($filename) = @_; open(my $fh, '<', $filename) @@ -67,7 +67,7 @@ return $modified; } -sub _jar_normalize_member { +sub _jar_normalize_member($) { my ($member) = @_; # $member is a ref to an Archive::Zip::Member return if $member->isDirectory(); @@ -98,7 +98,7 @@ return 1; } -sub _jar_archive_filter { +sub _jar_archive_filter($) { my ($zip) = @_; # Don't normalize signed JARs, since our modifications will break the diff -Nru strip-nondeterminism-0.033/lib/File/StripNondeterminism/handlers/javadoc.pm strip-nondeterminism-0.034/lib/File/StripNondeterminism/handlers/javadoc.pm --- strip-nondeterminism-0.033/lib/File/StripNondeterminism/handlers/javadoc.pm 2017-05-07 19:31:07.000000000 +0200 +++ strip-nondeterminism-0.034/lib/File/StripNondeterminism/handlers/javadoc.pm 2017-05-20 15:16:18.000000000 +0200 @@ -27,7 +27,7 @@ use File::Basename; use POSIX qw(strftime); -sub is_javadoc_file { +sub is_javadoc_file($) { my ($filename) = @_; # If this is a javadoc file, '