Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 479888

Summary: {dev-libs/,virtual}libusb:0 has been removed from portage
Product: Gentoo Linux Reporter: Brian McKee <btmckee9>
Component: [OLD] Core systemAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WORKSFORME    
Severity: normal CC: nikoli
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Brian McKee 2013-08-06 02:53:20 UTC
I emerge --sync -ed this morning and the file: /usr/portage/dev-libs/libusb/libusb-0.1.12-r7.ebuild was removed from my system. This package is needed for older USB hardware. libusb-compat does not work with these old code packages. The package I use is not in gentoo.

Is there a reason the package was retired, or was this just an oversight?

I can and have added it to my overlay, but I was hoping the devs would be able to leave it where it is.
Comment 1 Nikoli 2013-08-06 07:46:09 UTC
http://www.libusb.org/wiki/APIs#libusb-0.1legacyAPI
"However, if you have installed libusb-1.0 then we strongly recommend to use libusb-compat-0.1 instead of the ancient libusb-0.1 code, so that programs which use both the 0.1 API and the 1.0 API in different parts of the program, or in different libraries used by the program, will both end up using libusb-1.0 for actual device access. This is important to avoid potential conflicts between libusb-1.0 and libusb-0.1 being used by the same process."
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-08-06 12:15:13 UTC
Yes, it's been removed.