Bug#1100073: RFP: arduino-cli -- CLI for arduino microcontrollers
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 <werdahias@debian.org> wrote:
>
> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: pkg-electronics-devel@alioth-lists.debian.net, obbardc@debian.org, werdahias@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-----
Reply to: