On 24.9.2012 21.50, "Greg KH" <gre...@linuxfoundation.org> wrote:
>So, you are going to force me (hint, I'm the usbutils maintainer), to
>change my code because libusbx broke their API here?  That's what other
>distros have already tried to tell me earlier today, and I'm going to
>push back hard and say that it is a bug in libusbx instead.

People from right and left are telling you to apply a trivial
change to your code and you not going to do it?


>
>> Note that other then breaking building from source,
>
>Hint, that's a huge thing, as that is exactly who the users of a library
>are.  If I can't build against the library, how can I use it at run-time
>(ok, yes, you can drop it in later, but really, that's just foolish...)

Most people ie users do not want to build anything, it is the
last choice if nothing else is available ... just spent six hours
today installing Octave from source ... great fun, NOT.

>
>> this does not impact end users at all, as the ABI is unchanged. We
>> have been very careful to keep the ABI 100% compatible and I can
>> guarantee you that we will keep doing that in the future!
>
>Um, no, you just broke the API, my inbox is proof of that.


Yes, that's what happened.

> All the
>distros just reported this to me, and as such, it's an API change in
>your library, not anything I should have to do in my code.

As programmers we all have to deal with things we don't like and that
should not happen.

>
>Please fix this in libusbx, or bump the .so name so that tools can
>properly know that the API has changed, and that they want to build
>against the old one.

Fixing is not going to happen, I don't think so, even though as
a non developer it is not my call. Bumping the version number might
happen in next release (which is not far given the astonishing speed
of linusbx project) or might not, but by that time every sensible
distro has bitten bullet and moved on, no sense in linking against the
old one.

I'm not un-symphatetic, well actually I really am, but I feel
the pain but I think the sooner people fix their code the better.

cheers Kusti



------------------------------------------------------------------------------
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