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

Reply via email to