On Sun, 2010-11-28 at 17:16 +0100, Tobias Powalowski wrote:
- libusb1 is the successor of libusb 0.1.x - Jan moved this lib into extra in order to allow to build packages wich need libusb 1.x - Now some programs still need libusb 0.1.x functions. The upstream developers created a wrapper for this called libusb-compat
The plan is to replace the old unmaintained libusb 0.1.x with the new maintained one.
The libusb1 package will die and will be replaced by the libusb package which moves to 1.x series.
A new package libusb-compat will be created which support old programs that are not yet libusb 1.x ready. All packages which still need the old functions should be rebuilt against libusb-compat.
Hope this clears some things. greetings tpowa
Life would be so much easier if we wouldn't mess so much. Why didn't we choose for the easy solution? libusb1 (extra) -> libusb1 (core). No rebuilds required libusb (core) -> libusb-compat (core). Some replaces/provides/conflicts and we're done.