The following commit has been merged in the master branch: commit ebe9bfe0f5d7f76b1919dac88789cb214bfd73df Author: Niko Tyni <nt...@debian.org> Date: Mon Sep 21 13:32:52 2009 +0300
Make Lintian::Output work with Class::Accessor >= 0.34 As seen in <http://bugs.debian.org/547631>, the multiple inheritance in Lintian::Output breaks with Class::Accessor >= 0.34 because the default method resolution order finds Class::Accessor::import() before Exporter::import(). diff --git a/lib/Lintian/Output.pm b/lib/Lintian/Output.pm index bb0ed82..e00e96c 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 Exporter); +use base qw(Exporter Class::Accessor); # Force export as soon as possible, since some of the modules we load also # depend on us and the sequencing can cause things not to be exported -- Debian package checker -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org