Package: dh-make-perl Version: 0.19 Severity: important Tags: patch
Running dh-make-perl on Callback-1.06 returns: Cannot use internal module data to gather the version; use --cpan or \ --version Tracing it back, process_meta is always returning {}, even if the YAML parsing succeeds. Changing it to return parsed $yaml succeeds. Patch attached. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (900, 'unstable'), (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.13 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages dh-make-perl depends on: ii debhelper 4.9.8 helper programs for debian/rules ii dpkg-dev 1.13.11 package building tools for Debian ii fakeroot 1.5.1 Gives a fake root environment ii libmodule-depends-perl 0.10-1 identify the dependencies of a dis ii libyaml-perl 0.38-2 YAML Ain't Markup Language (tm) ii make 3.80-11 The GNU version of the "make" util ii perl 5.8.7-5 Larry Wall's Practical Extraction ii perl-modules [libpod-parser-p 5.8.7-5 Core Perl modules Versions of packages dh-make-perl recommends: pn apt-file <none> (no description available) ii libmodule-build-perl 0.26-1 Subclassable and make-independant -- no debconf information
Index: dh-make-perl-0.19/dh-make-perl =================================================================== --- dh-make-perl-0.19.orig/dh-make-perl 2005-09-06 17:53:43.000000000 -0400 +++ dh-make-perl-0.19/dh-make-perl 2005-09-16 14:24:31.000000000 -0400 @@ -337,7 +337,7 @@ } # Returns a simple hashref with all the keys/values defined in META.yml - return {}; + return $yaml; } sub extract_basic_copyright {