Hi Nicolas,

On Wed, 22 Jul 2026 at 20:07, Nicolas Peugnet <[email protected]> wrote:
>
> Package: arduino-cli
> Version: 1.5.1-1
> Severity: normal
>
> Arduino CLI needs some additional binary tools to be installed to work
> properly. Currently, these tools are installed automatically from an
> Arduino-managed repository. This is not ideal from Debian's point of vue
> as we prefer to provide all the binaries ourselves. Also, these tools
> were not compiled for all the architectures that Debian supports, which
> makes arduino-cli unusable on some architectures.
>
> I made an initial patch that does this, by loading the tools directly
> from /usr/libexec/arduino. [1] We now need to package the 5 needed tools,
> so I created this bug to track this.
>
> Here are the list of needed tools (the versions are not important, but I
> kept them to demonstrate the required layout):
>
> /usr/local/libexec/arduino/
> └── builtin
>     └── tools
>         ├── ctags
>         │   └── 5.8-arduino11
>         │       └── ctags
>         ├── dfu-discovery
>         │   └── 0.1.2
>         │       ├── dfu-discovery
>         │       └── LICENSE.txt
>         ├── mdns-discovery
>         │   └── 1.0.9
>         │       ├── LICENSE.txt
>         │       └── mdns-discovery
>         ├── serial-discovery
>         │   └── 1.4.0
>         │       ├── LICENSE.txt
>         │       └── serial-discovery
>         └── serial-monitor
>             └── 0.13.0
>                 ├── LICENSE.txt
>                 └── serial-monitor
>
> I started with mdns-discovery, for which I created the package
> "arduino-mdns-discovery". I pushed this work in the go-team [2], but
> we might want to move them to the debian-electronics team.
>
> Most of them are written in Go, but some (at least ctags) are in C.
>
> [1]: 
> https://salsa.debian.org/electronics-team/arduino/arduino-cli/-/commits/n-peugnet/system-builtin-tools
> [2]: https://salsa.debian.org/go-team/packages/arduino-mdns-discovery
>
> See also: https://github.com/arduino/arduino-cli/issues/3106

I think it makes sense to create ITPs under the go-team.

Let me know if you need sponsorship...

Cheers!

Chris

Reply via email to