On 3/25/24 18:17, Maxwell G wrote:

I propose we start with fully vendoring the Docker stack. As I said, parts of moby-engine are already bundled, and so are podman, kubernetes, cri-o, containernetworking-plugins, and other applications in the written-in-Go containerization stack. I have been working on revamped Docker stack packages at [1]. I believe that the simplified packaging approach will entice new maintainers to come onboard—I have already reached out to one. I also wrote specfiles for Docker Buildx and Docker Compose v2 that were not feasible to package with the previous approach.

[1] https://git.sr.ht/~gotmax23/docker-ng

I have started submitting reviews:

For docker:

  1. moby-engine https://src.fedoraproject.org/rpms/moby-engine/pull-request/21 (fixes https://bugzilla.redhat.com/show_bug.cgi?id=2237925)
  2. docker-cli (split out from moby-engine) — https://bugzilla.redhat.com/show_bug.cgi?id=2274561
  3. docker-composehttps://src.fedoraproject.org/rpms/docker-compose/pull-request/5 (fixes https://bugzilla.redhat.com/show_bug.cgi?id=2000794)
  4. docker-compose-switchhttps://bugzilla.redhat.com/show_bug.cgi?id=2274654
  5. docker-buildxhttps://bugzilla.redhat.com/show_bug.cgi?id=2274656

For containerd:

  1. containerdhttps://src.fedoraproject.org/rpms/containerd/pull-request/16 (fixes https://bugzilla.redhat.com/show_bug.cgi?id=2177352)
  2. golang-github-containerd (new independent containerd-devel package) — https://bugzilla.redhat.com/show_bug.cgi?id=2274601