Bug#550137: dh-make-perl: debian/* files may disturb package generation process

Slaven Rezic slaven at rezic.de
Wed Oct 7 19:59:05 UTC 2009


Package: dh-make-perl
Version: 0.60
Severity: normal

While trying to make a package for Tk::Wizard using
dh-make-perl --build --cpan Tk::Wizard
I run into following problem:

t/001_MANIFEST.t ......... Not in MANIFEST: debian/changelog
Not in MANIFEST: debian/compat
Not in MANIFEST: debian/control
Not in MANIFEST: debian/copyright
Not in MANIFEST: debian/libtk-wizard-perl.debhelper.log
Not in MANIFEST: debian/libtk-wizard-perl.docs
Not in MANIFEST: debian/rules
Not in MANIFEST: debian/watch
t/001_MANIFEST.t ......... 1/3
#   Failed test 'No un-MANIFESTed files found'
#   at t/001_MANIFEST.t line 23.
#          got: '0'
#     expected: '8'
# debian/changelog, debian/compat, debian/control, debian/copyright, debian/libtk-wizard-perl.debhelper.log, debian/libtk-wizard-perl.docs, debian/rules, debian/watch
# Looks like you failed 1 test of 3.
t/001_MANIFEST.t ......... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests

Ouch. I doubt that there's a better solution than to politely ask upstream
to make this test an author-only test, or to silently skip over all
files in a debian subdirectory. Or is it possible to postpone creation of
the debian files after the test phase?

Regards,
    Slaven

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

Kernel: Linux 2.6.26-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages dh-make-perl depends on:
ii  debhelper                     7.0.15     helper programs for debian/rules
ii  dpkg-dev                      1.14.25    Debian package development tools
ii  fakeroot                      1.11       Gives a fake root environment
ii  libapt-pkg-perl               0.1.22+b1  Perl interface to libapt-pkg
ii  libclass-accessor-perl        0.31-2     Automated accessor generator
ii  libemail-date-format-perl     1.002-1    Module to generate RFC-2822-valid 
ii  liblist-moreutils-perl        0.22-1+b1  Addition list functions not found 
ii  libmodule-corelist-perl       2.18-2     what modules shipped with versions
ii  libmodule-depends-perl        0.14-1     identify the dependencies of a dis
ii  libparse-debcontrol-perl      2.005-2    Easy OO parsing of Debian control-
ii  libparse-debianchangelog-perl 1.1.1-2    parse Debian changelogs and output
ii  libtie-ixhash-perl            1.21-2     ordered associative arrays for Per
ii  libwww-mechanize-perl         1.34-2     Automate interaction with websites
ii  libyaml-perl                  0.66-1     YAML Ain't Markup Language (tm)
ii  make                          3.81-5     The GNU version of the "make" util
ii  perl                          5.10.1-5   Larry Wall's Practical Extraction 
ii  perl-modules [libmodule-corel 5.10.1-5   Core Perl modules

Versions of packages dh-make-perl recommends:
ii  apt-file                      2.1.5      APT package searching utility -- c
ii  perl                          5.10.1-5   Larry Wall's Practical Extraction 
ii  perl-modules [libmodule-build 5.10.1-5   Core Perl modules

dh-make-perl suggests no packages.

-- no debconf information





More information about the pkg-perl-maintainers mailing list