Package: libusb-0.1-4
Version: 2:0.1.11-7
Severity: wishlist
Tags: patch

Hello,

libusb version 0.1.12 is available. According to the web site:
   The current stable version of libusb is 0.1.12. This release fixes a
   variety of bugs, some of which are important. It is highly
   reccomended to use this version.

I guess it is also important to have the bug corrections in Debian.


I also noted some problems with some of your debian/* files.

debian/rules:
=============

You have a "touch $@" for "configure-common" but a
"rm -f configure-common-stamp": note the two different file names.

The problem is that you can't run debuild(1) two times consecutively since
the configure-common rule will not be executed the second time and you
will have the error:
  [...]
  checking for a BSD-compatible install... /usr/bin/install -c
  checking whether build environment is sane... yes
  checking for gawk... gawk
  checking whether make sets $(MAKE)... yes
  configure: error: cannot run /bin/sh ./config.sub
since config.sub have been remove by the clean rule but not recreated by
the configure-common rule.

I propose the patch:
--- libusb-0.1.11/debian/rules  2006-03-31 13:46:27.000000000 +0200
+++ libusb-0.1.12/debian/rules  2006-03-31 14:29:59.000000000 +0200
@@ -34,7 +34,8 @@
 
 configure: configure-deb-stamp configure-udeb-stamp
 
-configure-common:
+configure-common: configure-common-stamp
+configure-common-stamp:
        dh_testdir
 
        # make sure this file doesn't exist!
@@ -49,7 +50,7 @@
        
        touch $@
 
-configure-deb-stamp: configure-common
+configure-deb-stamp: configure-common-stamp
        dh_testdir
 
        # make build directory
@@ -66,7 +67,7 @@
 
        touch $@
 
-configure-udeb-stamp: configure-common
+configure-udeb-stamp: configure-common-stamp
        dh_testdir
 
        # make build directory


debian/control:
===============

lintian reports a:
W: libusb-dev: virtual-package-depends-without-real-package-depends
depends: libc-dev
N:
N:   The package declares a depends on a virtual package without listing a
N:   real package as an alternative first.
N:   
N:   A real package should be listed in the first part of the | dependency
N:   in order for the package to be installable by package management
N:   programs that can't or won't guess which alternative to select by
N:   default. In particular, it helps build daemons rebuild the package
N:   without manual overrides.
N:   
N:   Refer to Policy Manual, section 7.4 for details.
N:

This is because you use "libc-dev" instead of "libc6-dev | libc-dev"

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (90, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=fr_FR, LC_CTYPE=fr_FR (charmap=ISO-8859-1)

Versions of packages libusb-0.1-4 depends on:
ii  libc6                         2.3.6-3    GNU C Library: Shared libraries an

libusb-0.1-4 recommends no packages.

-- debconf information:
  libusb-0.1-4/usbdevfs:
  libusb-0.1-4/usbfs-2.4:
  libusb-0.1-4/usbfs-2.6:
  libusb-0.1-4/nousb:
  libusb-0.1-4/usbfs:


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to