This is an automated email from the git hooks/post-receive script. guillem pushed a commit to branch master in repository dpkg.
commit ff837f376cf97167e65b2b41e2e16103c98a911f Author: Guillem Jover <[email protected]> Date: Sun Sep 17 12:01:45 2017 +0200 scripts: Use split() with ' ' instead of /\s+/ --- debian/changelog | 1 + scripts/Dpkg/Arch.pm | 2 +- scripts/Dpkg/BuildProfiles.pm | 4 ++-- scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +- scripts/dpkg-buildpackage.pl | 4 ++-- scripts/dpkg-source.pl | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index c62d234..78fbec3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -93,6 +93,7 @@ dpkg (1.19.0) UNRELEASED; urgency=medium deb-triggers(5). Closes: #864882 * Code internals: - Switch perl code to use -> operator for function variables. + - Switch perl code from split() with /\s+/ to ' '. * Build system: - Require Perl 5.20.2, the version in Debian oldstable (jessie). - Use new gcc-7 -Wrestrict and -Wshift-negative-value warnings if diff --git a/scripts/Dpkg/Arch.pm b/scripts/Dpkg/Arch.pm index 85b2761..3be9281 100644 --- a/scripts/Dpkg/Arch.pm +++ b/scripts/Dpkg/Arch.pm @@ -639,7 +639,7 @@ Parse an architecture list. sub debarch_list_parse { my $arch_list = shift; - my @arch_list = split /\s+/, $arch_list; + my @arch_list = split ' ', $arch_list; foreach my $arch (@arch_list) { if (debarch_is_illegal($arch)) { diff --git a/scripts/Dpkg/BuildProfiles.pm b/scripts/Dpkg/BuildProfiles.pm index 3f8580b..8684077 100644 --- a/scripts/Dpkg/BuildProfiles.pm +++ b/scripts/Dpkg/BuildProfiles.pm @@ -60,7 +60,7 @@ sub get_build_profiles { return @build_profiles if $cache_profiles; if (Dpkg::Build::Env::has('DEB_BUILD_PROFILES')) { - @build_profiles = split /\s+/, Dpkg::Build::Env::get('DEB_BUILD_PROFILES'); + @build_profiles = split ' ', Dpkg::Build::Env::get('DEB_BUILD_PROFILES'); } $cache_profiles = 1; @@ -93,7 +93,7 @@ sub parse_build_profiles { $string =~ s/^\s*<\s*(.*)\s*>\s*$/$1/; - return map { [ split /\s+/ ] } split /\s*>\s+<\s*/, $string; + return map { [ split ' ' ] } split /\s*>\s+<\s*/, $string; } =item evaluate_restriction_formula(\@formula, \@profiles) diff --git a/scripts/Dpkg/Shlibs/SymbolFile.pm b/scripts/Dpkg/Shlibs/SymbolFile.pm index 60fd80f..d03ce25 100644 --- a/scripts/Dpkg/Shlibs/SymbolFile.pm +++ b/scripts/Dpkg/Shlibs/SymbolFile.pm @@ -408,7 +408,7 @@ sub merge_symbols { my %include_groups = (); my $groups = $self->get_field($soname, 'Ignore-Blacklist-Groups'); if (defined $groups) { - $include_groups{$_} = 1 foreach (split /\s+/, $groups); + $include_groups{$_} = 1 foreach (split ' ', $groups); } my %dynsyms; diff --git a/scripts/dpkg-buildpackage.pl b/scripts/dpkg-buildpackage.pl index 75ea4d6..bb750f0 100755 --- a/scripts/dpkg-buildpackage.pl +++ b/scripts/dpkg-buildpackage.pl @@ -226,7 +226,7 @@ while (@ARGV) { $parallel_force = 0; } elsif (/^(?:-r|--root-command=)(.*)$/) { my $arg = $1; - @rootcommand = split /\s+/, $arg; + @rootcommand = split ' ', $arg; } elsif (/^--check-command=(.*)$/) { $check_command = $1; } elsif (/^--check-option=(.*)$/) { @@ -339,7 +339,7 @@ while (@ARGV) { warning(g_('-E and -W are deprecated, they are without effect')); } elsif (/^-R(.*)$/ or /^--rules-target=(.*)$/) { my $arg = $1; - @debian_rules = split /\s+/, $arg; + @debian_rules = split ' ', $arg; } else { usageerr(g_('unknown option or argument %s'), $_); } diff --git a/scripts/dpkg-source.pl b/scripts/dpkg-source.pl index b49be89..a4316fb 100755 --- a/scripts/dpkg-source.pl +++ b/scripts/dpkg-source.pl @@ -285,7 +285,7 @@ if ($options{opmode} =~ /^(build|print-format|(before|after)-build|commit)$/) { my $pkg_summary = sprintf('%s %s %s %s', $p, $type, $sect, $prio); - $pkg_summary .= ' arch=' . join ',', split /\s+/, $arch; + $pkg_summary .= ' arch=' . join ',', split ' ', $arch; if (defined $profile) { # If the string does not contain brackets then it is using the -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/dpkg/dpkg.git

