Hi,

On 2026-01-13 18:55, Milan Kupcevic wrote:
> Hi Aurelien,
> 
> On 12/13/25 11:49 AM, Aurelien Jarno wrote:
> > Nowadays avrdude supports both the libusb 0.1 and libusb 1.0. It is
> > autodetected at configure time, so it's just a matter of changing the
> > build dependencies:
> > 
> > --- avrdude-7.1+dfsg/debian/control
> > +++ avrdude-7.1+dfsg/debian/control
> > @@ -14,8 +14,8 @@
> >    bison,
> >    libreadline-dev,
> >    libhidapi-dev [!hurd-i386],
> > - libusb-dev,
> > - libftdi-dev,
> > + libusb-1.0-0-dev,
> > + libftdi1-dev,
> >    libelf-dev
> >   Standards-Version: 4.6.2
> >   Vcs-Git:https://salsa.debian.org/debian/avrdude.git
> > 
> 
> 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?

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

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.

Regards
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
[email protected]                     http://aurel32.net

Reply via email to