#1094971 ITP: golang-github-moby-buildkit -- concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

#1094971#5
Date:
2025-02-01 23:35:57 UTC
From:
To:
* Package name    : golang-github-moby-buildkit
  Version         : 0.14.1-1
  Upstream Author : Moby
* URL             : https://github.com/moby/buildkit
* License         : Apache-2.0
  Programming Lang: Go
  Description     : concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

 BuildKit is a toolkit for converting source code to build artifacts in
 an efficient, expressive and repeatable manner.
 .
 Key features:
 .
  * Automatic garbage collection
  * Extendable frontend formats
  * Concurrent dependency resolution
  * Efficient instruction caching
  * Build cache import/export
  * Nested build job invocations
  * Distributable workers
  * Multiple output formats
  * Pluggable architecture
  * Execution without root privileges

buildkit is a dependency of docker-buildx (Bug#989917).

#1094971#10
Date:
2025-11-25 04:29:30 UTC
From:
To:
Hi,

at work I need a working version of Earthly, which is now
community-maintained as EarthBuild. This comes with its own version of
Buildkit, so I'd need to package this as well.

Presumably, that will be similar to and slightly conflict with your
package. Do you have a preliminary version I could look at?

    Simon

#1094971#15
Date:
2025-11-25 09:13:27 UTC
From:
To:
Hi,

I had an initial version of this package here:
https://salsa.debian.org/go-team/packages/golang-github-moby-buildkit/-/tree/debian/sid

But I don't think it is building as it was missing a few dependencies.
It is also quite old as we had to use a version compatible with the
version of Docker that was in Debian at that time (26 IIRC).

In the end we decided to include it in the docker MUT source package. I
should probably close this ITP by the way.