On Dec 22, 2007 1:32 AM, Graeme Gill <graeme@xxxxxxxxxxxxx> wrote: > Ludovico Fischer wrote: > > Just in case it might interest you, here's a new bug which appeared when > > I used argyll built against the distribution libusb (did not happen with > > custom libusb): in spotread, with the Rev. D Eye One Pro, instrument > > calibration always fails: > > Which version of libusb did you link against ? > > It's almost certainly a bad idea to link against some > other version of libusb than the one I supply with > the Argyll distribution. I've modified it to > fix some issues with specific instruments, and > I've qualified that particular version to work > with the supported instruments. In my (growing) > experience, interactions between instrument and > the USB systems are rather fragile. Changing > something like the version of libusb is not > to be undertaken lightly - it has a high chance > of breaking things, so if you're going to do this, > you need to be prepared to re-test all the instruments, > to make sure there are no regressions. If you're not going > to do this testing, then please don't attempt to switch > to some other version of libusb. It would be much better to give distributions like us (Mandriva) a simple way to merge your changes in our packages. How about supplying the patch you apply to libusb, one change per patch with the explanation for each change. I know I'll happily merge them in Mandriva libusb package. -- Frederic Crozat