Bug#775725: -make-perl requires YAML::XS, which is not installed (nor even packaged for Debian)
Moritz Lenz
moritz.lenz at noris.de
Mon Jan 19 10:39:25 UTC 2015
Package: dh-make-perl
Version: 0.84-1
Severity: normal
Dear Maintainer,
when running
dh-make-perl --vcs '' --desc 'dummy' .
on a git-clone of https://github.com/jamesc/nagios-plugins-rabbitmq I
got this output:
[...]
Needs the following debian packages during building: perl (>= 5.9.4)
Package does not provide a long description - Please fill it in manually.
Using maintainer: Moritz Lenz <mlenz at noris.net>
Found docs: README.md
Using rules: /usr/share/dh-make-perl/rules.dh.tiny
Module::Build needs perl
Can't locate YAML/XS.pm in @INC (you may need to install the YAML::XS
module) (@INC contains: /etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.20.1 /usr/local/share/perl/5.20.1
/usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20
/usr/local/lib/site_perl /home/mlenz/src/nagios-plugins-rabbitmq) at
/usr/share/perl5/DhMakePerl/Command/Packaging.pm line 1580, <DATA> line 6.
And indeed, line 1580 of /usr/share/perl5/DhMakePerl/Command/Packaging.pm is
require YAML::XS;
but dh-make-perl neither depends on libyaml-xs-perl, nor does such a package
exist in Debian Jessie.
Please consider using 'YAML', 'YAML::Syc' or 'YAML::Tiny' instead, and
declaring the dependency in the Debian package.
Best regards,
Moritz Lenz
-- System Information:
Debian Release: 8.0
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages dh-make-perl depends on:
ii debhelper 9.20141022
ii dpkg-dev 1.17.23
ii fakeroot 1.20.2-1
ii libapt-pkg-perl 0.1.29+b2
ii libarray-unique-perl 0.08-1
ii libclass-accessor-perl 0.34-1
ii libcpan-meta-perl 2.142690-1
ii libdpkg-perl 1.17.23
ii libemail-address-perl 1.905-2
ii libemail-date-format-perl 1.005-1
ii libfile-which-perl 1.09-1
ii liblist-moreutils-perl 0.33-2+b1
ii libmodule-depends-perl 0.16-1
ii libparse-debcontrol-perl 2.005-4
ii libparse-debianchangelog-perl 1.2.0-1.1
ii libsoftware-license-perl 0.103010-3
ii libtie-ixhash-perl 1.23-1
ii libwww-mechanize-perl 1.73-2
ii libyaml-perl 1.13-1
ii make-guile [make] 4.0-8
ii perl 5.20.1-4
ii perl-modules [libcpan-meta-perl] 5.20.1-4
Versions of packages dh-make-perl recommends:
ii apt-file 2.5.4
ii git 1:2.1.4-2
ii pristine-tar 1.32
dh-make-perl suggests no packages.
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6348 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20150119/c6c8c34e/attachment-0001.bin>
More information about the pkg-perl-maintainers
mailing list