Package: dh-make-perl
Version: 0.12-1
Severity: important
The extract_depends() subroutine dismisses "use base" calls as
irrelevant pragma calls, and doesn't add any packages to the
dependencies list.
The following incantations should be allowed:
use base qw(Foo::Bar);
use base qw(Foo::Bar Foo::Baz);
use base qw(Foo::Bar
Foo::Baz);
use base qw(
Foo::Bar
Foo::Baz
);
...and their equivalents without qw():
use base ("Foo::Bar");
etc.
Potential fixes for this may include rewriting the method to allow for
multi-line regular expressions (in order to catch all "base" modules),
or try to make use of the dependency information listed in Build.PL,
Makefile.PL or META.yml files.
Perhaps the easiest way is to just generate a META.yml file and then
parse it with the YAML module?
Hope this helps! :)
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.19-50um
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages dh-make-perl depends on:
ii debhelper 4.2.31 helper programs for debian/rules
ii dpkg-dev 1.10.27 Package building tools for Debian
ii fakeroot 1.2.2 Gives a fake root environment
ii libyaml-perl 0.35-1 YAML Ain't Markup Language (tm)
ii make 3.80-9 The GNU version of the "make" util
ii perl 5.8.4-6 Larry Wall's Practical Extraction
ii perl-modules [libpod-parser-p 5.8.4-6 Core Perl modules
-- debconf-show failed
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]