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

[SCM] Debian package checker branch, master, updated. 2.5.11-199-g864aca2



The following commit has been merged in the master branch:
commit 864aca26811e2197e64a1466e0b8b30ef20da81d
Author: Niels Thykier <niels@thykier.net>
Date:   Sat Mar 30 12:11:35 2013 +0100

    lib: Replace use of "base" with "parent"
    
    From the documentation of "base":
    
    """
    Unless you are using the fields pragma, consider this module
    discouraged in favor of the lighter-weight parent.
    """
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/debian/changelog b/debian/changelog
index 43a29fe..6c4cd1c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -196,6 +196,8 @@ lintian (2.5.12) UNRELEASED; urgency=low
       lintian ignore all environment variables starting with LINTIAN_.
     + [NT] Add a new command line option --no-display-experimental.
 
+  * lib/*:
+    + [NT] Use "parent" instead of the "base" pragma.
   * lib/Lintian/Collect.pm:
     + [NT] Add "is_non_free" method to easily check of a given
       package appears to be non-free.
diff --git a/lib/Lintian/CheckScript.pm b/lib/Lintian/CheckScript.pm
index 0e85894..a2028ce 100644
--- a/lib/Lintian/CheckScript.pm
+++ b/lib/Lintian/CheckScript.pm
@@ -23,7 +23,7 @@ use warnings;
 
 use Cwd qw(realpath);
 use File::Basename qw(dirname);
-use base 'Class::Accessor';
+use parent 'Class::Accessor';
 
 use Carp qw(croak);
 
diff --git a/lib/Lintian/CollScript.pm b/lib/Lintian/CollScript.pm
index 1b857f3..c38bc3d 100644
--- a/lib/Lintian/CollScript.pm
+++ b/lib/Lintian/CollScript.pm
@@ -21,7 +21,7 @@ package Lintian::CollScript;
 use strict;
 use warnings;
 
-use base 'Class::Accessor';
+use parent 'Class::Accessor';
 
 use Carp qw(croak);
 use File::Basename qw(dirname);
diff --git a/lib/Lintian/Collect/Binary.pm b/lib/Lintian/Collect/Binary.pm
index fc0e3ce..745daf8 100644
--- a/lib/Lintian/Collect/Binary.pm
+++ b/lib/Lintian/Collect/Binary.pm
@@ -22,7 +22,7 @@ package Lintian::Collect::Binary;
 
 use strict;
 use warnings;
-use base 'Lintian::Collect::Package';
+use parent 'Lintian::Collect::Package';
 
 use Lintian::Relation;
 use Carp qw(croak);
diff --git a/lib/Lintian/Collect/Changes.pm b/lib/Lintian/Collect/Changes.pm
index c006cd1..e548471 100644
--- a/lib/Lintian/Collect/Changes.pm
+++ b/lib/Lintian/Collect/Changes.pm
@@ -20,7 +20,7 @@ package Lintian::Collect::Changes;
 
 use strict;
 use warnings;
-use base 'Lintian::Collect';
+use parent 'Lintian::Collect';
 
 use Lintian::Util qw(strip);
 
diff --git a/lib/Lintian/Collect/Package.pm b/lib/Lintian/Collect/Package.pm
index 664f022..c4dfe85 100644
--- a/lib/Lintian/Collect/Package.pm
+++ b/lib/Lintian/Collect/Package.pm
@@ -21,7 +21,7 @@ package Lintian::Collect::Package;
 
 use strict;
 use warnings;
-use base 'Lintian::Collect';
+use parent 'Lintian::Collect';
 
 use Carp qw(croak);
 use Lintian::Path;
diff --git a/lib/Lintian/Collect/Source.pm b/lib/Lintian/Collect/Source.pm
index b6dcb91..a816e6e 100644
--- a/lib/Lintian/Collect/Source.pm
+++ b/lib/Lintian/Collect/Source.pm
@@ -21,7 +21,7 @@ package Lintian::Collect::Source;
 
 use strict;
 use warnings;
-use base 'Lintian::Collect::Package';
+use parent 'Lintian::Collect::Package';
 
 use Carp qw(croak);
 use Cwd();
diff --git a/lib/Lintian/DepMap.pm b/lib/Lintian/DepMap.pm
index de02eef..a331263 100644
--- a/lib/Lintian/DepMap.pm
+++ b/lib/Lintian/DepMap.pm
@@ -18,7 +18,7 @@ package Lintian::DepMap;
 use strict;
 use warnings;
 
-use base 'Clone';
+use parent 'Clone';
 
 use Lintian::Util qw(fail);
 
diff --git a/lib/Lintian/DepMap/Properties.pm b/lib/Lintian/DepMap/Properties.pm
index cc6cd12..aff6cf0 100644
--- a/lib/Lintian/DepMap/Properties.pm
+++ b/lib/Lintian/DepMap/Properties.pm
@@ -17,7 +17,7 @@ package Lintian::DepMap::Properties;
 
 use strict;
 use warnings;
-use base 'Lintian::DepMap';
+use parent 'Lintian::DepMap';
 
 =head1 NAME
 
diff --git a/lib/Lintian/Lab.pm b/lib/Lintian/Lab.pm
index 5bf2500..c2e42dd 100644
--- a/lib/Lintian/Lab.pm
+++ b/lib/Lintian/Lab.pm
@@ -24,7 +24,7 @@ package Lintian::Lab;
 use strict;
 use warnings;
 
-use base qw(Class::Accessor);
+use parent qw(Class::Accessor);
 
 use Carp qw(croak);
 use Cwd();
diff --git a/lib/Lintian/Lab/Entry.pm b/lib/Lintian/Lab/Entry.pm
index e0a4143..6147e9a 100644
--- a/lib/Lintian/Lab/Entry.pm
+++ b/lib/Lintian/Lab/Entry.pm
@@ -60,7 +60,7 @@ methods from L<Lintian::Lab>.
 use strict;
 use warnings;
 
-use base qw(Lintian::Processable Class::Accessor);
+use parent qw(Lintian::Processable Class::Accessor);
 
 use Carp qw(croak);
 use Cwd();
diff --git a/lib/Lintian/Lab/Manifest.pm b/lib/Lintian/Lab/Manifest.pm
index 3fd3575..1a94572 100644
--- a/lib/Lintian/Lab/Manifest.pm
+++ b/lib/Lintian/Lab/Manifest.pm
@@ -23,7 +23,7 @@ package Lintian::Lab::Manifest;
 use strict;
 use warnings;
 
-use base qw(Class::Accessor Clone);
+use parent qw(Class::Accessor Clone);
 
 use Carp qw(croak);
 
diff --git a/lib/Lintian/Lab/ManifestDiff.pm b/lib/Lintian/Lab/ManifestDiff.pm
index f9b5d5a..61eb1f6 100644
--- a/lib/Lintian/Lab/ManifestDiff.pm
+++ b/lib/Lintian/Lab/ManifestDiff.pm
@@ -23,7 +23,7 @@ package Lintian::Lab::ManifestDiff;
 use strict;
 use warnings;
 
-use base qw(Class::Accessor);
+use parent qw(Class::Accessor);
 
 =head1 NAME
 
diff --git a/lib/Lintian/Output.pm b/lib/Lintian/Output.pm
index 21d0a0d..be84a2c 100644
--- a/lib/Lintian/Output.pm
+++ b/lib/Lintian/Output.pm
@@ -22,7 +22,7 @@ use strict;
 use warnings;
 
 use v5.8.0; # for PerlIO
-use base qw(Class::Accessor);
+use parent qw(Class::Accessor);
 
 use Exporter qw(import);
 
diff --git a/lib/Lintian/Output/ColonSeparated.pm b/lib/Lintian/Output/ColonSeparated.pm
index cfe95a8..9e4eda6 100644
--- a/lib/Lintian/Output/ColonSeparated.pm
+++ b/lib/Lintian/Output/ColonSeparated.pm
@@ -24,7 +24,7 @@ use strict;
 use warnings;
 
 use Lintian::Output qw(:util);
-use base qw(Lintian::Output);
+use parent qw(Lintian::Output);
 
 sub print_tag {
     my ($self, $pkg_info, $tag_info, $information, $override) = @_;
diff --git a/lib/Lintian/Output/FullEWI.pm b/lib/Lintian/Output/FullEWI.pm
index b4cd22e..72dd665 100644
--- a/lib/Lintian/Output/FullEWI.pm
+++ b/lib/Lintian/Output/FullEWI.pm
@@ -47,7 +47,7 @@ package Lintian::Output::FullEWI;
 use strict;
 use warnings;
 
-use base qw(Lintian::Output);
+use parent qw(Lintian::Output);
 
 # Overridden from Lintian::Output
 sub _format_pkg_info {
diff --git a/lib/Lintian/Output/LetterQualifier.pm b/lib/Lintian/Output/LetterQualifier.pm
index ebbd9e4..45f4c80 100644
--- a/lib/Lintian/Output/LetterQualifier.pm
+++ b/lib/Lintian/Output/LetterQualifier.pm
@@ -25,7 +25,7 @@ use Term::ANSIColor qw(colored);
 use Lintian::Tag::Info ();
 
 use Lintian::Output qw(:util);
-use base qw(Lintian::Output);
+use parent qw(Lintian::Output);
 
 my %codes = (
     'pedantic' => {
diff --git a/lib/Lintian/Output/XML.pm b/lib/Lintian/Output/XML.pm
index 35dc06e..5fd7bcb 100644
--- a/lib/Lintian/Output/XML.pm
+++ b/lib/Lintian/Output/XML.pm
@@ -24,7 +24,7 @@ use warnings;
 use HTML::Entities;
 
 use Lintian::Output qw(:util);
-use base qw(Lintian::Output);
+use parent qw(Lintian::Output);
 
 sub print_tag {
     my ($self, $pkg_info, $tag_info, $information, $override) = @_;
diff --git a/lib/Lintian/Path.pm b/lib/Lintian/Path.pm
index 82ef3be..5a90a58 100644
--- a/lib/Lintian/Path.pm
+++ b/lib/Lintian/Path.pm
@@ -21,7 +21,7 @@ package Lintian::Path;
 use strict;
 use warnings;
 
-use base qw(Class::Accessor);
+use parent qw(Class::Accessor);
 
 use Carp qw(croak);
 
diff --git a/lib/Lintian/Processable.pm b/lib/Lintian/Processable.pm
index 99e6ae7..ab3bbc1 100644
--- a/lib/Lintian/Processable.pm
+++ b/lib/Lintian/Processable.pm
@@ -19,7 +19,7 @@
 ## Represents something Lintian can process (e.g. a deb, dsc or a changes)
 package Lintian::Processable;
 
-use base qw(Class::Accessor);
+use parent qw(Class::Accessor);
 
 use strict;
 use warnings;
diff --git a/lib/Lintian/Processable/Package.pm b/lib/Lintian/Processable/Package.pm
index af47004..9276ce4 100644
--- a/lib/Lintian/Processable/Package.pm
+++ b/lib/Lintian/Processable/Package.pm
@@ -19,7 +19,7 @@
 ## Represents something Lintian can process (e.g. a deb, dsc or a changes)
 package Lintian::Processable::Package;
 
-use base qw(Lintian::Processable Class::Accessor);
+use parent qw(Lintian::Processable Class::Accessor);
 
 use strict;
 use warnings;
diff --git a/lib/Lintian/Profile.pm b/lib/Lintian/Profile.pm
index 2b5a200..ffff742 100644
--- a/lib/Lintian/Profile.pm
+++ b/lib/Lintian/Profile.pm
@@ -19,7 +19,7 @@
 ## Represents a Lintian profile
 package Lintian::Profile;
 
-use base qw(Class::Accessor);
+use parent qw(Class::Accessor);
 
 use strict;
 use warnings;
diff --git a/lib/Lintian/Tag/Override.pm b/lib/Lintian/Tag/Override.pm
index 3e82e0f..0d71793 100644
--- a/lib/Lintian/Tag/Override.pm
+++ b/lib/Lintian/Tag/Override.pm
@@ -21,7 +21,7 @@ package Lintian::Tag::Override;
 use strict;
 use warnings;
 
-use base qw(Class::Accessor);
+use parent qw(Class::Accessor);
 
 =head1 NAME
 
diff --git a/lib/Lintian/Unpacker.pm b/lib/Lintian/Unpacker.pm
index 37d7a8d..4882542 100644
--- a/lib/Lintian/Unpacker.pm
+++ b/lib/Lintian/Unpacker.pm
@@ -21,7 +21,7 @@ package Lintian::Unpacker;
 use strict;
 use warnings;
 
-use base 'Class::Accessor';
+use parent 'Class::Accessor';
 
 use POSIX;
 
diff --git a/lib/Test/Lintian.pm b/lib/Test/Lintian.pm
index 861d5e3..38427c2 100644
--- a/lib/Test/Lintian.pm
+++ b/lib/Test/Lintian.pm
@@ -54,7 +54,7 @@ our @EXPORT = qw(
     test_tags_implemented
 );
 
-use base 'Test::Builder::Module';
+use parent 'Test::Builder::Module';
 
 use File::Find ();
 use Cwd qw(realpath);

-- 
Debian package checker


Reply to: