Control: Retitle -1 docker.io -- please update to v26.0.0 or above
On 2024-06-12 03:00, Prusty, Badrikesh wrote:
As we know there are many golang dependencies that requires update and
some new golang dependencies are also needed to be added for Docker 24
and above.
So, there are some major developments on the dependency front, so let
me post a status update here:
I've managed to get containerd 1.7 into experimental (cf. #1073550), as
well as gRPC updated to version 1.64.0. There have been a number of
other
packaging that needed updating, such as cfssl (#975550), or
golang-github-containerd-go-runc.
I've pushed my work to
https://salsa.debian.org/go-team/packages/docker/-/commits/siretart/docker26
and am now looking at two challenges:
- I had to disable the unit tests. I'd appreciate if someone could help
me figure out how to revert the following comment is a way that doesn't
break the build.
https://salsa.debian.org/go-team/packages/docker/-/commit/29c857b4446b7887fd566d56939a8efaaa7ad5ad
- the override_dh_auto_install target that used to work with docker 20
no longer works with docker 26. We need to find a way to make it
actually
install and rename the correct binaries:
https://salsa.debian.org/go-team/packages/docker/-/blob/29c857b4446b7887fd566d56939a8efaaa7ad5ad/debian/rules#L137-142
And then the fun part: Testing and convincing ourselves that the package
actually works :-)
Badriskesh, I remember you asked for a review of your docker packaging
branch. I could only find
https://salsa.debian.org/badrikesh/docker/-/tree/badrikesh/docker24?ref_type=heads
which is targeting docker24. Do you happen to have a docker26 branch
that possibly fixes the issues above?
Best,
-rt