Hi Aurelien,
On 1/14/26 12:37 AM, Aurelien Jarno wrote:
On 2026-01-13 18:55, Milan Kupcevic wrote:
At this point we might still need libusb 0.1 or libusb-compat-0.1 as avrdude
code for certain AVR programmers has not been updated to libusb-1.0. We can
link both libusb 0.1 and libusb-1.0 to support transition or we can drop
libusb 0.1 and loose support for certain number of programmers.
Are there a lot of programmers concerned? Important ones?
Some older popular USB-only programmers, notably AVR Dragon and AVRISP
mkII are affected as their avrdude code has not been updated to
libusb-1.0 so far. On the other hand new programmers work with
libusb-1.0 just fine as well as programmers connecting via hidapi or USB
serial emulation (e.g. ttyUSB0, ttyACM0).
Is there a timeline for dropping libusb-0.1?
Jeremy Bícha has decided it's going to happen now. That's why avrdude is
scheduled for removal from testing.
Any consideration for
introducing libusb-compat-0.1?
I don't want to introduce this, as it just introduces its own set of
bugs. But if someone wants to maintain it, I won't oppose.
+1
In any case if you can already do an upload with the libftdi1-dev
change, that would already be one step in the good direction.
Will drop the obsolete libusb-0.1 and libftdi libraries.
Milan