Podman Package in eLxr: Only amd64 in CI — Should arm64 Be Removed?

I’ve noticed that the packages under elxr/cloud/packages seem intended to support only the amd64 architecture. Interestingly, there are two locations providing the Podman package: one under pool/main/libp/libpod and another under pool/main/p/podman. However, the version under libpod includes an arm64 build.

The key question is whether we actually intend to support arm64 at all. Looking at the CI pipeline configuration — specifically in debian/salsa-ci.yml at line 12 (debian/salsa-ci.yml · elxr/aria/5.3.2-dev · eLxr / Cloud / packages / Podman · GitLab) — it appears that only amd64 is being built.

If that’s the case, should we remove the arm64 version that was automatically synced from Debian to avoid confusion?
References:
https://mirror.elxr.dev/elxr/pool/main/libp/libpod/index.html
https://mirror.elxr.dev/elxr/pool/main/p/podman/index.html

1 Like

The reason arm64 was disabled for many cloud packages was due to the fact that we were missing the hardware to test it. The solution is to add the arm64 support everywhere, but this will take some time.

If we continue to keep the arm64 version synced from Debian in the mirror for now, we will encounter the issue described here: Podman dependency issues on the ARM64 platform: Depends: conmon (>= 2.0.18~) but it is not installable (#16) · Issues · eLxr / CI / mirroring · GitLab @nmarguet.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.