Mirantis / cri-dockerd

dockerd as a compliant Container Runtime Interface for Kubernetes
Apache License 2.0
1.01k stars 272 forks source link

packaging deb for noble numbat Ubuntu 24.04 LTS #361

Open ReSearchITEng opened 1 month ago

ReSearchITEng commented 1 month ago

Expected Behavior

ability to install cri-dockerd on 24.04

Actual Behavior

missing deb

Specifications

afbjorklund commented 1 month ago

You should be able to use the version for Ubuntu 22.04, as a temporary workaround.

nwneisen commented 1 month ago

We previously discussed removing the different deb versions because we thought they were the same.

Is something not working with the 22.04 version to make a 24.04 specific version needed?

afbjorklund commented 1 month ago

I think the old binary was statically linked, so it worked everywhere. Now it needs "new enough" glibc

But the older cri binary should work on the newer OS as well, even if the opposite might not be true...

nwneisen commented 1 month ago

I see. So this is more of an issue that switching the release process to be in CI instead of building on a dev machine missed something?

afbjorklund commented 1 month ago

Not sure? The kubernetes binaries are never built, just repackaged, so it is the same static binary in all formats.

But it seems like with the new CI build of cri-dockerd, it is actually using the OS to build the (dynamic) binaries ?