Bug#704480: dh-make-perl: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Debian/Dependency.pm line 157.

Damyan Ivanov dmn at debian.org
Tue May 21 19:52:18 UTC 2013


Control: retitle -1 dh-make-perl: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Debian/Dependency.pm line 157. when Module::CoreList has no information about debendency's version
Control: -1 - unreproducible

-=| Robert Norris, 21.05.2013 22:22:28 +1000 |=-
> I have a reliable reproduction for this bug:
> 
> # dh-make-perl --cpan Net::Domain::ExpireDate

Reproduced, there should be no libmodule-corelist-perl package 
installed to see the warnings.

Fixed in Git. Thanks for the excellent analysis!

Now, about this one:

> + Module::Build >= 0.40 found in libmodule-build-perl ( 0.40) 
> | perl-modules ( 0.40)

What should we do here? Using dependency's version for perl-modules is 
plain wrong. We could use a '??' version (not sure if some validation 
won't croak) and advise installing a recent Module::CoreList (e.g. via 
libmodule-corelist-perl package or even CPAN).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20130521/2d6cdca2/attachment.pgp>


More information about the pkg-perl-maintainers mailing list