Public bug reported:

Binary package hint: dh-make-perl

Not sure if this a dh-make-perl, a bug somewhere or no bug at all.  dh-
make-perl seems to be the most likely candidate so I report it here.

I created a package for http://xsh.sf.net to use on my computer with
"dh-make-perl --build --cpan XML::XSH2".  It was necessary to install
and sometimes compile a couple of other cpan packages first.  But let's
not be concerned about that in this report.

$ dpkg --info /export/debs/libxml-xsh2-perl_2.1.0-1_all.deb 
 new debian package, version 2.0.
 size 287594 bytes: control archive= 1320 bytes.
     532 bytes,    12 lines   control              
    1986 bytes,    28 lines   md5sums              
 Package: libxml-xsh2-perl
 Version: 2.1.0-1
 Section: perl
 Priority: optional
 Architecture: all
 Depends: perl (>= 5.6.0-16), libxml-libxslt-perl, libio-stringy-perl, 
libxml-libxml-common-perl, libparse-recdescent-perl, libxml-sax-writer-perl, 
libxml-libxml-perl
 Installed-Size: 1816
 Maintainer: Rolf Leggewie <[EMAIL PROTECTED]>
 Description: scripting language for XPath-based editing of XML
  scripting language for XPath-based editing of XML
  .
  This description was automagically extracted from the module by dh-make-perl.

I think there are at least two things missing.  First is at least a
suggestion for "libterm-readline-gnu-perl" since  that or a similar
readline package is necessary for command line history, etc.  Second and
more importantly, after I deinstalled libxml-filter-domfilter-libxml-
perl, libxml-libxml-iterator-perl and libxml-xupdate-libxml-perl from my
computer, assuming they were only needed for compilation, xsh stopped
working and gave an error.  Luckily the error message was obvious enough
that I reverted the deinstallation.  Thus, at least one if not all of
the above packages represent an undeclared dependency for libxml-
xsh2-perl which dh-make-perl omitted when creating the package.

It would be nice if dh-make-perl had created a package that sported the
two above features.

** Affects: dh-make-perl (Ubuntu)
     Importance: Undecided
         Status: New

** Summary changed:

- xsh package dependencies seem to be incomplete
+ dh-make-perl misses to include some packages in "Depends" or "Suggests"

** Description changed:

  Binary package hint: dh-make-perl
  
  Not sure if this a dh-make-perl, a bug somewhere or no bug at all.  dh-
  make-perl seems to be the most likely candidate so I report it here.
  
  I created a package for http://xsh.sf.net to use on my computer with
  "dh-make-perl --build --cpan XML::XSH2".  It was necessary to install
  and sometimes compile a couple of other cpan packages first.  But let's
  not be concerned about that in this report.
  
  $ dpkg --info /export/debs/libxml-xsh2-perl_2.1.0-1_all.deb 
   new debian package, version 2.0.
   size 287594 bytes: control archive= 1320 bytes.
       532 bytes,    12 lines   control              
      1986 bytes,    28 lines   md5sums              
   Package: libxml-xsh2-perl
   Version: 2.1.0-1
   Section: perl
   Priority: optional
   Architecture: all
   Depends: perl (>= 5.6.0-16), libxml-libxslt-perl, libio-stringy-perl, 
libxml-libxml-common-perl, libparse-recdescent-perl, libxml-sax-writer-perl, 
libxml-libxml-perl
   Installed-Size: 1816
   Maintainer: Rolf Leggewie <[EMAIL PROTECTED]>
   Description: scripting language for XPath-based editing of XML
    scripting language for XPath-based editing of XML
    .
    This description was automagically extracted from the module by 
dh-make-perl.
  
  I think there are at least two things missing.  First is at least a
  suggestion for "libterm-readline-gnu-perl" since  that or a similar
  readline package is necessary for command line history, etc.  Second and
  more importantly, after I deinstalled libxml-filter-domfilter-libxml-
  perl, libxml-libxml-iterator-perl and libxml-xupdate-libxml-perl from my
  computer, assuming they were only needed for compilation, xsh stopped
  working and gave an error.  Luckily the error message was obvious enough
- that I reverted deinstallation.  Thus, at least one if not all of the
- above packages represent an undeclared dependency for libxml-xsh2-perl
- which dh-make-perl omitted when creating the package.
+ that I reverted the deinstallation.  Thus, at least one if not all of
+ the above packages represent an undeclared dependency for libxml-
+ xsh2-perl which dh-make-perl omitted when creating the package.
  
  It would be nice if dh-make-perl had created a package that sported the
  two above features.

-- 
dh-make-perl misses to include some packages in "Depends" or "Suggests"
https://bugs.launchpad.net/bugs/138856
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to