Hello, I was also affected by this change in libusb-0.1 (through avrdude and AVR ISP mkII).
I opened a bug upstream here https://github.com/avrdudes/avrdude/issues/2076 where they lay out their point of view. Essentially migrating to libusb-1.0 is a lot of effort and considering that they lack the manpower I understand their view completely. On the other hand I also understand the overhead of maintaining abandoned libraries in Debian but considering that the dependent projects may not be able to support the effort to port to libusb1.0. To me it looks like we should weigh the effort of porting all these packages to libusb1.0 or retain an old library or move to libusb-compat. libusb-compat may be an easier pill to swallow for upstream developers. I could help with packaging libusb-compat since I have experience with debian packaging but I do not have experience with Debian itself. Regards, Stefanos

