[Reproducible-commits] [strip-nondeterminism] 01/01: Improve detection of pom.properties files

Reiner Herrmann deki-guest at moszumanska.debian.org
Wed May 6 22:20:18 UTC 2015


This is an automated email from the git hooks/post-receive script.

deki-guest pushed a commit to branch master
in repository strip-nondeterminism.

commit d62797af0cd1165ca60a6967ffdedcb669e97b15
Author: Reiner Herrmann <reiner at reiner-h.de>
Date:   Thu May 7 00:16:10 2015 +0200

    Improve detection of pom.properties files
---
 lib/File/StripNondeterminism/handlers/jar.pm            | 2 +-
 lib/File/StripNondeterminism/handlers/javaproperties.pm | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/File/StripNondeterminism/handlers/jar.pm b/lib/File/StripNondeterminism/handlers/jar.pm
index 4121d29..b135857 100644
--- a/lib/File/StripNondeterminism/handlers/jar.pm
+++ b/lib/File/StripNondeterminism/handlers/jar.pm
@@ -78,7 +78,7 @@ sub _jar_normalize_member {
 		File::StripNondeterminism::handlers::zip::normalize_member($member,
 				\&_jar_normalize_manifest);
 	} elsif ($member->fileName() =~ /(pom|version)\.properties$/ &&
-			File::StripNondeterminism::handlers::zip::peek_member($member, 1024) =~ /#Generated by Maven|#Build Number for ANT/) {
+			File::StripNondeterminism::handlers::zip::peek_member($member, 1024) =~ /#Generated by( Apache)? Maven|#Build Number for ANT/) {
 		# maven header should be within first 1kb of file
 		File::StripNondeterminism::handlers::zip::normalize_member($member,
 				\&File::StripNondeterminism::handlers::javaproperties::normalize);
diff --git a/lib/File/StripNondeterminism/handlers/javaproperties.pm b/lib/File/StripNondeterminism/handlers/javaproperties.pm
index 4c54579..0996ea4 100644
--- a/lib/File/StripNondeterminism/handlers/javaproperties.pm
+++ b/lib/File/StripNondeterminism/handlers/javaproperties.pm
@@ -32,7 +32,7 @@ sub is_java_properties_file {
 	my $fh;
 	my $str;
 	return open($fh, '<', $filename) && read($fh, $str, 1024)
-		&& $str =~ /#Generated by Maven|#Build Number for ANT|#Generated by org.apache.felix.bundleplugin|#POM properties/;
+		&& $str =~ /#Generated by( Apache)? Maven|#Build Number for ANT|#Generated by org.apache.felix.bundleplugin|#POM properties/;
 }
 
 sub normalize {

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/strip-nondeterminism.git



More information about the Reproducible-commits mailing list