Bug#525847: using undefined variables - $perlname

Steffen Moeller steffen_moeller at gmx.de
Mon Apr 27 13:56:38 UTC 2009


Package: dh-make-perl
Version: 0.55
Severity: important

Hello, I suggest dh-make-perl to quit early and make respective suggestions on what to change rather than continuing with a PerlName that could not be identified.

bio-das-proserver-2 $ dh-make-perl 
Use of uninitialized value $name in substitution (s///) at /usr/share/perl5/DhMakePerl.pm line 669.
Use of uninitialized value $name in string eq at /usr/share/perl5/DhMakePerl.pm line 673.          
Use of uninitialized value $name in string eq at /usr/share/perl5/DhMakePerl.pm line 674.          
Use of uninitialized value $name in substitution (s///) at /usr/share/perl5/DhMakePerl.pm line 609.
Use of uninitialized value $perlname in concatenation (.) or string at /usr/share/perl5/DhMakePerl.pm line 555.
Found:  0.2808-01 (lib-perl arch=all)                                                                          
Use of uninitialized value $perlname in concatenation (.) or string at /usr/share/perl5/DhMakePerl.pm line 558.
Use of uninitialized value $modulename in substitution (s///) at /usr/share/perl5/DhMakePerl.pm line 806.      
======================================================================                                         
First attempt (Module::Depends) at a dependency                                                                
check failed. Missing/bad META.yml?                                                                            
Trying again with Module::Depends::Intrusive ...                                                               
======================================================================                                         
= Compress::Zlib is a core module                                                                              
= File::Spec is a core module                                                                                  
= CGI is a core module                                                                                         
= POSIX is a core module                                                                                       
= Socket is a core module                                                                                      
= Getopt::Long is a core module                                                                                
= Sys::Hostname is a core module                                                                               
- POE::Filter::HTTPD not found in any package                                                                  
- HTML::Entities not found in any package                                                                      
- POE::Wheel::SocketFactory not found in any package                                                           
- Readonly not found in any package                                                                            
- HTTP::Date not found in any package                                                                          
- POE::Wheel::ReadWrite not found in any package                                                               
- HTTP::Response not found in any package                                                                      
- HTTP::Request not found in any package                                                                       
- POE not found in any package                                                                                 

The following Perl modules are required and not installed in your system:
 - POE::Filter::HTTPD                                                    
 - HTML::Entities                                                        
 - POE::Wheel::SocketFactory
 - Readonly
 - HTTP::Date
 - POE::Wheel::ReadWrite
 - HTTP::Response
 - HTTP::Request
 - POE
You do not have 'apt-file' currently installed, or have not ran
'apt-file update' - If you install it and run 'apt-file update' as
root, I will be able to tell you which Debian packages are those
======================================================================
First attempt (Module::Depends) at a dependency
check failed. Missing/bad META.yml?
Trying again with Module::Depends::Intrusive ...
======================================================================
modules in (if they are packaged).= Test::More is a core module

Use of uninitialized value $perlname in hash element at /usr/share/perl5/DhMakePerl.pm line 1711.
Using maintainer: Steffen Moeller <steffen_moeller at gmx.de>
Found changelog: Changes
Found docs: README
Found examples: eg/*
Using rules: /usr/share/dh-make-perl/rules.dh7.noxs
Use of uninitialized value $perlname in concatenation (.) or string at /usr/share/perl5/DhMakePerl.pm line 1546.
**********
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:
Could not get the information for Upstream-Name
No licensing information found
Use of uninitialized value $perlname in hash element at /usr/share/perl5/DhMakePerl.pm line 1711.
--- Done

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-1-amd64 (SMP w/2 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.2.8      helper programs for debian/rules
ii  dpkg-dev                      1.14.26    Debian package development tools
ii  fakeroot                      1.12.2     Gives a fake root environment
ii  libapt-pkg-perl               0.1.23     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  libmodule-depends-perl        0.14-2     identify the dependencies of a dis
ii  libtie-ixhash-perl            1.21-2     ordered associative arrays for Per
ii  libwww-mechanize-perl         1.54-2     module to automate interaction wit
ii  libyaml-perl                  0.68-1     YAML Ain't Markup Language (tm)
ii  make                          3.81-5     The GNU version of the "make" util
ii  perl                          5.10.0-19  Larry Wall's Practical Extraction 
ii  perl-modules [libmodule-corel 5.10.0-19  Core Perl modules

Versions of packages dh-make-perl recommends:
ii  apt-file                      2.2.2      search for files within Debian pac
ii  libmodule-build-perl          0.3000-1   Subclassable and make-independent 
ii  perl-modules [libmodule-build 5.10.0-19  Core Perl modules

dh-make-perl suggests no packages.

-- no debconf information





More information about the pkg-perl-maintainers mailing list