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]