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.
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-compose* — https://src.fedoraproject.org/rpms/docker-compose/pull-request/5 (fixes https://bugzilla.redhat.com/show_bug.cgi?id=2000794) 4. *docker-compose-switch* — https://bugzilla.redhat.com/show_bug.cgi?id=2274654 5. *docker-buildx* — https://bugzilla.redhat.com/show_bug.cgi?id=2274656
For containerd:
1. *containerd* — https://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 https://bugzilla.redhat.com/show_bug.cgi?id=2274601