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

Allan McRae allan at archlinux.org
Mon Nov 29 10:32:17 CET 2010


On 29/11/10 18:25, Jan de Groot wrote:
> 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.
>

Because libusb1 is an ugly package name compared to libusb...  We do not 
tend to add version numbers in package names for other libraries and the 
rebuild is fairly minimal.

Allan


More information about the arch-dev-public mailing list