On Wed, Jan 29, 2025 at 7:15 PM Nicolas Peugnet <nico...@club1.fr> wrote:

> On 26/01/2025 1:16 PM, Reinhard Tartler wrote:
>
> Thank you for the pointers. Indeed in the case of packages from
> "docker/cli" and "docker/docker" it is just a matter of adding them to
> the golang-github-docker-docker-dev.install file. But in the case of
> "moby/buildkit", some of the packages are not present in the current
> source packages, as they are there as part of the engine's vendor
> directory, which is incomplete.
>

Cool, if these packages are easy to add and enable, let's start with that.
Can you send me a MR?


> So I figured "moby/buildkit" should really be fully packaged. I started
> to do this in
>
> https://salsa.debian.org/go-team/packages/golang-github-moby-buildkit/-/tree/debian/sid
> .
>
> With a few patches [1] to disable some features dependent on some
> missing packages, the number of missing dependencies is only 3 [2]
> (golang-github-spdx-tools-golang is in NEW).
>

Awesome, thanks!

>
> Then I realized that the docker.io package is in fact a "Multiple
> Upstream Tarballs" package, and as the cli, engine and buildkit are all
> inter-dependent of each other, I think it would probably be better to
> add "moby/buildkit" in the docker.io source package.
>


The patches are not very descriptive and currently untested because of
> the missing packages in golang-github-docker-docker-dev (see my two
> MRs). But I also started to package the 3 missing dependencies. If you
> are OK with this plan I can post the ITP for the 3 of them.
>

I've merged your MRs, let's upload that to experimental.

Let's proceed with the ITPs and get them into experimental as well.

Thanks!


> [1]
>
> https://salsa.debian.org/go-team/packages/golang-github-moby-buildkit/-/commit/b585a0c1a1b9f3b63628d16136e85904cda04b84
> [2]
>
> https://salsa.debian.org/go-team/packages/golang-github-moby-buildkit/-/commit/fbe71b63a2a712275c8e805f1529029988aaf9c3
>
> --
> Nicolas Peugnet
>


-- 
regards,
    Reinhard

Reply via email to