Hi, I had a look; dh-make-golang suggests the required go deps are quite manageable. The number of new packages is around 30; some can probably be patched out (e.g Windows packages).
I am a member of the go team and would be happy to sponsor/mentor any package uploads but I don't have much time to do anything myself for probably another 4-6 weeks. $ dh-make-golang estimate github.com/arduino/arduino-cli go get: 0.02 KiBgo: downloading github.com/arduino/arduino-cli v1.2.0 2025/03/14 13:41:08 google.golang.org/genproto/googleapis/rpc is packaged as google.golang.org/genproto in Debian 2025/03/14 13:41:08 Bringing github.com/arduino/arduino-cli to Debian requires packaging the following Go modules: github.com/arduino/arduino-cli fortio.org/safecast github.com/arduino/go-paths-helper github.com/arduino/go-properties-orderedmap github.com/arduino/go-paths-helper (2) github.com/arduino/go-serial-utils github.com/arduino/go-timeutils github.com/arduino/go-win32-utils github.com/arduino/pluggable-discovery-protocol-handler/v2 github.com/arduino/go-paths-helper (3) github.com/arduino/go-properties-orderedmap (2) github.com/arduino/pluggable-monitor-protocol-handler github.com/cmaglie/pb github.com/codeclysm/extract/v4 github.com/arduino/go-paths-helper (4) github.com/niemeyer/pretty github.com/djherbis/buffer github.com/djherbis/nio/v3 github.com/djherbis/buffer (2) github.com/go-git/go-git/v5 (github.com/go-git/go-git in Debian) github.com/go-git/gcfg github.com/go-git/go-git-fixtures/v4 (github.com/go-git/go-git-fixtures in Debian) github.com/Microsoft/go-winio github.com/gofrs/uuid/v5 (github.com/gofrs/uuid in Debian) github.com/marcinbor85/gohex go.bug.st/cleanup go.bug.st/downloader/v2 go.bug.st/f go.bug.st/relaxed-semver go.bug.st/testifyjson github.com/Microsoft/go-winio (2) github.com/go-git/gcfg (2) github.com/sagikazarmark/locafero github.com/sagikazarmark/slog-shim On Mon, 10 Mar 2025 at 23:57, Matthias Geiger <werdah...@debian.org> wrote: > > Package: wnpp > Severity: wishlist > X-Debbugs-Cc: pkg-electronics-de...@alioth-lists.debian.net, > obba...@debian.org, werdah...@debian.org > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > * Package name : arduino-cli > Version : 1.2.0 > Upstream Contact: arduino foundation > * URL : https://github.com/arduino/arduino-cli > * License : GPL-3+ > Programming Lang: Go > Description : CLI for arduino microcontrollers > > arduino-cli provides a cli for flashhing, debugging and compiling > sketches. This allows for a more minimal setup without having to work > with the full IDE. This is an offical package by upstream. I haven't had > a look at the Go deps yet; those might be some work to tackle. > I could be convinced to co-maintain this package. > > best, > > werdahias > > > -----BEGIN PGP SIGNATURE----- > > iIsEARYIADMWIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCZ897KhUcd2VyZGFoaWFz > QGRlYmlhbi5vcmcACgkQ7L7btge5sr4HwQD/a0dSQqopYyT5AVlWO8TSTwzen5n4 > s7CV/w62p472nsYBAPVqkSsUF3b44UopimDLF3BR9BHwDhUgJ8G2bHia4hkB > =7Nfg > -----END PGP SIGNATURE-----