Debian Bug report logs - #668950
libusb: FTBFS on hurd-i386

version graph

Package: libusb; Maintainer for libusb is Aurelien Jarno <aurel32@debian.org>;

Reported by: Samuel Thibault <sthibault@debian.org>

Date: Mon, 16 Apr 2012 00:09:02 UTC

Severity: important

Tags: patch

Found in version 2:0.1.12-21

Fixed in version libusb/2:0.1.12-22

Done: Aurelien Jarno <aurel32@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Aurelien Jarno <aurel32@debian.org>:
Bug#668950; Package libusb. (Mon, 16 Apr 2012 00:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Samuel Thibault <sthibault@debian.org>:
New Bug report received and forwarded. Copy sent to Aurelien Jarno <aurel32@debian.org>. (Mon, 16 Apr 2012 00:09:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Samuel Thibault <sthibault@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libusb: FTBFS on hurd-i386
Date: Mon, 16 Apr 2012 02:04:55 +0200
[Message part 1 (text/plain, inline)]
Package: libusb
Version: 2:0.1.12-21
Severity: important
Tags: patch

Hello,

libusb-dev is a reverse-dependency of a lot of packages, so even if
hurd-i386 does not have USB support, it will be easier to have a dummy
libusb implementation that reports no device, than to have to disable
the libusb-dev dependency in all packages, and then have to re-enable
all of them when hurd-i386 gets USB support. 

The attached patchs do that: 09_dummy.diff adds a dumb backend, and
10_hurd.diff fixes an unfortunate use of PATH_MAX in the libusb API.

Of course, re-autoreconf is needed (apparently, adding AC_PROG_CXX is
needed along AC_PROG_CPLUSPLUS, otherwise aclocal chokes)

Samuel

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

Kernel: Linux 3.0.4 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
[09_dummy.diff (text/plain, attachment)]
[10_hurd.diff (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Aurelien Jarno <aurel32@debian.org>:
Bug#668950; Package libusb. (Thu, 24 May 2012 23:15:02 GMT) (full text, mbox, link).


Acknowledgement sent to Samuel Thibault <sthibault@debian.org>:
Extra info received and forwarded to list. Copy sent to Aurelien Jarno <aurel32@debian.org>. (Thu, 24 May 2012 23:15:03 GMT) (full text, mbox, link).


Message #10 received at submit@bugs.debian.org (full text, mbox, reply):

From: Samuel Thibault <sthibault@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Re: Bug#668950: libusb: FTBFS on hurd-i386
Date: Fri, 25 May 2012 01:10:49 +0200
[Message part 1 (text/plain, inline)]
Hello,

Any news on this?

Samuel Thibault, le Mon 16 Apr 2012 02:04:55 +0200, a écrit :
> libusb-dev is a reverse-dependency of a lot of packages, so even if
> hurd-i386 does not have USB support, it will be easier to have a dummy
> libusb implementation that reports no device, than to have to disable
> the libusb-dev dependency in all packages, and then have to re-enable
> all of them when hurd-i386 gets USB support. 
> 
> The attached patchs do that: 09_dummy.diff adds a dumb backend, and
> 10_hurd.diff fixes an unfortunate use of PATH_MAX in the libusb API.
> 
> Of course, re-autoreconf is needed (apparently, adding AC_PROG_CXX is
> needed along AC_PROG_CPLUSPLUS, otherwise aclocal chokes)
[09_dummy.diff (text/plain, attachment)]
[10_hurd.diff (text/plain, attachment)]

Reply sent to Aurelien Jarno <aurel32@debian.org>:
You have taken responsibility. (Sun, 03 Jun 2012 15:57:12 GMT) (full text, mbox, link).


Notification sent to Samuel Thibault <sthibault@debian.org>:
Bug acknowledged by developer. (Sun, 03 Jun 2012 15:57:12 GMT) (full text, mbox, link).


Message #15 received at 668950-close@bugs.debian.org (full text, mbox, reply):

From: Aurelien Jarno <aurel32@debian.org>
To: 668950-close@bugs.debian.org
Subject: Bug#668950: fixed in libusb 2:0.1.12-22
Date: Sun, 03 Jun 2012 15:53:28 +0000
Source: libusb
Source-Version: 2:0.1.12-22

We believe that the bug you reported is fixed in the latest version of
libusb, which is due to be installed in the Debian FTP archive:

libusb++-0.1-4c2_0.1.12-22_amd64.deb
  to main/libu/libusb/libusb++-0.1-4c2_0.1.12-22_amd64.deb
libusb++-dev_0.1.12-22_amd64.deb
  to main/libu/libusb/libusb++-dev_0.1.12-22_amd64.deb
libusb-0.1-4_0.1.12-22_amd64.deb
  to main/libu/libusb/libusb-0.1-4_0.1.12-22_amd64.deb
libusb-0.1-udeb_0.1.12-22_amd64.udeb
  to main/libu/libusb/libusb-0.1-udeb_0.1.12-22_amd64.udeb
libusb-dev_0.1.12-22_amd64.deb
  to main/libu/libusb/libusb-dev_0.1.12-22_amd64.deb
libusb_0.1.12-22.debian.tar.gz
  to main/libu/libusb/libusb_0.1.12-22.debian.tar.gz
libusb_0.1.12-22.dsc
  to main/libu/libusb/libusb_0.1.12-22.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 668950@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated libusb package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 03 Jun 2012 16:44:33 +0200
Source: libusb
Binary: libusb-0.1-4 libusb-dev libusb++-0.1-4c2 libusb++-dev libusb-0.1-udeb
Architecture: source amd64
Version: 2:0.1.12-22
Distribution: unstable
Urgency: low
Maintainer: Aurelien Jarno <aurel32@debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description: 
 libusb++-0.1-4c2 - userspace C++ USB programming library
 libusb++-dev - userspace C++ USB programming library development files
 libusb-0.1-4 - userspace USB programming library
 libusb-0.1-udeb - userspace USB programming library (udeb)
 libusb-dev - userspace USB programming library development files
Closes: 668950
Changes: 
 libusb (2:0.1.12-22) unstable; urgency=low
 .
   * Add a dummy implementation for OSes without USB support (closes: #668950).
Checksums-Sha1: 
 ae2e549641adf6bde8fafa8df1bc1c778134a903 1297 libusb_0.1.12-22.dsc
 9d63a747330edbe4857c73588c0c1d42f1ff46ca 562708 libusb_0.1.12-22.debian.tar.gz
 448d8dd26dbef923de2d768802fae15a3a20a7ed 22996 libusb-0.1-4_0.1.12-22_amd64.deb
 941dfb98b773608ca761085f84a4085337f11366 40266 libusb-dev_0.1.12-22_amd64.deb
 2640b4834a513566063df549a0e6e9b6af3375dd 17166 libusb++-0.1-4c2_0.1.12-22_amd64.deb
 07eb44ddfee3768096f227c9a8eae8beb73bc5b4 20940 libusb++-dev_0.1.12-22_amd64.deb
 e7a6feb3e4b95e29ec46f9dea26c3b7659d54ca4 11174 libusb-0.1-udeb_0.1.12-22_amd64.udeb
Checksums-Sha256: 
 aa417deb4dbdb56f044ab3af8ab3e6f9c7b77b92c9894486eb0841cd40592e98 1297 libusb_0.1.12-22.dsc
 2fbc4a610c76bbb66bef08c690c73ea8ad69ca9342f675f7e519d4604127f9f9 562708 libusb_0.1.12-22.debian.tar.gz
 d0e5ef541a7d9dba0afe8ad040601eeab15f2f51c2fb083bce9554d08828cbc3 22996 libusb-0.1-4_0.1.12-22_amd64.deb
 890bc75634f5dd6d2652514b9a370334fc9553189ed175eba30c2c1f2b907040 40266 libusb-dev_0.1.12-22_amd64.deb
 81106847f2d929da97791588055cb8f081d03243c6129ac6d7a2da4bffeddb8b 17166 libusb++-0.1-4c2_0.1.12-22_amd64.deb
 9aea43be0660d085dae7c25c1c26f032bdc87939b44deb09ef23e84b987a400b 20940 libusb++-dev_0.1.12-22_amd64.deb
 d50b73eceea02390ed5cf897c13ec69e1bc940c4441e987f35f0a1e00704ec29 11174 libusb-0.1-udeb_0.1.12-22_amd64.udeb
Files: 
 5ba537edd6e37bcf97f820278ff49fd5 1297 libs optional libusb_0.1.12-22.dsc
 a12ac34147477ad1feb2cfc9869748b0 562708 libs optional libusb_0.1.12-22.debian.tar.gz
 864b2ba2c437798887f0d0874c96c1e7 22996 libs important libusb-0.1-4_0.1.12-22_amd64.deb
 0dc42361247d929e4868379e3cac1562 40266 libdevel optional libusb-dev_0.1.12-22_amd64.deb
 92649cb61aa7edf4953576293757fa3c 17166 libs optional libusb++-0.1-4c2_0.1.12-22_amd64.deb
 8f0344ce837daee78889fe4900737955 20940 libdevel optional libusb++-dev_0.1.12-22_amd64.deb
 68a045c559008c3c0e25d230060abed9 11174 debian-installer optional libusb-0.1-udeb_0.1.12-22_amd64.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iD8DBQFPy4QSw3ao2vG823MRAnqkAJ9CD+k+mHg2MZ4qL0AEDNnp++wP6wCeJdXR
Gf9hO9Rc+lIYOhRIB5JdJ5Y=
=+wLc
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 02 Jul 2012 07:37:45 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Jan 11 05:36:43 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.