#1149322 ITP: golang-github-moby-swarmkit -- orchestration toolkit for distributed systems

#1149322#5
Date:
2026-09-29 12:22:07 UTC
From:
To:
* Package name    : golang-github-moby-swarmkit
  Version         : 2.1.2+git20260828.ad0357a (snapshot after tag v2.1.2)
  Upstream Contact: Sebastiaan van Stijn <github@gone.nl>
* URL             : https://github.com/moby/swarmkit
* License         : Apache-2.0, Expat (ca/pkcs8), BSD-3-clause (a test proto)
  Programming Lang: Go
  Description     : orchestration toolkit for distributed systems

 SwarmKit is the toolkit that implements swarm mode in the Docker engine:
 it orchestrates services, each a set of tasks, across a cluster of nodes.
 .
 Manager nodes keep the cluster state in a store replicated with the Raft
 consensus algorithm and schedule tasks onto nodes; worker nodes run the
 tasks through a pluggable executor. It includes node identity and mutual
 TLS with a built-in certificate authority and automatic certificate
 rotation, encrypted Raft logs, secrets and configs, overlay networking
 allocation and CSI volume support.
 .
 This package contains the Go module github.com/moby/swarmkit/v2.

Binary package: golang-github-moby-swarmkit-v2-dev (import path
github.com/moby/swarmkit/v2; source name without the version, binary
with it, as the Go team does for /vN modules).

Why: docker.io 29.8.1 (in preparation; unstable has 28.5.2, work in
progress at https://salsa.debian.org/mendezr/docker/-/tree/wip/moby-v29)
imports it from the engine (for example engine/daemon/dependency.go,
engine/daemon/libnetwork/cnmallocator/) and from docker/cli; engine/go.mod
pins github.com/moby/swarmkit/v2 v2.1.3-0.20260828175525-ad0357aedfca,
which is the snapshot packaged here. The docker.io update is needed by
github.com/anchore/stereoscope (ITP https://bugs.debian.org/1135909).

Debian had an older source package, swarmkit (ITP
https://bugs.debian.org/844678, closed in 2017); it is no longer in the
archive. This is a new package for the v2 module.

I intend to maintain this package within the Debian Go Packaging Team.