[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker branch, master, updated. 2.5.14-71-g8bb68e6



The following commit has been merged in the master branch:
commit 8bb68e64d257980861c3bd914a9eaade536579d7
Author: Niels Thykier <niels@thykier.net>
Date:   Sat Jul 20 13:53:11 2013 +0200

    c/files.pm: Refactor some variable declarations
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/checks/files.pm b/checks/files.pm
index 7f5569b..8cce558 100644
--- a/checks/files.pm
+++ b/checks/files.pm
@@ -156,8 +156,6 @@ sub run {
 my ($pkg, $type, $info, $proc) = @_;
 
 my $file;
-my $source_pkg;
-my $pkg_section;
 my $is_python;
 my $is_perl;
 my $has_binary_perl_file;
@@ -165,13 +163,33 @@ my @nonbinary_perl_files_in_lib;
 
 my %linked_against_libvga;
 
-my $py_support_nver = undef;
+my $py_support_nver;
+
+my @devhelp;
+my @devhelp_links;
+
+# X11 bitmapped font directories under /usr/share/fonts/X11 in which we've
+# seen files.
+my %x11_font_dirs;
+
 
 my $arch_dep_files = 0;
-my $arch = $info->field ('architecture', '');
-my $isma_same = $info->field ('multi-arch', '') eq 'same';
+# Note: $proc->pkg_src never includes the source version.
+my $source_pkg = $proc->pkg_src;
+my $pkg_section = $info->field('section', '');
+my $arch = $info->field('architecture', '');
+my $isma_same = $info->field('multi-arch', '') eq 'same';
 my $ppkg = quotemeta ($pkg);
 
+# find out which files are scripts
+my %script = map {$_ => 1} (sort keys %{$info->scripts});
+
+# We only want to warn about these once.
+my $warned_debug_name = 0;
+
+# Check if package is empty
+my $is_dummy = $info->is_pkg_class ('any-meta');
+
 # read data from objdump-info file
 foreach my $file (sort keys %{$info->objdump_info}) {
     my $objdump = $info->objdump_info->{$file};
@@ -184,33 +202,6 @@ foreach my $file (sort keys %{$info->objdump_info}) {
     }
 }
 
-# Get source package name, if possible.
-#
-# Note: $proc->pkg_src never includes the source version.
-#
-# Otherwise set it to the empty string to avoid "unitialized value"
-# warnings if we end up using it a bit too carelessly.
-$source_pkg = $proc->pkg_src;
-
-# Get section if available.
-$pkg_section = $info->field ('section', '');
-
-# find out which files are scripts
-my %script = map {$_ => 1} (sort keys %{$info->scripts});
-
-# We only want to warn about these once.
-my $warned_debug_name = 0;
-
-my @devhelp;
-my @devhelp_links;
-
-# X11 bitmapped font directories under /usr/share/fonts/X11 in which we've
-# seen files.
-my %x11_font_dirs;
-
-# Check if package is empty
-my $is_dummy = $info->is_pkg_class ('any-meta');
-
 if (!$is_dummy) {
     my $is_empty = 1;
     for my $file ($info->sorted_index) {
@@ -759,10 +750,8 @@ foreach my $file ($info->sorted_index) {
         # check if it's one of the Python proper packages
         unless (defined $is_python) {
             $is_python = 0;
-            if ($source_pkg) {
-                $is_python = 1 if $source_pkg =~ m/^python(?:\d\.\d)?$/
-                    or $source_pkg =~ m/^python\d?-(?:stdlib-extensions|profiler|old-doctools)$/;
-            }
+            $is_python = 1 if $source_pkg =~ m/^python(?:\d\.\d)?$/
+                or $source_pkg =~ m/^python\d?-(?:stdlib-extensions|profiler|old-doctools)$/;
         }
         tag 'third-party-package-in-python-dir', $file
             unless $is_python;
@@ -772,9 +761,7 @@ foreach my $file ($info->sorted_index) {
        # check if it's the "perl" package itself
        unless (defined $is_perl) {
            $is_perl = 0;
-           if ($source_pkg) {
-               $is_perl = 1 if $source_pkg eq 'perl';
-           }
+           $is_perl = 1 if $source_pkg eq 'perl';
        }
        tag 'perl-module-in-core-directory', $file
            unless $is_perl;

-- 
Debian package checker


Reply to: