Package: dh-make-perl Version: 0.75-1 Severity: normal In my M::B Build.PL file I have set the license as 'perl'.
pelle@devel:~/src/netaudit$ cat Build.PL use Module::Build; my $build = Module::Build->new ( license => 'perl', ... ); When M::B generates the META.json file, this is converted to "perl_5". pelle@devel:~/src/netaudit$ cat META.json { "license" : [ "perl_5" ], ... } Of some reason dh-make-perl does not pick up this, even though it tries to match on /perl/i. pelle@devel:~/src/netaudit$ LANG=C dh-make-perl refresh -o copyright Engaging refresh mode in . Using META.json Found: netaudit 0.9918 (netaudit arch=all) W: overwriting debian/copyright.bak ********** Copyright information incomplete! Upstream copyright information could not be automatically determined. If you are building this package for your personal use, you might disregard this information; however, if you intend to upload this package to Debian (or in general, if you plan on distributing it), you must look into the complete copyright information. The causes for this warning are: Licensing information is present, but cannot be parsed --- Done AFAICS CPAN::Meta does the right thing when parsing the META file. pelle@devel:~/src/netaudit$ perl -E ' use CPAN::Meta; use Data::Dumper; my $meta = CPAN::Meta->load_file("META.json"); my $struct = $meta->as_struct; print Dumper($struct); ' $VAR1 = { 'license' => [ 'perl_5' ], ... }; -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (900, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-2-amd64 (SMP w/1 CPU core) Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dh-make-perl depends on: ii debhelper 9.20120115 ii dpkg-dev 1.16.1.2 ii fakeroot 1.18.2-1 ii libapt-pkg-perl 0.1.25+b1 ii libarray-unique-perl 0.08-1 ii libclass-accessor-perl 0.34-1 ii libdpkg-perl 1.16.1.2 ii libemail-address-perl 1.895-1 ii libemail-date-format-perl 1.002-1 ii libfile-which-perl 1.09-1 ii liblist-moreutils-perl 0.33-1+b1 ii libmodule-depends-perl 0.15-2 ii libparse-debcontrol-perl 2.005-3 ii libparse-debianchangelog-perl 1.2.0-1 ii libsoftware-license-perl 0.103004-1 ii libtie-ixhash-perl 1.21-2 ii libwww-mechanize-perl 1.71-1 ii libyaml-perl 0.80-1 ii make 3.81-8.1 ii perl 5.14.2-9 ii perl-modules [libmodule-corelist-perl] 5.14.2-9 Versions of packages dh-make-perl recommends: ii apt-file 2.5.0 ii git 1:1.7.9.1-1 ii pristine-tar 1.20 dh-make-perl suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org