Bug#686739: dh-make-perl: Incorrect resolution of dependencies

Ralf Hildebrandt ralf.hildebrandt at charite.de
Wed Sep 5 08:02:05 UTC 2012


Package: dh-make-perl
Version: 0.70-1
Severity: important


I'm trying to build CGI::Application::Dispatch as a debian package.
Here's what happens:

# dh-make-perl --cpan-mirror
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/ -build --cpan
CGI::Application::Dispatch
Going to read '/root/.cpan/Metadata'
  Database was generated on Wed, 05 Sep 2012 04:58:03 GMT
  CPAN: Digest::SHA loaded ok (v5.47)
  Checksum for
/root/.cpan/source/authors/id/M/MA/MARKSTOS/CGI-Application-Dispatch-3.10.tar.gz
ok
CPAN: Archive::Tar loaded ok (v1.52)
CGI-Application-Dispatch-3.10
CGI-Application-Dispatch-3.10/META.json
CGI-Application-Dispatch-3.10/MANIFEST
CGI-Application-Dispatch-3.10/META.yml
CGI-Application-Dispatch-3.10/Build.PL
CGI-Application-Dispatch-3.10/Changes
CGI-Application-Dispatch-3.10/t
CGI-Application-Dispatch-3.10/t/cgi.t
CGI-Application-Dispatch-3.10/t/psgi.t
CGI-Application-Dispatch-3.10/t/handler.t
CGI-Application-Dispatch-3.10/t/conf
CGI-Application-Dispatch-3.10/t/conf/extra.conf.in
CGI-Application-Dispatch-3.10/t/conf/modperl_extra.pl
CGI-Application-Dispatch-3.10/t/lib
CGI-Application-Dispatch-3.10/t/lib/MyApp
CGI-Application-Dispatch-3.10/t/lib/MyApp/DispatchPSGI.pm
CGI-Application-Dispatch-3.10/t/lib/MyApp/DispatchTable.pm
CGI-Application-Dispatch-3.10/t/lib/MyApp/DispatchTablePSGI.pm
CGI-Application-Dispatch-3.10/t/lib/MyApp/Dispatch.pm
CGI-Application-Dispatch-3.10/t/lib/MyApp/DispatchRest.pm
CGI-Application-Dispatch-3.10/t/lib/MyApp/Module
CGI-Application-Dispatch-3.10/t/lib/MyApp/Module/Bad.pm
CGI-Application-Dispatch-3.10/t/lib/MyApp/Module/Rest.pm
CGI-Application-Dispatch-3.10/t/lib/MyApp/Module/Name.pm
CGI-Application-Dispatch-3.10/t/lib/Module
CGI-Application-Dispatch-3.10/t/lib/Module/Name.pm
CGI-Application-Dispatch-3.10/lib
CGI-Application-Dispatch-3.10/lib/CGI
CGI-Application-Dispatch-3.10/lib/CGI/Application
CGI-Application-Dispatch-3.10/lib/CGI/Application/Dispatch.pm
CGI-Application-Dispatch-3.10/lib/CGI/Application/Dispatch
CGI-Application-Dispatch-3.10/lib/CGI/Application/Dispatch/PSGI.pm
CGI-Application-Dispatch-3.10/lib/CGI/Application/Dispatch/Regexp.pm
CPAN: File::Temp loaded ok (v0.22)
----    Unsatisfied dependencies detected during   ----
---- MARKSTOS/CGI-Application-Dispatch-3.10.tar.gz ----
    Module::Build [build_requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes] 
Cannot get M/MA/MARKSTOS/CGI-Application-Dispatch-3.10.tar.gz


M/MA/MARKSTOS/CGI-Application-Dispatch-3.10.tar.gz
is exactly the module it just loaded - why would it depend on itself?

 
-- System Information:
Debian Release: 6.0.5
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.3.4 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages dh-make-perl depends on:
ii  debhelper              8.0.0             helper programs for debian/rules
ii  dpkg-dev               1.15.8.12         Debian package development tools
ii  fakeroot               1.14.4-1          Gives a fake root environment
ii  libapt-pkg-perl        0.1.24+b1         Perl interface to libapt-pkg
ii  libarray-unique-perl   0.08-1            Tie-able array that allows only un
ii  libclass-accessor-perl 0.34-1            Perl module that automatically gen
ii  libdpkg-perl           1.15.8.12         Dpkg perl modules
ii  libemail-date-format-p 1.002-1           Module to generate RFC-2822-valid 
ii  liblist-moreutils-perl 0.25~02-1         Perl module with additional list f
ii  libmodule-depends-perl 0.14-3            identify the dependencies of a dis
ii  libparse-debcontrol-pe 2.005-2           Easy OO parsing of Debian control-
ii  libparse-debianchangel 1.1.1-2.1         parse Debian changelogs and output
ii  libtie-ixhash-perl     1.21-2            ordered associative arrays for Per
ii  libwww-mechanize-perl  1.64-1            module to automate interaction wit
ii  libyaml-perl           0.71-1            YAML Ain't Markup Language
ii  make                   3.81-8.2          An utility for Directing compilati
ii  perl                   5.10.1-17squeeze3 Larry Wall's Practical Extraction 
ii  perl-modules [libmodul 5.10.1-17squeeze3 Core Perl modules

Versions of packages dh-make-perl recommends:
ii  apt-file                      2.4.0      search for files within Debian pac

dh-make-perl suggests no packages.

-- no debconf information



More information about the pkg-perl-maintainers mailing list