2012/9/25 Hans de Goede <hdego...@redhat.com>:
> On 09/25/2012 01:41 AM, Pete Batard wrote:
>> OK, since I'd like to use the 1.1 version change as an opportunity to slide 
>> in a couple more API changes (set transfer codes to negative, as well as 
>> #21, and possibly libusb_strerror), but I doubt people will want to wait a 
>> week or so, we might as well try to go with a 1.0.14 that reverts bMaxPower.
>
> Thanks! I believe that reverting the bMaxPower change and doing a 1.0.14 
> quickly
> is the right decision. I now realize making the bMaxPower change in a stable
> API/ABI series clearly was a mistake, and one I'm just as responsible for
> as you, since I acked that change!

+1

>> This will occur without RC,
>
> Ack.

Ack

>  > and, unless somebody else but me wants to take on themselves to maintain a 
> 1.0.x branch, may be the very last release of the 1.0 branch.
>
> Here I disagree with you (as you probably expected). I can understand the 
> desire
> to fix various API issues, and to get rid of having to be compatible with the
> original libusb, but a soname change, even if done in a way that the result is
> parallel installable comes at a large price, not for us as libusbx developers,
> but for our users.

I agree with Hans.
The libusb API is used by "many" projects, at least on GNU/Linux.

$ build-rdeps libusb-1.0-0-dev

Reverse Build-depends in main:
------------------------------

altos
aranym
ccid
colord
cups
cutesdr
dfu-util
eegdev
gammu
gnuradio
gpsd
hplip
ifpgui
libdc1394-22
libfprint
libfreenect
libgpod
libgusb
libimobiledevice
libmtp
libsigrok
madwimax
mrpt
mustang-plug
ocaml-usb
pcsc-cyberjack
psychtoolbox-3
qthid-fcd-controller
robocut
spice-gtk
uhd
upower
usbmuxd
usbredir
usbutils
xboxdrv

Found a total of 37 reverse build-depend(s) for libusb-1.0-0-dev.

37 Debian packages are using libusb-1.0-0-dev as a build dependency. I
guess not all of them will be impacted by the bMaxPower change.

> Looking at the list for 1.1, although they are all nice to have, none
> of them to me is worth the cost of an ABI/API break. So I would really like
> to stay us with 1.0.x for now, until we do a 2.0. I know you (Pete) really
> want to move forward with all this stuff. So I suggest to create a 1.0.x
> branch after the 1.0.14 release, which I will maintain (*), and then you have
> your hands free to start working towards a 2.0 release on git master.

I also agree.
Please wait until version 2.0 to introduce the "minor"/non fundamental
API changes.

Bye

-- 
 Dr. Ludovic Rousseau

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to