> > > 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.
In the current state of things, libusb doesn't matter much.
The maintainer of libusb has proved, for two years, to be a roadblock on
the path of advancing the state of libusb and on making life easier for
users.
libusbx was created as a result of that, and progresses much faster than
libusb; most Linux distros who had trouble with the nonexistent releases
of libusb are now shipping libusb.


> 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?
The archives of the libusbx-devel ML show that various programs were
tested, on Windows, Linux and MacOS X, with various devices.
But probably not usbutils...

Why wasn't the API change caught on QA (e.g. automated building), by any
Linux distro ?


Best regards,
Lionel, another bystander :)

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