Bug#788198: dh-make-perl locate Module::Pluggable::Object falsely thinks it is in core

Peter Valdemar Mørch peter at morch.com
Tue Jun 9 10:48:07 UTC 2015


Package: dh-make-perl
Version: 0.84-2
Severity: normal

Dear Maintainer,

I asked on  irc.debian.org /  #debian-perl :

Why is it that:

> dh-make-perl locate Module::Pluggable::Object
== dh-make-perl 0.84 ==
Using cached Contents from Mon Jun  8 14:05:49 2015
Module::Pluggable::Object is in Perl core (package perl) since 5.8.9

But:

> dpkg -L perl | grep Pluggable/Object.pm

> dpkg -L libmodule-pluggable-perl | grep Pluggable/Object.pm
/usr/share/perl5/Module/Pluggable/Object.pm

And:

> zgrep Pluggable/Object.pm /var/cache/apt/apt-file/*.gz
/var/cache/apt/apt-file/ftp2.de.debian.org_debian_dists_jessie_main_Contents-amd64.gz:usr/share/perl5/Module/Pluggable/Object.pm
             perl/libmodule-pluggable-perl

To which I got these responses in IRC:

dam: pmorch: sounds like a bug in dh-make-perl, being fooled by the
presence of Module::Pluggable::Object in Module::CoreList
ntyni: it was removed after 5.18
dam: indeed

So following the direction from dam (who obviously knows more about
this than I), I'm filing this bug.

-- System Information:
Debian Release: 8.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

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.20150101
ii  dpkg-dev                          1.17.25
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.25
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-libyaml-perl              0.41-6
ii  libyaml-perl                      1.13-1
ii  make                              4.0-8.1
ii  perl                              5.20.2-3
ii  perl-modules [libcpan-meta-perl]  5.20.2-3

Versions of packages dh-make-perl recommends:
ii  apt-file      2.5.4
ii  git           1:2.1.4-2.1
ii  pristine-tar  1.33

dh-make-perl suggests no packages.

-- no debconf information

-- 
Peter Valdemar Mørch
http://www.morch.com



More information about the pkg-perl-maintainers mailing list