[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: