Bug#428415: dh-make-perl: dependency diagnostics misleading
Andreas J Koenig
akoenig at iconmobile.com
Mon Jun 11 15:17:16 UTC 2007
Package: dh-make-perl
Version: 0.25
Severity: minor
We would suggest that the error message from dependency checking be
amended when called without the --requiredeps option. Instead of saying:
Needs the following modules for which there are no debian
packages available: Gearman::Client, Gearman::Server,
Sys::Syslog, Sys::Syscall, Perlbal, Net::Netmask, Danga::Socket,
Gearman::Client::Async
it probably should rather say:
Needs the following modules: Gearman::Client, Gearman::Server,
Sys::Syslog, Sys::Syscall, Perlbal, Net::Netmask, Danga::Socket,
Gearman::Client::Async; you probably want to check for the
availablility of these modules using the --requiredeps option.
Additionally we would suggest that the documentation of the
--requiredeps option be extended. Instead of saying
dependency tracking requires the apt-file package installed and
updated
it probably should say something like
dependency tracking requires the apt-file package installed and
the command 'apt-file update' must have been called not too long
ago
The reason is that today we only discovered that some of the packages
mentioned in the disgnostic message do actually exist on debian. So we
started investigating and it took us a while until we learned about the
intricacies of apt-file and the exact relationship between apt-file and
dh-make-perl. With the suggested changes we believe that future users of
the packages will not fall into the same trap.
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages dh-make-perl depends on:
ii debhelper 5.0.42 helper programs for debian/rules
ii dpkg-dev 1.13.25 package building tools for Debian
ii fakeroot 1.6.5 Gives a fake root environment
ii libmodule-depends-perl 0.10-1 identify the dependencies of a dis
ii libyaml-perl 0.62-1 YAML Ain't Markup Language (tm)
ii make 3.81-3 The GNU version of the "make" util
ii perl 5.8.8-7 Larry Wall's Practical Extraction
ii perl-modules [libpod-parser-p 5.8.8-7 Core Perl modules
Versions of packages dh-make-perl recommends:
ii apt-file 2.0.8.2 APT package searching utility -- c
pn libmodule-build-perl <none> (no description available)
-- no debconf information
--
dr andreas j koenig _ development
imt GmbH _ methfesselstr. 30-36 _ 10965 berlin _ germany
phone +49 30 886633 206 _ fax +49 30 886633 150
akoenig at iconmobile.com _ www.iconmobile.com
local court charlottenburg _ hrb 88308
managing director _ thomas fellger
More information about the pkg-perl-maintainers
mailing list