Bug#694530: dh-make-perl: Unprotected used of $tarball
Cyril Brulebois
kibi at debian.org
Tue Nov 27 10:35:26 UTC 2012
Package: dh-make-perl
Version: 0.76-1
Severity: normal
Hello,
I've just tried to use dh-make-perl in a directory extracted from
a CPAN module tarball, and got the following. See the lines below
the arrow for the actual issue:
| Using META.yml
| Found: Imager-Screenshot 0.12 (libimager-screenshot-perl arch=any)
| Parsing /var/cache/apt/apt-file/mirror_debian_dists_experimental_contrib_Contents-amd64.gz ...
| Parsing /var/cache/apt/apt-file/mirror_debian_dists_experimental_main_Contents-amd64.gz ...
| Parsing /var/cache/apt/apt-file/mirror_debian_dists_experimental_non-free_Contents-amd64.gz ...
| Parsing /var/cache/apt/apt-file/mirror_debian_dists_sid_contrib_Contents-amd64.gz ...
| Parsing /var/cache/apt/apt-file/mirror_debian_dists_sid_main_Contents-amd64.gz ...
| Parsing /var/cache/apt/apt-file/mirror_debian_dists_sid_non-free_Contents-amd64.gz ...
| Parsing /var/cache/apt/apt-file/mirror_debian_dists_testing_contrib_Contents-amd64.gz ...
| Parsing /var/cache/apt/apt-file/mirror_debian_dists_testing_main_Contents-amd64.gz ...
| Parsing /var/cache/apt/apt-file/mirror_debian_dists_testing_non-free_Contents-amd64.gz ...
| + Imager >= 0.88 found in libimager-perl (>= 0.88)
|
| Needs the following debian packages: libimager-perl (>= 0.88)
| = Test::More >= 0.47 is in core since 5.6.2
| + Imager >= 0.88 found in libimager-perl (>= 0.88)
| = ExtUtils::MakeMaker is in core since 5.0.0
|
| Needs the following debian packages during building: perl (>= 5.6.2), libimager-perl (>= 0.88)
| Using maintainer: Cyril Brulebois <kibi at debian.org>
| Found docs: README
| Found examples: examples/*
| Using rules: /usr/share/dh-make-perl/rules.dh7.tiny
| --- Done
| Switched to a new branch 'master'
-->| Use of uninitialized value $tarball in system at /usr/share/perl5/DhMakePerl/Command/make.pm line 623.
| tar: Old option `f' requires an argument.
| Try `tar --help' or `tar --usage' for more information.
| : No such file or directory at /usr/share/perl5/Pristine/Tar/Formats.pm line 65.
| pristine-tar: failed to generate delta
| Reading package lists... Done
| Building dependency tree
| Reading state information... Done
It looks like this tool does a nice job otherwise, thanks. :)
Mraw,
KiBi.
-- System Information:
Debian Release: sid/experimental
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dh-make-perl depends on:
ii debhelper 9.20120909
ii dpkg-dev 1.16.9
ii fakeroot 1.18.4-2
ii libapt-pkg-perl 0.1.26+b1
ii libarray-unique-perl 0.08-1
ii libclass-accessor-perl 0.34-1
ii libdpkg-perl 1.16.9
ii libemail-address-perl 1.896-1
ii libemail-date-format-perl 1.002-1
ii libfile-which-perl 1.09-1
ii liblist-moreutils-perl 0.33-1+b1
ii libmodule-depends-perl 0.16-1
ii libparse-debcontrol-perl 2.005-3
ii libparse-debianchangelog-perl 1.2.0-1
ii libsoftware-license-perl 0.103004-2
ii libtie-ixhash-perl 1.21-2
ii libwww-mechanize-perl 1.71-1
ii libyaml-perl 0.84-1
ii make 3.81-8.2
ii perl 5.14.2-15
ii perl-modules [libcpan-meta-perl] 5.14.2-15
Versions of packages dh-make-perl recommends:
ii apt-file 2.5.1
ii git 1:1.7.10.4-2
ii pristine-tar 1.26
dh-make-perl suggests no packages.
-- no debconf information
More information about the pkg-perl-maintainers
mailing list