On Mon, Sep 24, 2012 at 03:20:10PM -0400, Sean McBride wrote: > On Mon, 24 Sep 2012 11:47:27 -0700, Greg KH said: > > >No, you are forcing me to change my program to have it build with your > >change, you should do it the other way around. If you want programs to > >use your library, make it so that they don't have to be changed at all. > > > >And if I'm going to be forced to change my program, and libusbx has now > >shown that they don't care about their public api, well, I might as well > >just rewrite it to remove that dependancy completly, as it's obvious > >they don't know how to treat their users. > > I hesitate to participate in this thread, as I don't like flame wars, > but a piece of honest constructive criticism: if your project depends > on libusbx (or any other project) why did you not try the release > candidates to catch this problem before release? Was the RC period > too short? Were you unaware of it? My program depends on "libusb", which, as it seems there are now two different versions, one would think that they would at least not break backward compatibility. And yes, I was not aware of the libusbx release cycle, but I surely did not think that a library would break its API without changing the .so name of the library. To do so would be madness, don't you agree? I would ask how this library update was tested if someone didn't, at the very least, test the most common application that uses the library? greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html