On Thu, Dec 05, 2013 at 12:01:37PM +0000, Sam Thursfield wrote:
> Package: libusb-0.1-4
> Version: 2:0.1.12-20+nmu1sam1
> Severity: wishlist
> File: libusb
> 
> Dear Maintainer,
> 
> It would be great if libusb-0.1 was provided by the libusb-compat-0.1
> library instead of the old and unmaintained libusb-0.1 codebase.
> 
> libusb-compat-0.1 implements the libusb-0.1 API by calling into the
> newer libusb-1.0 library, so it would free us from having two separate
> versions of the libusb codebase in Debian.

Having libusb 1.0 + libusb-compat is basically having two separate
versions of the libusb codebase.

The point of continuing with libusb 0.1 is to avoid the bugs introduced
by the libusb-compat library. Of course libusb 0.1 is full of bugs, but
at least we don't have new bugs breaking existing packages. 

> Fedora have been using libusb-compat-0.1 since 2010: see
> http://pkgs.fedoraproject.org/cgit/libusb.git/tree/

Yes, and they had to solve bugs. OTOH most bugs might have been solved
either on the libusb side or on the side of the softwares using it.

Anyway now that the upstream situation of libusb 1.0 has been solved,
libusb 0.1 should just die. Up to know I have opened a few bugs to get
some packages switched to libusb 1.0, but I plan to be more active in
forcing packages to switch to libusb 1.0 after the jessie release, so
that it can be removed for jessie + 1.

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
[email protected]                 http://www.aurel32.net


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

Reply via email to