On Wed, 07 Oct 2009 21:59:05 +0200, Slaven Rezic wrote: > 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
Yup, I've seen such things before. > 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. Yup. > Or is it possible to postpone creation of > the debian files after the test phase? No. dh-make-perl creates a source packages, and then builds it, so the tests are run during the package build phase; and building without debian/* would be difficult :) What you can do in cases like this is to skip the tests, either by * calling dh-make-perl without --build, edit debian/rules and then build * or by calling dh-make-perl without --build, then build with adding "nocheck" to the DEB_BUILD_OPTIONS environment variable * or by passing DEB_BUILD_OPTIONS to dh-make-perl: $ DEB_BUILD_OPTIONS=nocheck dh-make-perl --build --cpan Tk::Wizard Anyway, I don't see a bug in dh-make-perl here and propose to close the bug. Cheers, gregor -- .''`. http://info.comodo.priv.at/ -- GPG Key IDs: 0x00F3CFE4, 0x8649AA06 : :' : Debian GNU/Linux user, admin, & developer - http://www.debian.org/ `. `' Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/ `- NP: Aimee Mann: Deathly
signature.asc
Description: Digital signature