[arch-dev-public] migrate libusb1 to libusb and add libusb-compat to [core]

Jan de Groot jan at jgc.homeip.net
Mon Nov 29 09:25:28 CET 2010

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.

More information about the arch-dev-public mailing list